-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Anyone recognize this thing? Found this thing in the woods one day (seriously!) - it has 4.5 hours (!) of audio and runs from a solar panel backed by 2 rechargeable batteries that output to a little speaker... There are a few buttons to turn it on/off, turn the volume up/down and skip tracks (of where there seem to be 3 or 4). It's very annoying, and I can only assume someone's angry neighbor tossed it into the deep wilderness because they were tired of listening to it rattle on. After trying to find the owners without success, I'm now trying to replace the audio.
Top side of board:
Bottom side:
I THINK it's a JL chip of some sort with a custom firmware based on the fact that it's labelled JL (though not with the fancy font), but all I've been able to do is dump the 16MB SPI and 2KB EEPROM... I used a logic analyzer determine where the tracks are stored and the jump table and how the SPI is read, is streams the audio data. The EEPROM just stores stuff like what track it's on and the volume, it's mostly empty.
The audio is seemingly obfuscated, but from the logic analyzer I know it's streaming data that seems to be in packets/frames. I can't determine the format, but given that it's 4.5 hours in 16MB it's highly compressed. It's also likely due to encrypted. This site his inspired me to try new ways to decrypt it!!!
I guess the thing has some sort of firmware stored within the JB16B-083A that would help unpack all this, but I'm not sure how to get it out of there... The empty traces looked promising, but I don't know enough about it to try anything...
The SPI and EEPROM dumps, logic analyzer readings, and more pictures are available here, and you can see it in action (and listen to the whole 4.5 hours) here
Anyone recognize this thing? Hope this helps inspire someone!