The version of the kernel you’re quoting isn’t recent. Look at the post on the last page I quoted, links are all there.
Oh yeah I should be installing 2.7, whoops!
The version of the kernel you’re quoting isn’t recent. Look at the post on the last page I quoted, links are all there.
Dear Head-Fi community,
Whilst working on upstreaming the kernel to a more recent Linux version in order to support more features, I’ve come across a substantial amount of performance-enhancing functionality that is worth releasing in its own right. So I’m very happy to announce a performance-specific release - Version 2.8, which is between 20-30% faster than Version 2.7. This brings out the best in the limited capabilities of the Rockchip RK3188, and whilst it will never match the CPU performance of the FiiO M11, it provides a very fast and responsive experience in terms of usage and feel.
Changelog
=========
Version 2.8
Performance Build
New: Disabled CRC checking in all kernel code (significant performance improvement)
New: Optimised compilation parameters (-Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer)
New: Fine-tuned kernel optimisation for RK3188 (-mtune=cortex-a9)
New: Optimised ARM RWSEM algorithm
Version 2.7
New: Redesigned Busybox installer
New: Redesigned Permissive SE Linux installer
New: Kernel version now displayed in settings
Fix: Corrections to anyone who was not seeing the msg "Kernel optimisation Ready" prompt
Version 2.6
New: UKSM instead of KSM (much faster)
New: ZRAM (more RAM)
New: fsync_disable (much, much faster)
New: ROW I/O scheduler for SD cards (much faster)
New: LZ4 Compression instead of LZO (faster, more compression)
New: zsmalloc implementation instead of xsmalloc
New: zcache enabling (faster)
New: ARM RSEM implementation (faster)
New: frandom generator instead of random (much, much faster)
New: MSG pop-up notification daemon
Fix: Lowered voltage for some FiiO players with lower-grade VCOs
Fix: Corrected git file dependencies
Fix: Disabled system animation by default
Version 2.5
New: Increased max clock speed to 1752MHz (faster)
New: BFQ I/O scheduler (faster)
New: Westwood TCP/IP congestion protocol (much faster)
New: InteractiveX governor (much, much, much faster)
Fix: Stability checks to voltage
Fix: iX handling changes
Version 2.4
New: Maple I/O Scheduler (faster)
New: init.d full support (much, much faster)
New: init.d scripts (thanks prispewnic @ 4PDA)
Version 2.3
New: Zen I/O scheduler (much faster)
Version 2.2
Fix: Changes to scheduler priorities during screen off (faster)
Version 2.1
New: Additional GPU and DDR overclocking (much, much faster)
Version 1.4
New: Update to Linaro gcc 4.9.4 (significantly much faster)
Version 1.3
New: SIO I/O scheduler (faster)
New: VR I/O scheduler (faster)
New: CPU clock to 1704MHz (much, much faster)
Version 1.2
New: Additional voltage optimisation and DDR overclocking
Version 1.1
New: GPIO optimisation and documentation
New: CPU clock to 1518MHz (faster)
Version 1.0
Initial system release and branch-off from FiiO GPL code
Installation instructions:
1) Windows and/or first time users
If you already have TWRP or a previous version of my kernel, go to step 2.
a) 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=1395089523397899882
(note: you need to have the FiiO USB Windows drivers correctly installed)
b) Run the AndroidTool.exe program and connect the FiiO via USB.
c) 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.
d) 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) TWRP users
a) Download the latest version of the kernel (with new optimisation scripts) here:
https://androidfilehost.com/?fid=1395089523397926869 and push to sdcard
b) Reboot to TWRP recovery
c) Install -> FiiO-X5iii-jkbuha-V2.8-TWRP.zip
d) Wipe kernel and dalvik cache
e) Reboot
f) IMPORTANT: leave running for 1-2 minutes for new scripts to do their magic
g) Reboot
h) Enjoy
Thanks and Rants
Once again, massive thanks to prispewnic's scripting and product features, suggestions and testing. Thanks to the great community of FiiO users, both on Head-Fi and 4PDA,
Thanks also to @FiiO for fully supporting the GPL license and releasing the source code back in June. If it weren’t for you we wouldn’t have this modded kernel.
Version 3 is ongoing and hopefully will be released in the coming weeks; this will be quite an ambitious project as the Linux source code will need to be upgraded from 3.0.101 to 3.18. Small numbers, but equivalent to approx 100,000 lines of code...
As always, any queries, comments etc - please shout.
PS: @moderators - could someone please pin this to the first post of this topic? It's a real shame that new users have to trudge through 1000 odd pages before they get to this...
Question: Is it still an issue running Fidelizer? I ran into this when trying to install one of your latest versions and didn't mess with the work-around suggested as I'm not all that code-savy.
Powderphinger
I decided to nut up and give this a try, but when I connect the device via USB, then press power/pause/back, it just takes a screen shot. What am I missing (besides perhaps opposable thumbs)?
That’s not whatcha want, my friend. It appears you have not installed the custom recovery successfully.Okay, I figured out how to the option screen, but when I scroll to Boot Loader Mode and press enter (which I assume is the power button), the screen goes black and nothing more happens.
Dear Head-Fi community,
Whilst working on upstreaming the kernel to a more recent Linux version in order to support more features, I’ve come across a substantial amount of performance-enhancing functionality that is worth releasing in its own right. So I’m very happy to announce a performance-specific release - Version 2.8, which is between 20-30% faster than Version 2.7. This brings out the best in the limited capabilities of the Rockchip RK3188, and whilst it will never match the CPU performance of the FiiO M11, it provides a very fast and responsive experience in terms of usage and feel.
Dear Head-Fi community,
Whilst working on upstreaming the kernel to a more recent Linux version in order to support more features, I’ve come across a substantial amount of performance-enhancing functionality that is worth releasing in its own right. So I’m very happy to announce a performance-specific release - Version 2.8, which is between 20-30% faster than Version 2.7. This brings out the best in the limited capabilities of the Rockchip RK3188, and whilst it will never match the CPU performance of the FiiO M11, it provides a very fast and responsive experience in terms of usage and feel.