A bus-connected device includes a data storage element, a physical layer
and a controller. The data storage element stores user data and multiple
adaptations for multiple platform protocols. The physical layer uses at
least a portion of a selected one of the multiple platform protocols to
access the user data. The controller controls and communicates with the
data storage element using a controller communication protocol that is
neutral relative to the multiple platform protocols.