Extract firmware for SPMP3050/SPMP3052 devices
* With the device switched off, press a button (try different buttons and combinations, they differ from player to player).
* Without releasing that button, plug the USB. Then the device gets detected as a Webcam. Then you have to install the drivers that probably came on your CD (also available here)
* Use FRM Pro to extract or manage the firmware, which is located (hidden) on the flash.
To extract:
* Go on Advanced mode
* Right-click RSV and choose Set Working Folder, and then select an existing folder to dump the files to.
* Right-click A, Get A image, B, Get B image, and Firmware, Get.
Don't worry about bricking the player, the firmware upload method doesn't depend on the firmware itself so if you have backed up your firmware you can always restore it, so there's nothing to worry about.
FRM Pro can be used also to replace individual files on the firmware without burning the whole AIMG/BIMG, and to reinstall the firmware.
You can mount the AIMG file (the BIMG too, but it only has a TEMP file) using this:
http://chitchat.at.infoseek.co.jp/vmware/vdk.html
It can be used from the command line. So, open it, go to the folder, and do:
vdk start
vdk open 0 C:\[whatever]\AIMG /RW
vdk link 0 0 Z
Replace the AIMG folder with yours, and the Z on the last command with any free drive letter you have. The image will be mounted and you can modify it directly.
To unmount:
vdk stop
All the images are stored on .jpgs so you can skin very easily, and also edit the position of controls on skin .bin files using a text editor.