Rockbox Technical Forums
Rockbox Development => New Ports => Topic started by: Sompi on December 24, 2008, 04:19:05 AM
-
Isn't it possible to install Rockbox to Creative Zen Stone Plus player? It's a very popular player at least in Finland, and I have it too. If it's not possible, does anyone with better programming skills have that player? I have programmed only qbasic, vbasic, html, javascript and php, which are very simple languages, so I guess I can't port it myself. But I can do at least the graphics and finnish translation. Sorry for my bad english :)
-
Please read http://www.rockbox.org/twiki/bin/view/Main/NewPort for more information.
-
If you are not able to port yourself you can try to find more details about your device an write them into the wiki or post them here.
Read the New Port (http://www.rockbox.org/twiki/bin/view/Main/NewPort) wiki to see what you can do.
-
Hmm... I already know that the main chipset (or whatever it was) is STMP3550. Here is some info for it:
http://www.rockbox.org/twiki/bin/view/Main/SigmaTelSTMP3xxx
http://www.digchip.com/datasheets/parts/datasheet/649/STMP3550.php (I don't know is this needed)
I tried to search for its instruction set, but couldn't find it. I also tried to get some info from sigmatel's website, but the website didn't work.
The whole device itself: http://uk.europe.creative.com/products/product.asp?category=213&subcategory=214&product=16696
At least it's possible to upgrade it's firmware with creative's own firmware update.
-
I think the Zen Stone (Plus) doesn't resemble (software-wise) any of the other Zen devices at all, so AFAIK you can't use any of the already acquired information about the ZVM etc.. (so ZenUtils won't work)
As the STMP35xx datasheet seems to be available on the wiki, I think the first step is to either figure out what LCD is in the DAP or reverse engineer the Original Firmware to find out how to init it (it's much easier to debug stuff when you have the LCD working).
-
What 'DAP' means?
The newest firmware can be downloaded from here: http://support.creative.com/downloads/download.aspx?nDownloadId=10154
Files in it can be extracted by winzip.
-
What 'DAP' means?
DAP = Digital Audio Player (e.g. your Zen Stone is a DAP).
-
I found something from wiki...
http://www.mympxplayer.org/here-df195.html
I don't know how it works or what it is, but does it help with reverse engineering?
-
The point of that program is to extract the firmware from the player if you cannot find an existing copy of it.