I am new to Rockbox, and this is my first post here. So be gentle on me
I own the SmartQ T5-II, a PMP from Smart Devices in China. It's a few years old and was given to me as a gift last year. The software for it is bloated and slow, and is really annoying to use. The battery life consequently is terrible. I only get around 4 hours on a full charge doing nothing but playing music. So earlier today, I decided I would do something about this! I have played around with Rockbox in the past and thought it might be a fun project to try and port this over to the T5-II. Not too many people seem to have the device, so I might be on my own here.
What I have found in taking the part apart and doing some digging online today -
1)
Processor - At the heart of the SmartQ T5-II is a Analog Devices Blackfin BF547 600 Mhz DSP. It is a pretty powerful DSP and one that I am pretty familiar with. The data sheet and the hardware reference are available online.
2)
Firmware - The T5-II runs uClinux. My suspicions were aroused when I was backing up my SD card, and I found the SYSTEM folder on it with a .bin file and a number of .gpkg files. A few google searches later I confirmed that it in fact is running uClinux. I am guessing that the on board flash just contains a boot loader (probably u-boot) that loads the uClinux image from SD card after booting.
3)
Firmware Upgrade - Consequently, doing a firmware "upgrade" is as simple as putting a new uClinux image in the SYSTEM folder and plugging it back into the device! I wish I had realized this before taking the thing apart, but it was helpful to look at the internals anyway.
4)
Some useful links -
http://www.playsmartsg.net/blog/?p=19http://www.playsmartsg.net/blog/?page_id=168 (seems to have had pictures of the internals at one point. Pic links are dead now)
http://www.playsmartsg.net/blog/?page_id=134http://asia.cnet.com/product/smartq-t5-ii-43440572.htm (pictures, review and run down of features)
http://www.b4tech.com/mp4-players/smartq-t5-ii.html (detailed specs and more info)
BONUS - The BF547 has an USB OTG controller. With a changed firmware, we can add USB host capability to the device! The USB circuit might have to be messed with to ensure proper handling of the ID pin, but it should be doable.
I am still learning, and I haven't even check out the Rockbox code yet. But I wanted to start the thread in case there is any interest in trying to port this to a new platform such as the Blackfin. Also, I want to know if anyone on the board has experience putting Rockbox on uClinux.