Sorry to necro this thread but I would really appreciate this feature too. I have Rockbox successfully running on my iPod Gen 7 but every time I plug it into my car's iPod adaptor kit (http://gromaudio.com/
), Rockbox goes into USB file transfer mode and I lose all functionality. Just as the OP points out, I can over-ride this by pushing a button while connecting the device but having to do this every time I start the car is pretty frustrating.
An option to make charging mode the default would be most welcome. Actually, simply reversing the default behaviour so that I have to push a button to enter file transfer mode rather than charging mode would be perfectly adequate. Has anyone been able to accomplish this with a recent Rockbox build?
I think the functionality that I'm after is associated with this piece of code from firmware/usb.c:
/* Power (charging-only) button */
static inline bool usb_power_button(void)
return (button_status() & ~USBPOWER_BTN_IGNORE);
I've been trying to get my head around the syntax but its a pretty steep learning curve. Maybe the solution is obvious to one of the super users. Any advice/comments are very welcome.