Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Sony Walkman NWZ-S545 [New Port]
« previous next »
  • Print
Pages: [1]

Author Topic: Sony Walkman NWZ-S545 [New Port]  (Read 11491 times)

Offline Mirceam94

  • Member
  • *
  • Posts: 3
Sony Walkman NWZ-S545 [New Port]
« on: November 10, 2011, 04:31:13 PM »
Hey guys, I just got a new Sony Walkman NWZ-S545 mp3 player, and am going to try porting Rockbox to it. I've used Rockbox in the past on a 2nd gen ipod nano, and loved every bit of it. I have experience working with electronics, and doing both low-level and high-level programming, so I don't see this port as being an impossible task; except I don't really know where to start.

The walkman is brand new, and since I got it as a gift, I want to avoid bricking it at all costs. So, I'm starting slowly. Before I even try to disassemble it, I want to try and see if I can flash modified firmware onto it. Since I haven't seen any low-level info on Sony walkmans yet, I think there's a chance the firmware will be unencrypted.

My problem is, I have no idea where to start disassembling the firmware. I want to begin by finding where the firmware resides in memory, but yet again, I have no idea where to start looking. I'm new to this whole reverse-engineering thing, so any help/tips would be greatly appreciated =]

I'm also refraining from making a wiki page until I make at least a tiny bit of progress.

Post Merge: November 10, 2011, 04:39:18 PM
Well, I'm obviously extremely new to this; just found this useful page - http://www.rockbox.org/wiki/SbFileFormat

So, the firmware is encrypted xD At least I have an idea of where to start now.
« Last Edit: November 10, 2011, 04:39:18 PM by Mirceam94 »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #1 on: November 10, 2011, 05:50:22 PM »
I downloaded the firmware update from Sony and then pulled out the firmware.sb.  Its definitely an STMP series.  I guess the next step is to figure out if its the same STMP processor as the Fuze+.
Logged

Offline Mirceam94

  • Member
  • *
  • Posts: 3
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #2 on: November 10, 2011, 06:00:59 PM »
I figured that out right after finding the wiki page. I've even managed to pull some un-encrypted PNG images out of it, but they're just icons for the NWZ-S545 and previous Walkman-series players.

Quote
I guess the next step is to figure out if its the same STMP processor as the Fuze+.

Since the service-manual is near-impossible to find, do I have to disassemble it? I've been googling for a few days now to find some definitive specs, but with no luck. I'm about to go to sleep, but I'll take a screwdriver to it in the morning and post pictures. I'll get started on the wiki page afterwards as well.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #3 on: November 10, 2011, 06:13:15 PM »
Quote from: Mirceam94 on November 10, 2011, 06:00:59 PM
Since the service-manual is near-impossible to find, do I have to disassemble it?

That is up to you to figure out.  But since you probably have to disassemble it anyway . . .
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #4 on: November 11, 2011, 06:31:08 AM »
If the device uses an STMP, you might want to try out the tools in our SVN: utils/imxtools/ to extract the code from firmware.sb. The file can be encrypted so try out the zero key first. If it's using another key, it will be more difficult.
I any case I strongly advise you to open it to have a look at the hardware. Also try to find some sort of recovery mode by plugging in usb from power off state holding a button, if it's the same SoC as in the fuze+, it will show up as an hid device (066f:3780).
Logged
Please don't PM me, use our IRC channel instead.

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #5 on: November 11, 2011, 10:55:43 AM »
Quote from: pamaury on November 11, 2011, 06:31:08 AM
If the device uses an STMP, you might want to try out the tools in our SVN: utils/imxtools/ to extract the code from firmware.sb. The file can be encrypted so try out the zero key first.

The zero key does in fact work.
Logged

Offline Mirceam94

  • Member
  • *
  • Posts: 3
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #6 on: November 11, 2011, 12:35:54 PM »
Well, I just found out that I don't have a screwdriver small enough to open it, so that'll have to wait until tomorrow. I already looked at imxtools last night; is there a set of pre-compiled binaries for windows of that folder anywhere? I was having trouble compiling sbtoelf last night on my win7 installation, but I'm about to boot up Ubuntu and give it a try there.

I'll test for a recovery mode in a few minutes.
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #7 on: November 11, 2011, 12:40:48 PM »
The imxtools will probably not build under windows because they use libusb by default to support on-device crypto. I'll try to fix the Makefile so that the OS independent part compiles under windows too. Otherwise there are the freescale tools available on their website which work under windows.
Logged
Please don't PM me, use our IRC channel instead.

Offline robertdundee

  • Member
  • *
  • Posts: 24
Re: Sony Walkman NWZ-S545 [New Port]
« Reply #8 on: June 22, 2016, 10:19:27 AM »
In order to extract the firmware upgtool must be used
« Last Edit: October 06, 2016, 06:39:20 AM by robertdundee »
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Sony Walkman NWZ-S545 [New Port]
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.085 seconds with 15 queries.