Sony NWZ-S540
Overview
This is the page for the Sony NWZ-S540 series (NWZ-S543, NWZ-S544, NWZ-S545)
Port status
There is no Rockbox port for this player
I uploaded a copy of the original firmware v1.0.1 here:
firmware.sb
The patch tracker contains some
incomplete port. The missing part is the raw nand flash. Since there is no sdcard slot and no plan to support to the raw nand flash, we do not plan to finish this port.
Hardware
The Sony NWZ-S540 features 12 hardware buttons: power/option, play/pause, left, right, up, down, home/back, volume up, volume down, hold, speaker/earphones, reset.
Chip labels:
9VAI8
NWI79
G8KB
98or 9B
2113A
STMP3780
A3PTX
A00941AU
TAIW
9UAI7
D9FRN
FORK
MT
STFM1000
B2 FNUB
DHRNA
Recovery Mode
One can reach the recovery mode by powering off the unit and plug the USB cable while holding the power button. There are two other alternative methods:
- power on the player (without USB cable plugged), hold power and plug the USB cable while holding power for at least one or two seconds
- plug the USB cable, hold power and press the reset button while holding power for at least one or two seconds
PCB Scans
Pins
Here is a list of all the pins used by the OF. Pins are of form BxPyy where x is the bank and yy the number within the bank. Direction only applies to GPIO.
Pin |
Dir |
Comment |
B0P0{0-7} |
ssp2_d{0-7} |
|
B0P10 |
OUT |
Backlight gate |
B0P12 |
OUT |
microphone gate/power (unsure) |
B0P13 |
OUT |
See B0P27, audio related (unsure) |
B0P15 |
OUT |
wm port uart (unsure) |
B0P20 |
ssp2_cmd |
|
B0P24 |
ssp2_sck |
|
B0P27 |
OUT |
See B0P13, audio related (unsure) |
B0P28 |
OUT |
audio related (unsure) |
B0P{30,31} |
i2c_{scl,sda} |
tuner i2c |
B1P{00-7} |
lcd_d{0-7} |
|
B1P18 |
lcd_reset |
B1P19 |
lcd_rs |
|
B1P20 |
lcd_wr |
|
B1P28 |
pwm2 |
Backlight |
B1P29 |
OUT |
See B0P28, audio related (unsure) |
B2P01 |
OUT |
audio related (unsure) |
B2P03 |
IN |
Used to determine device variant |
B2P04 |
IN |
Used to determine device variant |
Device variant are as follows (see section below for comment):
B2P04 |
B2P03 |
Device |
0 |
0 |
NWZ-E340 |
0 |
1 |
NWZ-E440 or NWZ-E440K |
1 |
0 |
NWZ-BB |
1 |
1 |
NWZ-S540 |
Models
Apparently the same firmware is used for several players. The model is determined from two pins and/or the MMC. The following players are handled: E340, E360, E440,
E440K, S540, BB.
This is just a wild guess and it does not mean in any way that one can take the OF from one and put it on the other, there might be other differences.
--
LudovicJacques - 06 Dec 2013
Copyright © by the contributing authors.