Sony NW-S202F

I got my free Sony MP3 Walkman today - 512MB - purty stylish - FM radio etc. Great sound quality, plenty of features, stopwatch, pedometer, calorie counter!

http://www.sony.co.uk/view/ShowProduct.action?product=NW-S202F&site=odw_...

Downsides: not a mass storage device - I knew this prior to getting it - I'm not going to let something as petty as that stop me!

So the SonicStage software sucks and only runs on XP - installs a ton of junk and has that "I'll control everything" attitude. So I installed it on my XP MCE partition on the laptop to stick some songs onto the device.

Now I'm about to try working with it from Linux...
http://david.dw-perspective.org.uk/Sony-NW-E00X-Walkman-On-Linux-FreeBSD...


OK, it's the next day - and it works!

* installed the Java 6 runtime from Ubuntu's own repositories
* downloaded NW-E00X_MP3_File_Manager-0.12.jar and omgaudio.zip from SourceForge (http://sourceforge.net/projects/nwe00xmp3man)
* plugged in the device and it automagically appeared in Kubuntu as /media/disk
* was backing up the existing OMGAUDIO dir but since I'd copied a full 512Mb of songs onto it I didn't want to back up the whole thing so I disconnected the device and formatted the device from its own menu
* I plugged it back in and expected to see the OMGAUDIO dir with less content but the original omgaudio dir had disappeared!!! getting a bit scared!
* OK, so I have no backup!
* I copied the jar and unzipped the new omgaudio.zip onto the device
* started up the app by right-clicking the jar in Konqueror and selecting Open with... Sun Java 6 Runtime
* oops - didn't work: the "OMGAUDIO???" warning was shown - getting more worried
* figured that the JRE wasn't running from the /media/disk dir so I ran it from a shell - phew it works!
* copied on a ton of songs - it works!!!
* IN YOUR FACE SONICSTAGE!!!!


kernel [105555.400000] usb-storage: device scan complete
kernel [105555.404000] scsi 2:0:0:0: Direct-Access SONY WALKMAN 1.00 PQ: 0 ANSI: 0 CCS
kernel [105555.408000] SCSI device sde: 247169 2048-byte hdwr sectors (506 MB)
kernel [105555.412000] sde: assuming drive cache: write through
kernel [105555.412000] sde: Mode Sense: 00 6a 00 00
kernel [105555.412000] sde: Write Protect is off
kernel [105555.424000] SCSI device sde: 247169 2048-byte hdwr sectors (506 MB)
kernel [105555.428000] sde: assuming drive cache: write through
kernel [105555.428000] sde: Mode Sense: 00 6a 00 00
kernel [105555.428000] sde: sde1
kernel [105555.428000] sde: Write Protect is off
kernel [105555.436000] sd 2:0:0:0: Attached scsi generic sg4 type 0
kernel [105555.436000] sd 2:0:0:0: Attached scsi removable disk sde

Update: Friday 05 Oct 2007

now running version 13

Found that the latest lugradio episode (s05e01) runs too fast when copied to the player: hosted by Pinky & Perky! this seems to be due to the sampling frequency which seems to be 32000 Hz instead of the more typical 44100 Hz...

Quick workaround: convert to wav file...

mpg123 -w lugradio-s05e01.wav lugradio-s05e01-240907-high.mp3

then re-encode at 44.1kHz...

michael@fs1:~/sound/bashpodder$ lame -h -cbr --resample 44.1 lugradio-s05e01.wav lugradio-s05e01.mp3

And now it's all fine!


I've managed to screw things up on the player a couple of times by deleting something I shouldn't have or by pulling the plug mid-way through an upload. The player might say [NO DATABASE] or somesuch. No worries: if this happens the device isn't bricked - a reformat is possible - just use the format option on the player itself under the advanced settings menu. Now when the device is mounted, there's no files on it but at least the device is happy.

Next just download the OMGAUDIO.zip file from the "optionals" section at http://sourceforge.net/project/showfiles.php?group_id=174319&package_id=... and unzip onto the device, then stick the latest jar on the device from http://sourceforge.net/project/showfiles.php?group_id=174319&package_id=...

Now put some music on there and you're good to go. Run the jar in the directory...

michael@fs1:/media/disk$ java -jar NW-E00X_MP3_File_Manager-0.13.jar