[UNOFFICIAL] Stock ROM Android 4.4.2/4.4.4 Kitkat for FP1 & FP1U

One issue I have noticed: My battery seems to drain faster than with the stock firmware.
(But this is entirely subjective - I have no measurements to prove this. Or the end of life of my second battery is coming nearer. Or it’s the weather - more sun light -> brighter display.)

Or it’s a calibration issue maybe?

With the original firmware I experienced a slowly declining battery charge stopping at ~ 15 % and staying there for a while before quickly dropping to zero.

With flashing this firmware I tried recalibrating the battery (I used an app called BatteryCalibration to delete battery stats) and this led to a more realistic decline of the charge that android displays. Furthermore I now always charge my phone to 100 % before flashing a new firmware.

1 Like

Hello everybody,

Janxgeist -> I have the same problem you, I have a Suunto Ambit 3 Sport.

Have you got to run your fairphone with movescount?

Thank you and Best regards

Changelog fp1-kk444-CH-0.9.7:


I don’t know either. But I know that the updater script in each of the update packages checks one of these and stops if it is set to something different. If you change it by yourself, you have to change the update script (inside the ZIP file) as well each time you update.

With the 0.9.7 update my Fairphone 1 does not start the OS. It hangs on “Loading…”. When I reinstall 0.9.6 my phone boots without any problem. Anyone with the same problem?

Loading/Rebooting looks ‘normal’ here. I used adb sideload to upgrade from 0.9.6. I do not have GAPPS installed.

  1. The Fairphone branding (blue background & “Loading …”)
  2. The Android Boot screen (black background & “ANDROID”)

Have you ensured that the checksum is correct? Normally I would recommend to try a clean install, but 0.9.6 -> 0.9.7 worked here. Upgrading/reinstalling xposed worked as well.

The upgrade worked for me, too.
One weird thing I’ve encountered: After the upgrade my phone didn’t reboot. Instead it shut down. I had to manually turn it on again.

Thanks for your replies @YtvwlD and @fp1_wo_sw_updates! I did not sideload the zip, I used the CWM bootloader. I will try it again with sideloading, hopefully that helps :slight_smile: I will update you on my progress!

Maybe you can also tell us how the installation looks like.

Normally you should see something like that on your computer:

loading: 'fp1-kk444-CH-0.9.X.zip'
sending: 'fp1-kk444-CH-0.9.X.zip'  100%    

and something like this with the green robot on your cell:

Sideload started ...
Restarding adbd ...
Finding update package ...
Installing update ...

You could also try to clean the phone’s cache from the recovery. It could be that you have some strange app that has dex issues.

And if nothing else works, data as well. But keep in mind that this will remove your data (all settings related to applications).

I use recovery wipe data and wipe cache if a phone “hangs” during a boot. Normally you can see this in the adb logcat message, but just cleaning them is often easier than explaining whole process. I also have lost track how the whole stupid java stuff works anyway.

Hello Oslalo,
actually I got the stock rom 4.4.4 to run on my Fairphone 1 and was able to download and install the Movescount App, but I’m still not able to do the pairing between the Suunto Ambit 3 and the Phone.

Unfortunately something with the BLE drivers seemst to still not work up to 100%

Updated but been using the FP2 (:rage:) so now that I’m waiting for my FP2 to be repaired, I come back to my favorite phone!!! :grinning:

Still have a problem with the widgets though… I scroll through the widgets and the OS shuts down.

I don’t know why…

Maybe that it this OS interacts poorly with the FP launcher?

As fairphone has started providing 4.4.4 kitkat, there’s no need to continue with my build. I hope that my work has - to some extend - motivated FP to continue working on this. I wish you guys all the best.




I probably missed something, but where can I upgrade to 4,4,4 Kitkat, officialy provided by Fairphone ?


OK, sorry Chris, I found the answer on the blog.

And thanks for the great job you did.

1 Like

Thank you very much for your great effort, @chrmhoffmann ! I’ve been using your Kitkat build for 5 months and never experienced any problems. I applaud your skills!


Here is the call for beta testers of the official Kitkat port:

I’ve been using your build from the first version and admire your skills and your support to the community. A BIG thank you. You might have saved me from buying another phone. Wish you well, may good karma stay with you, may many people copy your attitude and contribute to the community. Thank you for the modest good bye - farewell

1 Like

Thanks and all the best as well! It was really helpful for me, else I would have bought a Nexus in the meantime. If you think about it, do you think from your experiences that Google will continue to support 4.4.4 after 2016? Thanks once again for all your unpretentious given builds and time!