Third Party > Repairing and Upgrading Rockbox Capable Players

Fiio X5-2

<< < (2/3) > >>

vitt13:

--- Quote from: amachronic on March 18, 2023, 03:24:27 PM ---
--- Quote ---Maybe there are some options to dump the firmware from a working device?

--- End quote ---
In theory it can be done, but Rockbox has no tools for this (at least for the JZ4760). Maybe the Ingenic burn tool supports dumping the flash? I'm not sure if any open source-tools exist.

--- End quote ---
It seems that X5II.fw is https://www.rockbox.org/wiki/FiioFirmware and as I understand that X5II.fw does not contain bootloader.
I guess AmauryPouly got NAND dump from devices. His Wiki pages have attached dumps
https://www.rockbox.org/wiki/FiioX1
https://www.rockbox.org/wiki/FiioX3Gen2
additionally https://www.rockbox.org/wiki/XDuooX3
has some description of 'recovery mode'


--- Quote ---Recovery mode

The JZ4760 chip has a usb recovery mode documented in the datasheet. The xDuoo X3 can be put in this mode by the following procedure:

    Turn off the device
    Push the ESC/Home button
    While holding the ESC/Home button down, plug in the USB cable
    The screen will stay black and the device will then register itself as a Ingenic device: 601a:4760 Ingenic Semiconductor Ltd.

When in recovery mode, the device uses a custom protocol documented in the datasheet. There is a tool in the rockbox repository to send commands to the device.

Ingenic Windows 32 and 64-bit drivers for the device in recovery mode can be found in this archive: ftp://ftp.ingenic.cn/DevSupport/Tools/USBBurner/USBBurnTool_V1.6.0.rar. We have tools to interact with the recovery mode of the ingenic: see utils/jz4740_tools/jz4740_usbtool.c and utils/hwstub/ in our repository.
--- End quote ---

232tomas232:
here is what uart outputs
IPL: Serial ok Time:Nov  2 2015 11:35:48


DDR INIT ERROR: can't find a suitable mask delay.

as expected, the problem with the memory chip (

vitt13:
It seems there is IPL and SPL dumper tool for jz4760b under
/utils/hwstub/tools/lua/fiiox3ii.lua
and probably needs to change nand config for installed Fidelix fmn1sd5tbs.
But 'hwstub' has to be compiled from source code under Linux. Is it possible to make build for Windows?

Bilgus:
Likely unless someone has gone through the source prior you would be better off using a Linux VM rather than spending time trying to compile in windows

232tomas232:

--- Quote from: vitt13 on March 29, 2023, 03:35:33 PM ---It seems there is IPL and SPL dumper tool for jz4760b under
/utils/hwstub/tools/lua/fiiox3ii.lua
and probably needs to change nand config for installed Fidelix fmn1sd5tbs.
But 'hwstub' has to be compiled from source code under Linux. Is it possible to make build for Windows?

--- End quote ---
how do you think.  Does this error indicate a problem in the area of ​​soldering the memory chip or a problem with the markup?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version