Then, Leo copied a corrupted file: song_faulty.mp3 . The file’s ID3 tag claimed a bitrate of 320kbps, but the actual frames were corrupted.
“I am a simple thing,” the firmware seemed to whisper to itself. “I play. I pause. I skip.”
The last thing the Sunplus 1509c’s firmware “saw” was the NOP (no operation) at the end of its main loop. A command that meant do nothing . And then, it did exactly that—forever.
Months later, Leo bought a smartphone. The little media player went into a drawer. The battery drained to 0V. The 1509c fell into —a state where voltage was too low for reliable operation but too high for full reset.