Rockbox Technical Forums
Rockbox Development => New Ports => Topic started by: toffe on May 02, 2008, 10:58:26 PM
-
This is just to start the thread on this player
Low_light has already some code running on it
Just waiting for the commit to help him.
Welcome to other owners of a SA9200
-
Commited...finally.
Still work to do on the touchpad & lcd, but it works with sound.
Installation is tricky. I'll write up instructions on the wiki.
I need to get the ui sim working then anyone can test things like the keymap and plugins.
I'd also like a volunteer to help with the manual.
-
Got an SA9200 thanks to toffe. I started some manual work, but there's little I can do because we lack:
- A finalized installation
A driver for the touchpad (committed yesterday by lowlight)- Keymaps for plugins (now being worked on thanks to the touchpad driver!)
-
I started committing plugin keymaps today. There are still a few more plugins to get done, but I want to at least start adding a few into the trunk and get them under version control.
UPDATE: Save for a tiny handful, almost all plugin keymaps are done! All that's left to do is enable to test, and then enable in SVN once we're done.
-
All plugin keymaps are committed.
-
Got a Cabbie port in progress, though I fear I may have mangled it a bit too much. Feedback please before I go too far. :P
-
Maybe it should more look like the e200 cabbiev2.
-
All that's really left to do is some artwork for certain plugins as well.
-
Updated to resemble the e200 version.
-
Looks much better. This is currently on Flyspray as FS#10937 (http://www.rockbox.org/tracker/task/10937) if anyone would like to see it in action.
I'll be committing this soon enough.
What's left to be done is to enable the plugins (yes, I know, I keep saying that! :P), but some plugins that need artwork (rockblox for example) can not be enabled until we get that artwork in. So those have to be temporarily disabled in SOURCES.
-
just wondering...
what is the status on this port...?
-
Look here: http://www.rockbox.org/ (in the Unusable Ports section on the front page)
-
Basically, the only thing keeping this port from going into Unstable (and therefore supported) status is the lack of images for the plugins. Convert them (properly!) for use on the GoGear, and this port will likely be ready to roll in a very short time.
-
how to test the converted images?
-
You can test them via the UI simulator once you convert them.
And yes, I keep saying "I'll commit this" and "I'll commit that", but real life comes first, unfortunately.
Strife89: I think you may have to update the cabbiev2 version for the GoGear SA9200 to use all of the new WPS tags.
-
I've got a sa9400/00(4GB version), there's a pp5022c in it. it seems not all sa9200 equipped with pp5024
-
If there's a different CPU, it may need another port developed for it.
If none of the hardware is too drastically different from the SA9200, the existing port just *may* work, but I absolutely cannot guarantee that.
If you're daring enough, have a go at opening your SA9400 and looking at the innards. Scans of the chips and compenents are always good.
-
Strife89: I think you may have to update the cabbiev2 version for the GoGear SA9200 to use all of the new WPS tags.
I'll work on it eventually. >.<
-
Take your time. :)
-
I've got a sa9400/00(4GB version), there's a pp5022c in it. it seems not all sa9200 equipped with pp5024
::)I was wrong, there's a pp5024 in my sa9400. I've uploaded some photos of the pcb, link:
http://ifile.it/pljq69y/sa9400.zip
-
Looking at the photos, the 9400 is a 9200 with 4gb memory.
The boards are the same , there is just one more memory on the 9400.
So Rockbox should be working like on the 9200
-
jaylee, try building the SA9200 port and running it on your SA9400. If it works, we'll revise the port name to "GoGear SA9x00 series" instead of just "GoGear SA9200".
-
I've seen the SA9100 somewhere too (1GB). Here: http://www.reviewcentre.com/reviews156585.html
-
Post the picture of the board of the sa9100 :)
-
The problem is obvious - i don't have one. I've tried to buy it on a local "ebay thing", but i've missed it. Maybe in the future, but i'm 99 percent sure that it's the same mainboard, only with different flash (size) and there is no need to post the picture. :)
-
b0hoon: Confirmed, straight from Philips: http://www.p4c.philips.com/cgi-bin/dcbint/cpindex.pl?ctn=SA9100/05&scy=gb&slg=en
So that means that technically, we basically can use Rockbox on the entire SA9x00 lineup.
-
I've tried, current SA9200 port works well on my SA9400.
I've seen some SA9210/SA9410 (sa9200 or sa9400+FM radio), but I didn't purchase any. They may be out of stock now.
-
Thanks for that bit of information. I've seen some SA9210 units on occasion when I browse eBay, but never thought of buying one. If I see another one again, I'll buy it and pop it open to see what the FM radio hardware is.
The SA9x00 series works well enough now that we should be able to start working in an install process into Rockbox Utility for it.
-
b0hoon: Confirmed, straight from Philips: http://www.p4c.philips.com/cgi-bin/dcbint/cpindex.pl?ctn=SA9100/05&scy=gb&slg=en
So that means that technically, we basically can use Rockbox on the entire SA9x00 lineup.
Well, a bit off-topic but i'm wondering about the names of the other Gogear series and i think it is messy. For example: we have the Gogear 1630. But it can be without the radio, so there are models: 1420, 1620, 1820 (second number is the size of the drive). Models with the radio have 3 instead of 2 on the third position, so we have: 1430 (may not exist), 1630, 1830 (may not exist). There is also 1635, but closely unknown. The Gogear HDD6330 can be without the radio too (HDD6320). So instead of the text on the main page "Philips GoGear HDD1600, HDD1800, HDD6300 and SA9200" should be something like "Philips GoGear HDD1000 series, Gogear HDD6300 series and Gogear SA9000 series" (IMO). Not to mention that the Wiki page is in a mess.
-
Here are the last few obstacles in our way before the port can even be considered promoted from "Unusable" status:
- Add in missing artwork for plugins that don't have artwork for the 128x160 screen resolution
- Enable plugins
- Find out if there is another way of getting the bootloader installed; the instructions on the wiki (http://www.rockbox.org/wiki/GoGearSA9200info#How_to_get_firmware_on_the_devic) can be rather daunting for users, and may also pose a problem when we need to install with Rockbox Utility
- Add installation support into Rockbox Utility
Since the current installation method requires one to put the SA9x00 into recovery mode first, then follow a good number of steps, this should be priority one.
-
If I read those instructions correctly, it seems like the easiest way to simplify installation would be to have USB support in the bootloader.
-
Yes, we need to whittle down the number of steps to get Rockbox installed. If I'm also reading the instructions correctly, then we need to also have the bootloader applied sooner.
-
Why is not possible to make the dual boot for SA? When the 16MB partition is visible in the recovery mode we can write the Rockbox bootloader, just like in case of any other PP, no? This recovery mode is similar to any other UMS mode in the PP original bootloaders (targets with the HDD), so installation would be similar like in case of Iriver H10, or PB Vibe, or whatever.
-
Why is not possible to make the dual boot for SA?
I'm sure we could possibly make the bootloader on the SA9x00 series dual-boot between Rockbox and the OF, but no one's bothered working on that yet. We could work on the bootloader code and implement that functionality in, or just leave it and let Rockbox completely take over the OF on this device, like I had mentioned regarding the HDD63x0 as well.
-
This recovery mode is similar to any other UMS mode in the PP original bootloaders (targets with the HDD), so installation would be similar like in case of Iriver H10, or PB Vibe, or whatever.
Actually I doubt that. It sounds closer to the recovery mode in the PP sansas, i.e. a ramdisk-based filesystem that doesn't have any OF code on it.
-
Please be patient about HDD6330 i will have a solution for dual boot on it soon :D.
-
USB support in the RB bootloader would be the easiest installation, but sometime ago I made a patch to installing Rockbox based off the procedure for the Gigabeat S using sendfirm via MTP.
http://www.rockbox.org/irc/log-20090626#22:13:55
http://drop.io/low_light/asset/sa9200-bootloader-patch
-
Will this patch still apply against the current SVN?
-
Will this patch still apply against the current SVN?
Doubtful since that patch is from over a year ago. Then again, the bootloaders don't tend to change very much, so maybe. ;D If some chunks fail, they can probably be applied manually. I don't think the patch was too complicated.
-
Tried the patch linked, and several hunks failed. Here are the gory details:
gallifrey:rockbox rmenes$ patch -p0 < sa9200-bootloader.patch
patching file bootloader/main-pp.c
Hunk #1 succeeded at 453 (offset 13 lines).
Hunk #2 succeeded at 622 (offset 14 lines).
Hunk #3 FAILED at 677.
1 out of 3 hunks FAILED -- saving rejects to file bootloader/main-pp.c.rej
patching file bootloader/gigabeat-s.c
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file bootloader/gigabeat-s.c.rej
patching file bootloader/common.c
Hunk #1 FAILED at 34.
Hunk #2 succeeded at 240 (offset 6 lines).
1 out of 2 hunks FAILED -- saving rejects to file bootloader/common.c.rej
patching file bootloader/common.h
Hunk #1 succeeded at 46 with fuzz 1.
-
Looks like you'll have to apply manually. ;D
I can't look at it atm, but from what I remember, I was copying the untar() function from gigabeat-s.c to common.c. The changes to main-pp.c almost apply, so hopefully you can see where the last block fits.
-
In TargetStatus wiki page, it's described some clicks/pops during playback on SA9200, but I didn't hear any on my player. It's been solved?
-
Mine doesn't have any clicks or pops either. The wiki should be updated.
(EDIT) The wiki's been updated. Audio playback on the SA9x00 has been pop and click-free for some time now.
-
a "cabbie" wps, uses the same artwork as the Strife89's version
-
Hello, I have Philips SA9325 which looks very similar to 9200, but I have trouble getting the "16-mb-format" disk to appear. The player is recognized as a recovery device, but no flash disk is found.
Any ideas ?
-
Start a new thread for this device. AFAIK the SA9325 has different internal hardware compared to the SA9200.
-
The SA9200 is now a usable target, so I'm going to lock this thread.
Any further development info can be discussed in IRC or on the -dev mailing list.