MyMPx.org

MyMPx.org (http://mympx.org/forum/)
-   General Discussion (http://mympx.org/forum/general-discussion/)
-   -   Sunplus SPMP3050A - General (http://mympx.org/forum/general-discussion/40180-sunplus-spmp3050a-general.html)

zenitraM 29th Jan 2008 6:53 am

Quote:

Originally Posted by aapot";p=&quot (Post 44257)
What model?

This one: http://www.dealextreme.com/details.dx/sku.9504

Mine has a different firmware than another ones, and is slightly different but can play GB, GBC games and also a strange format of games (came with 3 on the memory) made by Sunmedia that seem to be made for the player - look at the forum on that page for more info.

zerdrakon 29th Jan 2008 6:59 am

The nes emulator in 3050a/3051a must be exclusive for the chip (remenber is a ARM CPU class) in some model run slow in other in 100%, the roms maps are not all compatibles (is similar to nesticle nes emulator for DOS).

In upgrade firmware option inside menu is the key for enter to pmp hardware/software, is need get:

*SUNPLUS 3050A especs...
*Memory space...(Hex)
*Languaje (probably C...or ASM for that CPU)

In PMP there is almost the next code:

*Codecs
*Emulator
*Viewer
*Player

The "OS" size probably is around 2/4Megabytes (or more!)...sorry for my english...i'm from venezuela!

+ Info please to:

joel.zerpa@gmail.com

pove 29th Jan 2008 7:19 am

I also have this one: http://www.dealextreme.com/details.dx/sku.9504

But with the Sunplus 3052A.

I've tried to use the sunplus FRM Tool, but it doesn't found the device.

Any idea? Do I need some driver??

-------------------

[es]
Yo también tengo este PMP, al igual que zenitraM:
http://www.dealextreme.com/details.dx/sku.9504

Pero mi chipset es Sunplus 3052a.

Quisiera modificar su firmware (actualmente V. 3., y creo que hay una v. 4 pero no se donde consegirla). He intentado hacerlo con la utilidad Sunplus FRM Tool, pero me dice que no se encientra el dispositivo.

¿Alguna idea? ¿Debo instalar algún driver antes?

zenitraM 29th Jan 2008 8:48 am

Quote:

Originally Posted by zerdrakon";p=&quot (Post 44268)
In upgrade firmware option inside menu is the key for enter to pmp hardware/software, is need get:

Mine doesn't have that option. When plugged while pressing the UP key, it's detected as a webcam, but i can't seem to find the drivers for it to work on FRM Pro.

El mio no tiene esa opcion, si lo enchufas al USB mientras pulsas el boton de UP lo detecta como una webcam pero no encuentro los drivers..

Quote:

Originally Posted by pove";p=&quot (Post 44269)
Pero mi chipset es Sunplus 3052a.

3052A? On DealExtreme forum someone who opened it said it was a 3050A.. have you opened yours? I haven't..

Does your firmware have a blue background on the menu? Or is it like the pictures shown on DX?

---

3052A? En DealExtreme alguien que lo abrió dijo que era un 3050A.. has abierto el tuyo? Puede que esa sea la razón del firmware distinto.

Tu firmware tiene un fondo azul en el menu? O es como el que aparece en DealExtreme?

Si quieres agregame al MSN y lo miramos.. yosoyzenitram en gmail

aapot 29th Jan 2008 10:24 am

Quote:

Originally Posted by pove";p=&quot (Post 44269)
I also have this one: http://www.dealextreme.com/details.dx/sku.9504

But with the Sunplus 3052A.

I've tried to use the sunplus FRM Tool, but it doesn't found the device.

Any idea? Do I need some driver??

You need this driver: http://light.dnsprotect.com/~blld/sp...50a_driver.zip

Be sure to backup A, B drives as well as firmware and all numbers from "RSV info" before you do any modifications. Also know that these RSV parameters might change unexpectedly erasing/invalidating all content you have saved on the flash. RSV is something like partition table.

The "good stuff" isn't in Default.fw, it's in AIMG.
AIMG and BIMG are normal fat partitions which can be mounted under linux with "mount -o loop AIMG /media/foo". I don't think you can do this with windows.
Nero or some other program specialized in cdrom images and the like might be able to open these.
VirtualBox + damn small linux might be a good combo for this also.

Once mounted, you can find the "good stuff" in .bin files at root folder.

It is my belief that this kind of firmware upgrade can be used to de-brick devices. (I messed up the RSV once and got it back by reflashing).

On some devices you might also need to bring you device to a special state that allows firmware updates.
In this mode you should not see any picture from the screen.
On my device identical to uxcell cyclone (http://www.dealextreme.com/details.dx/sku.10238),
I found a hidden button at the line in connector.
This device is based on spca3052a.
I'd think spca3050a and spca3052a are mostly compatible.

djo_rides_ET2 29th Jan 2008 10:29 am

Re: Sunplus SPMP3050A - General
 
Hello, to extract the firmware, you need (on the pmp i have) to push the down button before plugging the usb cable. Windows finds the webcam spca536, but you can access the firmware using FRM Pro Tool. You need to create a working directory for frm pro where he can put the fw image, plus the two virtual disks images A & B .

aapot 29th Jan 2008 10:31 am

Re: my SPMP3051A is dead pls help me
 
Quote:

Originally Posted by ladas";p=&quot (Post 43792)
i normaly firmware with DEFAULTFW but now my mp4 is dead and shining a diod but dont work usb pls HEEEELP

Details of this device would be useful.
Where did you get it? What does it look like? Pictures? Number of buttons? What did you upload to it? How did you flash it?

Try to get as much stuff backed up with frm pro before you attempt to de-brick it. It might prove useful later on.

zenitraM 30th Jan 2008 6:57 am

All right, I managed to connect my MP4 (as I don't know its model or anything, i'll refer to it as 9504, item number on DealExtreme).

Mine does have a different Sunplus firmware from the rest. It's got a blue background and well, it emulates GB/GBC and this strange game format I talked about before, .BIN, games on that format seem to be made by Sunplus and I only have found the 3 ones that came on my player's memory, you can download them from here: http://uploaded.to/?id=yn9jon&setlang=en

I'm now uploading the firmware and the disk A and B images for you to test them. Upload all the firmwares you have so we can test if they're compatible between players and if we can find any extra features.. Skinning is quite easy, just requires modifyng the .jpg's. I think there's no risk of bricking the device, as the FW download feature isn't dependant on the firmware itself (at least while pressing a key when plugging the USB port, only way for me).

Upload the diska and diskb images too, I think they're also needed (I downloaded the .bin firmware from the download section, but the screen showed gray and the unit hanged, maybe because of those images being not compatible).

BTW you may need to modify the USB device ID on the .inf file of the driver so it detects your device. When on this firmware mode it detects as a MMCatch Multimedia Device or something similar (not as a storage device).

Oh, and looking at the images, it seems there's a scientific calculator somehere on the firmware.. but I can only access a simple calculator..

NES and GB emulators are called, according to the hex editor, N1 and G1 respectively.

Edit: Here you have the firmware: http://zen.itram.es/files/PMP_DX_sku...background.rar

aapot 30th Jan 2008 4:58 pm

Quote:

Originally Posted by zenitraM";p=&quot (Post 44311)

No luck.

I always used "Program All", "Read Verify" and "Disk Img mode". Each flashing caused error
"Read verify error: 3050Abin0.bin". But since got my original fw+a+b updated properly like this, I guess this doesn't
mean anything. Strangely "F/W Only" and "RSV Only" combined takes less time than Program All.
Not sure if flash erase alone explains this.
Your AIMG is alot bigger than mine. Can be explained by differences in skins.

Using PMP_DX_sku9504_blue_background.rar
Here are my results with sku 10238:
DefaultFw.bin + AIMG + BIMG = 1.
DefaultFw.bin + original AIMG + original BIMG = 1.
original DefaultFw.bin + AIMG + BIMG = 2.
original DefaultFw.bin + original AIMG with SPMP*.BIN replaced + BIMG = 3.
original DefaultFw.bin + original AIMG with *.BIN replaced + BIMG = 2.


Results:
1. White screen, little pop from the speaker(sound card init).
Can be shut down by pressing and releasing power button. Reset just starts the device again.
Could in theory mean that it works just doesn't drive screen properly. I have disabled key sounds so no audio
feedback.
2. Blue screen with text "Loading...", little pop from the speaker(sound card init).
Cannot be shut down with power button. Reset shuts down the device permanently.
3. Starts properly but doesn't recognize .gba nor .gbc files in game directory.

It seems that user preferences aren't saved in any of the files we have seen since key sounds were enabled by default.
This didn't change after flashing. My guess is that small amount of flash has been reserved for this. I've seen similar
solutions on openwrt devices. Also, according to my calculations based on flash size, RSV params and drive size visible to
windows, there should be plenty of free space at the beginning of flash area.

Examining the native games you posted earlier didn't really reveal anything interesting.
Texts "__bss_start" and "__bss_end" suggest that it was compiled with gcc.
Apparently one of the games was built on "May 19 2007 14:08:24". Text "SPCA556" appears in the header of game files.
Checked if file program under linux would recognize how it has been packed (offsets from 0 to 320 bytes) with no
obvious results. There are .wav(RIFF) and .mid files in those files. Im wondering if theres some sort of container or if they
are embedded in assembly. All of the three files seemed to have roughly same content in the first 320 bytes.

Checked DefaultFw.bin earlier and I think found some symbol suggesting BSD based operating system.

zenitraM 30th Jan 2008 10:23 pm

Quote:

Originally Posted by aapot";p=&quot (Post 44339)
Quote:

Originally Posted by zenitraM";p=&quot (Post 44311)

No luck.

I always used "Program All", "Read Verify" and "Disk Img mode". Each flashing caused error
"Read verify error: 3050Abin0.bin". But since got my original fw+a+b updated properly like this, I guess this doesn't
mean anything. Strangely "F/W Only" and "RSV Only" combined takes less time than Program All.
Not sure if flash erase alone explains this.
Your AIMG is alot bigger than mine. Can be explained by differences in skins.

Using PMP_DX_sku9504_blue_background.rar
Here are my results with sku 10238:
DefaultFw.bin + AIMG + BIMG = 1.
DefaultFw.bin + original AIMG + original BIMG = 1.
original DefaultFw.bin + AIMG + BIMG = 2.
original DefaultFw.bin + original AIMG with SPMP*.BIN replaced + BIMG = 3.
original DefaultFw.bin + original AIMG with *.BIN replaced + BIMG = 2.


Results:
1. White screen, little pop from the speaker(sound card init).
Can be shut down by pressing and releasing power button. Reset just starts the device again.
Could in theory mean that it works just doesn't drive screen properly. I have disabled key sounds so no audio
feedback.
2. Blue screen with text "Loading...", little pop from the speaker(sound card init).
Cannot be shut down with power button. Reset shuts down the device permanently.
3. Starts properly but doesn't recognize .gba nor .gbc files in game directory.

It seems that user preferences aren't saved in any of the files we have seen since key sounds were enabled by default.
This didn't change after flashing. My guess is that small amount of flash has been reserved for this. I've seen similar
solutions on openwrt devices. Also, according to my calculations based on flash size, RSV params and drive size visible to
windows, there should be plenty of free space at the beginning of flash area.

Examining the native games you posted earlier didn't really reveal anything interesting.
Texts "__bss_start" and "__bss_end" suggest that it was compiled with gcc.
Apparently one of the games was built on "May 19 2007 14:08:24". Text "SPCA556" appears in the header of game files.
Checked if file program under linux would recognize how it has been packed (offsets from 0 to 320 bytes) with no
obvious results. There are .wav(RIFF) and .mid files in those files. Im wondering if theres some sort of container or if they
are embedded in assembly. All of the three files seemed to have roughly same content in the first 320 bytes.

Checked DefaultFw.bin earlier and I think found some symbol suggesting BSD based operating system.

Try adding on case 3 the .bin files on the A partition (SPMP_G1_12M.bin, SPMP_N1.bin, SPMP_N1_12M.bin, SPMP_25MN1.bin). The emulators are stored on these.

Oh, the firmware I uploaded has got key sounds disabled (forgot to reset to defaults..). My fault.

So.. why don't you upload your MP4's firmware so we can test it?

Games aren't .gba, only .gb and .gbc. And I think the config is stored on USERCONFIG.BIN..


All times are GMT -7. The time now is 1:47 am.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2