CH23
Headphoneus Supremus
- Joined
- Nov 24, 2012
- Posts
- 2,878
- Likes
- 726
Ok, so I see quite a few users getting stuck with some issues they'd rather do without on the newest firmware, wishing to downgrade and not being able to. Also CH23 is unsure whether it's safe to perform any firmware update....
After chatting with FiiO-Shadow for a bit today, I received some bits of software that may help you guys with the problem. She said she'd like to hand out the solution on an individual needs-based basis (since it involves a lot of work handholding the user through a Chinese program for flashing the X7) but after exploring the situation myself for a bit, I've found a simple flashing program with English interface that's worked on my X7. So I'm going to go out on a limb and post the solution here.
Please note that while I've tested it to work on my X7, it's not guaranteed to work for everybody. FiiO won't be responsible if your X7 decides to blow up when being flashed with this third-party program. Although if it simply soft-bricks, I'd take the responsibility to handhold you through the official Chinese program instead With that in mind, I hope not too many people flock to try this all at once, unless you have a PRESSING problem with the current 1.91 firmware.
Please note that the tools are also strictly PC-only Those of you using Macs would have to borrow the use of a PC
So the procedure is as follows:
1. Wipe the X7 and downgrade to FW1.73 (never released to public AFAIK) using the full image file provided--this can be done from any newer version of firmware. Note that this has the effect of a Factory Reset, all your apps will be deleted, please back up your stuff first. Internal_sd will also be wiped, unlike your usual Factory Reset. External_sd data will remain.
2. Manually update to the version of firmware desired by downloading from http://fiio.net/en/supports/37 .
3. Of course, do not accept the OTA update to FW1.91 afterwards :rolleyes:
Details of step 1:
a) Download the FW1.73 image file here: https://www.dropbox.com/s/xe6xwx1s9kyqt86/x7_v5_20160123-1.73Beta.rar?dl=0 . You will need a RAR extraction program to work with the file, e.g. WinRAR.
b) Download the RKBatchTool here: https://www.dropbox.com/s/nt8qw4zz9pf1wzu/RKBatchTool-v1.8.rar?dl=0 . It's also a RAR file.
c) Extract the files downloaded at (a) and (b).
d) From the extracted RKBatchTool archive, go to \NEW_DriverAssitant_v4.1.1\Release_DriverAssitant and run DriverInstall.exe . Its UI should appear in English on an English lanugage PC, but just in case, the left button is "Install" and the right button is "Uninstall". Click "yes" in response to any driver installation prompts that come up, and at the end the installer should report that installation is successful.
e) Make sure that the X7 is adequately charged, then turn off the X7, hold the Vol+ button and connect the X7 to your PC via micro USB. The X7's screen should remain dark while driver installation bubbles should appear on your PC.
f) If all goes well, you can now run RKBatchTool itself: under \BatchTool , run RKBatchTool.exe. Ack, this apparently runs in Chinese by default but you can change it to English easily by clicking the lower-left button then choosing the lower option:
g) Next, click the "..." button to the upper right and in the browsing window that opens, navigate to where you'd extracted the .img file for the 1.73 firmware and select it for use:
h) Next, confirm that
(i) the program reports "Loading firmware Finished."
(ii) your X7 has successfully connected to the computer (one of the Connected Devices boxes lights up green)
If the two red-circled parts appear on your computer as shown here, you may go ahead and click "Restore" . This will wipe the X7's ROM and replace it with the 1.73 firmware.
j) Some of the normal prompts that appear are "Reset Device Success", "Download Firmware Start", "Check Firmware (...%) .
It goes without saying that during the update, do not turn off the computer and do not disconnect the X7.
k) The final prompt that should appear in the successful case is "Restore Done Success(1) Fail(0)...". At this point the X7 will restart and the language selection screen will appear. Choose your language and click the right arrow on the upper right to continue.
After that...
Right?
Thank you for taking the time to write this!
I'm affraid i was misunderstood in what it is i'm worried about: as i have edited parts of the system (namely, rooted my device and removed system apps, such as google play store, dialer, technical support, etc) i don't know if updating will work.
So to make sure i don't lose my settings, and no build-in backup function is available in recovery i tried to install TWRP for rk3188.
But since you said to backup everything, i hope you're about to tell me i'm wrong. Please.