[Galaxy S 5 Android Development (Snapdragon)] xXx:
New Version 5.9 based on CPLV is available for Download

Even I always said that I would like to stay on the G900FXXU1 type firmware I decided now to switch to G900FXXS1. The reason is that for 2 or 3 month now the monthly Android Security updates was always provided as “S1” about 2 weeks before “U1”. Also as [MENTION=7098311]TheHiman[/MENTION] reported earlier, it looks like the S1 type firmware supports VoLTE which the “U1” firmware don’t. http://xdaforums.com/galaxy-s5/deve...mooth-fast-t3304941/post70012597#post70012597

The main reason why I wanted to keep staying with the U1 type was that switching back and forth may not allow dirty flashes without experiencing errors from Google Partner Setup etc. I had some beta testers who tested several configurations and confirmed that even dirty flashing works fine. So shouldn’t be an issue.

There was several users complaining about slow boot up times and it was reported that SuperSU 2.7.7 stable didn’t have this issue. For beta testing I used latest v2.7.9 SR1 and this failed in combination with PhoeniX Reborn kernel. Therefore I decided to go for SuperSU 2.7.7 stable. If you still want to go for the latest SuperSU just flash it after the rom in sequence or any time later.

I saw several requests to update the sound mods like V4A and eXtremeBeats to the latest version. I didn’t find the time yet to do so.

Big thanks again to all beta testers who helped me to keep the rom alive as I don’t have my S5 anymore.

What’s new in 5.9 vs. 5.8:

New G900F Rom base CPLV

Change list 9493471

New Android Security Patch Level – Dec. 1, 2016

New Bootloader & Modem Combi

CPLV Bootloader

CPJ1 Modem

Updated SuperSU 2.7.7 Stable

Updated PhoeniX Kernel to new PhoeniX Reborn Kernel V1.0 MM

Set kernel=1 in xXx.options.prop to get it

Updated Good Lock to v24.0.16

Set battery.mod=2 in xXx.options.prop to get it

Please Note: Fingerprint don’t work with Good Lock. Workaround here

Changelog

Updated Boeffla Config App to v2.4.22

Requires a system restart after a clean install and the very first initial Boeffla Settings App execution

Special Notes:

Rooting option is enabled by default but flashing this Rom with root enabled will trip Knox so you will end up with in Knox 0x1.

Some Tweaks are requiring the rom to be deodexed. Therefore installing xXx Tweaks will also trigger rom deodexing no matter what.

Please make sure to provide root permission to the SystemUpdateService Disabler when asked

Known issue: There seem to be an issue that the stock music player fc after it was updated to the latest version via Play store. We will look into that and hopefully find a fix soon.

Suhide is still on v0.55 and most probably don’t work with latest Nov. security updates anymore. root.supersu=2 in xXx.options.prop was not tested anymore and I suppose that it would not work anymore and end up in a bootloop. So better use root.supersu=1 only.

Downloads

G900F specific downloadsxXx_NoLimits_5.9_G900FXXS1CPLV.zip

https://www.androidfilehost.com/?fid=673368273298919727

G900F - Lastest CPLV bootloader & CPJ1 modem combination

https://www.androidfilehost.com/?fid=529152257862691417

All devices downloads

xXx.options.prop

http://xdaforums.com/devdb/project/?id=13659#downloads

Aroma based Barebone Cleaner

(Latest TWRP versions have issues. TWRP 3.0.0.0 or FlashFire works for sure)

https://www.androidfilehost.com/?fid=24591000424945878