Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: t-nine on January 06, 2007, 01:56:46 PM

Title: Samsung T9
Post 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.
Title: Re: Samsung T9
Post by: Febs on January 06, 2007, 06:43:46 PM
Your first step should be to read this wiki page:  http://www.rockbox.org/twiki/bin/view/Main/NewPort
Title: Re: Samsung T9
Post by: t-nine on January 07, 2007, 09:06:05 AM
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.
Title: Re: Samsung T9
Post by: fgpx78 on January 22, 2007, 06:22:43 AM
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++.
Title: Re: Samsung T9
Post by: saratoga on January 22, 2007, 10:27:04 AM
Neither does the Rockbox project (plain c and a bit of asm only).
Title: Re: Samsung T9
Post by: fgpx78 on January 22, 2007, 05:09:29 PM
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 ;)
Title: Re: Samsung T9
Post by: t-nine on January 24, 2007, 12:26:10 PM
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...
Title: Re: Samsung T9
Post by: saratoga on January 24, 2007, 01:01:28 PM
Did you read the reg thing here:

http://www.rockbox.org/twiki/bin/view/Main/WebHome
Title: Re: Samsung T9
Post by: t-nine on March 08, 2007, 07:47:20 PM
Thanks. Im trying to seek help from other forum members on another site. This is a large task for one person!
Title: Re: Samsung T9
Post by: t-nine on March 12, 2007, 08:12:27 AM
Im very serious about this project, but, do you think its possible to develop Rockbox for the T9?
Title: Re: Samsung T9
Post by: Bagder on March 12, 2007, 08:18:55 AM
Im very serious about this project, but, do you think its possible to develop Rockbox for the T9?

Sure, why not?
Title: Re: Samsung T9
Post by: t-nine on March 12, 2007, 08:24:45 AM
I thought the player required a portal player chip?
Title: Re: Samsung T9
Post by: Bagder on March 12, 2007, 09:31:15 AM
I thought the player required a portal player chip?

Rockbox runs on a wide variety of players that don't have portal player chips.
Title: Re: Samsung T9
Post by: AlexP on March 12, 2007, 10:21:12 AM
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).
Title: Re: Samsung T9
Post by: t-nine on March 12, 2007, 10:31:11 AM
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?
Title: Re: Samsung T9
Post by: gnu on March 12, 2007, 10:43:44 AM
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..
Title: Re: Samsung T9
Post by: AlexP on March 12, 2007, 11:27:39 AM
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.
Title: Re: Samsung T9
Post by: t-nine on March 12, 2007, 11:44:00 AM
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!
Title: Re: Samsung T9
Post by: t-nine on March 13, 2007, 08:25:49 AM
Will it be extremely hard to port to an ARM (Samsung OEM)?
Title: Port Help!
Post by: t-nine on March 13, 2007, 08:47:13 AM
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?
Title: Re: Port Help!
Post by: bluebrother on March 13, 2007, 08:53:04 AM
"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 ;)
Title: Re: Samsung T9
Post by: bascule on March 13, 2007, 09:05:27 AM
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 ?
Title: Re: Samsung T9
Post by: t-nine on March 13, 2007, 11:08:40 AM
Yeah, thanks. I need to goto the IRC anyways to get wiki write permission.
Title: Re: Samsung T9
Post by: t-nine on March 13, 2007, 02:29:55 PM
Ok, I set up a dedicated port page at- http://www.rockbox.org/twiki/bin/view/Main/samsungt9
Title: Re: Samsung T9
Post by: Bagder on March 13, 2007, 02:44:14 PM
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
Title: Re: Samsung T9
Post by: saratoga on September 18, 2007, 10:21:49 PM
hey you guys still working on this?

No one was never anyone working on it.
Title: Re: Samsung T9
Post by: AlexP on September 19, 2007, 03:26:15 AM
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?
Title: Re: Samsung T9
Post by: Bagder on September 19, 2007, 04:39:32 AM
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.

Title: Re: Samsung T9
Post by: Bagder on September 20, 2007, 03:12:51 AM
Yes we IRC a lot. And we use the "modify" button in the forum instead of doing many posts after each other! :-)
Title: Re: Samsung T9
Post by: RCM on September 30, 2007, 11:49:27 PM
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
Title: Re: Samsung T9
Post by: RCM on October 08, 2007, 07:24:53 PM
Yes it does reload the firmware and I did try it
Title: Re: Samsung T9
Post by: RCM on October 08, 2007, 07:38:06 PM
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-)
Title: Re: Samsung T9
Post by: RCM on October 08, 2007, 11:49:48 PM
Why? did you LLF your player and couldn't figure out how to get it back
Title: Re: Samsung T9
Post by: m0bbie on October 29, 2007, 02:09:22 PM
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.
Title: Re: Samsung T9
Post by: RCM on November 24, 2007, 07:35:28 PM
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
Title: Re: Samsung T9
Post by: cas on December 16, 2007, 03:18:58 PM
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.
Title: Re: Samsung T9
Post by: ov_darkness on December 16, 2007, 07:30:55 PM
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)
Title: Re: Samsung T9
Post by: omgun on November 24, 2008, 08:54:34 AM
hmm
Is samsung T9 porting Working?
Title: Re: Samsung T9
Post by: Llorean on November 24, 2008, 08:56:08 AM
Please do not ask for status reports in these threads. If nobody has said it's working in the thread, it's not working.