[ROM] CherryCM12.1 (Stock+Cherry Picks) (2015-06-06) {DELTA OTA,NO FORCED ENCRYPTION} - Nexus 6 Android Development

HAI!
Coming from the excellent @temasek CM12 build on my Note 3 to a stock CM12 on my new Nexus 6 I was unpleasantly surprised by how many features were added by Temasek and not in stock CM12.
Including some very useful ones that I was missing sorely.
So, instead of waiting for CM12 to merge them I decided to roll my own build I took stock CM12 source and cherry picked a few features below.
I humbly present to you CherryCM12.1 (renamed to distinguish it from the other one )
Features:
Encryption is not forced in boot image
Add per app controls for LP keyguard notifications - got merged into CM12 http://review.cyanogenmod.org/#/c/87792/
Slim heads up customizations for LP (heads up notification improvements) - NOT MERGED INTO CherryCM12.1 yet
Navbar tweaks (customizable height and width) - NOT MERGED INTO CherryCM12.1 yet
LCD density change in Display settings that doesn't interfere with Play Store - got merged into CM12.1
Ability to disable search bar in recents - got this one merged as well: http://review.cyanogenmod.org/#/c/80224/
Wireless charging notification follows standard charging notification settings - this is actually my own contribution for a change http://review.cyanogenmod.org/#/c/88121/ - MERGED!
Quick Settings - option to show 4 tiles per row - NOT MERGED INTO CherryCM12.1 yet
FauxKernel by @faux123 available for download below for IntelliPlug, Color controls etc. I suggest you go purchase his excellent FauxClock app, it's definitely worth it!
Incremental updates via built in updater based on @Chainfire's OpenDelta READ MORE BELOW
SuperSU shortcut in Settings (if installed)
Updating:
Please note there is a permissions issue at the moment preventing the updater to flash the new update. Please reboot to recovery and flash it manually from /sdcard/OpenDelta. I'm working on a fix.
You can get the new builds using the built-in updater - only a fraction of data (25-30 MB) will need to be downloaded.
You need to have the previous build on your SD card for the incremental update to work
If you want to have more zips flashed after updating, just put them into /sdcard/OpenDelta/FlashAfterUpdate
More features will be added gradually. If there's an existing feature from another ROM you would like to see included please let me know and I'll do my best.
Disclaimer:
The builds work on my device(TM). However, you take full responsibility for flashing them on your device.
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Download: http://fatsoft.uk/android/shamu/
[QRCODE]http://fatsoft.uk/android/shamu/[/QRCODE]
FauxKernel for CM12.1: http://fatsoft.uk/android/shamu/kernel/
This is a standalone FauxKernel for CM12.1.
Gapps:
Gapps are not included. I recommend using AROMA-LP-Gapps.
Source:
https://github.com/CyanogenMod/
https://github.com/piit79/android_device_moto_shamu
https://github.com/piit79/android_frameworks_base
https://github.com/piit79/android_packages_apps_Settings
https://github.com/piit79/android_packages_apps_OpenDelta
https://github.com/faux123/Shamu
Credits:
I don't take any credit. I merely set up the source, cherry picked the commits and did some manual merging. All credit goes to:
CyanogenMod for the main source
@faux123 for FauxKernel
@Chainfire for OpenDelta
All the authors of cherry-picked commits (see my GitHub above for details)
XDA:DevDB Information
CherryCM12, ROM for the Nexus 6
Contributors
piit79
ROM OS Version: 5.0.x Lollipop
Based On: CyanogenMod
Version Information
Status: Nightly
Created 2015-01-18
Last Updated 2015-01-27

Changelog:
Only local changes are shown. Up to date CM12.1 sources are pulled for each build. For full CM12.1 changelog see http://review.cyanogenmod.org/#/q/status:merged,n,z
2015-05-17
This might be the last build. I don't see much use of this ROM and frankly much point any more as most of the changes I wanted have been merged into CM12.1. Thanks for using CherryCM12.1!
2015-05-05
No delta this time as the update wouldn't patch correctly for me for some reason (gets stuck at 33%)
FauxKernel 007 repacked with CM12.1 ramdisk available
2015-04-26
Fixed missing Updates menu
Delta updates should hopefully work again with the next build - I implemented a workaround using root
2015-04-20
Rebased to CM12.1 (Android 5.1)
Only a few commits cherry-picked so far
New Gapps needed otherwise you'll get FCs (see link in OP)
2015-04-02
My change fixing wireless charging notification got merged!
Upstream CM12 updates
2015-03-23
Only upstream CM12 changes today
2015-03-16
New FauxKernel 006 repacked with CM12 ramdisk available for download
Notable upstream CM12 changes: hue/saturation controls in the stock kernel! No more ugly over-saturated colours
2015-03-09
New FauxKernel 005 repacked with CM12 ramdisk available for download
Notable upstream CM12 changes: LiveDisplay
2015-03-01
Just upstream CM12 updates
There is some kind of bug in the updater - it won't reboot and install the new zip automatically. Please reboot to recovery and flash the zip in /sdcard/OpenDelta manually.
2015-02-22
Ability to show 4 quick settings tiles per row (Notification Drawer)
Comes with stock kernel by default again to investigate some deep sleep issues - you can download FauxKernel separately
2015-02-15
Just upstream CM12 updates this time - new features coming soon
2015-02-11
I got per-app notification settings merged into CM12 - http://review.cyanogenmod.org/#/c/87792/
Hide search bar in recents option moved to Display in an effort to push into CM12 - http://review.cyanogenmod.org/#/c/80224/
Mainly upstream CM12 updates this time
2015-02-09
Just upstream CM12 updates this time
2015-02-07
Wireless charging notification now follows standard charging notification settings - changed to this behaviour to try to get it into CM12: http://review.cyanogenmod.org/#/c/88121/
CM12 new features: Power button shutter in stock Camera
2015-02-05
CM12 update
2015-02-03
Wireless charging notification is customizable - this is actually my own contribution for a change
CM12 new features: Navigation ring
2015-02-02
FauxKernel updated to 004
CM12 changes: colour controls
2015-02-01
FauxKernel built with correct config again (it was built with stock config last 2 builds)
Double tap to wake fixed and merged into CM12
2015-01-30
Stock kernel replaced with FauxKernel by @faux123 for IntelliPlug, Color controls etc. I suggest you go purchase his excellent FauxClock app, it's definitely worth it!
Notable upstream updates: Navbar customization, Navbar arrow keys, WhisperPush settings
2015-01-29
Native LED notifications were merged into CM12 and improved to provide more colour combinations
2015-01-28
Native LED notification / Battery light configurable from Notification settings - currently limited to 3 colours (red, green, blue) and no flashing (that might change but will require kernel driver modification)
Replaced Double touch to wake implementation with Steve Kondik's one from Gerrit - still doesn't work due to permissions issue. I must be missing something.
2015-01-27
ROM renamed to CherryCM12 to distinguish it from the other one
Fixed reboot in built-in updater + a few little improvements
Fixed Recents layout with hidden search bar
Prepared HAL for Double touch to wake - option now visible in Display settings but not working due to permissions issue (not quite sure what's going on - permissions are correct AFAICT)
2015-01-26
Ability to disable search bar in recents (Settings - Status bar)
Updated the binary blobs that I forgot to do yesterday
2015-01-25
LCD density can be set in Display settings - it doesn't interfere with Play Store
SuperSU shortcut in Settings (if installed)
2015-01-24
The build can now be downloaded using the built-in updater (read more in the OP)
Re-styled the updater to fit into the settings and to be more materially
Reverted to the new official CM12 bootanimation
Notable updates in upstream source: f2fs supported in kernel, new QS tiles, lock screen shortcuts
2015-01-22
Integrated incremental updates using OpenDelta
Notable updates in upstream source: expanded desktop
2015-01-20
Navbar tweaks (show/hide, customizable height and width)
2015-01-19
Disabled forced encryption in the boot image
2015-01-18
Add per app controls for LP keyguard notifications (to filter notifications shown on the lock screen)
Slim heads up customizations for LP (heads up notification improvements)
Replaced boot animation with improved 60fps version of the stock Android one

Thanks for sharing, I willI flash it now
Edit : I am unable to download the ROM. Anyone else?

jpd_ said:
Thanks for sharing, I willI flash it now
Edit : I am unable to download the ROM. Anyone else?
Click to expand...
Click to collapse
Same issue...

jpd_ said:
I am unable to download the ROM. Anyone else?
Click to expand...
Click to collapse
r3dp0is0n2012 said:
Same issue...
Click to expand...
Click to collapse
Sorry to hear that, guys... What exactly happens? I see that quite a few people have successfully downloaded the ROM but also quite a few incomplete downloads.
Anyway, I have added a mirror on my Drive: https://drive.google.com/folderview?id=0B59tii2AW9TcM1VFejVKRVZMUkE#list
And another mirror on Dropbox: https://www.dropbox.com/sh/n7u5yctzmq29z30/AAA4CtBfL6-TUeBB4NP8r23ga?dl=0
Please let me know if that works

Does this force encryption?
Sent from my Nexus 6 using XDA Premium 4 mobile app

The first one would download for me but said it had an hour left to finish.

Mickey Meyers said:
Does this force encryption?
Click to expand...
Click to collapse
It's based on standard CM12 so I'm pretty sure the answer is yes - it behaves the same as official CM12.
I'll look into it as I know many people would prefer not to encrypt.

clothednblack said:
The first one would download for me but said it had an hour left to finish.
Click to expand...
Click to collapse
Sorry for that. Apparently the international connectivity from my server here in CZ isn't that great. I've added two mirrors so hopefully they will be better. I'll migrate the main download site to my VPS in the UK, should be better.

piit79 said:
Sorry for that. Apparently the international connectivity from my server here in CZ isn't that great. I've added two mirrors so hopefully they will be better. I'll migrate the main download site to my VPS in the UK, should be better.
Click to expand...
Click to collapse
No worries, just noticed the comment about encryption so I will have to pass. Thanks for bringing this to everyone and for the quick response.

clothednblack said:
No worries, just noticed the comment about encryption so I will have to pass. Thanks for bringing this to everyone and for the quick response.
Click to expand...
Click to collapse
I'll definitely look into disabling forced encryption, I see it could have a great appeal
Alternatively I could package the ROM with LeanKernel (if the developer agreed).

piit79 said:
I'll definitely look into disabling forced encryption, I see it could have a great appeal
Alternatively I could package the ROM with LeanKernel (if the developer agreed).
Click to expand...
Click to collapse
I'd like no force encryption for sure. IF you decide to go that way, I'll definitely try this ROM out

piit79 said:
Sorry for that. Apparently the international connectivity from my server here in CZ isn't that great. I've added two mirrors so hopefully they will be better. I'll migrate the main download site to my VPS in the UK, should be better.
Click to expand...
Click to collapse
It works great so far, would it be possible to add extended desktop?
http://forum.xda-developers.com/nexus-6/development/rom-sabermod-cyanogenmod-t2993673
This ROM merged it,but the maintainer Will no longer update the ROM for health reasons.
Its running smooth so far.

You flash this right after ROM and you will stay decrypt I've used it and it works great all credits to the main dev
http://forum.xda-developers.com/showthread.php?t=3000788

otisman said:
You flash this right after ROM and you will stay decrypt I've used it and it works great all credits to the main dev
http://forum.xda-developers.com/showthread.php?t=3000788
Click to expand...
Click to collapse
Sorry for asking as I just got my N6 yesterday, but do you have to already be unencrypted for this to work? I'm already running a rom other than stock and never unencrypted my phone. Haven't had an issue with it yet either flashing multiple roms.

t1.8matt said:
Sorry for asking as I just got my N6 yesterday, but do you have to already be unencrypted for this to work? I'm already running a rom other than stock and never unencrypted my phone. Haven't had an issue with it yet either flashing multiple roms.
Click to expand...
Click to collapse
If you are decrypted then flashing this will encrypt your phone unless you flash leanKernel after flashing this rom. Is that what you are asking?
If you are encrypted then flashing this won't change anything.

clothednblack said:
If you are decrypted then flashing this will encrypt your phone unless you flash leanKernel after flashing this rom. Is that what you are asking?
If you are encrypted then flashing this won't change anything.
Click to expand...
Click to collapse
I am encrypted right now. Coming from the N5, I never had to deal with forced encryption. I'd like to unencrypt my phone.

t1.8matt said:
I am encrypted right now. Coming from the N5, I never had to deal with forced encryption. I'd like to unencrypt my phone.
Click to expand...
Click to collapse
Use tools like NRT to decrypt your N6 first. But take back up of your data as it decrypting process will wipe your data.
Once decrypted if you flash this ROM and boot, you will again become encrypted. So immediately flash kernel like lean or franco kernel before booting to stay unencrypted.
Sent from my Nexus 6 using XDA Free mobile app

salilpune1 said:
Use tools like NRT to decrypt your N6 first. But take back up of your data as it decrypting process will wipe your data.
Once decrypted if you flash this ROM and boot, you will again become encrypted. So immediately flash kernel like lean or franco kernel before booting to stay unencrypted.
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
I see, so even being on a rom other than stock, it will wipe my data but the rom will be intact or will I have to reflash a rom reguardless?

t1.8matt said:
I see, so even being on a rom other than stock, it will wipe my data but the rom will be intact or will I have to reflash a rom reguardless?
Click to expand...
Click to collapse
ROM would be intact
Sent from my Nexus 6 using XDA Free mobile app

Related

[ROM][PORT] [UDPATED TO SNAPSHOT M7 RELEASE] SEMI OFFICIAL CYANOGEN MOD 11.0 for i777

WELCOME TO THE SEMI OFFICIAL CYANOGEN MOD 11.0 for i777 BI-WEEKLIES​ABOUT:
This rom is a Port from the Official i9100 CM 11 Nighlies from the CM Team and made to work with the SGH-I777 and SGH-S959G. Roms will be released on a weekly basis. Rom has been moved to a my dev host account ​
THANK YOUS:
Firstly I sincerely thank RenderBroken (use of Kernel and unofficial rom files), and mr-cook (maintainer of the unofficial I777 CM 11 rom) for providing their generous permissions to use their work. In no way I take credit of their work. Thank you and keep on 
I would also want to thank SteveMurphy and david72262 encouraging me to share this work.
I also thank asasione for creating this amazing guide here, made things real easy.
I thank creepyncrawly for the i777 UCMD8 Modem (credit goes to him)
I would also want to thank the CM Team for their amazing work and contributions to the AOSP.​
Code:
STANDARD DISCLAIMER:
• Your warranty is now void.
• I am not responsible for bricked devices, dead SD cards, starts world war III, or your cat becomes a zombie
• Please do some reading/research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications and we won’t be held responsible.
• Don’t forget to do a NANDROID Backup
INSTALLATION:
• From Stock or any other Rom
• (Recovery) CWM 6.0.4.4+ is highly recommended, I have not tried TWRP recovery and don’t intend to so this is at your own risk if you have TWRP recovery.
• (Download) Download ROM
• (Download) Download compatible Gapps
• (Pre-Installation) Place downloaded zip files on external sdcard
• (Pre-Installation) Boot into CWM Recovery
• (Pre-Installation) WIPE DATA/FACTORY RESET
• (Pre-Installation) Wipe Cache/Dalvic Cache
• (Installation) Flash Rom
• (Installation) Flash Gapps
• (Installation) Flash the i777 UCMD8 modem (I will see how this can be integrated on a later release)
• (Post-Installation) reboot
Click to expand...
Click to collapse
ALREADY INSTALLED ON CM 11? (USEFUL AFTER RELEASE 2)
• Download the zip
• WIPE Cache
• WIPE Dalvik Cache
• Flash the zip
• (Optional) Flash updated Gapps
• (Optional) Fix Permissions
• Reboot
Click to expand...
Click to collapse
FEEDBACK:
• Highly recommended and appreciated
RELEASES:
• Release 1 based on cm-11-20140428-NIGHTLY-i9100 (cm-11-20140428-NIGHTLY-i777) MD5 Sum: 5a881d9e06d6ad41bff989f2a38917f3
• Release 2 based on cm-11-20140504-SNAPSHOT-M6-i9100 (cm-11-20140504-SNAPSHOT-M6-i777) MD5 Sum: 3877a826720c47884a524a1729e3fe87
• Release 3 based on cm-11-20140518-NIGTHLY-i9100 (cm-11-20140518-NIGTHLY-i777) MD5 Sum: c92e9772b1620ea21106fcf8c5104fb1
• Release 4 based on cm-11-20140609-SNAPSHOT-M7-i9100 (cm-11-20140609-SNAPSHOT-M7-i777) MD5 Sum: 52e97bda4af9084909c1513c763fd087
OTHER DOWNLOADS
• I777 UCMD8 MODEM here
• Google Gaps (4.4.2) here
SO FAR I HAVE BEEN USING THIS AS A DAILY DRIVER AND HAVE NOT SEEN ANY ISSUES SO FAR.
SCREENSHOTS:
See attached files
Cheers and don't forget to say thanks
micallan_17 
Great job, more the merrier! You might want to reserve an extra post or two after your op. If you decide to do so I can delete this post and give you the space.
CHANGE LOG
Release 1 based on cm-11-20140428 (CM Website)
1. Fix Whisperpush and Voice+ when using the new Hangouts. (android_frameworks_opt_telephony)
2. Move Multi Sim settings above other settings (android_packages_apps_Settings)
3. cm: Update URL pointing to cm-build-targets (android_vendor_cm)
4. shell pipe: set exit code to error if any pipe element fails (android_bootable_recovery)
Click to expand...
Click to collapse
Release 2 based on cm-11-20140504-SNAPSHOP-M6 (CM Website)
Quiet Hours – Fix longpress QS tile option
Voice+ – Integrate into settings (under Wireless and Networks > ‘More’)
Blacklist – Add provider permissions
Lockscreen – Fix custom wallpaper crashes and album art issues
Display – Consolidate screen-off animation options (remove checkbox)
Bluetooth – Upstream updates and fix issues with audio routing to select car makes/models and disconnect issues
MultiSim – Additional support patches (15+) and UI/UX modifications
Lockscreen – Disable elements when in custom lockscreen
Quick Settings – Options to show smaller tiles; add BT device name to tile
Quick Settings – Fix QS tiles layout in landscape mode
Usage Stats – Fix screen on stats after boot
Resolve memory leaks in Frameworks
Settings – Show ‘eject card’ action for USB storage
Theme Engine – Introduce new Engine capabilities (chooser to arrive in nightlies this week)
Parallel Shutdown – Decrease shutdown time
Address security vulnerability for icons
Downloads – Add pause/resume support
Trebuchet – Hidden apps and labels support
Remove parallel boot dexopt from stable/cm-11.0 branch
And more (all changes from Mar 29th to April 30th)
Click to expand...
Click to collapse
Release 3 based on cm-11-20140518 (CM Website)
Add CPU boosting hooks (android_frameworks_base)
Allow untrusted apps to execute binaries from their sandbox directories. (android_external_sepolicy)
Introduce controls on wake lock interface (android_external_sepolicy)
Fix resource leak in cached mpeg4 fast exit (android_external_stagefright-plugins)
Click to expand...
Click to collapse
RESERVED
Thank you for sharing your work
No Problem, release 2 based on the most recent i9100 nightly is coming next week
As promised Release 2 is out and its a little earlier, Release 2 is based on the recent I9100 Snapshop M6. Find it under releases and happy flashing
"Pre-owned" is the new "used"
Hell yeah, "semi-official" is way better than "unofficial".
Thank you, @micallan_17, for bringing this to us.
-Cyril
cyril279 said:
Hell yeah, "semi-official" is way better than "unofficial".
Thank you, @micallan_17, for bringing this to us.
-Cyril
Click to expand...
Click to collapse
Well it seemed like the CM team abandoned out i777, just found out about your OMNI Rom, looks great man, thanks for that.
Omni isn't mine, I'm just a guy who started a thread for it. Entropy512 is the Omni-i777 bringup dev, who (I believe) was the CM maintainer.
^^speaking-of-which, i777 definitely seems abandoned by the CM squad, and therefore this is as official as it gets, and we appreciate having it.
-cheers
micallan_17 said:
Well it seemed like the CM team abandoned out i777, just found out about your OMNI Rom, looks great man, thanks for that.
Click to expand...
Click to collapse
cyril279 said:
Omni isn't mine, I'm just a guy who started a thread for it. Entropy512 is the Omni-i777 bringup dev, who (I believe) was the CM maintainer.
^^speaking-of-which, i777 definitely seems abandoned by the CM squad, and therefore this is as official as it gets, and we appreciate having it.
-cheers
Click to expand...
Click to collapse
Yeah they have bigger priorities than our i777 haha, thanks for the heads up on the maintainer of OMNI.
Camera's not working
I've installed this rom tomorrow and so far so good, just wanted to ask about little help. Camera is not working when video recording mode for front camera is selected. Tried the patch available in omni thread, but still of no use. Can anyone provide the camera apk of ressurection remix 5.0.6, that was working too damn perfect or can provide any other solution. Thanks in advance. BTW most awesome rom ever used.
Just decided to give this a go this morning. Typically I'm a little too heavy of a user for KK with the well known battery drain issues, though I'm trying to figure out a good setup either through Stweaks or some other app to try and cut the drain down. What is everyone using as far as CPU control? Anything that's really stood out to help with the battery drain? I use Greenify of course and greenify just about everything except for apps like Seeder, Stweaks, etc. Sync is off, brightness usually turned way down. What has everyone used to be successful in extending batter life?
Much appreciate the work people are putting into porting these roms over and keeping the triple7 thriving. I've owned many devices, but always come back to this one. In my opinion, the most stable, user friendly, dev friendly device I've owned. So thanks to all who keep it thriving with new builds and ports.
virajjjj said:
I've installed this rom tomorrow and so far so good, just wanted to ask about little help. Camera is not working when video recording mode for front camera is selected. Tried the patch available in omni thread, but still of no use. Can anyone provide the camera apk of ressurection remix 5.0.6, that was working too damn perfect or can provide any other solution. Thanks in advance. BTW most awesome rom ever used.
Click to expand...
Click to collapse
Glad you are enjoying our semi official rom, and thanks for the feedback, so far every build that the CM Team has been taking out has this issue, it's a well known issue but since they don't officially support our device it will be harder for a fix, what I did was just stay on the CM stock camera and didn't update to the google camera from Google Play to avoid those issues. am currently looking into a fix, stay tuned
AR
TheGeekyNimrod said:
Just decided to give this a go this morning. Typically I'm a little too heavy of a user for KK with the well known battery drain issues, though I'm trying to figure out a good setup either through Stweaks or some other app to try and cut the drain down. What is everyone using as far as CPU control? Anything that's really stood out to help with the battery drain? I use Greenify of course and greenify just about everything except for apps like Seeder, Stweaks, etc. Sync is off, brightness usually turned way down. What has everyone used to be successful in extending batter life?
Much appreciate the work people are putting into porting these roms over and keeping the triple7 thriving. I've owned many devices, but always come back to this one. In my opinion, the most stable, user friendly, dev friendly device I've owned. So thanks to all who keep it thriving with new builds and ports.
Click to expand...
Click to collapse
Thanks for trying our semi official rom much appreciated that you enjoy it, as for conserving battery I usually leave everything on default, auto brightness, I did use Stweaks to turn the capacitive lights on since the kernel shipped with the rom for some reason breaks that. I keep sync on since I need it for my work and haven't since any major battery drains as you can see from the screenshots on post #1 I got pretty good battery.
Cheers
AR
Installed clean enough, I left the kernel as it was, so, I'll see how easy it is to get used to TWRP
desteele said:
Installed clean enough, I left the kernel as it was, so, I'll see how easy it is to get used to TWRP
Click to expand...
Click to collapse
do let us know how it's working for you
google camera update
An i9100 CM11 thread reports that yesterday's google camera update fixes the settings FC issue in CM.
Thread: http://forum.xda-developers.com/gal...ives/rom-cyanogenmod-11-t2686887/post52501855
com.google.android.GoogleCamera-2.1.042 (1154629-30).apk: http://www.androidfilehost.com/?fid=23329332407592239
cyril279 said:
An i9100 CM11 thread reports that yesterday's google camera update fixes the settings FC issue in CM.
Thread: http://forum.xda-developers.com/gal...ives/rom-cyanogenmod-11-t2686887/post52501855
com.google.android.GoogleCamera-2.1.042 (1154629-30).apk: http://www.androidfilehost.com/?fid=23329332407592239
Click to expand...
Click to collapse
Thanks for the update, this update will be on Release 3 scheduled for early next week
Well, somehow I screwed something up yesterday when I installed. Not sure what. I figured it was either A) Wrong Gapps or B) Swtiching to ART after having all my apps reinstalled. It rebooted after the switch and I started getting FCs from Google Play Services and such like crazy. So at the time, I just went and flashed my backup of a 4.2.2 ROM.
This morning, I installed this ROM again, used the PA micro 4.4.2 Gapps, and switched to ART before I started downloading my apps. And everything worked fine. Well, with the exception of some apps that haven't been updated to work with ART. Interestingly though, a few apps that were reported to be working with ART didn't for me, but run fine with Dalvic, which is the opposite of most KK ROMs I've tried so far. Maybe my phone is just a weird being with its own personality. Who knows.
So far though, so good. Great work on bringing this over to us from the i9100. I have ported CarbonRom KK nightlies in the past on my own. While they are good and stable for daily use, they don't run quite as smooth as this port does. Kudos sir. Finally, some good, new life breathed back into an aging device. Can't wait to check out the newer release next week.

[ROM] AOSP-Shamu - 5.1.1_r5 - LYZ28E - Pure AOSP [14/07]

AOSP-Shamu​
Information
This is a pure AOSP ROM with no tweaks, extra features or messing around - just fixes for game breaking issues.
This is for purists who just want a totally stock AOSP experience.
Features
Android 5.1.1_r5 - LYZ28E
Pure AOSP
Odex'd and ART optimised
OTA Updates (handled by RomHut)
Layers v2.1
USB OTG enabled
Google update service blocked (no wakelock)
Download
Android Lollipop 5.1.1
Download AOSP-Shamu 20150714
39b383630dec4dcb6270003adb1aa209
Github: here
Note:
SuperSU is not included by default. I toyed with this idea, and figured it best to leave that up to you to root if you so wish. Many of the intended features of this ROM will work ok without root.
Installation instructions
TWRP 2.8.7.1 or greater is preferred. CWM should be considered "abandoned" these days
Copy the ROM files to your device (I prefer to keep a folder especially for anything ROM related)
Choose "install" in TWRP
Locate this ROM
(Optional) Queue up some other files like SuperSU
Flash
Changelog
post #2
Issues
post #3
Donations
Donations are welcome and accepted here:
MattBooth : Donate here
Permissions
Use this ROM freely in any project you wish, as a base or to modify.
XDA:DevDB Information
AOSP-Shamu, ROM for the Nexus 6
Contributors
MattBooth
Source Code: https://github.com/AOSP-Shamu
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Beta
Current Stable Version: 20150714
Beta Release Date: 2015-07-14
Created 2015-07-02
Last Updated 2015-07-14
Changelog
20150714
Rebased to LYZ28E (android-5.1.1_r5 Wifi Calling)
Enabled the USB OTG removable notification to be dismissed
Build official kernel from source (instead of prebuilt - no changes)
Use Nexus sounds and ringtones
Default to non-enforced encryption (encrypted version found in addons)
Enabled tethering without provisioning (for those that affects)
Fix for MMS sending FC
Removed video editor libraries (not used in Lollipop)
Changed zip format from system.dat to non-block method (a system folder, with apk's, etc)
Fully removed recovery patching from the zip
Various build improvements (mainly for me when building)
20150702
Added USB OTG support
Disabled Google update service from running (as it is not necessary)
Now using the user build variant. Odex'd and framework compressed into boot.oat
Fixed WiFi display and screen mirroring
Added Layers RRO v2.1
Updated Dialer icon to proper Lollipop icon
20150701
Based on LMY48G
Nexus wallpaper set as default
Nexus boot animation set as default
Fixes applied for GMS Location, AOSP Browser and DRM videos (YouTube, Netflix untested)
Added OTA Updates (my app) to keep this up to date.
Issues
None, so far
Please report issues here or in this thread
Credits
@scrosler - For the browser fix mentioned here
Here you go @Chochiwpg
RSVP
Thanks OP
Variety is the spice of life
Sent from my Nexus 6 using XDA Free mobile app
Exactly what I was waiting for. Thank u good sir.
One quick question... Does it support rro ?
What's the recommendation gapps?
MattBooth said:
Here you go @Chochiwpg
Click to expand...
Click to collapse
Awesome mate, thanks so much. Will download now and give it a go today if I have time. Much appreciated. Peace ✌
Sent from my Nexus 6 using XDA Free mobile app
---------- Post added at 04:51 AM ---------- Previous post was at 04:49 AM ----------
info[]box1 said:
What's the recommendation gapps?
Click to expand...
Click to collapse
Personally I've always used and never had issues with Banks gapps.
http://fitsnugly.euroskank.com/?rom=banks&device=gapps
Sent from my Nexus 6 using XDA Free mobile app
All GApps are the same GApps you will find on APK Mirror. I've included OpenGapps in the Addons section for the ROM just because they offer an AROMA installer, and update nightly via scripts on GitHub.
Also, I didn't add Layers RRO (BitSyko, really) because that takes it away from Pure AOSP... However, if there is a demand for that I will add it as it's not too far away from stock.
MattBooth said:
All GApps are the same GApps you will find on APK Mirror. I've included OpenGapps in the Addons section for the ROM just because they offer an AROMA installer, and update nightly via scripts on GitHub.
Also, I didn't add Layers RRO (BitSyko, really) because that takes it away from Pure AOSP... However, if there is a demand for that I will add it as it's not too far away from stock.
Click to expand...
Click to collapse
Quick question before I flash. Is the ROM/kernel that comes with the ROM unencrypted? I am currently running decrypted on factory image so just wanted to make sure before I flash so it doesn't cause any conflicts. Peace and thanks again for all your hard work. :good:
No, it's encrypted Totally stock, remember Want me to fire up an non forceencrypted kernel quickly?
EDIT:
Nevermind, it looks like it's encryptable as default, not forceencrypted. Probably uses forceencrypt on user builds (instead of userdebug)
MattBooth said:
No, it's encrypted Totally stock, remember Want me to fire up an non forceencrypted kernel quickly?
EDIT:
Nevermind, it looks like it's encryptable as default, not forceencrypted. Probably uses forceencrypt on user builds (instead of userdebug)
Click to expand...
Click to collapse
Awesome thanks mate, downloading now. :good:
20150702
Added USB OTG support
Disabled Google update service from running (as it is not necessary)
Now using the user build variant. Odex'd and framework compressed into boot.oat
Fixed WiFi display and screen mirroring
Added Layers RRO v2.1
Updated Dialer icon to proper Lollipop icon
Decided to add Layers for you guys. Found some fixes for various things in the CM device repository, including Wi-Fi display/screen mirroring. Will start looking for adding HDR to the camera, if currently possible.
MattBooth said:
20150702
Added USB OTG support
Disabled Google update service from running (as it is not necessary)
Now using the user build variant. Odex'd and framework compressed into boot.oat
Fixed WiFi display and screen mirroring
Added Layers RRO v2.1
Updated Dialer icon to proper Lollipop icon
Decided to add Layers for you guys. Found some fixes for various things in the CM device repository, including Wi-Fi display/screen mirroring. Will start looking for adding HDR to the camera, if currently possible.
Click to expand...
Click to collapse
Awesome, guess it's good I didn't get a chance to flash yet. Can skip the first build and move to this :thumbup:
Sent from my Nexus 6 using XDA Free mobile app
Matt you're an animal! Do you sleep?? Awesome work my friend! Now to flash...
Chochiwpg said:
Awesome, guess it's good I didn't get a chance to flash yet. Can skip the first build and move to this :thumbup:
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
Warning, though, this is new a "user" build, so it comes force encrypted I've provided a non-encrypted kernel in the addons section for the ROM on RomHut (though it's untested, it should work). Should be ok if you flash the ROM, then the kernel, before booting.
VECTUS said:
Matt you're an animal! Do you sleep?? Awesome work my friend! Now to flash...
Click to expand...
Click to collapse
I've been known to sleep from time to time!
MattBooth said:
Warning, though, this is new a "user" build, so it comes force encrypted I've provided a non-encrypted kernel in the addons section for the ROM on RomHut (though it's untested, it should work). Should be ok if you flash the ROM, then the kernel, before booting.
I've been known to sleep from time to time!
Click to expand...
Click to collapse
Awesome, good to know thanks, I'll give it a go or lean / hells. Those are the kernels I use most of the time anyway. Thanks again.
Edit: The kernel that doesn't force encryption in the add ons section did work. ROM booted unecrypted. Just though I'd follow up to let you know. Peace.
Sent from my Nexus 6 using XDA Free mobile app
MattBooth said:
Warning, though, this is new a "user" build, so it comes force encrypted I've provided a non-encrypted kernel in the addons section for the ROM on RomHut (though it's untested, it should work). Should be ok if you flash the ROM, then the kernel, before booting.
I've been known to sleep from time to time!
Click to expand...
Click to collapse
You're a beast. Another outstanding work.
Sent from my Nexus 6 using Tapatalk
Superb ROM. Kernel shopping now. Might just go with despair factor r20.3
---------- Post added at 01:12 AM ---------- Previous post was at 12:59 AM ----------
info[]box1 said:
Superb ROM. Kernel shopping now. Might just go with despair factor r20.3
Click to expand...
Click to collapse
Edit: what's the advanced APN settings? Tia

[ROM] [13 Mar 2016] CyanogenMod 12.1 [5.1.1] [Beta4]

CyanogenMod 12.1 is a free, community built distribution of Android 5.1.1 (Lollipop) which greatly extends the capabilities of your phone.
These are unofficial Beta builds of CM12.1 for the HTC Desire 610.
To hear about the latest updates and changes to CyanogenMod as a whole, you can follow +CyanogenMod on Google+!
My change log is in post #2.
Code:
#include <stddisclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
What doesn't work yet
- NFC
- GPS
Installation Instructions
1. You must unlock your bootloader or be S-OFF.
2. You must have a custom recovery installed that allows SELinux. Get TWRP build for HTC Desire 610 from here.
3. Download the current HTC Desire 610 build from here. If you want TWRP to check your downloads integrity put this md5 file in the same foleder as the rom zip.
4. Get Gapps from here.
5. Fully wipe your device from TWRP Recovery. eg WIPE > SWIPE to Factory Reset.
6. Install Rom and Gapps from TWRP Recovery then Wipe dalvic and cache then Reboot.
Credits
- CyanogenMod Team.
- u-ra for his work on the MEMUL which I used as a template to bring up the A3UL.
- zihan for his assistance in moving forward to lollpop.
If I have missed anyone please let me know and I will happily add to the credits.
XDA:DevDB Information
CM12.1 for HTC Desire 610, ROM for the HTC Desire 610
Contributors
MiniBlu, zihan
Source Code: https://github.com/MiniBlu
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Beta
Current Beta Version: Beta4
Beta Release Date: 2016-03-13
Created 2016-02-29
Last Updated 2016-03-22
Change Log
-Beta 4 (13 Mar 2016)
- misc audio fixes
- Include webgl
- video library updates
- removed some incompatible duplicate libraries
- re-synced to upstream sources(March 1 security level patches).​
- Beta 2 (5 Mar 2016)
- Fixed AudioFx
- Fixed Fm Radio
- Misc sound improvements
-Improved bluetooth performance
- Modified permissions to allow non system apps to write to external_sd​
- Initial Release (Beta 1) 29 Feb 2016
- fixed WiFi
- I haven't modified the permissions to allow non system apps to write to the external sd card. So if you want your play store apps to be able to write to external_sd you will need to install the "SDFix" app by NextApp then let it do it's thing and reboot. (you can uninstall the app once it's rebooted and the fix will stay)
- See post below for a fix for the audiofx bug.​
Optional Extras
- To increase in call volumes on beta4 and earlier builds flash this.
- To improve camera picture quality on beta4 build and earlier flash this.
- To fix the AudioFx crashing bug on the 1st release(29 Feb 2016) just flash this update zip . It just updates a few audiofx libs. Do not on newer builds.
Reserved
Reserved
So far so good MiniBlu i noticed that even my games are running way better then before very nice work from you keep it up
Only bug i've found is that the audiofx crashes when i try to open it
What kernel can you recommend? That from zihan thread or Jmz one?
Any way to get a stock DPI on lollipop?
For example, in some pics of setting menu online, it is not as big.
I know this has to do with DPI, and changing it can cause compatibility issues, but I just wanna know what DPI I should use for a stock look DPI.
Changing it causes now launcher to look weird. Any suggestions?
Nice work! This rom is compatible with the xposed framework? Sorry but for me the xposed is very important...
Fishcat7 said:
Nice work! This rom is compatible with the xposed framework? Sorry but for me the xposed is very important...
Click to expand...
Click to collapse
On Google it says 5.1 is compatible
pafchu said:
So far so good MiniBlu i noticed that even my games are running way better then before very nice work from you keep it up,
Only bug i've found is that the audiofx crashes when i try to open it
Click to expand...
Click to collapse
Yes, I noticed that late last night. I'll look into it.
buyakk said:
What kernel can you recommend? That from zihan thread or Jmz one?
Click to expand...
Click to collapse
I rcomend the kernel that comes with the rom. The jmz kernel is for 4.4 stock roms and will not work with this rom. zihan hasn't released a flashable kernel yet but his sources and mine are almost identical as he based his work of my 4.4 cm kernel. I your wanting to build your own kernel the @zihans sources are the way to go at the moment.
magicstick5 said:
Any way to get a stock DPI on lollipop?
For example, in some pics of setting menu online, it is not as big.
I know this has to do with DPI, and changing it can cause compatibility issues, but I just wanna know what DPI I should use for a stock look DPI.
Changing it causes now launcher to look weird. Any suggestions?
Click to expand...
Click to collapse
240 dpi is the stock dpi it just looks different in cm. I would just changs launches and text size settings. You can also change dpi from in cm settings > display & lights with out changing build prop.
Fishcat7 said:
Nice work! This rom is compatible with the xposed framework? Sorry but for me the xposed is very important...
Click to expand...
Click to collapse
magicstick5 said:
On Google it says 5.1 is compatible
Click to expand...
Click to collapse
It definately should be but I haven't tried it yet. Give it a go, and let me know.
Note to people who want xposed.
Tried it out, but I got bootloops (you have to use a different method than kk).
If you see the flashable zip type of installation, it yields a bootloops.
Will search around for solutions.
magicstick5 said:
Note to people who want xposed.
Tried it out, but I got bootloops (you have to use a different method than kk).
If you see the flashable zip type of installation, it yields a bootloops.
Will search around for solutions.
Click to expand...
Click to collapse
There is a whole different installer for lollipop. I'll find it and post a link latter.
PS - To fix audiofx just flash this. It just updates some soundfx libs and configs.
For xposed install this zip file from twrp. Then reboot (it will take quite a while to reboot so just be patient. Then install this apk. then go in to xposed app and in framework press reboot. If you like HTC sence 7 look and apps try installing "Sensify" module to get htc service pack and set up permisions to unlock all HTC apps on playstore (even camera although I haven't tested it yet). edit - sensify doesn't actually work but xposed does.
I encountered problem with installing TWPR 3.0, after flash device goes to strange loop where instead of system, recovery is opened
Even beta works like a charm with the audiofx fix.
buyakk said:
I encountered problem with installing TWPR 3.0, after flash device goes to strange loop where instead of system, recovery is opened
Click to expand...
Click to collapse
Sounds like system patition got corrupt. Check to make sure you installed the corect twrp(for a3ul not some other device) as long as its the right one(if not intall the correct 1 with windroid tool) then use TWRP > WIPE > ADVANCED WIPE > and tick the boxes for system, data, cache and dalvic and swipe to format them, then return to main menu and install cm12.1 (or CM11) following the instuctions in the OP and you should be fine.
0xPraeT0Rian said:
Even beta works like a charm with the audiofx fix.
Click to expand...
Click to collapse
Thanks, it is going pretty well. Actually there is a new build upoading now (it will take a few hours to upload with my sh*t interneet connection so I probably won't post the link till the morning) It has a few good improvements. ie - better bluetooth performance, properly fixed speaker phone (louder and less echo), a few extra sound improvements (on top of the audiofx fix) and fixed permisions for non system apps writting to external_sd.
Yeah, even the headset volume is a bit low(with earplugs) but that's something i could live with.
Looking forward for the new version, great job man...the support for this device was dead.
MiniBlu said:
There is a whole different installer for lollipop. I'll find it and post a link latter.
PS - To fix audiofx just flash this. It just updates some soundfx libs and configs.
For xposed install this zip file from twrp. Then reboot (it will take quite a while to reboot so just be patient. Then install this apk. then go in to xposed app and in framework press reboot. If you like HTC sence 7 look and apps try installing "Sensify" module to get htc service pack and set up permisions to unlock all HTC apps on playstore (even camera although I haven't tested it yet). edit - sensify doesn't actually work but xposed does.
Click to expand...
Click to collapse
Thanks ,I was updated the audio configuration files for devices tree.
zihan said:
Thanks ,I was updated the audio configuration files for devices tree.
Click to expand...
Click to collapse
Cool. I have actually made quite a few changes to both device and vendor. I'll upload my stuff to git tomorrow and you can take a look and cherrypick what you want to commit.
The new build is uploaded just putting up the links now.
New Release is up in OP
Change Log
- Beta2 Release 1 Mar 2016
- Fixed AudioFx crashing
- Fixed speaker phone (louder with less echo)
- Improved bluetooth perfomance (new btuetooth cal)
- Various sound improvements ( nex mixer_paths.xml, handset cal, headset_cal, new device config files)
- Improves sdcard sccess (modified permisions to allow non system apps to write to external sd card)

[ROM][CLANG][7.1.1][Substratum]PixN Rom

PixN Rom​** Theme friendly ** Substratum ** Clang ** Custom Settings **
This is my daily driver which I update occasionally depending on weather I need/want new features. There won't be any OTA's because of work. Do please also check the Credits section, and the Screenshots tab.
Please use the Feature Request tab for feature inclusion requests.
It's also very hard to keep track of bugs reported here in the comments so please, again, use the bug reports tab...
I'm very thankful to everyone commenting, it's just hard to keep track sometimes, and seeing as DevDB has all the features required...
Since I also use XDA Labs which has no DevDB support it'd be best to comment AND add the comment in the required DevDB tab..
I don't own this device, but everything should work.
Features Implemented
Release 1
SonyAosp Based
OMS Substratum Support with Masquerade (from CarbonROM)
Thermal-engine (CarbonROM)
Gapps Inbuilt (OpenGapps)
Supports Assistant Activation
Increased Call Log History
Working Advance Reboot Menu (SonyAosp)
Commit history in Changelog (SonyAosp)
Screen dimmer. (Elementalx Kernel)
Release 1.99
This is a beta release which sort of currently BREAKS BLUETOOTH. (will be fixed in Release 2)
Working Camera (The google camera crashes but open camera and whatsapp camera work usually, some crashes are still there but the pictures are clear (front camera colors are a bit washed out) and no inversion or anything)
Sdcarfs (should fix exfat)
Fixed the wakelock issue (IPA and others)
Fixed substratum for the e6653
Stability Tweaks
Release 1.999
Please extract the zip and fastboot flash both the system and the kernel..
Working Camera (Works for me)
Built with CLANG
Fixed the slow charging
Native ntfs and exFAT
More Stability Tweaks
Built with newer external libraries
Added Vanilla Music Player
More features coming soon, framework buildup.
Release 3
Please extract the zip and fastboot flash both the system and the kernel.. This is a deodexed build and has a slow FIRST boot.
Status Bar swipe to increase brightness
Customize Nav Bar
Fixed Substratum
Double Tap status bar to sleep
Music Controls
Close foreground app with long press
Screen Record
Native Screenshot edit options
All other OmniGears features as of 7.0
Busybox built in (toybox is too limited)
Some new bugs which will be fixed. Report them asap!
Release 3.1
Minor Bugfix release.
Squashed that damn irritating power button reboot
Also has a new minor kernel update
Release 4
Major release. Name change, fixes... the full changelog is HUGE
Fixed LEDs
Fixed Power reboot issues
Added my own custom settings based off Benzo and Flash Roms
Ambient display
NETWORK TRAFFIC MONITOR!!
LED Control (Cyanogenmod)
Default pixel coloring
Added substratum and superuser tiles in settings
Double tap to sleep anywhere
Adblock from the MoaAB Project
Navigation bar edits
Pulse
Smartbar
Fling
Toast icons
Fixes and stuff check changelog.
Sdclang and Clang build
Release 5
Major release. Android version upgrade. I can't remember the whole changelog.
Rebased to Android 7.1.1
Therefore all 7.1.1 features, most notably, automatic background update handling and faster UI
Built with GCC 6.x as well as Clang 3.9 for speed and battery
All the features made it through intact including themes
Introducing Moves, which are quick shortcuts
All the libraries have been optimized and rebuilt mostly
Uses a Relatime Thread for the UI
Release 5.5
Bugfixes. Everyone should get this.
Fixed all the Settings
Added charging current and voltage
Release 6
More fixes and features.
Fixed all the Settings (again)
Added memory bar option
QS Header Icon settings
Date and time for header modifications
Auto launch music player
Release 7
Fixes.
Mostly the power menu bug.
Updated Externals.
Didn't get time to check the gapps thing. Install the necessary version (7.1.1 Arm)
Working
Everything ought to be fine.
Partially Working / Buggy
Sometimes these wakelocks prevent deepsleep. Disable the services and use suggested apps to fix. (as reported by @Sh4douw)
All the KERNEL bugs of AOSP are present
Release 3
Sorry but these are mostly due to a rushed release. ALL of these WILL be fixed asap.... All done!
The LED won't turn on while charging, but it still charges and shows the animation. (Fixed in 4)
The power button sometimes causes random reboots (Fixed in 4)
Power menu isn't themed yet (Fixed in 4)
The omnigears settings look like they don't stick (checkboxes) but they actually do (My settings do stick in 4)
Release 5
These are to be removed in the next release
The statusbar battery in the icon doesn't work. Everything else does. (Fixed in 6)
Lockscreen shortcuts don't work yet (Fixed in 5.5)
Lockscreen voltage and charging current doesn't work yet (Fixed in 5.5)
Weirdly I managed to get the advanced reboot menu to turn up while using the Power Off option too so for now to really turn it off you'll need to choose bootloader (Fixed in 6)
Not Working
Inbuilt Recovery (Weirdly) (Use the one for your device)
Gapps (You'll need to uninstall gapps with the opengapps uninstaller and then reinstall the right version (arm, 7.1.1) for your device; in my hurry the gapps bundled are all arm64. Hence the crashes. )
Suggested Extras
Recovery
SuperSU (suhide causes bootloops)
Magisk with phh's Superuser (New root interface with persist options)
AutoMagisk for hiding root
Assistant Enabler Zip Or App
Substratum
Substratum Pixel Theme
Naptime & Doze for better standby drain.
If the brightness is too dim you can turn the dimmer on and off by the following
You can echo 0 to disable and echo 1 to enable it via the sys path /sys/module/mdss_fb/parameters/backlight_dimmer
Click to expand...
Click to collapse
Please feel free to report more bugs, or even request more features but I'm not a dev so, no guarantees.
Installation Instructions
Eventually these will be flashable zips, however right now they're causing an error (IOError: [Errno 28] No space left on device)
Extract both boot.img and system.img from the relevant Release folder which has Leo
So for now install by fastboot
Code:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery_3.0.2.img
I don't recommend wiping userdata via fastboot so if you want you can always factory reset or clear Data, Cache, Dalvik and System from TWRP.
Downloads​
The DevDB downloads are for the system.img and boot.img files only. They're in 7z cuz otherwise I can't upload them.
Beta Release 6
Sadly this release is not on DevDB.. Since DevDB won't finish attaching files as of 1st Jan and I don't even know if it'll be back. I'm really hoping for a basketbuild account, cuz then I'll be able to serve OTA's. Anyway.
For now due to popular demand this release, Release 6 is uploaded to MEGA.
Go to PixN/Roms/Release 6/Leo
The link to the folder is here
Beta Release 7
Back on DevDB.
For mobile users to get to the downloads section just hit the big [https://forum.xda-developers.com/devdb/project/?id=18707#downloads"]DOWNLOADS[/URL] button.
FAQ/Frequent Statements
Q0: When ${THING}?
A0: No ETAs. Don't ask.
Q1: You list my phone above but there isn't a build uploaded, why not?
A1: Haven't gotten around to it yet.
Q2: But when will you get to building it?
A2: Damn it, see Q0/A0.
Q3: How often will builds be produced?
A3: Whenever I get to them and feel like uploading.
Q4: But ${THING} isn't working for me. I cannot live without ${THING}.
A4: Not surprising, nougat is still young. Some features aren't ported and some may still be buggy. Maybe this isn't ready for you yet. And don't cry.
Q5: Xposed?
A5: Don't know. Maybe, maybe not. I'll ignore you if you complain about something and are using Xposed. Not out for nougat yet.
Q6: Can I complain about something?
A6: I'd prefer not, but be prepared for me to ignore you.
Q7: Can I report a bug?
A7: Absolutely. Please mention the kernel version and any additional files you flashed. Create a logcat.
Q8: When will you fix ${THING} that I just reported?
A8: Damn it, see Q0/A0. And if your ${THING} isn't something that bothered me, it probably just got shuffled to the back of the line.
Q9: Can I donate?
A9: Sure! Whatever you can. This takes a lot of time.
Q10: What is this "sdclang" thing?
A10: CM is using a optimized version of the clang/llvm compiler for official builds of Qualcomm devices. I'm using it for my own builds. See these links here and here.
I've depreciated this to move to Clang 3.9 (newer).
Click to expand...
Click to collapse
Full Changelog
Clogs my Labs view. Will make a github repo for this later.
Credits
@The Flash for his kernel and rom.
@JerryLaiHMmmmmm for showing the community AOSP was possible.
@zacharias.maladroit for the recovery and his excellent kernel.
@RyTekk also for his kernel source and inputs.
@Myself5 for setting me straight about the E6683 kernel issues and for all the work done on sony devices.
@frap129 for his excellent MapleAOSP
@pollob666 for the call log fix.
@haggertk for the FAQ.
@BSDgeek_Jake for MoaAB.
Sonyxperiadev Team.
SonyAOSP Team.
OmniRom Team.
DirtyUnicorns Team.
PureNexus Team.
BenzoRoms Team.
CarbonROM Team (Best gerrit ever).
Substratum Team.
AOSP providers.
Everyone testing this.
If I've forgotten anyone I'll add them later, especially if someone reminds me...
XDA:DevDB Information
PixN Rom, ROM for the Sony Xperia Z3
Contributors
HaoZeke
Source Code: https://github.com/PixN-ROM
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Beta
Current Beta Version: 7
Beta Release Date: 2017-01-12
Created 2017-01-04
Last Updated 2017-01-12
And in 6603?
16dima11 said:
And in 6603?
Click to expand...
Click to collapse
Yeah this is for 6603 aka leo (the device codename)
have Screenshot? thx
does it work on d6633 (dual sim) ?
soonsi said:
does it work on d6633 (dual sim) ?
Click to expand...
Click to collapse
Nope, sorry, not yet ... I could put a build for it too... Do you have a working aosp rom for the d6633?
said8941 said:
have Screenshot? thx
Click to expand...
Click to collapse
Part of the op. Check the screenshots tab.
Thank you, now I will try)
HaoZeke said:
Part of the op. Check the screenshots tab.
Click to expand...
Click to collapse
i found. Thx
-
GPS work?
Hey, installed it and everything seems to be working instead of camera, there is no camera at all and google and open camera are not working, any tips?
Edit: just realised it takes picture but screen is black whole time
Kind regards,
V
Can I flash with d6603 bootloader locked? Thank you very much for your time and work.
Deejay Bosz said:
Can I flash with d6603 bootloader locked? Thank you very much for your time and work.
Click to expand...
Click to collapse
No
Aren't the partially working/ not working tabs a bit misleading? I haven't tried the ROM but since there are still unresolved problems with the kernel I doubt that the ROM is almost bug free
Rastamaniak said:
Hey, installed it and everything seems to be working instead of camera, there is no camera at all and google and open camera are not working, any tips?
Edit: just realised it takes picture but screen is black whole time
Kind regards,
V
Click to expand...
Click to collapse
Ouch... That's interesting.. Could you send me a logcat of what's going on when you open the camera and take a picture?
mattia.bf said:
Aren't the partially working/ not working tabs a bit misleading? I haven't tried the ROM but since there are still unresolved problems with the kernel I doubt that the ROM is almost bug free
Click to expand...
Click to collapse
Well the features certainly are bugfree, ie the rom per se is. Kernel issues are sort of separate. Especially camera blobs.
The rom itself is in beta, as the devdb thing asserts. They're all beta releases.
I'll add camera to partially working.
Anything else? (I'll update the op soon)
Actually I used to own a z3 and don't anymore, but I thought I'd build for it anyway (I'm in a z5 nowadays)
Last I remembered I thought Sony had gotten the camera working completely on the z3. I guess I was wrong.
I usually release an optimized kernel with this rom but since I don't have the device I'll stick to the stock one.
You could of course use any 3.10 aosp kernel if it helps..
Deejay Bosz said:
Can I flash with d6603 bootloader locked? Thank you very much for your time and work.
Click to expand...
Click to collapse
To elaborate, you can't flash anything with a locked bootloader....
You need it unlocked to flash kernels, otherwise nothing boots.
Backup your ta partition, unlock and join the fun
this ROM has bugs? the camera works well?
Hey, I'd request everyone using this, and even those who aren't to please help clear my doubts on originality here
https://forum.xda-developers.com/android/software-hacking/original-code-t3532034
HaoZeke said:
Hey, I'd request everyone using this, and even those who aren't to please help clear my doubts on originality here
https://forum.xda-developers.com/android/software-hacking/original-code-t3532034
Click to expand...
Click to collapse
I installed the Rom, there is a lot of work but you're at a good point.
-play store no good, freezes, do not download the app, etc.
-I'm not uninstall the app
-the camera does not work with external app
to resolve the first three issues are forced to restart
leors said:
I installed the Rom, there is a lot of work but you're at a good point.
-play store no good, freezes, do not download the app, etc.
-I'm not uninstall the app
-the camera does not work with external app
to resolve the first three issues are forced to restart
Click to expand...
Click to collapse
Could you give me logcats of the crashes? I no longer own the Z3 so I'm depending on all of your for logs

[WIP][ROM][ARM64][VoLTE][Redmi 2][DISCONTINUED] CAF_AOSP_7.1.2 for Redmi2 WT88047

Hi, this rom is built using arm64 sources from Codeaurora, branch LA.BR.1.2.9_rb1.29 with some adjustments to fit our "little precious... "
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
INSTALLATION
- MAKE BACKUP of your working rom before flashing this one.
- Boot into recovery
- Wipe System, Data, Cache, Dalvik Cache
- Flash the zip
- Reboot your device
First boot takes some time. Wait patiently.
WORKING
- Wifi,
- Bluetooth,
- RIL (voicecall, sms, data),
- SDCard,
- audio / video
- FM radio
- Camera
- GPS
- VoLTE
NOT WORKING
- Camera
- GPS
SOURCES
https://github.com/redmi2
CREDITS
me
you
everyone
DOWNLOADS
androidfilehost
wt8847_64_twrp_3.2.1
If you want root, flash
"phh's SuperUser"
OR
SuperSU
OR
MagiskSU
Gaaps are not included, open_gapps-arm64-7.1-pico works fine.
The ROM supports signature spoofing, so you can use microG as a "replacement" for gaaps.
XDA:DevDB Information
CAF, ROM for the Xiaomi Redmi 2
Contributors
pirej
Source Code: https://www.codeaurora.org/cgit/quic/la
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: TWRP 3.1.1 and L bootloader
Based On: CAF AOSP ARM64
Version Information
Status: Stable
Created 2017-03-08
Last Updated 2018-06-05
Changelog:
- 02.04.2017 fixed Camera
- 03.04.2017 fixed GPS (will be included in the nex build) get the fix here
- 04.04.2017 updated all sources to the latest CAF branch LA.BR.1.2.9_rb1.14, included gps fix, removed qcom bt apps.
- 09.04.2017
Camera - include missing 8MP picture size
Wrong device name - fixed
Gallery FC when entering edit mode - fixed
Unlocked 400 and 533 Mhz cpu frequencies
Click to expand...
Click to collapse
- 18.04.2017
Options to disable camera shutter sound and screen-shot sound
Camera Beautification Options
Signature Spoofing permission
Advanced Power Menu
Buttons Rebinding Options (and changed the color to "Teal" instead the initial "Blue", to match all of the other items in settings
Navbar Buttons
Quick settings pull down
Quick Charge
Faux Sound
MSM hotplug
Various Framework and Kernel optimizations/improvements
Click to expand...
Click to collapse
- 20.04.2017
Added VoLTE support
removed Quick settings pull down
Disabled system-wide Camera shutter sound (editable in system.prop)
Click to expand...
Click to collapse
-25.04.2017
I have updated all of my sources to the latest LA.BR.1.2.9_rb1.15 branch for msm8916_64 (no sign of 7.1.2 yet)
I didn't check what exactly is changed upstream, so...
I removed the second APN setting in mobile settings
Increased in-call audio volume
The wifi drivers in kernel are updated too (i forgot to update them before)
Click to expand...
Click to collapse
-01.05.2017
From what i remember..
Changed app icons for phone/messages
Added screen recorder option ( press power and volume-up keys at the same time to start, and same combination to end recording)
Added "Phone info" in about/status/Phone info (no need to dial *#*#4636#*#*)
Updated mixer for a louder in call sound (and i hope i didn't introduce some distortions in music playback as in the first try)
Those are the obvious changes..
And.. a some under the hood changes..
Click to expand...
Click to collapse
-21-05-2017
no new features,
no new (reported)bug fixes..
fixed some unreported bugs(errors in logcat)
some BoringSSL related changes,
and some other misc changes
Click to expand...
Click to collapse
-26.05.2017
updated to android 7.1.2
Click to expand...
Click to collapse
-19.06.2017
updated to LA.BR.1.2.9_rb1.22
Click to expand...
Click to collapse
-31.07.2017
updated to LA.BR.1.2.9_rb1.23
Click to expand...
Click to collapse
-26.08.2017
updated to LA.BR.1.2.9_rb1.24
Click to expand...
Click to collapse
-02.10.2017
updated to LA.BR.1.2.9_rb1.26
Click to expand...
Click to collapse
-18.10.2017
improved proximity sensor sensitivity
misc updates in kernel for gereral performance
display related changes
added(in dialer) and enabled call-recording
Click to expand...
Click to collapse
-03.11.2017
updated to LA.BR.1.2.9_rb1.27
patched to allow changing of the " WebView provider"
Click to expand...
Click to collapse
-02.12.2017
updated to LA.BR.1.2.9_rb1.28
included some of the previous changes/bug-fixes:
added option to remove the QuickSearchBar in launcher settings
switched to ltr559 to get the proximity working
fixed gallery not being able to open edit mode
Click to expand...
Click to collapse
Temp change-log until the next full build..
Updated kernel, with added support for the great kernel-app "spectrum"
and with fixed "display shifted" bug.
-11.01.2018
Updated to LA.BR.1.2.9_rb1.29
Click to expand...
Click to collapse
-05.06.2018
--------------------------DISCONTINUED--------------------------------
Reserved
Good job. Probably we may borrow both the GPS/camera Hal's and vendor from R3 and try
Probably(hopefully) yes, but we will see.
Woohoo
Yay 64 in the House :laugh:
:good::good:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
wow,I am waiting it becomes stable
TecnoTailsPlays said:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
Click to expand...
Click to collapse
As i told you, Im not repacking anything, its all build from source.
But when i need pac/repack.. i use this on linux or this on windows.
TecnoTailsPlays said:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
Click to expand...
Click to collapse
Hey, why do you ask same question again? He's building from source, not packing, unpacking boot.img. Go and get sources link from previous post and there are tons of methods in xda on unpacking boot.img.
Venkatesh said:
Hey, why do you ask same question again? He's building from source, not packing, unpacking boot.img. Go and get sources link from previous post and there are tons of methods in xda on unpacking boot.img.
Click to expand...
Click to collapse
Look, I asked him again becouse I tried using a lot of methods for making the boot.img, BUT it dosn't work, when I compile the kernel all I get is the kernel.gz and the dt.img, I need the ramdisk for caf that is on the boot.img, I can unpack-it, but I can't repack-it, it will give me an error saying that it can't find mkbootfs and mkbootimg, even that they are on the location indicated Mkboot , that's why I'm asking for help
awesome work bro.
@pirej , my device model is wrong, it's showing the 2014811 model, but my model is 2014819, any way to fix it? but I don't think this is too much important
Not boot here. Clean flashed install..
valenrock said:
Not boot here. Clean flashed install..
Click to expand...
Click to collapse
Booted successfully on my HM 2014818 (Indian Variant).
The ROM is snappy af its like Redmi 2 on steroids.
It just misses out on Camera , Non remappable H/W keys and GPS which will be fixed by pirej ? soon™.
Saurabh_Umadikar said:
Booted successfully on my HM 2014818 (Indian Variant).
The ROM is snappy af its like Redmi 2 on steroids.
It just misses out on Camera , Non remappable H/W keys and GPS which will be fixed by pirej ? soon™.
Click to expand...
Click to collapse
Clean flashed TWRP 3.0.3.0
.....
Script succsesded (1.000000)
But stuck at boot animation ( white google text )
Something wrong here @pirej ?
Nice work @pirej, Can you share how much space is occupied in /system partition with arm64 rom?
valenrock said:
Clean flashed TWRP 3.0.3.0
.....
Script succsesded (1.000000)
But stuck at boot animation ( white google text )
Something wrong here @pirej ?
Click to expand...
Click to collapse
It takes an atypical amount of time for the first boot to happen. Be patient.
CENTSOARER said:
It takes an atypical amount of time for the first boot to happen. Be patient.
Click to expand...
Click to collapse
40 minutes of waiting.. Really? :laugh:

Categories

Resources