Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: marmatty on February 06, 2009, 07:17:46 AM

Title: SONY NWZ E43x (E435/E436/E438)
Post by: marmatty on February 06, 2009, 07:17:46 AM
Cheers mates , my first time posting on rb forums.

Ok , so the player i'm talking about is a Sony NWZ E43x series [i personally got my hands on a 436F].

The player appears to be using a Sigmatel chip [maybe a 3600 , dunno for sure] and the firmware appears to be encrypted.

The firmware update program is done through a Sony-branded Sigmatel update-program-thingie [discovered it after dissasembling the .exe ].

So , altrough this might be against forum rules to ask , does anyone wanna start porting rb to this little thingie ?

[oh , btw , sorry if i posted some nonsense or stupidity , my skills don't quite match the job of rb developer]

Later Edit :

I have discovered that the chip is indeed Sigmatel based , and I'm also pretty sure it's the 3600 so this kinda makes rb development easy
The firmware structure complies to what is already available in the wiki , that is :
    *  bootmanager.sb
    * hostlink.rsc
    * hostlink.sb
    * player.rsc
    * player.sb
    * stmfgmsc.sb
    * updater.sb

Using the Sigmatel firmware extractor i was only able to get "bootmanager.sb" out of the player , but what i've found more interesting is an update program that is not Sony-firmware bound , this means we can upload our own files to the player , the program can be found at   

http://www.maxfield.de/index.php?id=16&tx_maxproductslist_pi1[pro_uid]=131&L=0

along with the firmware for that player [bricks the sony if you try to upload it]

Also , i've discovered that the player can be unbricked by the use of the original Sony update program.

Hope this will get someone's attention
Title: Re: SONY NWZ E43x (435/436/438)
Post by: Chronon on February 07, 2009, 01:19:29 AM
Did you read the sticky?  If you plan to work on this then feel free to start a port page for this in our wiki.  Just don't expect anyone else to do the work for you.  Feel free to visit user forums for this device and get skilled users/owners interested in Rockbox.  You're more likely to do this than to convince people here who don't own this device to drop cash just to work on a new port.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on May 22, 2009, 05:01:22 PM
well i have the same one and i dont really know wow to program if i need to i will learn how to jest for this :) but i cant  find a pcb scan and dont want to take mine apart  ??? ??? so if any body knows a place were i can find one at please tell me. i will try to create a wiki page and put the info on there.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: froggyman on May 22, 2009, 05:39:38 PM
Quote
but i cant  find a pcb scan and dont want to take mine apart

well, if you really *want* this port you are going to have to it if you cant find any
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on May 22, 2009, 06:48:51 PM
I created the wiki page :) its http://www.rockbox.org/twiki/bin/view/Main/SonyNWZE43xx

if any one has a NWZE43xx and would want to crack it open for some scan pic i would be varry great full :) mine still haz a warranty on it and rather not but will if need be :(
Title: Re: SONY NWZ E43x (435/436/438)
Post by: rethgir on May 30, 2009, 11:41:46 PM
Hey there,
   Just picked up a Sony NWZ-E438F and am very much interested in getting rb running on it. I'm a programmer by day (mostly perl, php in a LAMP environment) but am new to rb in general. Let me know if you're serious about getting something going. In the meantime, I'm going to peruse the site and see what I can learn.

Thanks!   :)
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on June 02, 2009, 06:22:44 PM
 ;D  Sweet, I'm glad I'm not the only one that is wanting a Rockbox port. Yes i really want this to happen i only know HTML, css, and learning ahk. Currently we need  a scan picture of the PCB. I took mine apart but came to a problem i will take a picture of what i can and show were the problem comes in at :-\.

Thanks, Andrew
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on March 05, 2010, 03:41:17 PM
I opened mine up and found:
first chip:
Samsung 813
K9LBG08U0M
PCB0

second chip:
89
2113A

third chip:
E3
STFM1000
B2FNX
AFPJCA

The third chip im not 100% sure on, but I did find something for STFM1000.

There was more but it was under a metal shield/heat sink/thingy.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: funman on March 05, 2010, 06:07:15 PM
K9LBG08U0M PCB0 looks like it's the NAND flash according to a quick search (http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=672&partnum=K9LBG08U0M).

Perhaps you should the whole board and post it on the wiki
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on March 06, 2010, 12:39:39 PM
Ya thats what i think it its two, The third chip seems to be the fm tuner. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=STFM1000

My camera is not really good and I don't have a scanner, but the information I posted was what I found on the ICs. It looks like there are two more but there under what I think is a heat sink.

Pictures:
http://dl.dropbox.com/u/1882171/Pictures/rob1.JPG
http://dl.dropbox.com/u/1882171/Pictures/rob2.JPG
http://dl.dropbox.com/u/1882171/Pictures/rob3.JPG
Title: Re: SONY NWZ E43x (435/436/438)
Post by: saratoga on March 07, 2010, 11:06:07 PM
Ya thats what i think it its two, The third chip seems to be the fm tuner. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=STFM1000

My camera is not really good and I don't have a scanner, but the information I posted was what I found on the ICs. It looks like there are two more but there under what I think is a heat sink.

Pictures:
http://dl.dropbox.com/u/1882171/Pictures/rob1.JPG
http://dl.dropbox.com/u/1882171/Pictures/rob2.JPG
http://dl.dropbox.com/u/1882171/Pictures/rob3.JPG

Your camera is fine you just didn't set the focus correctly for the distance you're standing at. 
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on March 09, 2010, 02:14:26 PM
Ok, I will see if i can get a better picture.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: caseyo on March 09, 2010, 11:18:01 PM
All,
 I just pulled apart my NWZ-E438F. It is an awesome piece of hardware, but the firmware
was so bad. I don't think that they left any margin on their clock because it would alaways hang on me, and the last time it never recovered.  I'll try to get these processed into schematics, but let me know if you need any specific pic.
Casey

http://dl.dropbox.com/u/5247840/F-1%20top%20plane%20of%20lower%20PCB.jpg

http://dl.dropbox.com/u/5247840/F-1%20top%20plane%20of%20upper%20PCB.jpg

http://dl.dropbox.com/u/5247840/F-1%20Bottom%20plane%20of%20upper%20PCB.jpg

http://dl.dropbox.com/u/5247840/F-1%20Bottom%20plane%20of%20lower%20PCB.jpg
Title: Re: SONY NWZ E43x (435/436/438)
Post by: saratoga on March 09, 2010, 11:58:46 PM
Is there any writing at all on the two square chips?  From the pictures it doesn't look like it, but maybe its just very faint?
Title: Re: SONY NWZ E43x (435/436/438)
Post by: caseyo on March 11, 2010, 01:52:38 AM
Is there any writing at all on the two square chips?  From the pictures it doesn't look like it, but maybe its just very faint?


Yeah there is writing, I Copied the #s onto the pictures that I linked up. The writing isn't in the same orientation as on the chips, but you can make out the primary pin marker in the photos.
Kc
Title: Re: SONY NWZ E43x (435/436/438)
Post by: nls on March 11, 2010, 08:30:30 AM
the k4x56163PI chip is sdram
http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf

k9hcg08u is NAND flash, couldn't find a datasheet for it in a quick search.

stmp3570 is a sigmatel SoC for which i couldn't find any datasheet either i found some info on a stmp3560
which seems to be a very integrated SoC that unfortunately is built around some kind of DSP, figuring out what's inside the stmp3570 should be the first thing to decide if a port is feasible at all.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: skaos on March 11, 2010, 08:48:23 AM
Are you sure it's a stmp3570, and not a stmp3750? Google only find two references to the first, and several to the latter. Also, the stmp3500 series SoC is quite old, whereas stmp37xx is current.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on March 11, 2010, 09:37:20 AM
Here is what I found

k4x56163pi
http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf
Title: Re: SONY NWZ E43x (435/436/438)
Post by: saratoga on March 11, 2010, 12:12:10 PM
The stmp3570 is a 24 bit DSP, so you won't be able to port Rockbox to any players using it.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: agdurrette on March 17, 2010, 10:53:23 PM
I guess thats the end of this :( I was kinda looking forward to try to make a port for it.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: Chronon on March 24, 2010, 08:03:41 PM
The stmp3570 is a 24 bit DSP, so you won't be able to port Rockbox to any players using it.
Couldn't you change the resampler to convert to 24 bit instead of 16 bit?
Title: Re: SONY NWZ E43x (435/436/438)
Post by: saratoga on March 24, 2010, 09:07:33 PM
The stmp3570 is a 24 bit DSP, so you won't be able to port Rockbox to any players using it.
Couldn't you change the resampler to convert to 24 bit instead of 16 bit?

I mean the actual device is a 24 Digital Signal Processor.  Rockbox is quite firmly wedded to 32/64 bit cores.  Running on a 24 bit processor would be very difficult.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: Chronon on March 24, 2010, 10:03:54 PM
Ah.  I see.
Title: Re: SONY NWZ E43x (435/436/438)
Post by: caseyo on March 31, 2010, 03:01:40 AM
Are you sure it's a stmp3570, and not a stmp3750? Google only find two references to the first, and several to the latter. Also, the stmp3500 series SoC is quite old, whereas stmp37xx is current.

Your right, it's an STMP3750 Damn dyslexia
Title: Re: SONY NWZ E43x (435/436/438)
Post by: Wanderer.ilgiz on January 07, 2011, 12:44:31 PM
Where I can find datasheet for STMP3750?And what a display is used in this player?  I see the following mark D200DN3A80819R0 but i can't find datasheet.