Alexander Gromnitsky's Blog

Bricking a car with music

Latest update:

'I once discovered accidentally that my car [2011 Chevy Equinox] had a ~3500 track brick limit. I had to have it towed and parts replaced after plugging a mere 4GB of tunes into the stereo's USB port.

'The bug broke the stereo's power management, so it would drain the battery when the car was off, which in turn is bad for a lot of other parts of the car. "Disconnect the USB device" and "turn it off and on again" is not how modern car stereos work. I'm guessing there was a buffer overflow somewhere in the firmware that leads to the bricking, because there's always a buffer overflow in the firmware.

'That stereo had other more entertaining, less expensive bugs, like a homebrew decimal-to-ascii formatting function that would report a track time of 100 minutes as ":0:00" (where the first ':' is the ASCII character you get when you add 10 to '0'), 110 minutes was ";0:00", 120 minutes was "<0:00", and so on.'

https://www.jwz.org/blog/2022/09/ipod/#comment-237015


Tags: quote, ойті
Authors: ag