MyAudio MA-C18x MP4 player
Hi folks,
I bought a MyAudio MA-C18x player. It is based on some Actions Semiconductor chip, and I have some problems with the firmware downloader. It seems it cannot unpack the FW file, because of checksum errors. ---[ info ]-------------------------------------------------------------------- filename = 'dump.bin' filetype = afi md5 = 486ABCE23075ABC2748F92C5CF6FEFB6 ---[ info:afi ]---------------------------------------------------------------- file id = 'AFI ' vendor id = 0x6977 product id = 0x6552 version = 1.0.00 date = 00/00/0000 +---filename---+ +---size---+ +-type-+ +---+ +--chksum--+ | BREC.BIN | | 16kb | | öA | | B | | A845B292 | | FWIMAGE.FW | | 554.63mb | | | | I | | 92F89C47 | | SYSINFO.BIN | | 192bytes | | | | | | 815C8A7D | +--------------+ +----------+ +------+ +---+ +----------+ ---[ info ]-------------------------------------------------------------------- filename = 'dump.bin.FWIMAGE.FW' filetype = fw md5 = 7E97D0CDDD2CAA13777CD5C431DFD910 ---[ info:fw ]----------------------------------------------------------------- invalid checksum, file header maybe damaged file id = 0x0FF0AA55 vendor id = 0x10D6 product id = 0x1101 version = 1.0.00 date = 11/29/2010 info = 'SDK-ITEM/ACTIONSGongee.ZH' manufacturer = 'Actions Semiconductor' device name = 'Mutimedia Player' usb attr = 'ACTIONS' usb ident = 'HS USB FlashDisk' usb rev = '2.00' rtc rate = 0xB603 display contrast = 7 light time = 0 standby time = 0 sleep time = 0 language = simple chinese replay mode = 0x00 online mode = 0x00 battery type = 1.5V alkaline radio/fm support = yes +---filename---+ +---size---+ +--chksum--+ | SYSCFG.SYS | | 3.25mb | | 432EE98C | <- invalid checksum | SYSBNKA.SYS | | 6.5mb | | D4F7C884 | <- invalid checksum | SYSBNKB.SYS | | 4.5mb | | E359EB74 | <- invalid checksum | UD_SF641.DRV | | 2.25mb | | 0338B279 | <- invalid checksum | UD_FF641.DRV | | 2.25mb | | 0338B279 | <- invalid checksum | UD_FFSD.DRV | | 1.13mb | | 53BF0194 | <- invalid checksum | FAT16_32.DRV | | 15.38mb | | D6AD5563 | <- invalid checksum | MFS16_32.DRV | | 2.63mb | | 3A202CC4 | <- invalid checksum | AUDIODEC.DSP | | 4.75mb | | D65F3BF0 | <- invalid checksum | UD_SDMMC.DRV | | 2.38mb | | 4E71E3A1 | <- invalid checksum | VM_NANF.DRV | | 896kb | | A3073184 | <- invalid checksum | DRV_UH.DRV | | 3.75mb | | D381BA03 | <- invalid checksum | CPASCI.UF | | 1.5mb | | 3C2B0662 | <- invalid checksum | CP874.UF | | 3.5mb | | C587C700 | <- invalid checksum | CP874.U | | 512bytes | | AA5E2225 | <- invalid checksum | CP1250.UF | | 3.63mb | | 3E80E528 | <- invalid checksum | CP1250.U | | 128kb | | 3B980211 | <- invalid checksum | CP1251.UF | | 4.63mb | | 61711B84 | <- invalid checksum | CP1251.U | | 128kb | | 3B980211 | <- invalid checksum | CP1252.UF | | 3.13mb | | 36709436 | <- invalid checksum | CP1252.U | | 128kb | | 3B980211 | <- invalid checksum | CP1253.UF | | 3.75mb | | D381BA03 | <- invalid checksum | CP1253.U | | 128kb | | 3B980211 | <- invalid checksum | CP1254.UF | | 3.63mb | | 3E80E528 | <- invalid checksum | CP1254.U | | 128kb | | 3B980211 | <- invalid checksum | CP1255.UF | | 3.5mb | | C587C700 | <- invalid checksum | CP1255.U | | 128kb | | 3B980211 | <- invalid checksum | CP1256.UF | | 10.25mb | | 165D66A0 | <- invalid checksum | CP1256.U | | 128kb | | 3B980211 | <- invalid checksum | CP1257.UF | | 3.5mb | | C587C700 | <- invalid checksum | CP1257.U | | 128kb | | 3B980211 | <- invalid checksum | KY_HARD.DRV | | 1.13mb | | 53BF0194 | <- invalid checksum | UI30.RES | | 7.88mb | | A5CDA11F | <- invalid checksum | KCFG.AP | | 896kb | | A3073184 | <- invalid checksum | MAIN.AP | | 3.38mb | | 4CB07C02 | <- invalid checksum | MUSIC.AP | | 4.63mb | | BF7EF5F0 | <- invalid checksum | VOICE.AP | | 4.50mb | | 82E36ABB | <- invalid checksum | AMV.AP | | 11.38mb | | 457BB719 | <- invalid checksum | FMRADIO.AP | | 5.25mb | | CFF8743B | <- invalid checksum | PHOTO.AP | | 12.63mb | | C0EAFE03 | <- invalid checksum | GAME.AP | | 4.38mb | | 49061791 | <- invalid checksum | READER.AP | | 10.13mb | | 2B74A139 | <- invalid checksum | STANDBY.AP | | 3.13mb | | 36709436 | <- invalid checksum | USBDISK.AP | | 5mb | | 28DB0698 | <- invalid checksum | RECORD.AP | | 9.63mb | | 845F5384 | <- invalid checksum | SETTING.AP | | 9.13mb | | 7CF6DDC5 | <- invalid checksum | FMCFG.INI | | 256kb | | 9CDFBCDC | <- invalid checksum | FMCFGACT.INI | | 256kb | | 9CDFBCDC | <- invalid checksum | DELTABLE.INI | | 640kb | | 20C1A0D3 | <- invalid checksum | DRV_UI.DRV | | 6.88mb | | 83A8AA6C | <- invalid checksum | ASCII.LIB | | 384kb | | 7D5850E0 | <- invalid checksum | BOXGAME.BIN | | 512kb | | CF774498 | <- invalid checksum | MP3DEC.DSP | | 4.25mb | | F6D37480 | <- invalid checksum | LOGO.RES | | 10.63mb | | CC1695B3 | <- invalid checksum | END.RES | | 10.63mb | | CC1695B3 | <- invalid checksum | FWCFG.BIN | | 1mb | | 74DC930F | <- invalid checksum | PSPCFG.BIN | | 128kb | | 3B980211 | <- invalid checksum +--------------+ +----------+ +----------+ Some strange things: - the dump.bin is over 550 Megs, but 99% is only 0xFF padding - I saved the output of the firmware dumper via standard output piping, and in notepad++ it seems there are several 0x00 characters in the strings (file id = 'AFI0x00, and in the table right after that in the type column). What can I do? I want to extract all files, and maybe upload them after some modifications (I got an idea about replacing the boxgame.bin with something else for example). + Another strange idea: the player definitely doesnt have an 1,5 V alkaline battery, it is based on some Li-Ion battery charged thru the USB port. What if I change the configuration accordingly? At this point, the player goes dead in 2 hours... |
| All times are GMT -7. The time now is 4:32 pm. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2