• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][LBL] CyanogenMod 11 weeklies

MrSteve555

Elite Member
Nov 30, 2013
1,028
2,010
0

Introduction
I started this project as a one-time test. But something was still bothering me - the latest version of CM for locked bootloaders was outdated
, so I released my test build to public. It received so much appreciation so I thought to release this periodically - and weeklies, released in the Friday-Saturday-Sunday period are the best I can give to the community. So, now just enjoy CyanogenMod for locked bootloaders! :)
Working/not working list
WORKING

- Screen
- Wi-Fi
- Bluetooth
- GPS
- NFC
- LTE
- Mobile data
- Calls/messages
- Camera(including HDR)
- Rear mic

NOT WORKING/BUGS

- bugs are listed here: List of CM bugs
Downloads
Clean installation instructions
Follow this if you are either on stock or an other non-CM ROM.
1. Download the ROM and latest Gapps package
2. Reboot to recovery(only TWRP/CWM Touch/PhilZ is supported)
3. Format /system, wipe data
4. Flash ROM, Gapps
5. Reboot and enjoy.
Upgrade instructions
1. Download the ROM.
2. Reboot to recovery(only TWRP/CWM Touch/PhilZ is supported)
3. Flash the ROM.
4. Reboot.
Changelog
Build #12.5

- added intellimm, a new governor by faux123
It's so new that it's not on any govenor mega list, so here's some info about it:

intelliminmax (intellimm) governor is designed to work with the newer SOCs with fixed voltage rails (ie MSM8974+ SOCs). It is designed to work within thosefixed voltage ranges in order to maximize battery performance while creating a smooth UI operations.
So that's the theory, in practise it's only using three frequencies most often. It look like a stupid idea at a first glance, but the governor gave me another hour of screen on time(previously I was getting 4 hours, now I'm getting 5 hours with minimal perfomance impact)
Some more info here:
https://plus.google.com/+PaulReioux/posts/DkCKEWRJFnf

- added msm_cpufreq_limiter, so now the frequency of the second core is following the user's choice (previously the second core's max frequency was stuck on 1728Mhz)
- added TCP congestion algorithms:
* bic
* westwood
* highspeed
* hybla
* htcp
* vegas
* veno
* scalable
* lp
* yeah
* illinois
Some results with different ones:
http://forum.xda-developers.com/showpost.php?p=28152737&postcount=2
(scroll down and skip all the tweakable values of other things)
- previous lagfix integrated

Build #12.1

- lags fixed
- discard option removed from fstab

Build #12

- fixed glove mode reverting after some time
- added another batch of governors, this time they are more "modern", and imo they are one of the best in its kind:
*smartassV2
*intellidemand2
*intelliactive
(thanks DooMLoRD and pec0ra)
*abyssplug
*adaptive
*badass
- added ROW I/O scheduler(thanks pec0ra)
- now ROM boots with noop, and after booting the default is row
- now ROM boots with performance governor set on boot, and then it gets back to interactive - the good old CM default
- merged improvements from the official trees
- added ZRAM driver, use any app, like Trickster Mod or Performance Control to set it up(thanks bagyusz for the idea and faux123 for the updated zram in Doomlord's kernel)
- CM source update(built off the stable branch)
- added frandom module(fast random number generator, works like Seeder - fyi - seeder and frandom don't give us such wonderful effects as on 2.3, but it at least decreases latencies, so it's an improvement :))
- fixed mirroring sound thanks to @Steph310
- fixed SIM storage(SIM contacts, etc.)-proof:



- lowered the lowest brightness value from 10 to 1(seems like stock also uses that as the lowest one)

Older builds:

Build #11

- CM source update, check cmxlog for more info
- added some governors for you to choose and play , like:
* conservative
* lagfree
* lionheart
* powersave
* wheatley
- added some IO schedulers to go with the governors :
* sio
* vr
* bfq
* fifo
* fiops
* zen
Have fun finding the best combination for you!
The modules were compiled from their trees, so I have to at least mention them ;)

Build #10

- CM source update
- SIM ICC number reading is fixed now(part of upcoming SEEK support)
- working FM radio reciever support
- working FM radio transmitter support - I guess you can make your own radio station that can transmit waves in a ~1m radius But to be serious - this could help people who want to listen to their music collection in a car that doesn't have bluetooth.
- cleaned up the leftovers from the faulty commits
- use the correct qc-opt library for power HAL to function properly

Build #9

- CM source update, check cmxlog for more info
Merged some bagyusz improvements, like:
- small cleanup in sources
- added dumpstate back for bug reporting

Build #8

- CM source updates, check them out:
http://www.cmxlog.com/11/huashan
- reverted to the source-built RIL, let me know if it fixes the connectivity issues(especially data connections, like LTE, etc., etc.)
- cleanups to the makefiles
- small changes to RIL
- switch to the c2d composition type(previously cpu was doing all the job, now the screen composing is split between CPU and GPU)

Build #7

- GPU drivers updated to newest available ones (yuga .283 firmware ones)
- swapped EGL config with a proper one, now it references adreno instead of adreno200
- add setup_fs service into the init part - if your device was freshly unlocked, it will prepare the filesystem on /data for you
- removed wheatley and lionheart governors, as they were a little bit bugged
- cherrypicked some bagyusz commits(most of them, just without the whole device tree splitting, I'm leaning towards unification where possible with UB trees)
- hijack.tar is now split into two parts - backend.tar and ramdisk.tar(it creates more room for homemade experiments, and makes users more safe - now you need to screw up two files instead of one to make the device unusable)
- minor cleanup in the ramdisk scripts, to make it more like in the official repos
- revert back to official releasetools(updater-script and binary in the final package) to make flashing more seamless and "stable"
And, this is something that you won't expect:
- CM source updates, covered in the good old nightly flavour

Build #6

- merged all the improvements from official trees, like:
* new qcom power HAL
* new libqc-opt.so library
- one change to GPU driver subsystem that's not even committed yet(test the gaming performance and tell me if it's better, for me it fixed choppy menu animations in GTA:SA)
- CM source updates:
* SystemUI crashes fixed
* other improvements, check cmxlog.com for the full CM change list
- probably more stuff that I can't recall, I'm a little bit sick
Anyways, enjoy!

Build #5

- removed FM radio
- CM source update
- lags fixed
- audio imbalance fixed

Build #4

- added FM radio(not working right now)
- fixed reboots when using BT and mirroring
- CM source update
- VPNs fixed
- possibly battery drain fixed

Build #3:

- xLoud - not the real one, but done with editing sound card control files
- touch sensitivity fixed
- CM sources update

Build #2:

- added I/O speedup on early-init
- CM source update
- speed up booting by a large margin
- remove knight rider led animation
- misc cleanups in our device trees(nfcee debug features enabled)
- Add glove mode toggle

Build #1:

- CyanogenMod source updates( many fixes to Telephony, Camera and others)
- Sony RIL(some bugs fixed)
- Fixed echoes in speakerphone calls

Credits
- bagyusz
- neXus PRIME
- dh.harald
- kerainFTW
- cray_Doze
- adfad666
- uberlaggydarwin
- davidmarco
- dssmex
- DooMLoRD
- pec0ra
- Cyanogenmod team
- Sony

XDA:DevDB Information
CyanogenMod 11, ROM for the Sony Xperia SP

Contributors
MrSteve555, neXus PRIME, bagyusz
Source Code: https://github.com/Ultrax5/android_device_sony_huashan?files=1

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: .207
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: 12
Stable Release Date: 2014-11-12

Created 2014-09-05
Last Updated 2014-12-07
 

Attachments

Last edited:

jangid

Senior Member
Sep 22, 2013
521
104
0
new delhi
The thread title says for lbl... Im on ulb infact your last build 8-28 :p ... so can i flash your build 1

Sent from my Xperia SP using XDA Premium 4 mobile app
 
  • Like
Reactions: gopal08

ferri555

Member
Dec 30, 2013
39
13
0
Oh! Nice! The nightlies that come out in the 28-8 build can be installed? I thought that in the LBL ROMs they couldn't be installed.

Thanks :)
 

Remlas

Senior Member
Nov 16, 2013
101
25
0
Gdańsk
www.remlas.utaty.pl