January 2010
5 posts
The Great Bricking and The User Manual
Last night, I made some revisions to the code in the custom block but it appears to have overwritten the bootloader, as the MP3 player won’t load the original firmware anymore. This means I need to get some headers and my JTAG programmer out of storage to reload code… which is easier said than done. The project is therefore stalled at this time. However, courtesy of Leon Heller on...
Jan 9th
Git Repos
I’ve branched development to a new git repo, so I have two repos for the code: http://github.com/kisom/sfe_mp3 is the repo with my modifications to the default firmware, leaving most of SparkFun’s infrastructure in place. http://github.com/brokenlcd/Custom-MP3-Board-Code is the repo I am writing my own code in; I am keeping MP3Dev.h but rewriting setup.h. This code is far from...
Jan 6th
1 tag
Getting the code to compile...
A repost from my other blog from before I started this one. I have the MP3 development board from SparkFun working… when I got it, it didn’t work and I sort of left it for a while due to some other events going on. I pulled it out of storage recently, charged it, started messing with it, and after tweaking the LCD I was greeted with the SFE boot logo which I had not yet seen! One of...
Jan 4th
Default Firmware Issues
The point of the SF MP3 development board is to hack it. With this in mind, the code that ships with the board is enough to allow you to be roughly functional. I’ve found the following issues that will need to be solved: the file list is extremely sketchy it consists of a gigantic array of all the file names in the array separated by null characters. No bounds checking is done - in the...
Jan 4th
Jan 4th