Support and General Use > Hardware

Presenting iPod as a standard USB mass storage device for in-car use?

<< < (7/11) > >>

NiHaoMike:

--- Quote from: Llorean on April 04, 2010, 02:53:56 PM ---As well, I don't understand your statement about the OF disk mode. What it does is entirely unrelated to this discussion, since this discussion is about what what Rockbox could or should implement to solve the problem. Rockbox release versions won't always depend on the OF USB mode as that's just a temporary situation, and he's already moved beyond using the OF USB mode in his own personal use.

--- End quote ---
If the iPod is running a version of Rockbox that uses the stock firmware disk mode and the car radio won't work with it, then Rockbox is very unlikely to be the problem since the iPod is not running any Rockbox code while it is connected to the radio. (It could, however, insert a delay or glitch that causes the problem.) The fact that it will work only if the USB IDs are changed strongly suggests it is indeed a trick by the manufacturer to buy their overpriced cable. (Note that the stock firmware disk mode did not work, nor did Rockbox disk mode with the stock IDs. But Rockbox disk mode with custom IDs did work.)

If it's legal to do so (are USB IDs copyrighted?), I think it should be possible to change the USB IDs, but leave them set to default. I consider that a workaround for "broken" hardware and I remember that even the Linux kernel has a lot of such workarounds. It's really no different from spoofing the user agent of a browser to work around "broken" websites. Maybe implement it as a variable in the cfg file but no menu entry so it cannot be changed by accident. The few users with a need to change the ID can open the cfg in a text editor and add it in manually.

saratoga:
I think the best solution is to do the right thing and present the correct USB ID.  If anyone needs to work around something, they can change the ID themselves.  Introducing weird things like configurable IDs makes no sense when they're only useful for a handful of people.

AlexP:

--- Quote from: saratoga on April 05, 2010, 02:36:54 AM ---I think the best solution is to do the right thing and present the correct USB ID.  If anyone needs to work around something, they can change the ID themselves.  Introducing weird things like configurable IDs makes no sense when they're only useful for a handful of people.

--- End quote ---

Agreed.

torne:

--- Quote from: NiHaoMike on April 05, 2010, 01:40:46 AM ---If the iPod is running a version of Rockbox that uses the stock firmware disk mode and the car radio won't work with it, then Rockbox is very unlikely to be the problem since the iPod is not running any Rockbox code while it is connected to the radio.
--- End quote ---
This isn't entirely true; we reboot into the emergency disk mode in ROM which is unlikely to implement whatever protocol is required. This is *not* the same code as the OF uses if you just connect the USB cable after booting the OF. But yes, if that doesn't work either then the manufacturer is just being a pain :)

Llorean:
For example, there's really no reason at all for emergency disk mode to support the accessory protocol, so if the host device is expecting that, disk mode probably won't cut it.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version