Rockbox Technical Forums
Rockbox Development => New Ports => Topic started by: t-nine on January 06, 2007, 01:56:46 PM
-
I think this player is more than capable of supporting RockBox. I would love to help develop it, but Im a n00b, so it would help if someone experienced could help out.
-
Your first step should be to read this wiki page: http://www.rockbox.org/twiki/bin/view/Main/NewPort
-
Thanks :D I took a look at that page before posting. I think Im up to the task. I know a bit of C [I used to code for the PSP-which dealt with C/C++]. Theres quite a few people who would like RockBox ported to the T9, Im one of those people.
-
If I can be useful, just ask for help. I'm a T9 owner too, and I'm a developer. Though I do not code in c++.
-
Neither does the Rockbox project (plain c and a bit of asm only).
-
So i misunderstood! I can be useful in C and ASM too, even if the last time i used C and ASM was ten years ago ;)
-
Anyone who wants to help will be helpful :D
Scan the PCB's
Preferably with a flatbed scanner. Digital cameras just never are good enough. They often can't produce the same resolution and you often get problems with reflections from the flash.
I need help with that, and I'm trying to get wiki writing permissions...
-
Did you read the reg thing here:
http://www.rockbox.org/twiki/bin/view/Main/WebHome
-
Thanks. Im trying to seek help from other forum members on another site. This is a large task for one person!
-
Im very serious about this project, but, do you think its possible to develop Rockbox for the T9?
-
Im very serious about this project, but, do you think its possible to develop Rockbox for the T9?
Sure, why not?
-
I thought the player required a portal player chip?
-
I thought the player required a portal player chip?
Rockbox runs on a wide variety of players that don't have portal player chips.
-
In fact, of current targets the portal player based ones are probably the hardest to port to as there is no real documentation for them. The sh1 or coldfire chips by comparison are much easier (and that is part of why the ports to Archos, iriver, iaudio etc work much better than the iPod + other portalplayer ones).
-
Okay, thats a releif. Ill have to figure out what kind of chip it has then. Alot of people want Rockbox ported to this player, but no one was willing to get the ball rolling... Thats why Im doing it. But, I dont have linux, and im not allowed to get cygwin as of now, when finished, can I ask a rockbox dev to compile it for me?
-
Can't yu get a linux-live-CD? They don't need to be installed - but I don't use Linux myself, so I don't know if compiling would work with them..
-
when finished, can I ask a rockbox dev to compile it for me?
Hmmm, you might have trouble with this. Not because the devs aren't willing to help, but in the course of developing you are going to need to compile A LOT. I don't think it is on to ask devs to do this every single time. Is there a specific reason you can't use either cygwin, VMWare of CoLinux development platforms? I think you will have a really hard time trying to develop without being able to compile.
-
Meh, I dont think my dad will want me to install it, but whatever. I cant open the goddamn thing. I got the top 2 out, but I cant get the bottom 2!
-
Will it be extremely hard to port to an ARM (Samsung OEM)?
-
Im a total n00b! Im only trying to port Rockbox to the Samsung YP-T9 because no one else will! Anyways, I have the first step completed. I have all the pics, and information (just need to put it in the twiki), but Im having trouble porting it, the instructions arent very in-depth. Can someone tell me how to port Rockbox in a little more detail?
-
"Im a total n00b" doesn't sound like a good start -- for starting a new port you'll need quite some knowledge of C and embedded programming. Anyway, asking in IRC is a much better way as devs tend to hand around there instead of the forums. Forums are too slow ;)
-
t-nine, I've merged your topics. Nothing moves out of the New Ports board until it has a working port ;)
I presume you have read
http://www.rockbox.org/twiki/bin/view/Main/NewPort and
http://www.rockbox.org/twiki/bin/view/Main/PortingHowTo ?
-
Yeah, thanks. I need to goto the IRC anyways to get wiki write permission.
-
Ok, I set up a dedicated port page at- http://www.rockbox.org/twiki/bin/view/Main/samsungt9
-
grrrr
I renamed your crappily named page to something sensible and in the style of other pages... and then you go recreate that bad name again...
I'll re-rename it now and can you PLEASE use the new name?
New URL: http://www.rockbox.org/twiki/bin/view/Main/SamsungT9Port
-
hey you guys still working on this?
No one was never anyone working on it.
-
It seems to me you need a team leader... someone who has a clue on what to do. Because your basically working with the lowest level of the software... [snip]
We know. How do you think the other ports happened?
-
The firmware upgrade images aren't encrypted at least.
I found strings in them saying things like "VxWorks5.5.1" which I found very interesting! And other symbols in there seem to look like how I recall VxWorks functions look like. I've not seen VxWorks used in an mp3 player before.
As far as I can see (based on the MUON.ROM file of the 1.67 firmware) they even left assert() or similar in the code as the image is packed with strings hinting about that. It should be a great bonus if someone decides to disassemble one of these.
-
Yes we IRC a lot. And we use the "modify" button in the forum instead of doing many posts after each other! :-)
-
First post! hope you all like me ;)
Anyway I figured out how to low level format a T9 the code is left+left, right+right, up, center, down use that and it will do a low level format on it, I really want to help with porting Rockbox to the T9
-
Yes it does reload the firmware and I did try it
-
Yes, after I did the low level format I just used the regular cable and it showed up as a removable disc ;D I put the firmware there and turned it off and turned it back on and then it said upgrading firmware and all has been well with it since 8-)
-
Why? did you LLF your player and couldn't figure out how to get it back
-
There wont be a port created by me anytime soon on this device. My goal isn't necessarily porting, it's learning what Samsung did and what a port really is, then also how it applies to the ARM architechture. It'll take me along time. If anyone knows some where that might be a good place to look, leave a post.
-
Well good news.... ;D I changed a few firmware bytes with a hex editor and tried loading it onto the T9, and it WORKED so where are we going to go with this port from here
-
Has any of you tried asking Samsung about availability of technical docs on this SoC inside T9? Second thing: there used to be a schematic for the T9, accessible through wiki. Unfortunately the link is no longer valid. Please post the schematic once again if you have it.
-
I don't know if you know this:
Inside this baby sits 58700X08 (z WM8731L) by Samsung (Blues)
++Info++ (http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=212&partnum=SA58700)
Hope it helps. (there was a datasheet somewhere, but it dissapeared)
-
hmm
Is samsung T9 porting Working?
-
Please do not ask for status reports in these threads. If nobody has said it's working in the thread, it's not working.