Fiio X5 3rd gen || 2x AKM 4490 || Balanced Out || DSD || DXD | DTS | Android || Dual Card Slot
Apr 3, 2020 at 7:45 PM Post #15,571 of 15,897
Last edited:
Apr 4, 2020 at 4:27 AM Post #15,572 of 15,897
Apr 10, 2020 at 4:56 PM Post #15,574 of 15,897
Apart from Fiio A5,

what's a portable amp that matched the size of X5 that's not too expensive?
Topping NX5 http://www.tpdz.net/productinfo/398105.html
Topping NX3s http://www.tpdz.net/productinfo/394768.html
review https://www.audiosciencereview.com/...attery-operated-portable-headphone-amps.6312/
Topping NX1s http://www.tpdz.net/productinfo/394765.html
or DAC/AMP NX4 DSD http://www.tpdz.net/productinfo/394769.html
review https://www.audiosciencereview.com/...sd-dac-and-portable-headphone-amplifier.3507/


+ my assembly kit without imbecile rubber bands glued to the silicone cover or directly to the body (Topping gives only 1 set)
https://www.aliexpress.com/item/4000032768171.html?spm=a2g0s.9042311.0.0.27424c4df6EbgA

And you're complete
2020-04-10_225109.jpg
 
Last edited:
Apr 13, 2020 at 4:59 AM Post #15,575 of 15,897
That's nuts, theyre really trying to offload them, be interested in hearing how you go with it.

Had it for a few days now. The headphone out leaves a little to be desired however the line out is pretty bloody good so I've decided to relegate it to transport duties attached to an oppo HA-2. So fore this reason it basically stays in pure audio mode and playing offline music.

The synergy with my DT770 Pro 80 Ohm and TR-X00 Ebony to me is wow, this is my sound signature. Love the smoothness of the AK4490's. Just wished I had not sold my DT1990 Pro's as I do believe that would be an even better combo.

For $132.00 USD I think it's a steal. Might buy a spare.

I'm looking at a portable amp for it as well. Shame the A5 is discontinued.
 
Last edited:
Apr 13, 2020 at 6:38 PM Post #15,576 of 15,897
Thanks to all of the people that have helped a newbie like me get this all figured out. I was able to install the new kernal and root it. I uninstalled all of the useless apps. It's runs so smooth now. I've never seen this player run as smooth as it has now. Thank you all!
I'm totally lost. Can you share what you did to make your X5iii run better. Will it run the latest Tidal app after messing around with?
Thanks,

Tal
 
Apr 14, 2020 at 9:37 AM Post #15,577 of 15,897
-If done right you should not see the 'It appears your device is not rooted, would you like to install SuperSU' notice.
-If it does appear, player will hang on reboot.
-Remedy this by doing the SuperSU swipe to install & dalvik/cache wipe TWICE. Then fix permissions (Do both twice, i.e. Install->wipe->Install->wipe->fix permissions)
Thank you for taking the time to write this very comprehensive how to. My device is running much faster and not crashing nearly as often. I selected the 1700 KHz clock speed.

I ALMOST BRICKED my device!

so I have an edit solution:

I did not read carefully enough I read if done right you should see the 'It appears your device is not rooted, would you like to install SuperSU' notice'.

I did not see the "not" so my player was stuck on the Fidelizer screen for ever. After futzing around with it for 40 minutes I was finally able to boot it and continue.
I don’t know why I got that error but misreading your warning could have bricked my device.

so. I respectfully suggest that you make the not in red and bold
like this:
if done right you should NOT see the 'It appears your device is not rooted, would you like to install SuperSU' notice”.

Such a small change can prevent so much bulls$&t. It’s called human factors engineering or as I call it “Idiot Proofing”
:wink:
Thanks again.
Cheers,
Tal
 
Last edited:
Apr 14, 2020 at 3:51 PM Post #15,578 of 15,897
HELP PLEASE I BRICKED my device.

I did not read carefully enough I read if done right you should see the 'It appears your device is not rooted, would you like to install SuperSU' notice'.

I did not see the "not" so my player is now stuck on the Fidelizer screen.

I rooted into TWARP twice now doing the remedy of installing the SuperSU wiping, installing it again wiping and then Fix permissions and I still get the error. And my device won't boot up at all now. What should I do? Maybe my zip file was corrupt???

Please help I'm clueless at this :frowning2:

Boot into TWRP Recovery.
Click mount.
Mount system.

Go to advanced, click file manager.
Go to top most level of file structure.
Select the folder "supersu"
Click delete.
Swipe to delete.

Also deleting the extra files (epictrailertheme.flac and globalherstellernotification.pdf) from /system/media that aren't the boot animation.zip is recommended. Fidelizer ROMs are finicky, and I would probably recommend just using the firmware upgrade tool to install the 1.2.3 img instead, with a factory data reset afterwards, and your player will be fine.

From there use the AndroidTool, get TWRP back, and then do the pattern with the supersu.zip .

I don't know why the SuperSU zip doesn't always take without this weird pattern. But the install, wipe, install, wipe, fix permissions pattern has worked even on Fidelizer 1.2.5 ROM with my device.
 
Apr 14, 2020 at 4:19 PM Post #15,579 of 15,897
Hopefully this proves useful as a reference for those installing stock or custom firmware (the Fidelizer Purist ROMs by WindowsX), and kernel+scripts (jkbuha & prispewnic from 4PDA).

Many have already done this successfully even with some of the instructions focused or scattered on different pages of the thread.

Links to anything you need are provided within. This set of instructions goes for anyone with a windows home computer. To get firmware restores or TWRP installation to work on MacOS see this post and then refer back to this one when applicable.
Best of luck!

Going forward, please keep any of your precious microSD cards removed from your player, and be aware anything on your player’s internal storage is going to be wiped.
-I've done this with microSD cards still inside, and they were left untouched, do so if you're nervous, but let’s continue.

Grab the 1.2.5 purist rom as well as the FiiO firmware upgrade tool from this link:
http://www.fidelizer-audio.com/fiio-x5iii-purist-rom-version-1-2-5-released/

~EDIT~ Here's 1.2.3 Stock Firmware & Firmware Upgrade Tool. http://fiio-file.fiio.net/X5III firmware upgrade tool FW1.2.3.zip
It's not strictly necessary to install 1.2.5 stock zip afterwards.

Whether or not you're installing custom firmware, I stand by using the firmware upgrade tool to reinstall the stock update.img that comes with it, then installing newer firmware 1.2.X variant afterwards, if you wish. (1.2.3 through 1.2.5 are superfluous...only changes seem to be relegated to FiiO music app and nothing else)

-If going Stock route, Once stock 1.2.X is reinstalled, you can opt to install the X5-ota-1.2.5.zip found here: http://x5pack.fiio.net/1.2.4/X5-ota-1.2.5.zip via the technical support application. Then perform a factory data reset (in the Settings App) w/ internal storage wipe. Again though, 1.2.3 is adequate.
-If going Fidelizer route, Once stock 1.2.X is reinstalled, repeat steps but replace the update.img as described below

Begin by installing the latest usb drivers:
http://fiio-file.fiio.net/FiiO_USB_DAC_Driver-V4.47.0.zip

Then run the RKDriverInstall.exe from the firmware upgrade tool folder.

Fidelizer Step Only: Delete or remove the ‘update’ disc image file from the firmware upgrade tool folder, and replace it with the ‘update’ disc image extracted from WindowsXPurist1.2.5 zip. The purist disc image will be the smaller of the two.

Hold down the “Previous Track” rocker button (the one closest to the volume dial) with your player powered down and connect the micro USB cable from your computer to your player.
-You should have heard a connection chime, and your player's screen should remain off. The player is now in the "bootloader" mode

Right click on the firmware upgrade tool exe in the firmware upgrade tool folder and run as administrator.

With ‘√ Device Connected’ showing, click the green ‘Upgrade Now’ button ONLY ONCE. Wait patiently.
-The progress bar will move along, and in the process you will hear several connection chimes.
-STOCK: It is done when your player has booted up to the language selection screen.
-FIDELIZER: It is done when you see the white battery icon on your player's screen, and the blue LED power indicator illuminated.
-Hold down your player's power button and allow it to boot up/initialize, etc.

From the settings app, scroll to 'System', then hit 'Factory data reset', scroll down and check the 'Erase internal storage' box, hit the grey 'RESET DEVICE' button.
-Let this do its thing and wait for the player to reboot.
-You can disconnect USB from player at this time.

- END OF FIRMWARE STEPS -
******************************************************************************************************

Next we've got to install the TWRP (Custom Recovery) loader.
-found here: https://www.androidfilehost.com/?fid=1395089523397899882
-unzip this to your desktop or wherever.

Power off your player again, and put it in bootloader mode by connecting to USB holding down the previous track button.

Open AndroidTool.exe from the loader folder.
- 'One Loader Device Found' should be displayed.
-Make sure that checkbox #2 'boot.img' & #3 'Image\recovery_twrp.img' are checked.

Press 'Run' and wait until the loader operation is completed.

Go to 'Advanced Function' and click "Reset Device".
-You should have heard a connection chime, and your player is released to a powered off and charging state, like when you installed the Fidelizer firmware.
-Go ahead and disconnect your player from USB cable.

Power on your player, allow it to boot up/initialize, etc.

Download the kernel+optimization scripts by jkbuha.
-links hosted by jkbuha found here (3.41 is latest): https://androidfilehost.com/?fid=4349826312261607091

Download SuperSU (root).
-found here: https://www.mediafire.com/download/ix18pf9gjg09jy4

It is recommended at this point to turn off the lock screen, changed under Settings app, Device, Security, then Screen Security, set screen lock to none.
Also in Settings app, Device, Display, Sleep After, set to 10 or 30 minutes.
-this will help to make sure you don't miss vital prompts down the line confirming successful kernel optimizations.
-once successful feel free to set these back to your preferred options.

Plug USB back into your player, and mount its internal storage.
-Without being too verbose, you should see the green android guy and a "turn on usb storage" button and click ok
-Once you see the internal storage as a volume on your computer, you're going to want to drag the two zips to an easy to access location, like the 'Download' folder on the X5's internal storage.
-Once that's copied go ahead and safely eject / unmount the X5 volume from your computer
-Click "turn off usb storage" button on your X5
-Power down your X5

To enter TWRP custom recovery, power off your player then simultaneously hold down the following three buttons:
-Play/Pause (Remain pressed until you see blue TWRP splash screen)
-Previous Track (Remain pressed until you see blue TWRP splash screen)
-Power (Release when FiiO ‘Welcome’ logo appears)

You should now be at the home page in TWRP

Press 'Install'
-navigate to sdcard/Downloads
-select the SuperSU zip
-swipe to install
-then hit 'wipe dalvik/cache'

Go back home in TWRP
-Go to advanced 'Fix Permissions' then 'Reboot System' (do not check any SE Linux options here)
-If done right you should not see the 'It appears your device is not rooted, would you like to install SuperSU' notice.
-If it does appear, player will hang on reboot.
-Remedy this by doing the SuperSU swipe to install & dalvik/cache wipe TWICE. Then fix permissions (Do both twice, i.e. Install->wipe->Install->wipe->fix permissions)

Let your player reboot and initialize, etc.

Open SuperSU app on your device before you flash the kernel and turn off all logging. ‘Logging Access’ set to ‘None’, ‘Clear Logs’ set to ‘1 Day’ & hit ‘Clear All Logs Now’

Re-enter TWRP Recovery

Press 'Install'
-navigate to sdcard/Downloads
-Select the jkbuha 3.41 multi zip
-swipe to install
-AROMA installer should begin, go through prompts (preferably custom install)
-Select 1416, 1704, or 2016 speed, recommended to begin with 1416 for stability and move up from there, if your device can handle them.
-disconnect your player from any microUSB connection before clicking Finish
-your player will then automatically reboot.

Depending on the number of applications installed on your device, this app optimization step can take up to 5 minutes or so, but stay vigilant.
-once you get to home screen observe bottom of the display for prompts for user to reboot device.
-these typically show up within 1-2 minutes.
-if user does not manually reboot (hold down power button, reboot) scripts will countdown to an automatic reboot of player (done in about 15-20 minutes)

Upon reboot observe bottom of the display for "Kernel 3.4: All Optimizations Done"

At this point you should have the Fidelizer 1.2.X firmware (if applied) and the latest kernel, scripts, boot optimizations, etc. installed.

With root access, you are going to want a kernel manager (https://github.com/SmartPack/SmartPack-Kernel-Manager/releases/), as well as an application like Titanium Backup Pro (about $6 on google play store) because with that, you can freeze applications (like google play services or google services framework).

If you get a permissions error (installer code: 7) during AROMA installer process, install kernel version 2.8 first: https://androidfilehost.com/?fid=1395089523397926869, this will properly set up init.d scripts. Once you get optimizations done prompt with this kernel version, proceed with the 3.41 installer again.

If you get "low system memory" error upon boot, return to TWRP, select 3.41 installer zip again, this time use "Restore" and select only the last option, which will remove the junk application backups (from where they were saved in /system/app/X-Backup and /system/priv-app/X-Backup directories).
Boot into TWRP Recovery.
Click mount.
Mount system.

Go to advanced, click file manager.
Go to top most level of file structure.
Select the folder "supersu"
Click delete.
Swipe to delete.

Also deleting the extra files (epictrailertheme.flac and globalherstellernotification.pdf) from /system/media that aren't the boot animation.zip is recommended. Fidelizer ROMs are finicky, and I would probably recommend just using the firmware upgrade tool to install the 1.2.3 img instead, with a factory data reset afterwards, and your player will be fine.

From there use the AndroidTool, get TWRP back, and then do the pattern with the supersu.zip .

I don't know why the SuperSU zip doesn't always take without this weird pattern. But the install, wipe, install, wipe, fix permissions pattern has worked even on Fidelizer 1.2.5 ROM with my device.
I don’t know how. But eventually after doing the wipe/install thing a bunch of times and hanging it eventually let me boot. Thanks for your reply. I was ready to give up and throw the X5 out the window :)
 
Last edited:
Apr 14, 2020 at 4:48 PM Post #15,580 of 15,897
Pipe Dream.........

A FiiO app that could actually connect to my X5iii from my android phone via bluetooth and control my dap, browse music, change songs, viper settings, etc etc etc.

I actually lol'd while typing that.

One mans dream.
Better yet an apple watch app that lets you control the volume and skip songs!
 
Apr 14, 2020 at 11:10 PM Post #15,581 of 15,897

Thanks a lot! However, just sold mine since i figured i need desktop DAC that won't have battery issues.
 
Apr 15, 2020 at 6:00 AM Post #15,582 of 15,897
Has anyone used the Qobuz app on this player much? I tried last night and it streams well while connected to my wifi but didnt want to download any tracks it seems. Kept pausing. Is it possible to connect the player to my phones hotspot? Is it possible to feed the player from my iphone x playing the qobuz app with the DAP in DAC mode? any advice would be much appreciated
 
Apr 15, 2020 at 9:53 AM Post #15,583 of 15,897
Has anyone used the Qobuz app on this player much? I tried last night and it streams well while connected to my wifi but didnt want to download any tracks it seems. Kept pausing. Is it possible to connect the player to my phones hotspot? Is it possible to feed the player from my iphone x playing the qobuz app with the DAP in DAC mode? any advice would be much appreciated

You could try setting both iPhone and FiiO X5iii to same wifi network (ideally a stable one, and you might want to assign both to 2.4gHz channel if your router is dual band?) and use the airplay function. Granted airplay has a max bitrate of 1411kbps (or rather it can fit max 16bit/44.1kHz stream) so anything CD quality is untouched I think.

If using custom kernel 3.41 roll back to 3.32 and airplay works well enough.
(If not using custom kernel it should work regardless).
 
Last edited:

Users who are viewing this thread

Back
Top