Afternoon all.
After weeks of beta testing, I'm finally able to release the latest version (V2.4) of the kernel in both TWRP and Windows loader formats. A lot of effort has gone into these latest versions, and a lot of people have been involved in beta testing, whose contribution has been nothing short of invaluable, and I would like to thank very much.
*** Preamble ***
For those of you who've already experienced the benefits of the modded kernel with higher clock speed and optimised drivers, this update really brings out the best of performance thanks to new optimised scripts that are now executed every boot-up. The change is as significant as when you installed the modded kernel the first time. It's amazing how much software optimisation was left out of the FiiO player in the first instance. Many thanks to prispewnic from the 4PDA forum for directing me on this; it's thanks to his optimisation work on build.prop and init.d that this player now really shines.
*** Instructions ***
1) If you already have TWRP or a previous version of my kernel, go to step 2.
(Beginners or First-Time-Users)
1a. If you don't yet have TWRP and/or any previous version of my kernel yet, download the Windows-based loader here and unzip to a folder
https://www.androidfilehost.com/?fid=11410963190603909512
(note: you need to have the FiiO USB Windows drivers correctly installed)
1b. Run the AndroidTool.exe program and connect the FiiO via USB.
1c. Put the player in bootloader mode (just as if you were going to upgrade the player the traditional FiiO way with the Windows based loader), by pressing power+pause+back.
1d. If all goes well you should see the green light with 'Found One Loader Device'. Make sure 'boot' and 'recovery_twrp' are selected and press Run. Once done, click the 'Advanced Function' tab and click Reset Device. You should have the new kernel and TWRP installed!
2) Download the latest version of the kernel (with new optimisation scripts) here:
https://www.androidfilehost.com/?fid=11410963190603909511
2a) Reboot to recovery. For those of you coming from 1), I believe it's power+pause+forward, but you could get there as well through the command prompt (adb reboot recovery) if you have adb installed
2b) Put the file downloaded above in a folder that's readable by TWRP (/sdcard or /int_sdcard)
2c) Choose Install and select the file
2d) Wait for the kernel to install and reboot
3) Enjoy all the new benefits of a slimmer, faster, power-friendly kernel, optimised build profile and run-time optimisation scripts
*** Next Steps ***
I was originally planning to move onto another hardware player, but thanks to prispewnic's suggestions, and the great community of beta testers here, I now have a list of new feature requests I would like to add in subsequent versions to really get the most out of this player. Expect even better CPU governors, I/O schedulers and faster internet on this player in the coming weeks.
As always, any queries, comments etc - please shout.
PS: Moderators - could someone pin this to the first post of this topic? It's a real shame that new users have to trudge through 955 odd pages before they get to this....