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.