And that may be the most good that comes out of this little exersize.
The head unit (Bose from Nissan but I've read it's actually made by Panasonic) now recognizes the RB-booted iPod as a generic USB device but balks fatally after it finds more than one or two "unplayable" files. From the little information of any depth I've found about the USB function of the unit, it looks like it uses the order the files & folders were written to the OS as the playback order. How disappointing! I have a cheap USB stick/MP3 player that works like that and found a utility that will reorder files for a specific playback order and I'll give that a try but I think the head unit is just too dumb to work with the files I have on the unit that RB knows how to handle.
Maybe I can at least config one folder it can get to and handle. Oh well, I won't be driving that car that much anyway. I'll also have to put songs in the OF structure with iToons and see how the unit handles iPod-specific control.
Anyway, sorry for the mostly OT post. At least I was able to successfully modify, compile, and deploy the code to get the device to not look like an iPod.