[DISCONTINUED][UNOFFICIAL] CM-12.1 [22 Nov 2016] - Fire Original Android Development

IMPORTANT NOTICE​:
As many of you know, the CM-12.1 branch will not be supported in the new LineageOS fork. And many of the new Google security patches are difficult and fiddly to back-port as they are now geared towards Marshmallow and Nougat. So as a result there will be no further updates to this rom.
Instead my focus will now be Fire Nexus ROM for this device.
Also looking at possible ways to get later android versions on the device. Will let you know if there is any progress later.
Thanks for all the support :good:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[COLOR="gray"]
/*
* 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 the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/
[/COLOR]
Current Progress
updated: 25 Jan 2016
Rules
- Please search the thread before asking questions
- Please try to stay on topic, I know it's not always possible
- Please report bugs here
- Report only one issue per bug report
- When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...
- Saying something isn't working without proper explanation will not attract any attention.
Prerequisites for Installation
- If you have FireOS 5.0.1 then use Cyanogen Recovery or TWRP Image
- If you have FireOS >= 5.1.1 then use FlashFire 0.50
Fresh Installation from TWRP
- From your recovery perform a Factory Reset
- Flash the ROM File
- Flash Open Gapps - Use either micro, pico or nano
- Do NOT use stock gapps as there is not enough space on the /system partition
- Reboot and enjoy!
- Fresh Installation from FlashFire 0.50
- Click the Red + and choose 'Wipe'
- Ensure System data, 3rd party apps and Dalvik cache are CHECKED
- Click the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod Zip
- Accept defaults
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps Zip.
- Accept defaults
- Move "Wipe" to the Top of the order
- Press the big FLASH button.
Upgrading from FlashFire 0.50
- Click the Red + button and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Cyanogenmod Zip
- Click the Red + button again and choose 'Flash ZIP/OTA'
- Navigate to and choose the latest Open Gapps Zip.
- Accept defaults
- Click the Red + again and choose 'Wipe'
- ONLY tick Dalvik and Cache.
- Press the big FLASH button.
Downloads
*** Please do NOT create any mirrors ***
- CM-12.1 for Amazon Fire 7" 2015 Tablet
- Open Gapps
Source Code
- Device Tree
- Kernel Source: Ford stock kernel, build number update-kindle-global-37.5.6.0_user_560177220
Thanks
- Cyanogenmod
- csolanol
- diegocr
- k4y0z
XDA:DevDB Information
CM-12.1 Amazon Fire 2015, ROM for the Amazon Fire
Contributors
ggow
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: Cyanogenmod
Version Information
Status: Stable
Created 2015-11-15
Last Updated 2017-02-03

Release Notes / Changelog
2016-11-22
- Fix Xposed - Needs testing
2016-11-21
- November 2016 AOSP Security Patch Level
- Switch to using lastest FireOS 5.3.2 - update-kindle-global-37.5.6.0_user_560177220 binaries and boot.img
- Fix Video Recorder bug [Cannot connect to camera]
- Fix bug in OMX causing freeze of video
2016-10-21
- October 2016 AOSP Security Patch Level
- Fix x265 video playback - Thanks @jeromeof
2016-09-22
- September 2016 AOSP Security Patch Level
2016-08-10
- August 2016 AOSP Security Patch Level
- Fix audio lag issue in games - thanks @$ideWinder
2016-07-10
- July 2016 AOSP Security Patch Level
- Re-tested exFAT with 32GB Sandisk microsd card and seems to work fine.
2016-06-14
- June 2016 AOSP Security Patch Level
- Added CIFS Support (Instructions here)
- Switch to using lastest update-kindle-37.5.4.4_user_544271020 binaries and boot.img
2016-05-30
- Fix Swipe for stock keyboard
- Added back fix for screen rotation glitch
2016-05-28
- May 2016 AOSP Security Patch Level
- Fixed bug: No way back from USB Charge Only Mode
2016-04-20
- Updated CM Code
2016-04-11
- Fix sdcard write access
2016-04-06
- Updated CM Code
- 01 April 2016 AOSP Security Patch Level
2016-04-04
- Updated CM Code
- Prevent recovery been overwritten: Modify build system to prevent recovery-resource.dat and recovery-from-boot.p from been generated. This needs testing preferably by people with the ability to boot TWRP.
- Fixed failure to mount /system partition error due to change in build system
2016-03-30
- Enable Bluetooth Low Energy Support
2016-03-29
- Updated CM Code
- Switch to using lastest update-kindle-global-37.5.4.2_user_542168620 binaries and boot.img
2016-03-11
- Updated CM Code
- 01 March 2016 AOSP Security Patch Level
- Updated FlashFire Flashing instructions on OP
2016-02-29
2016-02-19
- Updated CM Code
2016-02-03
- Updated CM Code
- 01 February 2016 AOSP Security Patch Level
2016-01-26
2016-01-20
2016-01-12
- Updated CM Code
2016-01-04
- Enable WiFi Display
2015-12-30-R01
- Fixed bug where FlashFire will fail to go from FireOS -> CM
2015-12-30
- Thanks to @chetta for testing and prompt feedback
- Reverted use of Google's prebuilt WebView for now (Too many issues)
- Clean Flash via TWRP Re-tested
- Google App Tested
- YouTube and NetFlix Re-tested
- Upgrade via TWRP re-tested
- FlashFire FireOS -> CM re-tested
2015-12-29-PM
- Fixed issue with GAPPS and SuperSU been overwritten on upgrade of ROM
2015-12-29-AM
- Fixed bug when using FlashFire where Gapps would not be preserved
- Use Google's Prebuilt WebView
- Update WebView to version 48.0.2564.48
- Updated CM code on 2015-12-29
- Re-tested ROM upgrade via TWRP, CM recovery and FlashFire
- Fixed Flash failure going from FireOS 5.1.1 -> CM
- Re-tested FlashFire functionality going from FireOS 5.1.1 -> CM
2015-12-23
- Fixed ability to use FlashFire to go from FireOS_5.1.1 to CM-12.1
- BLOCK_BASED_OTA is now enabled
- Updated CM code on 2015-12-22
2015-12-16
- Fixed screen-off animation rotation orientation
- Updated CM code
2015-12-11
- Fixed permissions on /system/etc/install-recovery-2.sh
- Implement fix for Play Video - thanks @diegocr
2015-12-10-PM
- Switch to using update-kindle-full_ford-37.5.4.1_user_541112720 binaries and boot.img
- New version of the selinux_permissive.ko module - thanks @k4y0z
- Added /system/etc/install-recovery-2.sh with the same content as /system/bin/install-recovery.sh
- Fixed Built-In Root Access (Privacy Guard)
2015-12-10-AM
- Fix problem with install-recovery.sh been overwritten
- exFAT should now work (was broken in the previous build)
- init.d now initialises correctly
- Enabled built in Root Access
- NuPlayer should now work correctly
- Fixed Camera Support (HDR mode is not working and not supported)
- Fixed Video Recording
- General Video Support should be good now
- I tested Netflix and YouTube
2015-12-09
- Switch to using update-kindle-37.5.2.2_user_522054520 binaries and boot.img
- Add kernel module to switch selinux operational mode to permissive - thanks @k4y0z
- This means SuperSU is now not required and much faster boot times
- Add exfat support
- Enable init.d support - thanks @k4y0z
- Remove GPS configs
- Removed NFC configs
- Removed GPS, telephony and NFC permission files
- Add further properties to disable some SIM/RIL related stuff
2015-12-04
- Fixed USB OTG - thanks @csolanol and @diegocr
- Updated CM Code
2015-12-02
- Fixed Bluetooth Audio
- Updated CM Code
2015-12-01
- Fixed Bluetooth - thanks @diegocr
- Enable Multi-user (5)
- Updated CM Code
2015-11-22
- Enable MTP
- Enable OTG Support
- Add properties to declare device has no radio
- Added configuration item to build for BLOCK_BASED or not.
- BLOCK_BASED build currently not flashing due to symlink error
- Add further config for MTK Bluetooth
- Fixed build errors in lib_driver_cmd_mt66xx private static lib
- Clean up config for WIFI
- Added IPv6 support
- Fixed battery stats - thanks @csolanol for providing the required power_profile.xml
2015/11/16
- This version will boot standalone - no more tethered boot
2015/11/15
- Initial Release

Frequency Asked Questions
Question 1:
How do I adjust the keyboard sound level?
Answer:
- Go to settings -> Languages & input -> Android Keyboard -> Advanced -> Keypress sound volume
- Then adjust the slider to your preferred level
Question 2:
Why does the screen image seem stretched or distorted?
Answer:
- The actual pixels in the Fire's LCD are not perfectly square
- That causes some distortion. It is particularly noticeable with round icons & when the screen rotates.
- This issue also effects the stock amazon OS as well as all custom roms.
- It is not yet known if this will be fixable in software (my current thinking is probably not)
Question 3:
Why is my brightness slider not working?
Answer:
- Try installing Brightness Level and use it to change brightness. After doing this brightness slider should work fine and you can remove Brightness Level.
Question 4:
When installing Google Play Games and Google Calendar I get error -505?
Answer:
- Install older versions from apkmirror then update from Google Play Store.
Question 5:
How do I use CIFS?
Answer:
See the guide here

Actual CM12.1 on the Fire 2015? So, a premium device for $50 with CM12.1? Awesome! Might have to pick one up now... I'd guess I don't have to fastboot each time I power on right? Just the first time to get CM/TWRP, then have CM/TWRP install+boot CM12.1, then I can get CM12.1 without fastboot?

bobbob1016 said:
Actual CM12.1 on the Fire 2015? So, a premium device for $50 with CM12.1? Awesome! Might have to pick one up now... I'd guess I don't have to fastboot each time I power on right? Just the first time to get CM/TWRP, then have CM/TWRP install+boot CM12.1, then I can get CM12.1 without fastboot?
Click to expand...
Click to collapse
- You will have to fastboot each time
- It's all in the OP including the reasons why this is the case at the moment.
- It's not ideal - but thought I would share what I have so far
- I am looking into solutions for this now.

- Links are now up

ggow said:
- You will have to fastboot each time
- It's all in the OP including the reasons why this is the case at the moment.
- It's not ideal - but thought I would share what I have so far
- I am looking into solutions for this now.
Click to expand...
Click to collapse
Thanks for the hard work!

Once booted into CM12.1 we can make general system configuration changes, install apps, etc, correct? And will changes be be retained if we need to reboot (through fastboot)? If so, where will CM12.1 files be stored?

blueberry.sky said:
Once booted into CM12.1 we can make general system configuration changes, install apps, etc, correct? And will changes be be retained if we need to reboot (through fastboot)? If so, where will CM12.1 files be stored?
Click to expand...
Click to collapse
- Yes customise as much as you want - all will be retained.
- Your data and OS is stored on the /data and /system partition respectively
- The only thing you have to reload on a reboot through fastboot is the modified_boot.img which won't affect anything else.

Awesome work @ggow!. @diegocr and me have been working on bring slimrom to this device. We are having some issues with WiFi and bluetooth. Would you mind to share your device and vendor for cyanogen?.
Thanks.

csolanol said:
Awesome work @ggow!. @diegocr and me have been working on bring slimrom to this device. We are having some issues with WiFi and bluetooth. Would you mind to share your device and vendor for cyanogen?.
Thanks.
Click to expand...
Click to collapse
Hi csolanol,
- I am in the process of updating my bibucket with the most recent changes
- Having trouble with bluetooth too.
- Wifi is working fine - I got it working like this:
- put this in your device tree
- then add this to your boardconfig.mk:
Code:
[INDENT]WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_WLAN_DEVICE := mediatek
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_mt66xx
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_mt66xx
WIFI_DRIVER_FW_PATH_PARAM:="/dev/wmtWifi"
WIFI_DRIVER_FW_PATH_STA:=STA
WIFI_DRIVER_FW_PATH_AP:=AP
WIFI_DRIVER_FW_PATH_STA:=P2P[/INDENT]
- Then add this to your device.mk or equivalent
Code:
[INDENT]# wifi
PRODUCT_PACKAGES += \
lib_driver_cmd_mtk[/INDENT]
- Do not include the propriertary bin/wpa_supplicant when building otherwise you will get a build error
- Instead copy it into your ROM after building.
- Hope this helps for now.

Didnt whats his face say he used the original boot.img file to flash permenatnly asop without using fastboot every time?

ggow said:
Hi csolanol,
- I am in the process of updating my bibucket with the most recent changes
- Having trouble with bluetooth too.
- Wifi is working fine - I got it working like this:
- put this in your device tree
- then add this to your boardconfig.mk:
Code:
[INDENT]WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_WLAN_DEVICE := mediatek
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_mt66xx
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_mt66xx
WIFI_DRIVER_FW_PATH_PARAM:="/dev/wmtWifi"
WIFI_DRIVER_FW_PATH_STA:=STA
WIFI_DRIVER_FW_PATH_AP:=AP
WIFI_DRIVER_FW_PATH_STA:=P2P[/INDENT]
- Then add this to your device.mk or equivalent
Code:
[INDENT]# wifi
PRODUCT_PACKAGES += \
lib_driver_cmd_mtk[/INDENT]
- Do not include the propriertary bin/wpa_supplicant when building otherwise you will get a build error
- Instead copy it into your ROM after building.
- Hope this helps for now.
Click to expand...
Click to collapse
Thanks, I will wait bitbucket update :good:

Awesomeslayerg said:
Didnt whats his face say he used the original boot.img file to flash permenatnly asop without using fastboot every time?
Click to expand...
Click to collapse
- Yes, that was me who said that but Amazon have changed things since then.
- On the HDX at the time they were not enforcing an selinux policy
- Now that Amazon are enforcing it cannot work in the same way at least for the moment until a workaround is found.

diegocr said:
Thanks, I will wait bitbucket update :good:
Click to expand...
Click to collapse
- Did you guys find a way of been able boot Slim without having to fastboot a boot image each time?

ggow said:
- Did you guys find a way of been able boot Slim without having to fastboot a boot image each time?
Click to expand...
Click to collapse
no, only fastboot

diegocr said:
no, only fastboot
Click to expand...
Click to collapse
@csolanol and @diegocr
I have linked my Device Tree in the OP.

ggow said:
@csolanol and @diegocr
I have linked my Device Tree in the OP.
Click to expand...
Click to collapse
Thanks a ton :good:

diegocr said:
Thanks a ton :good:
Click to expand...
Click to collapse
- I built my ROM without block based image generation
- This means you can extract the ROM and use the proprietary-files.txt with the extract-files.sh to re-generate the vendor tree

Related

[CM9.1][UNOFFICIAL][OCT03]XXMrHyde`s UNOFFICIAL Build RC2-19

XXMrHydes UNOFFICIAL Build RC2-19
There is a security risk in Android,
USSD-Codes can be sent to your phone, while on a manipulated website,
the result can be e.g. a factory reset, 3 times sending a wrong simcard pincode, ...
I upladed a patch to fix this, it can be found at:
"Additional Downloads:", "Patches:"
It`s recommend to install this patch!
Fixed in Build RC2-19
As long as you can read this, hardware acceleration is NOT working, this means, also apps like e.g. chrome don't work.
Note:
This is an UNOFFICIAL Build of CM9.1 (CyanogenMod 9), this means:
it is NOT my Rom, I`m just compiling it from CM Source,
all Credits goes to TeamDouche, the device maintainer of p990 Ricardo Cerqueira,
and all other coders who contributed to CyanogenMod
I want to thank:
owain94 (for the Code of many Source-Code changes)
Korumera (Big thanks for his Filehosting @XDA File Server)
hei1125
pastime1971
batoo
flak0
tonyp
aMpeX
loganmc10
temasek
B0xer
Note:
If you like to use this Build as Base for your Rom,
PM me, Don`t use this Build without permissions
This Build should be as near as possible to the CM Source.
Changes:
- Nitz Fix (automatic time-sync for SU660 Basebands (by pastime1971) - (temporarily deleted)
- DHCP Renew Fix (by pastime1971) - (temporarily deleted)
- Lagfree + Dalvik Fix (by batoo, flak0 und tonydl "tonyp" )
- signal lost / data drop fix (by B0xer @EB Team)
- clock position option
- Build-Version at "about phone"
- Added 4 battery icons, (system settings -> system -> status bar -> battery status style),
- USB-mass storage support
- (photo)camera is working
- deleted system updates
- added Pdroid framework (Download the app using Playstore, or use the flashable-zip)
- added Torch App and notification-widget
- AOKP weather icons for lockscren
Included Cherry Picks:
- Change I695a8b2a: SystemUI: HSPA+ Support (merged)
- Change Id5b9a811: Add Center Clock-Settings Part (portet to CM9)
- Change I80cfef86: Add Center Clock-Framework Part (portet to CM9)
- Change I5bb6e423: add NITZ override - (temporarily deleted)
- Change If87db437: fix DHCP renew (dhcp_do_request_renew argument type) - (temporarily deleted)
Newest Commits:
CM9-Changelog
Gerrit Code Review (CM10)
(take a look at Build date in Settings -> About phone)
Downloads:
Rom:
MediaFire
SolidFiles
XDA-FileServer
XXMrHyde`s CM9 Rom Special Edition (RC0-9)
Stock CM9 Kernel:
SolidFiles
MediaFire
XDA-FileServer
Kernel (UMS support):
Harsh-Kernel
Nova-Kernel
JARVIS-Kernel
Additional Downloads:
Patches:
SolidFiles
MediaFire
XDA-FileServer
Browser Rotation Fix:
SolidFiles
MediaFire
XDA-FileServer
Gapps:
SolidFiles
MediaFire
XDA-FileServer
Mount-Point:
SolidFiles
MediaFire
XDA-FileServer
(internal SD -> SDCard,
external SD -> emmc)
Bootanimations:
SolidFiles
MediaFire
XDA-FileServer
PDroid-App:
MediaFire
SolidFiles
XDA-FileServer
Statusbar-Mod:
Screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SolidFiles
MediaFire
XDA-FileServer
This little Guide should explain the basics of installing and using this Rom:
Installation:
Copy The Rom-Zip to your internel- or external-SD-Card,
if you like add also Kernel, Bootanimation, Gapps and Mount-Point zips,
Kernel: you NEED a custom Kernel if you want to use USB-Mass-Storage
Bootanimation: you should know what it is,
Gapps: Google apps, like Play Store, (GMail isn`t included, you have to download it from Play Store)
Mount-Point: mounts internel SDCard to SDCard, and externel SDCard to mnt/emmc.
This Rom comes as Non-Wipe Rom, this means, if a Full-Wipe is required,
you have to do it by yourself in CWM
Full-Wipe is required, if you came from a:
- GB-based Rom, (CM7, LG-Stock, and all Custom-Roms based on these),
- Froyo-based Rom, (LG-Stock, and all Custom-Roms based on these),
- (possibly EaglesBlood AOSP Rom)
Full-Wipe is recommend, if you came from:
- owain`s Domination Rom Build 79 or above,
- ParanoidAndroid-ROM,
- AOKP,
- EaglesBlood AOSP Rom, (possibly required)
Full-Wipe means:
- wipe data/factory reset
- wipe cache partition
- -> advanced -> wipe dalvik cache
- -> advanced -> wipebattery statts (optional)
- -> mounts an storage -> format cache
- -> mounts an storage -> format data
- -> mounts an storage -> format system
You can flash all zips in one step, you don`t have to reboot after flashing a zip
First Steps after Installation:
go to Play Store and install GetRil,
open GetRil and install matching Ril, (for CM-based Roms you have to install a V10-Ril)
Also see tonyp`s threat: "[Baseband][P990] Complete Baseband overview thread",
especially post #2 "FAQ" for further informations about SU660 basebands, and basebands ril combinations with CM based roms.
go to System-Settings -> Storage -> Menu-Button -> USB-computer-connection:
if you HAVE installed a Custom-Kernel supporting UMS,
choose whatever you like,
if you DON`T HAVE installed a Custom-Kernel supporting UMS,
you DON`T HAVE TO choose Mass Storage, choose something else
(choosing Mass Storage in this case results in Phone freeze and reebot if you connect Phone to PC! )
Infos about missing Hardware Acceleration:
As neither LG nor Nvidia releases the necessary drivers for ICS,
in this Rom (as in all other CM9-based Roms) hardware acceleration isn`t working, this means :
- AS LONG AS YOU CAN READ THIS DON`T ASK FOR WORKING VIDEO-RECORD WITH STOCK VIDEO-CAM!
- the video-camera isn`t working at all, (you can use e.g. Videocam-Illusion from Play Store)
- you can`t record HD-Videos with alternative video-cameras,
- video playback is only possible by using softdecode, (e.g. use MX Video Player from Play Store)
- during playback of HD-videos, there may be glitches
- all apps optimized for ICS, AND accessing the GPU to render something , don`t working correct, (e.g. Chrome)
Changelog:
RC0-1 - RC1-10:
RC0-1
- First Release
- added Build Version at about Phone
- added USB-Mass-Storage
(need a Kernel supporting UMS, Nova-Kernel | Harsh-Kernel )
RC0-2
- fixed camera not working
- fixed settings not working
- added lockscreen calendar
- updated to latest CM-Source
RC0-3
- deleted System Updates
- updated to the latest CM-Source
RC0-4
- german translation for "Rom version" at "about phone"
- Update to the latest CM-Source (CM.-Changelog)
RC0-5
- updated to the latest CM-Source
- EXPERIMENTAL version with included browser fix is also available (SolidFiles)
RC0-6
- Updated to the latest CM-Source
(CM Changelog, from 6.6.12, 11 o'clock - 12.6.12, 21 o'clock)
- added Cherry Pick
(If87db437: fix DHCP renew (dhcp_do_request_renew argument type) )
- added Nova-kernel 1.0.7
RC0-7
- Updated to the latest CM-Source, (CM-Changelog)
- Camera is working (only pictures)
- deleted Nova-Kernel, (Stock-CM9-Kernel is installed)
RC0-8
- Updated to the latest CM-Source, (CM-Changelog)
RC1-10
- Updated to the latest CM-Source,
Note: a flashable zip for adding "lagfree + dalvik fix" will be available soon
Edit:
SolidFiles
MediaFire
RC1-11 - RC2-19:
RC1-11
- Updated to the latest CM-Source,
- Included lagfree + dalvic fix
(lagfree script by batoo, dalvic fix by flak0, and portet to our O2X by tonyp)
- Included AOKP weather icons for lockscreen weather panel (looks a way better than the CM ones, )
RC1-12
- Updated to the latest CM-Source,
- Nitz-Fix (for working SU660 Basebands)
RC1-12 (Rebuild)
- Camera is working (photo!!!! camera, don`t ask for HW-Acceleration)
RC1-13
- Updated to the latest CM-Source,
- Fixed mobile data issue, (big Thanks to pastime, and everyone who helped to solve the issue)
- Selfcompiled kernel instead of prebuild one, (nothing changed by the kernel itself)
Torch fix SolidFiles MediaFire
RC2-13 (Rebuild of RC1-13)
- torch integrated,
- torch widget button in notification drawer works,
- renamed to RC2-13
RC2-14
- Update to the latest CM-Source,
- Updated Superuser
- Updated Su-Binary
- preconfigured build.prop for Nitz-Fix (forgot to include, patch)
- Prebuild-Kernel instead of selfcompiled
torch.apk flashable-zip
RC2-15 (TestBuild)
- Update to the latest CM-Source,
- included Fix for signal lost / data drop
- fixed typo in preconfigured build.prop for Nitz-Fix
RC2-16
- Update to the latest CM-Source,
- adden an option to choose clock position
(Settings -> System -> Status bar -> Clock Style)
- Browser Rotation Fix, (a flashable zip can be found at post #1)
RC2-17
- Updated to the latest CM Sources,
- Update to CM9.1,
- Updated RomManager,
- Nitz Fix - (temporarily deleted)
- DHCP Renew Fix - (temporarily deleted)
- Deleted PDroid-App, (Download using Playstore, or use the flashable-zip)
RC2-17 (Rebuild)
- Fixed non working Full-Wipe,
- added missed AOKP-Weather-Icons, (Patch can be found in post #1 "Additional Downloads" "Patches")
RC2-18
- Fixed UMS,
- Added cherry pick "I695a8b2a: SystemUI: HSPA+ Support"
RC2-19
- Updated to the latest CM-Sources,
- Added 4 battery icons, (system settings -> system -> status bar -> battery status style)
Known Bugs:
- as in all CM9 Roms, hardware acceleration is not working
- RC2-17, Full-Wipe results in settings and SystemUi FC (fixed in RC2-17 -Rebuild )
- RC2-17, missing AOKP-Weather-Icons (fixed in RC2-17 -Rebuild )
What's the difference of your build from owain's?
It is a clean Rom, only with minor changes to CM Source
cool, 1 more build to test
good luck sir
Thanks
So it continues from 30-73 or its something new like ui 3.0 hei did?
Sent from my super duper lg p990 2x ICS 4.O.4
This is not Nova HD, it is my CM9 UNOFFICIAL BUILD, the new Nova HD is based on this Build
Camera error.
"can't connect to camera"
see Known Bugs in post #2
CHROME Tabs working ???, don't think so
never used chrome, i don`t know
sorry to be a little off topic, but does any1 know what does the composition type do on the settings? if so please what are the difference between options?
does media acceleration work in this rom?
asking this cause its not mentioned in the known bugs area.
Thanks a lot!! Been waiting for a pure CM9 build!!
As in all CM9 Roms, hardware acceleration is not working.
Gesendet von meinem HTC One S mit Tapatalk 2
its not mentioned coz every1 should know it by now XD
trust me ull know when we get our hands on them drivers
please write CHrome not working, every CM9 Rom has it
New Build RC0-2 is available,
- fixed camera not working
- fixed settings not working
- added lockscreen calendar
- updated to latest CM-Source
Really like the idea of a basic CM9 rom. CM9 is allmost as good and stable as it can get without hardware accelaration. Great job. Will use this as my daily driver!

[ROMS][SGH-T679]Mass CM Thread

Hello, i decided to make a thread for a ton of CM mostly stock builds. Im going to be updateing these builds every so often. Except maybe 10.1 as development as far as the Cyanogenmod team goes has come to a very slow pace.(As its close to its final stages)
Credits for the ability to have these roms goes to Arco, ADC Team. Camcory. And all the other devs for our device and others. And of course the Cyanogenmod Team and the entire community.
All standards apply...if you phone blows up not my fault. If your cat eats your phone because the cyanogenmod boot animation looks tasty not my fault. Flash these like any other rom... my cwm from other thread will work fine.
Also response to this thread will be limited as its just a pile of roms. Not gonna try and go through dev talk about a billion roms all in the same place. feel free to talk about the roms all you want and ill try my best. If i miss anything feel free to PM me and ill try to address whatever the situation may be.
Also these are not ment to be replacements to anyone elses rom but instead just updated builds. And/or builds i use or have used personally. Kernel source 1 Kernel source 2 Kernel source 3
androidfilehost
CM10.1 : ION/PMEM
GAPPS:
Mirror 1
ROM 12-21-13:
Changes:
Sync CM sources
Mirror 1
CM10.2 : ION/PMEM!
GAPPS:
Mirror 1
ROM 8-3-13:
Changes:
Sync CM sources
Mirror 1*Broken Link editing note*
ROM 1-7-14:
Mirror 1*Broken Link editing note*
ROM 1-11-14:
Changes:
Sync CM sources
Mirror 1*Broken Link editing note*
ROM 1-29-14:
Changes:
Sync CM sources
Mirror 1
ROM 6-27-14:
Changes:
Sync CM sources
Mirror 1
Donation
TY to the following XDA members for contributing:
unmesh59
CM11.0 : ION/PMEM
What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera/Video
Wifi and USB tethering
Known Issues
Fixed In newer builds: Lowest quality in camcorder, doesn't work. Therefore MMS Video Capture also. (Workaround available for older builds)
No other known issues.
GAPPS 1-5-14 (Recommended):
Mirror 1
GAPPS 6-6-14 Here for those with custom images or different rom(Too Big for This cm11 build):
Mirror 1
Older builds:
ROM 1-6-14:
Changes:
Initial release
Mirror 1
ROM 1-11-14:
Changes:
Fixed storage swapping - ty arco
Enable TARGET_USE_QCOM_BIONIC_OPTIMIZATION - ty arco
Possible workaround for the graphic glitch - ty arco
Updated media profiles - ty arco
Increased minimum CPU frequency to 368 MHz
Lowered zRAM size to half of what it was - ty arco
Kernel 3.4.76
Synced with CM
Mirror 1
ROM 1-15-14:
Changes:
Enabled Low Power Audio (LPA)
Fixed VOIP audio - ty arco
Fixed Netflix playback
USB OTG and zRAM fixes (credits Christopher83)
Kernel 3.4.77
Synced with CM
Mirror 1 *Broken Link editing note*
ROM 1-29-14:
Changes:
Disabled Low Power Audio (LPA)
Updated Adreno blobs - ty arco
Synced with CM
Mirror 1
ROM 2-7-14:
Changes:
Synced with CM
Mirror 1
ROM 2-14-14
Changes:
Synced with CM
Mirror 1
ROM 3-13-14 Leaving old build but breaking link for more testing.(harder to dl so you know what your getting)
Changes:
Synced with CM
Updated Adreno blobs - ty arco
Kernel 3.4.82
Mirror 1
ROM 3-19-14
Changes:
Synced with CM
Mirror 1
Kernel to Fix Audio *Broken Link editing note*
ROM 4-15-14
Changes:
Synced with CM
Mirror 1
ADC Linaro Kernel for this build
ROM 4-25-14
Changes:
Synced with CM
Mirror 1
ROM 5-8-14
Changes:
Synced with CM
Mirror 1
Mirror 2
ROM 5-25-14
Changes:
Fixed some audio routing bugs - ty arco
Enabled LPA (Low Power Audio) again
Lockscreen wallpaper
New theme engine
Synced with CM
Mirror 1
Mirror 2
ADC/Linaro Kernel[Mirror 1][Mirror 2] or Christopher K^Kernel[Mirror 1][Mirror 2]
More Kernel Options
ROM 6-8-14
Changes:
Sync with CM
Android 4.4.3
Enable KSM deferred timer - ty arco
Roll back UMS dirty ratio to 20 - ty arco
Add qcmediaplayer - ty arco
unblank screen during init - ty arco
Mirror 1
Mirror 2
ADC/Linaro Kernel[Mirror 1][Mirror 2] or Christopher K^Kernel[Mirror 1] [Mirror 2]
More Kernel Options
ROM 6-18-14
Changes:
Sync with CM
Adding setprop entries for tcp delayed ack for Wifi & LTE - ty arco
Add Back KK Adreno Drivers
Mirror 1
ADC/Linaro Kernel[Mirror 1] or Christopher K^Kernel[Mirror 1]
Round 2 Kernels
ADC/Linaro Kernel[Mirror 1] or
Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 7-7-14
Changes:
Sync with CM
Remove obsolete LPA prop - ty arco
Updates to PowerHAL - ty arco
Disable gapless mode - Fixes some audio issues - ty arco
Mirror 1
ADC/Linaro Kernel[Mirror 1] or Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 8-28-14
Sync with CM
Fixed Torch wake lock(arco)
Change some bluetooth permissions(arco)
Set default brightness to 80(arco)
Add OMX lib for hardware MP3 playback(arco)
Enabled "soft reboot" feature(sirmordred)
Enable proximity wake feature
Set ROW as default scheduler
Enable "Eject SD Card"(sirmordred)
Update vidc firmware and alsa lib (sirmordred)
Mirror 1
ADC/Linaro Kernel[Mirror 1] or
Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 9-9-14
Sync with CM
MMS Workaround(by me)
Mirror 1
ADC/Linaro Kernel[Mirror 1] or
Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 10-4-14
Sync with CM
Mirror 1
ROM 10-31-14
Sync with CM
Mirror 1
ADC/Linaro Kernel[Mirror 1] or
Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 12-09-14
Sync with CM
Mirror 1
ADC/Linaro Kernel[Mirror 1] or
Christopher K^Kernel[Mirror 1]
More Kernel Options
ROM 12-24-14
Sync with CM
OS2SD Instructions for flashing
OS2SD
OS2SD Mirror 1
CWM - OS2SD TWRP
ROM 12-25-14
Fix sensor issue.
OS2SD
OS2SD Mirror 1
ADC/Linaro Kernel or
Christopher K^Kernel
More Kernel Options
ROM 4-10-15(OS2SD):
Changes:
- KitKat 4.4.4 (KTU84Q)
- Synched with latest Cyanogenmod 11.0 sources
- BoardConfig: Avoid poisoning the host binaries with bad ABIs (rmcc)
- ramdisk: Change the class of rmt_storage service (arco)
- ramdisk: Change /dev/smd7 owner and group (arco)
- prop: Increase max background services to 8 (Christopher83)
- prop: Enabled HighEndGraphics by default (sirmordred)
- cm: Switch to full phone config (sirmordred)
- device: Disable HW MP3 decoder (sirmordred)
- BoardConfig: Reduced userdata partition size by 16 KB (sirmordred)
- rootdir: Blank/Unblank framebuffer to clear splash screen while on bootanimation (sirmordred)
- rootdir: Change permissions on external storage mount points (arco)
- rootdir: Remove sdcard1 from fuse_usbdisk service (arco)
- overlay: Set external storage devices as non-emulated (arco)
- camera: Modify base.common.version API define (arco)
- rootdir: Increase zram disk size to 256mb on 512mb devices (arco)
- rootdir: Increase Swappiness to 100 (arco)
- prop: Use /cache partition to store dex files of system apps (Christopher83)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 7-15-15(OS2SD):
Changes:
- KitKat 4.4.4 (KTU84Q)
- Synced with latest Cyanogenmod 11.0 sources
Mirror 1
Christopher K^Kernel
Stock no swap
More Kernel Options
ROM 11-4-15(OS2SD):
Changes:
- KitKat 4.4.4 (KTU84Q)
- Synced with latest Cyanogenmod 11.0 sources
Mirror 1
Christopher K^Kernel
Stock no swap
More Kernel Options
ROM 1-4-16(OS2SD):
Changes:
- KitKat 4.4.4 (KTU84Q)
- Synced with latest Cyanogenmod 11.0 sources
Mirror 1
Christopher K^Kernel
Stock no swap
More Kernel Options
CM12.0 : ION/PMEM
What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
HW accelerated gui
HW accelerated video
Camera/Video
Wifi and USB tethering
Known Issues
Must enable dev options root and install SuperSU for root!
Camera app is buggy
USB mass storage Doesnt work
You tell me!
GAPPS 11-09-14: http://www.mediafire.com/?1vrqasod29md6fm
ROM 1-11-15(OS2SD):
Mirror 1
ROM 1-11-15v2(OS2SD):
Changes:
- overlay: Update device hardware keys integer(Me)
- overlay: Add deviceHardwareWakeKeys config (Me)
- device: Use healtd charger during off-mode charging (credits to Christopher83)
Mirror 1
ROM 1-14-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest CyanogenMod 12.0 sources
device/samsung/ancora_tmo
- bluetooth: Updated config (credits to sirmordred)
- gps: Some improvements to HAL (credits to sirmordred)
- ril: Ignore getCellInfoList and setCellInfoListRate calls (credits to arco68)
- overlay: Updated overlay for recent fw/base changes (credits to sirmordred)
- prop: Increase max background services to 8 (credits to Christopher83)
- prop: Update the property name for AwesomePlayer usage (credits to Christopher83)
- prop: Removed deprecated properties (credits to sirmordred)
- prop: Add back debug.egl.hw=1 (credits to arco68)
- Revert "ramdisk: Remove permissions change for /proc/cmdline on early-init" (credits to arco68)
- ramdisk: Some updates and cleanups (credits to Christopher83)
- ramdisk: Add config for USB charging (credits to arco68)
- ramdisk: Use NOOP I/O scheduler during boot (credits to Christopher83)
- sepolicy: Allow read/write on device-specific sysfs files (credits to Christopher83)
- sepolicy: Allow system apps, like AriesParts, to perform su shell commands (credits to Christopher83)
- sepolicy: Add missing policies for bluetooth (credits to Christopher83)
- sepolicy: Add missing policies for netd (credits to Christopher83)
- sepolicy: Fix additional denials (credits to Christopher83)
Mirror 1
ROM 2-1-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest CyanogenMod 12.0 sources
device/samsung/ancora_tmo
-GPS HAL: NTP Server(Me)
-gps: Makefiles cleanup and some changes to correctly build GPS HAL (credits to Christopher83)
-gps: Zero-out dev structure after checking for NULL (credits to Christopher83)
-prop: Removed deprecated properties
-ramdisk: Some updates and cleanups (credits to Christopher83)
-sepolicy: Updates from ariesve device (credits to Christopher83)
-BoardConfig: Enabled extended font support (credits to sirmordred)
-BoardConfig: Make dexpreopt flag compatible for multiplatform compiling (credits to Harakhti)
-BoardConfig: Disable some audio features (credits to arco68)
-BoardConfig: Enable some charger options (credits to mikeNG)
-prop: Enable high-end graphic effects by default (credits to Christopher83)
-device: Support for F2FS formatted /data partition (credits to Christopher83)
-ril: Fix multi-part SMS sending (credits to Christopher83)
-sepolicy: Allow system server to R/W from radio devices (credits to Christopher83)
Mirror 1
ROM 2-12-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
-Opensourced libsensors (By Myself, sirmordred, Christopher83, CastagnaIT, and maybe more from ADC TEAM)
Mirror 1
ROM 3-15-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
- prop: Add property to indicate we support usb-otg (sirmordred)
- camera: Modify base.common.version API define (arco)
- Revert "device: Move AAPT config to cm.mk" (arco fix for missing assets)
- uevent: Set perm of dev/ledflash as R/W (sirmordred)
- BoardConfig: Enable some healthd charger options (sirmordred)
- device: Updated liblight (sirmordred)
- device: Removed deprecated egl.cfg (sirmordred)
- prop: Disable offload audio (arco)
- rootdir: Increase zram disk size to 256mb on 512mb devices (arco)
- rootdir: Increase Swappiness to 100 (arco)
Mirror 1
ROM 4-10-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
- rootdir: Remove sdcard1 from fuse_usbdisk service (arco)
- BoardConfig: Reduced userdata partition size by 16 KB (sirmordred)
- device: Use local copy of wpa_supplicant_overlay_conf (sirmordred)
- device: Add support for display color calibration (KCAL) (arco)
- cmhw: Add keydisabler class (sirmordred)
- rootdir: Set permissions for keydisabler (arco)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 5-08-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
- rootdir: Various updates to init (sirmordred)
- Revert "rootdir: Increase Swappiness to 100" (arco)
- Revert "rootdir: Increase zram disk size to 256mb on 512mb devices" (arco)
- rootdir: Use lz4 compression for ZRAM (arco)
- rootdir: Reduce ZRAM size to 128MB (arco)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 5-20-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
- overlay: Define default quick setting tiles (arco)
- device: Use ART small mode (mikeNG)
- device: Disable dex2oat watchdog (mikeNG)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 7-21-15(OS2SD):
Changes:
- Lollipop 5.0.2 (LRX22G)
- Synched with latest Cyanogenmod 12.0 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
CM12.1 : ION/PMEM
What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
HW accelerated gui
HW accelerated video
Camera/Video
Wifi and USB tethering
Known Issues
Blank mobile network signal icon, even if calls and data network are working
You tell me!
GAPPS 6-02-15: https://github.com/cgapps/vendor_google/tree/builds/arm
ROM 4-13-15(OS2SD):
Changes:
- Lollipop 5.1 (LMY47I)
- Synched with latest CyanogenMod 12.1 sources
Mirror 1
ROM 5-31-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY48B)
- Synched with latest Cyanogenmod 12.1 sources
- overlay: Define default quick setting tiles (arco)
- device: Use ART small mode (mikeNG)
- device: Disable dex2oat watchdog (mikeNG)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 6-10-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY48B)
- Synched with latest Cyanogenmod 12.1 sources
- ancora_tmo: gps: More NTP servers(Doadin/Cars1189/Me)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 7-8-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY48G)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 8-19-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY48G)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 9-10-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LVY48F)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 9-30-15(OS2SD):
Changes:
- Lollipop 5.1.1 (LVY48F)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 1-4-16(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY48Y)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 2-7-16(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY49G)
- Synched with latest Cyanogenmod 12.1 sources
- Fix Display Due To Change in Previous Build (Me)
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 3-26-16(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY49H)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
ROM 8-15-16(OS2SD):
Changes:
- Lollipop 5.1.1 (LMY49J)
- Synched with latest Cyanogenmod 12.1 sources
Mirror 1
Christopher K^Kernel
More Kernel Options
Kernel Information:
All K^Kernels have overclocking the one labeled OC has just that no change to cpu voltage or memory. (Other misc tweaks still apply)
OC = Overclock
UV = Under Volt
EXUV = Extra Under Volt
Memory levels(aka settings>about phone>Memory):
high 380 MB of free RAM
very high 390 MB of free RAM
extra high 406 MB of free RAM
standard/default/small w.e. 370 MB of free RAM
New Builds:
high 406 MB of free RAM
very high 416 MB of free RAM
extra high gone
standard/default/small w.e. 396 MB of free RAM
Notes for OS2SD:
Before you start: I cannot stress enough cwm backups/restoring will not work with this OS2SD release! And data MUST be formated NOT Optional!
1. You MUST Backup All data or it WILL be lost!
2. You MUST Format /system, /data, /cache, and /sdcard0 in cwm/twrp.
At this point you can format sdcard0 as ext4.
3. Install the new CWM/TWRP the old one will not work from now on!
If you didnt before now would also be a good time to format the internal storage which in the new recovery is now /data to ext4.
4. Once formated first flash the OS2SD rom
5. Then flash GAPPS and/or other packages.
At this point you can restore data. Note the kernel is special so you cant use older ones so you can only restore things like /data backups and adb/titanium backups.
6. Then reboot and enjoy the extra space!
thanks cars1198 for this OP. 10.1 and 10.2 work like ya said. i like 10.1 better between the 2. really cant wait til i get cm11 working like others have.
testing cm11 again using cmw 6.0.4.4 right now.
13min Update. Still spinning animation on first boot. gonna wait 25mins before trying something else. if I get ill report back. if i don't either A) i passed out or B) still trying to get it
Will test what i can! thanks for always helping around man you were like the batmn to this forum. it was about time you shared it people you talent
det0xx said:
Will test what i can! thanks for always helping around man you were like the batmn to this forum. it was about time you shared it people you talent
Click to expand...
Click to collapse
Most of the credit goes to the others i mention in OP. I am mearly filling in the space in the dev scene on exhibit side of things. The other devs i mention have worked hard on other devices and ours and i just want to help the exhibit community benefit from their amazing work. And at the very least keep us updated with the latest CM source.
OP's updated with final words/links. If anyone has any questions or conserns or wants to share words of wisdom about anything or the format of any of my above posts feel free to PM me.
TripFX said:
thanks cars1198 for this OP. 10.1 and 10.2 work like ya said. i like 10.1 better between the 2. really cant wait til i get cm11 working like others have.
testing cm11 again using cmw 6.0.4.4 right now.
13min Update. Still spinning animation on first boot. gonna wait 25mins before trying something else. if I get ill report back. if i don't either A) i passed out or B) still trying to get it
Click to expand...
Click to collapse
I took out the battery after a while and got passed the boot animation, but them this message popped up "Unfortunately, the process android.process.acore has stopped" I rebooted again and the error messages stopped.
Jorge_007 said:
I took out the battery after a while and got passed the boot animation, but them this message popped up "Unfortunately, the process android.process.acore has stopped"
Click to expand...
Click to collapse
yup i can make it to that before numerous times. i want to make it past that. I want to be able to flash like i can with every other rom but cm11.
UPDATE:
got to your point. rebooted and let it go and it took fine. fully loaded in. no hangs or reboots. now to make sure gapps doesn't make it go crazy again.
TripFX said:
yup i can make it to that before numerous times. i want to make it past that. I want to be able to flash like i can with every other rom but cm11.
Click to expand...
Click to collapse
The first recovery i used that worked was jfbs 6.0.4.5. If you haven't tried that yet id recommend that.(Not that im guaranteeing it will work but just one i can confirm worked for me)
cars1189 said:
The first recovery i used that worked was jfbs 6.0.4.5. If you haven't tried that yet id recommend that.(Not that im guaranteeing it will work but just one i can confirm worked for me)
Click to expand...
Click to collapse
actually i swapped to your 6.0.4.6. took 2 reboots first made it to homescreen but kept giving me same errors most people like me have which is things such as phone and theme providers constantly stop responding. 2nd boot went in fine. I intentionally rebooted 10 time after that to see if it would give the homescreen errors again and it didn't. just flashed the gapps you posted now. first boot went to upgrading android and made all the way to finishing boot then it just rebooted it self right after and so far stuck on on animation again not frozen nor randomly rebooting again. will try what ya said next. no art enabled either.
TripFX said:
actually i swapped to your 6.0.4.6. took 2 reboots first made it to homescreen but kept giving me same errors most people like me have which is things such as phone and theme providers constantly stop responding. 2nd boot went in fine. I intentionally rebooted 10 time after that to see if it would give the homescreen errors again and it didn't. just flashed the gapps you posted now. first boot went to upgrading android and made all the way to finishing boot then it just rebooted it self right after and so far stuck on on animation again not frozen nor randomly rebooting again. will try what ya said next. no art enabled either.
Click to expand...
Click to collapse
You are doing full wipes in between each right? If you havent id try that with my cwm 6.0.4.6.(or the 6.0.4.5 i just posted)
cars1189 said:
You are doing full wipes in between each right? If you havent id try that with my cwm 6.0.4.6.(or the 6.0.4.5 i just posted)
Click to expand...
Click to collapse
do full wipe with gapps as well? also can i do bot adb and dsmaq at the same time?
no go with adb on first boot. just says waiting for device. wiped system cache data 3 times each in that order. first boot will go in to home with phone and themes provider stop responding. gonna try 6.0.4.5 instead of 6.0.4.6.
TripFX said:
do full wipe with gapps as well? also can i do bot adb and dsmaq at the same time?
no go with adb on first boot. just says waiting for device. wiped system cache data 3 times each in that order. first boot will go in to home with phone and themes provider stop responding. gonna try 6.0.4.5 instead of 6.0.4.6.
Click to expand...
Click to collapse
Untill you get a stable rom i wouldnt try any gapps yet.
cars1189 said:
Untill you get a stable rom i wouldnt try any gapps yet.
Click to expand...
Click to collapse
well after the million reboots after i was able to get in once completely with no errors is when i tried the gapps. and after doing gapps it went back to throwing a fit. wiped everything 6 times. installed 6.0.4.5 rebooted. wiped everything again 6 more times. now trying first boot with 6.0.4.5
edit: adb logcat and adb shell will not take on first boot. also i can get a cwm logcat for ya. just waiting on this first boot to see what happens before pulling log from cwm
edit2: failed again. here is cwm recovery log. cant pm you cause it says you have it disabled or can't receive any.
edit3: i can install your 10.1 perfectly everything time using 6.0.4.4 - 6.0.4.5 that i've tested so far. going to try every version of cm11 in order to see which build it starts at having issues at. still on 6.0.4.5
edit4.: intial release build -12/23 tested all perfectly aside noted bugs per each release.
hey bro downloaded your 10.1 a few hours ago, its like I have a new phone..:good: muy excellente!! i'm tempted to try out your 10.2 but I need a stable phone for a few days.., unless you or someone can vouch for it and say its stable. either way.. i'll ask about your cm11 rom but am very fearful to try it out..
Nitro Lopez said:
hey bro downloaded your 10.1 a few hours ago, its like I have a new phone..:good: muy excellente!! i'm tempted to try out your 10.2 but I need a stable phone for a few days.., unless you or someone can vouch for it and say its stable. either way.. i'll ask about your cm11 rom but am very fearful to try it out..
Click to expand...
Click to collapse
10.1 is rock solid so far. wife is loving more than aoip so far.
im try to see which cm11 build the problem some NOT ALL of us are having. make nandroid of cm10.1. try lastest cm11 build and if you have any issues revert back to nandroid until we get it sorted out.
TripFX said:
10.1 is rock solid so far. wife is loving more than aoip so far.
im try to see which cm11 build the problem some NOT ALL of us are having. make nandroid of cm10.1. try lastest cm11 build and if you have any issues revert back to nandroid until we get it sorted out.
Click to expand...
Click to collapse
I know right, having a Working ROM is awesome!..., no offense to jfbs, I love his ROM it just ain't working right on my phone. but I guess it works fine on others phone?? oh well, let the ROM wars begin!:highfive:
Nitro Lopez said:
I know right, having a Working ROM is awesome!..., no offense to jfbs, I love his ROM it just ain't working right on my phone. but I guess it works fine on others phone?? oh well, let the ROM wars begin!:highfive:
Click to expand...
Click to collapse
actually so far with jfbs version from intial release up to 12/23 build doesn't have the issue that i know of so far. pin pointing which build it breaks at.
Nitro Lopez said:
hey bro downloaded your 10.1 a few hours ago, its like I have a new phone..:good: muy excellente!! i'm tempted to try out your 10.2 but I need a stable phone for a few days.., unless you or someone can vouch for it and say its stable. either way.. i'll ask about your cm11 rom but am very fearful to try it out..
Click to expand...
Click to collapse
The 10.2 is old and still using full pmem it does work but i would not recommend it over the 10.1 ion/pmem or 11.0 ion/pmem. Hopefully ill be updateing it soon with an ion/pmem build so we will have all 3 up-to-date or very recent(lessthan 1 month old).

[ROM]★★★[TF701T KitKat 4.4.4][CROMBi-kk 20140714][DEODEX | CM11 Base][JULY 14]★★★

[ROM]★★★[TF701T KitKat 4.4.4][CROMBi-kk 20140714][DEODEX | CM11 Base][JULY 14]★★★
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TF701T USERS: YOU MUST BE UNLOCKED, ON THE ASUS STOCK JB 4.3 BOOTLOADER VERSION 10.26.1.18 AND HAVE A WORKING RECOVERY - CWM 6.0.4.6+ BEFORE FLASHING THIS ROM. SEE UPGRADE INSTRUCTIONS IN POST 2 IF YOU ARE UNSURE
You must do a full wipe in recovery if coming from another ROM base. Do not do a full wipe from the bootloader. Don't forget to do a Nandroid Backup first and give the ROM 10 mins to stabilise!
Features and Tweaks
This ROM is based from CM11 KitKat 4.4.4 AOSP sources
Based off cm-4.4-20140714-crombikk4.4.4-tf701t source by sbdags/lj50036
Full Aroma Installer for main rom including choice of 2 kernels
CM11 kernel built from CM11 source by sbdags
Remixed Asus 10.26.1.18 kernel with CM11 ramdisk - repacked by sbdags
DPI Size: 320 (TF701 recommended fonts), 300 (Medium fonts), 280 (Small fonts), 260 (Very Small fonts), 240 (Tiny Specsavers fonts)
Launchers: Trebuchet, Google Experience Launcher, Apex , Nova
Boot Animations: CROMBi-kk, CM Circle of Fire, CM Color Circle, CM Stock, Nexus Phase Beam
Gapps (updated by me to Google latest apks and libs) included in aroma installer
Misc Apps: ESFile Explorer, Adobe Flash, Dolphin Browser, AdAway, Titanium Backup, DropBox, Keyboard Manager
Tweaks: File system and performance optimised, Init.d support!, Zip Align, Force GPU Rendering, Browser2RAM
Continued Best Support of any ROM!
Warning - experimental tweaks
[*]Option to enable / disable data journaling on /data during install - CAN CAN CAUSE DATA LOSS IF SUDDEN SHUTDOWN OR CRASH
[*]Option to enable / disable fsync during install - CAN CAN CAUSE DATA LOSS IF SUDDEN SHUTDOWN OR CRASH
Change Log
20140714 changes
- Rebuilt from CM11 4.4.4 Kitkat - CROMBi-kk source - maintained by lj50036!
- Repacked new CM11 kernel - version 3.4.96
- Fixed the settings - staus crashing
- Fixed the screen not shutting off when closing the lid when docked - thanks psudeke!
- Updated permissions to 4.4.4 CM11 set in updater script
- Updated YouTube to version 5.7.41
- Updated Google Maps to version 8.1.1
- Updated Google Plus to version 4.4.3.69327528
- Updated Google Search to version 3.5.16
- Updated Google Music to version 5.6.1609P
- Updated Google Hangouts to version 2.1.311
- Updated Google Core Services to version 5.0.84
- Updated DropBox to version 2.4.2
- Updated Apex Launcher to version 2.4.0
- Updated Nova Launcher to version 3.0.2
- Updated Gravity Box to version 3.2.4
- Updated ESFileExplorer to version 3.1.8
20140614 changes
- Rebuilt from new CM11 KitKat 4.4.3 base - compiled by sbdags
- Fixed Tasker crashing due to change in framework file in Google Maps
- Tweaked changes to kernel, cpu, vm and fs tweaks to help performance - see 95CleanTWEAKS in init.d
- Added more tweaks to sysctrl section of init.d script for extra smoothness
- Improved GPU rendering when software rendering is diabled in aroma options
- Updated Android Terminal Emulator to version 1.0.60
- Updated Google Play Services to version 4.4.52
- Updated Google Play Store to version 4.3.20
- Updated Google Talkback to version 3.5.1
- Updated Google Plus to version 4.4.2.68956353
- Updated Google Text-to-Speech to version 3.1.3.1162895
- Updated Google Mail to version 4.8
- Updated Google Music to version 5.5.1514O
- Updated Google Maps to version 8.1.0
- Updated Google Hangouts to version 2.1.224
- Updated Google Now Launcher (previously Google Experience Launcher) to version 1.0.16.1154249
- Updated YouTube to version 5.7.38
- Updated Xposed Framework to version 2.6.1
- Updated GravityBox to version 3.1.5
- Updated ESFile Explorer to version 3.1.6
- Updated Titanium Backup to version 6.1.5.6
- Added inverted blue CM Theme as it's rather pretty
20140510 changes
- Rebuilt from new CM11 base compiled by sbdags
- Latest CM11 kernel compiled by sbdags
- Added 2 new boot animations from psudeke
- Updated Google Calendar to version 201404014
- Updated Google Music to version 5.5.15110.1148372
- Updated Google Hangouts to version 2.1.100
- Updated Google Text to Speech to version 3.0.11.1070024
- Updated Google Search to version 3.4.16.1149292
- Updated Google Maps to version 8.0.0
- Updated YouTube to version 5.6.36
- Updated Google Core Services to latest version
- Updated DropBox to version 2.4.1
- Updated Dolphin Browser to version 10.3.1
- Updated Apex Launcher to version 2.3.3
- Updated Android Terminal Emulator to version 1.0.59
- Updated Xposed Framework to version 2.5.1
- Updated Gravity Box to version 3.1.2
- Updated ES File Explorer to version 3.1.3
- Updated Titanium Backup to version 6.1.5.5
20140330 changes
- Repacked CROMi-X 6.1 Stock Modded kernel with CM11 ramdisk with tweaks
- Added echo "1" > /sys/devices/system/cpu/cpufreq/interactive/io_is_busy to init.d script - thanks LuciusZen
- Added a new bootanimation by psudeke
- Updated Google Maps to version 7.7.0
- Updated Google Core Services to latest version
- Tidied up Aroma to make it easier to merge new builds
- Updated ES File Explorer to version 3.1.1
- Updated Dolphin Browser to version 10.2.8
- Updated GravityBox to version 3.0.0 KitKat Edition
- Updated PlayStore to version 4.6.17
- GApps now included in main installer
- Removed ROM provided calendar.apk and googlecalendarsyncadapter.apk
- Added latest Google Calendar as an option
- Added latest Google Music as an option
- Fixed installer so hopefully users won't have an issue with addon.d scripts
- Fixed the CM11 backup and restore scripts not running as ro.cm.version was missing CM11
- Terminal Emulator lib file only installed when option is chosen in installer
- Added Dolphin Browser and JetPack with FlashPlayer in installer as this is the only way to use flash in KitKat right now
- Updated Stock Browser Icon to Asus 4.3 version
- Updated Nova Launcher to version 2.3
- Updated Adobe Flash version to hacked version to test with 4.4
- Updated Adaway to version 2.8.1
- Updated dropbox to version 2.3.12.10
- Updated Terminal Emulator to version 1.0.58
- Build.prop edit to increase scroll sensitivity
ro.min.fling_velocity=90000
ro.max.fling_velocity=200000
- Added Cyanogen Stock Bootanimation as option
- Split GPU rendering into 2 parts - Need to test differences:
Part 1 forces GPU Rendering for 2D operations in the build.prop
Part 2 forces software rendering to be disabled thus the GPU must be used
- Added tweaked Browser.apk back in as well as media codecs and lib file for Terminal Emulator
- Final tidy up of ROM and scripts for release
- Built Aroma Script for main ROM installer
- Added Browser to RAM script
- Repacked Browser.apk with debug options on by default for speed - see labs options
- Added CleanTweaks init.d script from CROMi-X 6.1 as a test (need to analyse what is compatible)
- Build.Prop tweaks from CROMiX
# CROMBi-kk
persist.adb.notify=0
persist.service.adb.enable=1
persist.service.mount.playsnd=0
persist.service.debuggable=1
ro.kernel.android.checkjni=0
# Improve Touch Pressure
touch.pressure.scale=0.001
ro.min.fling_velocity=15000
ro.max.fling_velocity=35000
# Battery savers
ro.ril.disable.power.collapse=0
# Increase jpg quality to 100%
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=80000000
ro.media.enc.hprof.vid.bps=8000000
# Smoother video streaming
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
# Device will boot faster
ro.config.hw_quickpoweron=true
# Allow dalvik to use JIT (Just in Time) Compiler
dalvik.vm.execution-mode=int:jit
dalvik.vm.verify-bytecode=false
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.check-dex-sum=false
dalvik.vm.dexopt-flags=m=y,o=f,u=n,v=a
Click to expand...
Click to collapse
The Team
@sbdags - Creative Mastermind (From CROMi-X)
@lj50036 - Source Guy (From CMB ROMS)
Credits
Google, wow is all I can say!
CyanogenMod we wouldn't be doing this if if weren't for them (even if they are for profit now hah).
CMB for the basis of our Gapps package!
@nycbjr (CMB ROMS team leader) Thx for all the time teaching me the way (lj50036)!!!!
@_that For all the great advice!!!!!
To Do
Add Asus Apps as separate install
More Kernels and Tweaks
XDA:DevDB Information
CROMBi-kk, a ROM for the Asus Transformer TF701
Contributors
sbdags, lj50036, _that
ROM OS Version: 4.4.4 KitKat
ROM Kernel: Linux 3.4.96
ROM Firmware Required: 10.26.1.18 bootloader
Based On: CyanogenMod 11 AOSP
Version Information
Status: Beta
Current Beta Version: 20140714
Beta Release Date: 2014-03-30
Created 2014-03-30
Last Updated 2014-07-14
How to Upgrade!
HOW TO FLASH
Make sure you have prepared by copying the ROM zip file to your internal SD Card or external SD Card first.
Please Unlock using the Asus Unlock Tool first found here.
Note installing and running this app will wipe your device and void your warranty.
You can flash CWM 6.0.4.7 using the instructions here.
Direct File Link is here.
To flash a recovery you need to have the fastboot.exe file and cwm recovery.img file in the same folder.
Right click + shift on the folder they are in and choose open command prompt here
Boot into the Bootloader by either booting with the Power and Volume Down Buttons held down until you get the 3 icons or by typing the following into the command prompt.
Code:
adb reboot bootloader
Then type the following commands to flash the recovery image:
Code:
fastboot flash recovery recovery.img
fastboot reboot-bootloader
Start the recovery by making sure the RCK icon is highlighted (use volume down to move) and push volume up to select.
If you need to move to the latest bootloader then manually install the 10.26.1.18 firmware from the Asus website.
In recovery choose install zip - install zip from /sdcard and maneuver to the folder you put the rom.zip (vol up and down) and select it using power button.
The AROMA installer will start - as we have no touch screen drivers in CWM yet you will have to use VOLUME UP and VOLUME DOWN to navigate and POWER to select. Choose as many options as you require
Finally reboot when finished.
DEODEX VERSION DOWNLOADS
CROMBi-kk 20140714 DEODEX Full Mirror 1
CROMBi-kk 20140714 DEODEX Full Mirror 2
MD5 Sum: 3a72d94e40b98a6ef63ad63298e8e795
Please hit Thanks and Rate the thread 5 Stars
Care to support the development of this and future ROMS? Please click the Donate to Me button on the left side of the screen under my user name
Extras!
BIG RED WARNING ABOUT PEOPLE WHO THINK THEY ARE MISSING ROOT!
You are not. The way CM11 works is root is not enabled by default after a clean install. Here is how you enable it.
1. Enable developer options by clicking the build number 7 times in settings - about tablet
2. Go to developer settings
3. In the first section click Root access and change to Apps and ADB
Enjoy your rooted rom
PLEASE SPREAD THE WORD
Kernel Sources
All kernels included in this ROM package are unofficial, as they are complied from source, thay may not match the source that they were forked from. I will be linking the kernel sources code as per the GNU GPL ...
Official CM-11.0 Kernel Source CLICK ME
Unofficial CM-11.0 Kernel Source CLICK ME
Good work! [emoji2]
Ballin out of control.
You must have read my mind, was going to ask if you could add options for disabling fsync and journalling. Awesome work, cant wait to test.
PS - How is dolphins performance? Now that stock is flash player free i will need a new browser
In this ROM don't work Home button and express settings in status bar. Maybe because I flash it without full wipe, only cache and dalvik cache. But perfomance is greate :good:
lucius.zen said:
Ballin out of control.
You must have read my mind, was going to ask if you could add options for disabling fsync and journalling. Awesome work, cant wait to test.
PS - How is dolphins performance? Now that stock is flash player free i will need a new browser
Click to expand...
Click to collapse
Dolphin speed is out of this world on 4.4!
Trel725 said:
In this ROM don't work Home button and express settings in status bar. Maybe because I flash it without full wipe, only cache and dalvik cache. But perfomance is greate :good:
Click to expand...
Click to collapse
Which is why it says you must wipe There are no special keys as it is aosp.
sbdags said:
Which is why it says you must wipe There are no special keys as it is aosp.
Click to expand...
Click to collapse
Thanks...I'm downloading:good:
Rom is great, installation went without a glitch. Some apps unchecked did install anyway (ie News & Weather) but that was also the case in 4.3 if I remember well.
The only problem I have at the moment is to load Google Agenda Everything seems to have synced well but the agenda. I get a message that "Sync is currently experiencing problems,. It will be back shortly" , so it might not be related to the rom.
Question/comment: I understand that you did not include lucius.zen's tweak with regard to screen unresponsivness?
edit: can I add it to 95CleanTWEAKS
Anyhow, this a great rom. Chapeau!:good:
NoUseToRush said:
Question/comment: I understand that you did not include lucius.zen's tweak with regard to screen unresponsivness?
edit: can I add it to 95CleanTWEAKS
Anyhow, this a great rom. Chapeau!:good:
Click to expand...
Click to collapse
Read line 2 in the change log????
Sent from my K00C using Tapatalk
berndblb said:
Read line 2 in the change log????
Sent from my K00C using Tapatalk
Click to expand...
Click to collapse
Thanks for pointing it to me. Still,it's seems to me that the screen is not as responsive now as it was when I installed the script in the other rom
NoUseToRush said:
Thanks for pointing it to me. Still,it's seems to me that the screen is not as responsive now as it was when I installed the script in the other rom
Click to expand...
Click to collapse
Yes I agree it doesn't seem to help the cmbase as much. I need to look into the kernel to see how it is used.
sbdags said:
Yes I agree it doesn't seem to help the cmbase as much. I need to look into the kernel to see how it is used.
Click to expand...
Click to collapse
thanks for your quick response. I still have this morning a problem with my google account (sync error with agenda). I'd like to know if anyone else has that problem?
Thanks. So should flashing this over cm11 be fine?
YayYouFixedIt said:
Thanks. So should flashing this over cm11 be fine?
Click to expand...
Click to collapse
The OP would recommend that you do a full wipe before flashing, to get the most out of this ROM that's just what we advice.. :good:
If you do have issue, don't be surprised if that's one of the first things your asked... 'Did you do a full wipe' ??
Thx Josh
lj50036 said:
The OP would recommend that you do a full wipe before flashing, to get the most out of this ROM that's just what we advice.. :good:
If you do have issue, don't be surprised if that's one of the first things your asked... 'Did you do a full wipe' ??
Thx Josh
Click to expand...
Click to collapse
Ya I took the risk.
Not recommended (Google play, I'd issues, home button not working)
Sure is much faster though.
Still going through the process of getting everything all setup again. So far all is sweet.
And Props to the new boot animation, simple but very clever.
NoUseToRush said:
thanks for your quick response. I still have this morning a problem with my google account (sync error with agenda). I'd like to know if anyone else has that problem?
Click to expand...
Click to collapse
I have a similar problem with Google Calendar not syncing. And yes, I did a full wipe. I've also tried removing the Calendar from the ROM (both manually and through a re-install) and installing instead from the Play store.
But the ROM overall is very responsive.

[ROM][5.1.1_r34][p6800/p6810](6April2016-Build1.8)SlimLP 5.1.1-.beta.0.15-UNOFFICIAL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SlimRom is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and Gerrit.
Code:
/* #include <std_disclaimer.h>
*
* Your tablet's warranty is now void.
* This is a custom ROM developed by p3dboard.
* You are flashing this on your Samsung Galaxy Tab 7.7 at your own peril.
* I am not responsible for hard bricks, damages to SD Cards, thermonuclear war,
* or you getting fired because the alarm app failed.
* I would definitely help you out if you are stuck somewhere, provided that you give
* me clear details of the mishap.
* Don't ask for ETA's cause there is a thing called "LIFE" outside XDA.
*/
SlimLP is currently in beta stage, some settings are already in place, much is still missing and would come with time. Stay tuned!
I am also new to development, so not as experienced as Daniel, and I also don't have a lot of extra time, so I'll do what I can, and fix what I can as I learn over time. But I wanted to contribute something new, and from Daniels survey, Slim was the second most popular rom after Carbon.
WHAT'S INCLUDED: (This is just a standard blurb, some of these SLIM extra's are not in their Beta yet)
Android Lollipop
Slim Center
Slim Launcher
Slim File Manager
Slim Heads Up
The Real Dark Slim User Interface
SlimPIE (inspired by ParanoidAndroid's PIE with a light touch of Slim)
Smart Card Service
Adaptive Backlight
Adaptive Brightness
Smart Lock
Privacy Guard
Sounds Tweaks(Audio FX and Music FX)
Status Bar Tweaks
Battery Saver Mode
Removed Bloatwares
Notification Reminder/Snoozer
Drawer Shortcuts
Lockscreen Shortcuts
Custom Quick Settings Tiles
Improved Performance
Camera - True View
Camera - Smart Capture
and Much More!
WHAT'S WORKING:
Camera
Video Recording
Wi-Fi
Bluetooth
ADB
Proximity Sensor
External SD Card
Internal SD Card
Video Playback
Speaker
Airplane Mode
RIL(Mobile and Data Network)
Compass - Can require calibration before being reasonably accurate (moving tablet around in a figure 8 a few times) - Might be a way to recalibrate this?
Automatic Brightness Sensor
GPS
POSSIBLY WORKING - TESTING REQUIRED:
Mobile Hotspot (can someone with a p6800 tell me if it works for them?)
BUGS/NOT WORKING:
Wifi Driver Bug that can reboot (ES Explorer Direct Send between two devices)
QS Torch Tile (Quick Settings Torch)
Touch Keyboard at initial boot - you need to either not flash GAPPS immediately or cancel the Setup with GAPPS flashed, then go into SETTINGS -> LANGUAGE&INPUT -> Current Keyboard and then turn on Hardware Input - After that the AOSP keyboard works - need to figure out how to fix this.
HOW TO INSTALL:
1. Download the ROM and the GApps and place them on your SD Card/Internal Storage.
2. Reboot tablet into TWRP recovery.
3. Wipe data, cache(factory reset), dalvik/art cache and system.
4. Flash the ROM and the GApps.
5. Reboot System. (First boot takes 5-6 minutes. Be patient.)
UPGRADING: If you are upgrading from a previous SlimLP build (not Kit kat Slim rom's, as you will get some issues)
1. Download the ROM, place it on your SD Card/Internal Storage.
2. Reboot tablet into TWRP recovery.
3. Flash the ROM
4. Reboot System.
SOURCES:
Daniel_HK's GitHub
SlimRoms Website
Google+
My code change notes - Download "Slimlp Changes to compile.txt" - How to compile after you have read and understood Daniels Instructions on compiling Rom's - read - read - read - something I didn't and don't always seem to do
CREDITS:
SlimROMs Team
@daniel_hk
and others I may have forgotten.
DOWNLOADS AND CHANGELOG IN THE SECOND POST
XDA: DevDB Information
SlimLP 5.1.1 by SlimRoms, ROM for the Samsung Galaxy Tab 7.7
Contributors
@p3dboard
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Galaxy Tab 7.7 (p6800,p6810)
Based On: AOSP
Version Information
Status: Build #1.8
Latest Build Release Date: 2016-04-06
Created 2015-09-15
Last Updated 2015-10-28
Change Log and Downloads
Slim Gerrit - Slim Rom's change log
4 April 2016
SlimLP Beta 0.15 - Build #1.8 - Build Date 20160406 - Download ROM from this URL
- Updated Source Code to Beta 0.15 (Patch Level is up to February 2016 in Security - Possibly this is the last update Slim might make for Android 5.1.1, CM 12.1 sources have been updated to April 2014, but not Slim so far)
- P6800 & P6810 builds completed (just the NoZram version)
- Added Daniel's Performance Control app, but it errors out when going to the Battery tab, I'll leave it in their incase anyone wants to use the CPU / Governor controls - but if you want to tweak memory, use another app like Trickster Mod from the play store.
- Returned Davlik Memory settings back to stock in this build, as if you don't have too many apps installed that run background services, you can open apps that use larger Ram values.
I decided to recompile a newer build as I wanted a Rom with a more recent security patch level that also had Google Play Movies working, Android 6.0 currently has issues the the L3 DRM blobs. It's still got the same old issues as mentioned in the first post with workarounds as above - Touch keyboard, and the QS Flashlight not working, along with the reboot bug if you try to transfer data over Wifi using Es Explorer. But apart from that its pretty stable.
28 Oct 2015
SlimLP Beta 0.10 - Build #1.7 - Build Date 20151028 - Download ROM from this URL
- Updated Source Code to Beta 0.10
- Making two version of the build, one with zRam and one without - you can choose which one you feel performs better
- Updated RIL libraries for p6800 from Daniels latest CM 12.1 build (October 2015 build)
- p6800 rom's uploading now for Build 1.7, zRam and no-zRam version
- The no zRam version still supports zRam but its not turned on by default. If you have the app Trickster Mod from the playstore, (there's probably others) you can turn the zRam off any time you want to while running the rom. If you turn it off and then back on in Trickster Mod however, the new zRam partition is only 10% of the memory, which is smaller then the 256mb zRam I am turning on at boot.
- P6810 Zram build uploaded, uploading non-zram p6810 rom version now, compiling p6800 rom.
- P6810 beta 0.10 compile completed (no zRam version), uploading, compiling p6810 zram build. Once this finishes building, i'll start the p6800 build
- Synced SlimLP Beta 0.10 source code, starting compile of P6810 rom
- I'll make two builds of each for the next rom, one with Zram turned on and one without.
- I still haven't had time to look at the Keyboard issue or the QS torch icon, got to many things on at the moment - so just doing source code updates
14 Oct 2015
SlimLP Beta 0.9 - Build #1.6.2 - Build Date 20151014 - Download ROM from this URL
- Added missing blob libsec-ril.so file for p6800
- Added a 256mb zram swap partition (cm12.1 i9100 nightly just implemented this as they said it can help with low memory situations, so I've added it to see if it helps us at all - give me feedback, we can always turn it off).
@4:05pm - p6800 build is uploaded.
@3:35pm - p6800 build complete, checked that libsec-ril.so was in the /system/lib folder. Uploading now (about 30min it should be there)
@8:44am - build 1.6.2 for p6810 with 256mb zram uploading now. I am building the p6800 rom now.
@8:25am - I just discovered I missed adding /system/lib/libsec-ril.so to the p6800 build (builds 1.6 and 1.6.1) - so stick with 1.5.1 until I fix this on the p6800, so Mobile services won't be available. I'll recompile the rom for the p6800 today.
13 Oct 2015
SlimLP Beta 0.9 - Build #1.6.1 - Build Date 20151013 - Download ROM from this URL
- New Stagefright security patch and October 1st Android Security patches (see Slim Gerrit changes for today for the latest list of changes)
- Bug in this build: P6800 rom missing RIL blob - mobile / data won't work
@6:43pm - p6810 build completed, uploading now.
@4:55pm - p6800 build 1.6.1 compiled, uploading now. Compiling the p6810 build now.
@4:00pm - i just noticed that the slimlp source just received the new stagefright security fix, i've synced the new source code updates and am compiling build 1.6.1, it also has the other Google security updates for October. Building p6800 rom now.
SlimLP Beta 0.9 - Build #1.6 - Build Date 20151012/13 - Download ROM from this URL
- Sources updated to SlimLP Beta 0.9
- Bluetooth built using Daniels new Bluetooth packages that allow Bluedroid and Bluez to co-exist
- Daniels USB-OTG update (from his sources)
- Bug in this build: P6800 rom missing RIL blob - mobile / data won't work
@3:08pm - p6800 build is up.
@2:20pm - p6800 build 1.6 compile completed. Uploading now (should be about 30min)
@8:23am - p6810 build 1.6 is uploaded
@8:20am - I'm uploading the p6810 build at the moment, then I'll start compiling the p6800 build
12 Oct 2015
- I've just downloaded SlimLP Beta 0.9 source code and sync'd Daniels latest device tries, starting on compile for the p6810 (Android 5.1.1_r20)
- I'm also going to test adding persist.sys.debug.multi_window=true to /system/build.prop - which might only be a Marshmallow (Android 6.0) setting, but I'll see if it works in 5.1.1_r20 of SlimLP Beta 0.9 source code
- I'm also going to test building Daniel's updated Bluetooth Package from his Github that allows it to co-exist with Bluedroid Bluetooth, rather then removing it.
- I haven't had any time to look at the Torch QS tile or the keyboard fault in the last two weeks, eventually I'll get onto those.
1 Oct 2015
SlimLP Beta 0.8 - Build #1.5.1 - Build Date 20151001 - Download ROM from this URL
- Modified /system/build.prop Davlik values again based on some more testing. dalvik.vm.heapgrowthlimit=64m. Previous build 1.5 tends to be laggy when launching multiple apps. You can test Build 1.5 and 1.5.1 and decide which settings give better performance if you like. If you know how to modify build.prop with root access, you don't need to reflash the rom, just set the Build.prop values.
@11:00am - p6810 build also uploaded.
@10:20am - p6800 build uploaded. p6810 build uploading now.
@9:17am - p6800 build compiled. Uploading. Compiling p6810 build now.
@8:00am - I think the new Davlik values are a bit excessive. I think increasing to dalvik.vm.heapgrowthlimit=64m, instead of dalvik.vm.heapgrowthlimit=100m, provides better responsiveness, but still enough for background apps like facebook (which uses around 60m of ram). For example, with the 64m value, opening a hyperlink from Gmail in Chrome works nicely, but at 100m, it's very laggy. My previous builds had this value set at 48m.
I think these values are better - I'll put a build 1.5.1 up soon, for those who want to try the different values (or you can manually set it yourself in Build.prop if your comfortable).
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=320m
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
30 Sept 2015
SlimLP Beta 0.8 - Build #1.5 - Build Date 20150930 - Download ROM from this URL
- Updated Device Tree's from Daniel, Mobile Hotspot should be fixed for p6800 users
- GPS fixed
- Modified /system/build.prop Davlik values based on Article about Ram and Davlik settings, seems to be giving better performance, Games like Asphalt 8 seem to be smoother, more Ram seems to be generally available.
@7:14pm - p6800 rom uploaded
@6:34pm - p6800 build completed, uploading now, should be there in 30min
@6:15pm - P6810 Build #1.5 is uploaded. P6800 build still compiling..
@6:10pm - playing with Facebook installed in the background, dalvik.vm.heapsize=256m is more friendly for Facebook (dalvik.vm.heapgrowthlimit=100m is what helps Facebook to run more smoothly as a background process) in that games like Asphalt 8 are still playable with the 256m value, rather than dalvik.vm.heapsize=320m. But dalvik.vm.heapsize=320m / 384m is better for Real Racing 3 on High detail level, medium and low detail are fine with 256m.
@5:30pm - finished p6810 compile, uploading p6810 rom. Compiling p6800 rom now.
@3:35pm - doing a recompile of the p6800/p6810 with the adjusted Davlik VM settings, after which I will upload the rom's
@3:30pm - I finished my Davlik memory testing, I'm going with these values for my Build 1.5, a bit larger for the dalvik.vm.heapsize, as games like Real Racing 3 benefit from the larger value, and probably the Chrome Web browser does as well. The article recommended dalvik.vm.heapsize=174m, which is probably better if you have lots of smaller apps, but I'll optimize for some bigger apps using dalvik.vm.heapsize=320m. The dalvik.vm.heapgrowthlimit=100m seems to have given back more base memory, I can get over 460m of free Ram at times now.
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=100m
dalvik.vm.heapsize=320m
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
@8:35am - Test Build 1.5 - GPS works - so Non-Pie blob support is working again! Just testing the new Davlik memory settings now.
@8:00am - p6810 build 1.5 test build completed, if it's working ok I'll upload it as Build 1.5, otherwise I'll have to investigate why the Non-Pie support is not working.
29 Sept 2015
- 7:50pm - Starting build 1.5 for p6810 - will test to make sure GPS is working before doing p6800 build.
-I've manually updated the Bionic libraries with the Non-Pie support, as the Bionic libraries in SlimLP Beta 0.8 had more changes to them then just the non-pie support additions from the previous library which Daniel had given me, which was basically the same Bionic Library as SlimLP Beta 0.7 with the Non-Pie additions.
- Found interesting article on Davlik Heap values and ART https://01.org/android-ia/user-guides/android-memory-tuning-android-5.0-and-5.1 - I am going to test build my next one with their recommended settings to see the difference in performance (they say this benefits facebook as well due to the way it uses memory).
28 Sept 2015
- Looks like Daniel pushed another change to danielhk/proprietary_vendor_samsung_smdk4210 for the Hotspot after I did the Build 1.4 yesterday - https://github.com/danielhk?tab=activity - so I think that when I compile Build 1.5, this will hopefully fix the hostpot as well. I
- Build's 1.3 and 1.4 have issues with GPS again. I will have to do a recompile, it seems like the non-pie support was not enabled for GPS in those builds. Builds 1.1 and 1.2 the GPS works fine.
27 Sept 2015
SlimLP Beta 0.8 - Build #1.4 - Build Date 20150927 - Download ROM from this URL
- Updated Device Tree's from Daniel, Ambient Sensor should be fixed
- Mobile Hotspot doesn't seem to be fixed
- GPS has broken (non-pie support) - It has on my p6810 - will have to do a recompile for Non-Pie support that got missed some how
@10:15pm - The compile with CONFIG_KEYBOARD_SEC_DOCK=m or CONFIG_KEYBOARD_SEC_DOCK=n failed due to the fact that this causes other issues with the Kernel code. The code would need some adjustments to make this work for us. Anyway, I'll keep on investigating trying to turn the initial value to on for the Hardware switch in the Language and Input settings error. I checked Daniels omnirom build, and he's not turning on the hardware switch, so he must be specifically enabling the Touch Keyboard in the code even if a hardware keyboard is listed as present (I have seen some old code examples of people doing this, but some of the variables are not present in the SlimLP code - so I can't just copy their examples without finding the rest of the additional code needed).
@10:00pm - I got a reply from a Galaxy Tab 2 developer, he told me how they overcame this same issue, they got the commit included into Cyanogenmod to make the Keyboard Dock driver a module, so for anyone who needs it, the module can be started as an init.d module. I am doing a compile now to see if this fixes the keyboard driver, if so I'll make it build # 1.5...
http://review.cyanogenmod.org/#/c/83499/
espresso10: build KEYBOARD_SEC_DOCK as module Our sec_keyboard driver does not properly unregister the input device when no dock is detected, which makes the system believe that a physical keyboard is present at all times, which prevents the software keyboard from being shown. Some user own a Keyboard-Dock and meight miss the ability to use the dock if it gets disabled completely. Building it as module gives the user the ability to add a simple init.d script to start the module at boot if they need it.
/kernel/samsung/smdk4210/arch/arm/configs/cyanogenmod_p6800_defconfig
Code change CONFIG_KEYBOARD_SEC_DOCK=y -> CONFIG_KEYBOARD_SEC_DOCK=m
/kernel/samsung/smdk4210/arch/arm/configs/cyanogenmod_p6810_defconfig
Code change CONFIG_KEYBOARD_SEC_DOCK=y -> CONFIG_KEYBOARD_SEC_DOCK=m
@9:41pm - p6800 build compiled, uploading now.
@7:47pm - p6810 build compiled and uploading, building p6800
SlimLP Beta 0.8 - Build #1.3 - Build Date 20150926 - Download ROM from this URL
- SlimLP Source code updated to Beta 0.8
- GPS has broken (non-pie support) - It has on my p6810 - will have to do a recompile for Non-Pie support that got missed some how
@3:04pm - p6800 build 1.3 uploaded. P6810 build 1.4 commenced.
@2:35pm - resetting Code base and Resyncing Daniels Device Library changes for Build 1.4 (Hotspot fix and Ambient Display fix)
@2:30pm - P6800 SlimLP Beta 0.8 build finished, uploading now (build 1.3)
@ 8:00am - P6810 SlimLP Beta 0.8 build finished and uploaded. Building P6800 rom. (My Rom build # 1.3)
- I've just looked at Daniels new Omnirom Change Log for 20150926 build and his new sources (which came out just after I started this new build) fixes the Wifi Hotspot and the Ambient Display issues. Once the first build of Beta 0.8 is compiled, I'll resync my Sources to get his updates and then build 1.4, which will include these fixes.
26 Sept 2015
5:30pm - I've just updated my SlimLP code base to Beta 0.8, and am recompiling my p6810 build. I'll leave it compile tonight and compile a p6800 build after that.
Next week I'll keep on tracking down this Soft Keyboard bug, where it's not initially enabled (I'm only going to try set the initial Toggle value to on - not try and resolve the false positive on the driver believing that there's a keyboard docked).
5:00pm - My testing has confirmed that this code only removes the hardware option (set to false and the hardware option re-appears), it doesn't set the hardware toggle to on. But I might be able to use this bit of code to help me start to find the option. I just need to find where the Default Value of this toggle switch is set, and then adjust the default to be turned on, instead of off.
2:30pm - I just had a chance to test the build, the value of config_forceDisableHardwareKeyboard = true, completely hid the Hardware option from the Input and Settings area, preventing the value from being changed. I am just trying a test build with the value of False, but I don't think this is going to turn on the value.... I'll have to try see if I can find where the Hardware Setting is kept (probably in the same part of the code) and work on some sort of fix.
8:30am - I've made a p6810 test build to see if it fixes the keyboard. I'll test it later today as I have to go out now.
I've set the config_forceDisableHardwareKeyboard to true via an overlay file (which overrides the default value of false - which I believe turns off the fix and makes things behave as if the extra code was not included). From what I understand from my reading, the keyboard issue is present because the default driver is wrongly reporting that a Keyboard dock is present. Which if you plug in a keyboard via usb, you see that it behaves like one is, the softkeyboard just gives you word predictions on screen, but no keyboard. So I think that is right. Changing that Hardware option in input corrects this wrong assumption and then the soft keyboard appears.
25 Sept 2015
10:43pm @ I think i might have found some code to fix the soft keyboard not working at startup issue at https://gerrit.omnirom.org/#/c/903/2
Edit: Looking over Cyanogenmod code, they have already implemented this fix, but SlimLP hasn't added it to their code base, so I have added it to the source code and am doing a compile now. The only thing I think I need to work out is if I need a true / false value for the config_forceDisableHardwareKeyboard parameter, but once I have that worked out, hopefully this should fix it.
24 Sept 2015
SlimLP Beta 0.7 - Build #1.2 - Build Date 20150924 - Download ROM from this URL
- Media DRM fixed for Google Play Movies / Youtube DRM based content (libraries from p3100)
- increased dalvik.vm.heapsize=320m - Hopefully should provide a bit more memory for Facebook / Facebook Messenger
@9:30pm - p6800 build is uploaded
@8:43pm (10:43am GMT)- Compile finished for p6800, uploading now
@7:00pm - Build #1.2 - Compiled p6810 build and am uploading. Compiling p6800 build
@10am - I fixed the Play Movies streaming issue. Using libdrmdecrypt.so from p3100 (https://github.com/TheMuppets/proprietary_vendor_samsung/tree/cm-12.1/p31xx/common/system/lib) - goes in the /system/lib, also the three libwv*.so files from (https://github.com/TheMuppets/proprietary_vendor_samsung/tree/cm-12.1/p31xx/common/system/vendor/lib) in the /system/lib folder, the libdrmwv...so file from (https://github.com/TheMuppets/propr...ee/cm-12.1/p31xx/common/system/vendor/lib/drm) in the /system/lib/drm folder and finally, in /vendor/lib/mediadrm (the vendor folder should really be a link to /system/vendor, not a seperate folder as it currently is in our builds), the libwvdrmengine.so from (https://github.com/TheMuppets/propr...-12.1/p31xx/common/system/vendor/lib/mediadrm).
- Next build if I will try incorporate this fix
23 Sept 2015
- I was having a bit of a play last night with Google Play Movies, as to why it doesn't stream. It seems that Lollipop (as compared to kitkat) requires /vendor/lib/mediadrm/libwvdrmengine.so and possibly a few other components. I have gotten a copy of this file from the exynos 4412 smdk files, but there are a few more components missing (this might not even be compatible with our exynos 4210 but its worth a try). But with this file in place, it no longer gives the device is unsupported message, it tries to start streaming and errors out. I had a quick look in the log and I think it also wanted another crypto .so driver file, so I'll see if I can find that driver as well. There's a large collection of samsung blobs at https://github.com/TheMuppets/proprietary_vendor_samsung
20 Sept 2015
- 1:25pm - 3:25am GMT - I tested GPS on my P6810 (wifi model) and it now works!
- 7:51am - 9:51pm GMT - p6800 build is uploaded.
Daniel has given me some feedback on the i815 and some other things I was wondering about, so I'll go read over his instructions and my code some time next week and see if I can work this out. Once I have it compiling i'll make an update. Thanks @daniel_hk
- 7:24am - 9:24pm GMT - uploading p6800 build. It should be there in the next 20 minutes.
19 Sept 2015 - 11:18pm - I've uploaded the P6810 build of the rom, I'm waiting on the p6800 build to finish compiling - going to sleep now, so that will probably be in the morning. I've had a report from a tester that the Package Installer was crashing on the p6800 build when trying to manually install an APK package. I haven't had this happen on my P6810 build, so if someone can test the new build and let me know if this is an issue still that would be great.
SlimLP Beta 0.7 - Build #1.1 - Build Date 20150919 - Download ROM from this URL
- Rebuilt rom with Bionic Library supplied by Daniel that has Non-Pie Blob / Driver support
- GPS working
- Manually copied RIL Libraries into /system/lib folder from Daniels latest Omnirom Build - Hopefully for the p6800 this should enable RIL / Sim Card support - Files copied from Omnirom build are as follows:
/system/lib/libreference-ril.so
/system/lib/libril.so
/system/lib/librilutils.so
/system/lib/libsecril-client.so
/system/lib/libsecril-client-sap.so
/system/bin/rild
19 Sept 2015 @ 7:14am - Checked my PC this morning and it failed with the same compile error again for the i815. I'll have to keep on looking.
18 Sept 2015 @7:55pm - 9:55am GMT - Clearing out my build folders to try a fresh compile of the i815 code in case some of the p6800/p6810 build code is causing issues. I'll probably post an update tomorrow on how this went. Once I can compile the i815 code properly, I'll start looking at the other issues.
Update: 10:48pm - it may have gotten past the error below now, during the build I noticed the following in the output... still a number of hours to go before the i815 compile finishes.
Code:
build/core/Makefile:46: warning: overriding recipe for target '/home/peter/android/slimlp/out/target/product/i815/system/lib/hw/sensors.exynos4.so'
build/core/base_rules.mk:550: warning: ignoring old recipe for target '/home/peter/android/slimlp/out/target/product/i815/system/lib/hw/sensors.exynos4.so'
15 sept 2015 @10:42pm - 12:42am GMT - My compile of the i815 code hit an error, I'll have to track it down tomorrow if I get a chance
Code:
make: *** No rule to make target '/home/peter/android/slimlp/out/target/product/i815/obj/SHARED_LIBRARIES/libinvensense_hal_intermediates/export_includes', needed by '/home/peter/android/slimlp/out/target/product/i815/obj/SHARED_LIBRARIES/sensors.exynos4_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
15 sept 2015 @5:38pm - 7 :38am GMT - p6800 rom uploaded
Around 7hr 15 min for my old e5400 CPU to compile the 21gb of output per device specific folder to build the p6800 rom (there's a common output, and then device specific output). I'm just about to start the i815 build... just moving my cm12.1 code folder off the drive to an external disk so I have enough room to build the i815 rom.
15 Sept 2015 @ 10:52am - 12:52am GMT - I've uploaded the p6810 rom, I'm currently compiling the p6800 rom and when that's done I'll compile an i815 rom
SlimLP Beta 0.7 - Build #1.0 - Build Date 20150915 - Download ROM from this URL
- Built from SlimLP Beta 0.7 Sources
- Bluetooth Fixed
- OpenGL ES values set to 2.0 values in /system/etc/build.prop
- Davlik VM settings adjusted to possible better values
- Compiled from Daniel's Github sources - check the local_manifest.xml to see which sources where used
- GPS and ASOP keyboard bugs still present, QS tile for torch not working.
- Google Play Movies only work if you download locally first then play, not streamed - I have tested this on other Android 5.1.1 roms on my p6810 and it's the same on all of them at the moment.
- GPS.exynos4.so (GPS driver) from Galaxy S2 i9100 / CM 12.1 rom in this build (it may or may not work with our Exynos 4 processor, but it's a PIE build of the GPS blob for Exynos 4, which means that I didn't need to modify the BIONIC libraries for Non-Pie support). I've uploaded the GPS exynos 4 blob to my Androidhost.com folder for Slim as well - Next build I try for my p6810, I'll use Daniel's older GPS blob's and enable non-pie. However with this PIE based GPS blob, I don't get any GPS Client communication errors / socket not open errors. So I might simply need a different gps config file for this to work
GApps:
Official SlimRoms GApps
Questions and Answers
Testing- Just a note at the moment, I only have a p6810 (wifi only model) so my testing is limited to this. I am compiling p6800 and i815 rom's based on @daniel_hk's github source tree's, doing the modifications that I do for my p6810 to compile. So if you want to test and let me know about p6800 and i815 issues that would be great
i815 - Hopefully in a week or two I'll have time to make a build once I sort out a compile error. Daniel's given me some feedback, I just need to find some time to look over it.
QS Torch - I'll try work out the code for this QS torch tile setting soon
Memory Settings - Interesting article on Davlik Heap values and ART on android 5.0 and 5.1 https://01.org/android-ia/user-guide...id-5.0-and-5.1. Give me some feedback on performance as i still think we can tweak ram a bit more.
No time frames on anything, I'll just do what I can when I can.
Sim card not detected
I tried the new rom on p6800 with no sim card error.
Thanks for reporting back, at least I know that it boots on the p6800. Next build I do for the p6800/p6810 I'll be enabling the Non-PIE blob support which should help with some of the older driver libraries for things like GPS and possibly the RIL library which might fix this error for you as well.
hot spot not working on p6800
dear sir,
I just flash the new 1.1 rom on p6800. Every thing was fine except the hotspot.
My phone can detect the hot spot by p6800, but cannot get connected.
Thank you so much for such a great works.
Wait so is beta 0.7 the newest or alpha 1.1
On beta0.7 now and very smooth
philipnzw said:
Wait so is beta 0.7 the newest or alpha 1.1
On beta0.7 now and very smooth
Click to expand...
Click to collapse
Beta 0.7 is the slim ROM teams designation of their ROM build status. Alpha 1.1 is just my own designation to say it's my test builds, that being my second build, once I have the bugs sorted I will call it stable.
p3dboard said:
Beta 0.7 is the slim ROM teams designation of their ROM build status. Alpha 1.1 is just my own designation to say it's my test builds, that being my second build, once I have the bugs sorted I will call it stable.
Click to expand...
Click to collapse
Aha
It's quite stable already
philipnzw said:
Aha
It's quite stable already
Click to expand...
Click to collapse
I've changed my personal Labelling to Build #, instead of Alpha, that way its less confusing
p3dboard said:
Questions and Answers
QS Torch - I'll try work out the code for this QS torch tile setting soon
Click to expand...
Click to collapse
i think this could be an issue with slimroms in general.
it wasnt working on slimbean last time i tried it and its currently not working on slimkat either. (im on daniels slimkat)
p3dboard said:
Automatic Brightness Sensor - Have to do some more testing - Turning off Automatic Brightness, allows for a greater range of brightness
Click to expand...
Click to collapse
this issue is also present on daniels CarbonLP for me. either its related or somethings wrong with my p6800 thats duplicated on your p6810.
even tho its stable according to some, i think ill wait for a gps update before trying this out.
its times like these i wish we could have the dual/multi boot functionality.
way better and easier for the community to help test out the new/experimental builds.
especially for people like me whos using the p6xx as a daily driver.
good luck to you sir.
HM i will try it and lett you know how it go on my P6800,the lollipop 5.1.1 from daniel,i dont know what is wrong,when the wi-fi is turned on,i cann not tell you how much the difference in performance is,when i turn it on,it become laggy unbearably,so i will check with this................
Still holding up well after installing some xposed modules
Turning on awesome player seemed to help with YouTube crashing randomly
Also, uploading a picture with fb messenger app crashes everything (need to hold down power button)
Think Daniel's roms didn't have this issue.
I might need to increase the maximum memory amount for apps in the Build.prop,i set it to 256m, the default is 384m, but i dropped that lower as when some apps got to that size the rom's can become sluggish. I have had another app (real racing 3) lock up while trying to upload a game profile. I will play with the values some more. These are set in the build.prop file under /system/etc i have posted about them before in one of the other rom threads. If you are comfortable playing with the settings you could put them back to stock values and see if that fixes things for you and you can let me know. Thanks, Peter
Lag
p3dboard said:
I might need to increase the maximum memory amount for apps in the Build.prop,i set it to 256m, the default is 384m, but i dropped that lower as when some apps got to that size the rom's can become sluggish. I have had another app (real racing 3) lock up while trying to upload a game profile. I will play with the values some more. These are set in the build.prop file under /system/etc i have posted about them before in one of the other rom threads. If you are comfortable playing with the settings you could put them back to stock values and see if that fixes things for you and you can let me know. Thanks, Peter
Click to expand...
Click to collapse
Something to REPORT,i dont know it this just on my tab or not,but,it doesn't matter do i use CyanogenMod 12 or Carbon,or this SlimLP,yesterday wehn i instaled Carbon,after 30min when i installed all my apps,the last one that i installed was Facebook,and when i set it,then it become unbelievably Lagg,and i then installed SlimLP,and didnt installed other apps just Facebook,and this Lagged to,just now it just restarted alone.......................is this just because of FB or what is it,i just cann not take it any more,when i see it,the best android was 4.0.1
Definitely Lollipop rom's are more memory hungry than Kitkat Rom's. I am enquiring with one or two other rom maintainers who say they have implemented some optimizations for devices with 1 Gb Ram, to see what changes they are adding to improve performance. So far the best performing Rom i find is still Slimkat 8.2, Android 4.4.4, but it maybe possible to tweak lollipop for better performance. I have read on the Galaxy s2 forum that Facebook is an app with issues on the s2 CyanogenMod 12.1 rom as well. I will do a bit of testing and hopefully with some input from some others we might be able to fix this, we really need a lollipop rom with low memory overheads. Have you tried Facebook on Daniel's omnirom builds? They are the closest to stock Android, and may work better
Edit: i just installed Facebook on my s2 phone with CyanogenMod 12.1 (Android 5.1.1) and it seems to be ok, just wanted to test it on another 1gb ram device. The s2 has about 20mb more usable ram than our galaxy tab 7.7 due to lower screen resolution. Anyway, we will see what we can do to try improve things, a bit of trial and error,playing around
p3dboard said:
Definitely Lollipop rom's are more memory hungry than Kitkat Rom's. I am enquiring with one or two other rom maintainers who say they have implemented some optimizations for devices with 1 Gb Ram, to see what changes they are adding to improve performance. So far the best performing Rom i find is still Slimkat 8.2, Android 4.4.4, but it maybe possible to tweak lollipop for better performance. I have read on the Galaxy s2 forum that Facebook is an app with issues on the s2 CyanogenMod 12.1 rom as well. I will do a bit of testing and hopefully with some input from some others we might be able to fix this, we really need a lollipop rom with low memory overheads. Have you tried Facebook on Daniel's omnirom builds? They are the closest to stock Android, and may work better
Click to expand...
Click to collapse
no,i didnt try omnirom,i just used Daniel's Cyanogenom and Carbon,and this Slim,but when i charge my p6800 i will instal omni and try it.
LeonardoD93 said:
no,i didnt try omnirom,i just used Daniel's Cyanogenom and Carbon,and this Slim,but when i charge my p6800 i will instal omni and try it.
Click to expand...
Click to collapse
Might wanna try fb lite
Always avoided the main app on lollipop roms,after fb the whole system just lags like mad
Fb lite is like a smaller version of the main app,the user interface is absolutely horrible,but hey it works~
Just letting you all know that I have a fix for the Google Play movies not streaming DRM based content. I've posted about it in my Change Log.
philipnzw said:
Still holding up well after installing some xposed modules
Turning on awesome player seemed to help with YouTube crashing randomly
Also, uploading a picture with fb messenger app crashes everything (need to hold down power button)
Think Daniel's roms didn't have this issue.
Click to expand...
Click to collapse
I just tested Facebook Messenger with the davlik memory value set at 320m, and it uploaded a photo fine in my test, no crash. So it may be a memory limitation. SlimLP seems to be lighter on Ram, it may even be ok with 384m, but 320m seems to working ok for me. Next build, I'll increase the /system/build.prop Ram value to at least 320m, possibly 384m.

[ROM][N4][NMF26O] Fake nexus rom for Nexus 4. [Dec/06/2016]

[ROM][N4][NMF26O] Fake nexus rom for Nexus 4. [Dec/06/2016]
Introduction
This is an Android 7.1 custom rom for Nexus 4 that fully integrated Gapps. (Pixel Launcher, Google dialer, Contacts, Webview, backuptransport, etc.. )
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Almost same as Pure Nexus Stock image.
Enabled SEAndroid, No Rooting feature provides for security reason.
All build scripts are opened on github
3G data is disabled as default for user that has cheap data plan. But you can enable on data setting menu.
Stock rom users can use this rom without perform reset userdata partition. (In theoretically, it can be applied to other custom rom users, but not tested. )
Known Issues
Nougat version is still unstable. Please use at your own risk.
Some apps can be crashed (ex: firefox, games using unity, etc...)
Camera app shows invalid orientation on preview screen
[*] User switch feature is not working. It should be fix in next release.
Please see FAQ
Installation instructions
1. power down
2. press power and volume down button, and your nexus 4 will go fastboot mode
3. connect usb cable with your PC
4. run fastboot for flashing
If you are using stock factory image or already use this rom.
Code:
$ fastboot update occam-img-20160108.zip
Or if you are using other custom roms, you might perform clear userdata partition.
Code:
$ fastboot -w update occam-img-20160108.zip
After flashing, it needs several (about 5-10) minutes to complete booting.
Changelog
Dec/06/2016: 20161206 (testing)
Update to NMF26O(android-7.1.1_r4)
Nov/08/2016: 20161108 (deprecated)
Update to NDE63V(android-7.1.0_r6)
Rebuild stubs for destroy useless icons
Nov/03/2016: 20161103 (deprecated)
add GmsCoreSetup
add Google VR Service
add help uri on Settings
apply pixel color accents
Nov/01/2016: 20161101 (deprecated)
fix user switch feature
add ringtone migration
fix tethering feature
fix dirtycow exploit
Oct/25/2016: 20161025 (deprecated)
Integrate Wallpaper picker on Settings
Integrate Google Backup & Sync on Settings
Integrate Google Storage Manager
Add Gesture menu on Settings
Enable color temperature setting in developer options
Use Ustwo wallpaper as default
Add Google Wallpapers
Stub apks can show round icons
Oct/21/2016: 20161021 (deprecated)
Update to NDE63P(android-7.1.0_r4)
apply pixel bootanimation, sounds, white navbar
apply latest pixel launcher
apply rounded icons for launcher
Note: it is not capable to use google assistant.
Note2: apps are not odexed, so, boot speed can be slow.
Note3: default ringtone, alarm, and notification sound is changed.
If you cannot hear these sounds, please set manually.
Oct/05/2016: 20161005 (deprecated)
update to NBD90Z (android-7.0.0_r14)
Oct/04/2016: 20161004 (deprecated)
fix ptrace bug on linux 3.4, thanks @zaclimon
switch to non-debuggable build
Sep/30/2016: 20160930 (deprecated)
Remove useless binaries and save space for system partition
apply qualcomm specific build macros
tune codec configuration for legacy binaries
Sep/26/2016: 20160926 (deprecated)
switch to debuggable build.
No more several apps might be crashed . but lesser secure.
revert to 320dpi as default
Sep/23/2016: 20160923 (deprecated)
debuggerd can dump stack when app is crashed on native code
Use Pixel launcher as default home
set 352 dpi as default
sign with release key
Refactor scripts to build other device(Nexus 5)
Sep/07/2016: 20160907 (deprecated)
update to NRD90S (android-7.0.0_r4)
Turned on sdcardfs
Sep/05/2016: 20160905 (deprecated)
Rebase device tree from @zaclimon V4
Remove w/r permission from vidc encoder device to all
It seems while mediacodec server open vidc encoder, camera server cannot use hardware encoder, and cannot record video stream.
Fix facelock funtion
Update widevine drm binary blobs from bullhead.
It might prevent to crash mediadrm and media service. But I cannot be sure it can play drm contents.
Switch to user build.
Sep/03/2016: 20160903 (deprecated)
Enable cpuset
implement exclusive core feature with simple mpcpusetd. @xenyz hints to me how to implement. Thanks.
Tune cpu governor while booting
Aug/31/2016: 20160831 (deprecated)
Rebase device tree from @zaclimon V3
Aug/29/2016: 20160829 (deprecated)
Rebase device tree from @zaclimon V2
Aug/28/2016: 20160828 (deprecated)
update to NRD90M (android-7.0.0_r1)
Rebase kernel source tree from @zaclimon
Rebase device tree from @zaclimon
Update occam device tree (fix compilation, update resources, etc...)
Aug/02/2016: 20160802 (stable)
update to MOB30Y (android-6.0.1_r60)
update google apps
Jul/07/2016: 20160707 (deprecated)
update to MOB30P (android-6.0.1_r50)
replace google photo as stub for reduce rom size
update google apps
Jun/07/2016: 20160607 (deprecated)
update to MOB30M (android-6.0.1_r46)
apply kernel security patches
update latest gapps
remove korean ime
May/03/2016: 20160503 (deprecated)
update to MOB30H (android-6.0.1_r41)
update latest gapps
update google play stub apks' icons
Apr/12/2016: 20160412 (deprecated)
update to MOB30D (android-6.0.1_r30)
apply flo kernel patches
Apr/05/2016: 20160405 (deprecated)
update to MMB29X (android-6.0.1_r20)
update latest gapps
Mar/21/2016: 20160321 (deprecated)
apply flo kernel security update for mm_mr1
Mar/09/2016: 20160309 (deprecated)
sync sources properly and rebuild
Mar/08/2016: 20160308 (deprecated)
update to MMB29V (android-6.0.1_r17)
update latest gapps
Feb/02/2016: 20160202 (deprecated)
update to MMB29Q (android-6.0.1_r11)
update latest gapps
setupwizard property typo fix ( reported by @jolas )
add hdcp binary blobs ( reported by @xenyz )
update opengl binary blobs (Jan 2016 qcom update)
Jan/08/2016: 20160108 (deprecated)
update latest gapps
I hope it could resolve Input Method issue.
Jan/05/2016: 20160105 (deprecated)
update to MMB29O (android-6.0.1_r7)
apply latest callmealdy kernel
Remove SysV IPC from kernel
fix leak of kernel memory to userspace
update qcom opengl binaries
Dec/10/2015: 20151210 (deprecated)
fix Google LatinIME to enable swipe gesture.
In 20151209 version, this rom used latinime from n7 factory image, and it had some problems when try to input with swipe gesture.
So I replaced with latinime from n5 factory image.
It is binary change, so there is no git commit link.
Dec/09/2015: 20151209 (deprecated)
update latest gapps that includes latinime
remove duplicated sound resources
add Google Connection Service and Nfc Provision
Dec/08/2015: 20151208 (deprecated)
update to MMB29K
remove unnecessary patches
replace to stub package for DeviceAssist to save storage
MMB29K image is slightly bigger than olders.
add Stk package as requested from @MarvinOl .
but cannot tested, because my mobile operator is not supported.
update apn list
update latest gapps
Nov/21/2015: 20151121 (deprecated)
Update adreno drivers (Nov 2015)
Update media codec profiles from flo
Apply audio resources from Nexus 5X (same things, but it is smaller than aosp stuff)
Apply memchr optimize patch
Apply patch that make surface buffer allocation asynchronous
Apply workaround for GoogleCamera3 crash
Nov/11/2015: 20151111 (deprecated)
apply libcore patches for speed up finalize daemon and object reference from aosp master
apply skia patches for using NEON from codeaurora
Nov/08/2015: 20151108 (deprecated)
remove useless camera behavior patches
reapply flashlight bug patch
Nov/07/2015: 20151107 (deprecated)
Switch to MDB08M (tree for Nexus 5x/6p)
Update resources and properties for MDB08M
add Dialer workaround for MDB08M
fix Audio HAL for MDB08M
apply recent gapps
Nov/03/2015 : 20151103 (deprecated)
MRA58V(Nov 2015 security patch level) applied
update kernel configurations for android recommands
add init.occam.rc (but it is empty yet)
remove invalid EAP-SIM support
Oct/30/2015 : 20151030 (deprecated)
FaceLock added
set Google Messenger to Default SMS/MMS app
adjust Launcher layout slightly
Oct/29/2015 : 20151029-1 (deprecated)
fix issue that home button is not working when upgrade from Stock factory image
Oct/29/2015 : 20151029 (deprecated)
All locales are available!!!
Also All (Stub) Gapps are available, too
Enable full odex (except prebuilt gapps) to reduce first booting time
Oct/25/2015 : 20151025 (deprecated)
stock rom users can be transitable to this rom without perform clear userdata partition
enable minikin text layout engine
fix gps hal build
Oct/24/2015 : 20151024 (deprecated)
fix a2dp bluetooth profile.
fix calendar sync problem (If calendar app is crashed, Please perform Settings -> Apps -> Calendar -> Storage -> "CLEAR DATA")
add several locales (sk_SK ar_EG pt_BR)
add version codes in gapps build rules
Oct/21/2015 : 20151021 (deprecated)
update adreno gpu driver (Oct/2015)
apply @CallMeAldy mako kernel
apply memcpy, memmove patch from codeaurora
apply flashlight torch mode bugfix
add "Press power button twice for camera" menu in Accessibility Setting (it will be removed after MDB08I source code opened)
Oct/16/2015 : mra58k (deprecated)
initial release
Before you ask something about this rom
Please read this article at first..
If you cannot read English well, it's okay. There are many translations of this article.
This is a very famous article for beginners that want to solve their problems.
Please DO NOT ASK via Private Message or Mail as described as upper article.
I cannot reply all messages and I may not understand all your problems.
If you post your question in this thread, any others can tell about your problems.
If you want to report your issue with this rom specific, please share bugreport data.
You can gather bugreport data with following methods.
Turn on USB debug feature, connect with PC, and run this command
Code:
$ adb bugreport > bugreport.txt
OR
Go to Developer options, select Take bug report. After several minutes, notification will be shown to share data.
Downloads
Stable (Aug/02/2016): https://androidfilehost.com/?fid=24651430732235260
Testing (Dec/06/2016): https://www.androidfilehost.com/?fid=457095661767121028
XDA:DevDB Information
fake_nexus, ROM for the Google Nexus 4
Contributors
ganachoco
Source Code: https://github.com/ganadist/vendor_fake_nexus/tree/nougat-dev
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Testing
Current Stable Version: 20160802
Stable Release Date: 2016-08-02
Current Beta Version: 20161206
Beta Release Date: 2016-12-06
Created 2015-10-21
Last Updated 2016-12-06
Is there any way to apply torchlight fix to frank ROM as a flashable zip?
Sent from my Nexus 4 using XDA Forums
I flashed the testing version. It works like a charm!
So with this I can just login after start and use google restore and also my apps will be able to backup to drive when the developer implemented it? Or do I still need to set permissions for gapps?
//Edit: Cmon, I just flashed da **** Yeah works as stated above.
What's new in testing? And what does it mean no ROOTed. Aren't those custom kernels, rooted already? (noob question).
Many thanks.
finchi said:
What's new in testing?
Click to expand...
Click to collapse
Did you even take a look at the first post
Ah sorry. I mistook lines. I was reading it like Oct/21/2015 : 20151021 (testing) and nothing there. (feeling stupid)
Shouldn't a long press on the recent square switch to the previously used app? It does not work in this rom but did on franks. This was really cool.
Camera is launched on double tap on home circle oO nice
Great ROM, I hope it will stay pure as possible
LoadGamePL said:
Is there any way to apply torchlight fix to frank ROM as a flashable zip?
Sent from my Nexus 4 using XDA Forums
Click to expand...
Click to collapse
That is a source level patch.
Please ask that apply that patch to frank ROM maintainer.
bassbox said:
Shouldn't a long press on the recent square switch to the previously used app? It does not work in this rom but did on franks. This was really cool.
Click to expand...
Click to collapse
This rom provide only stock rom features.
I have no plan to add other features.
bassbox said:
Camera is launched on double tap on home circle oO nice
Click to expand...
Click to collapse
You find it!
That is hidden test feature that samsung phones have.
And I put for vefify https://android-review.googlesource.com/177020
finchi said:
What's new in testing?
Click to expand...
Click to collapse
Please see Changelog.
finchi said:
And what does it mean no ROOTed. Aren't those custom kernels, rooted already? (noob question).
Many thanks.
Click to expand...
Click to collapse
In testing release, this rom uses @CallMeAldy kernel.
And rooting feature that other roms have, is not provided as default for security reason.
ganachoco said:
This rom provide only stock rom features.
I have no plan to add other features.
Click to expand...
Click to collapse
Yeah I thought this is a New stock feature ^^
Can you integrate large version of Google Now Launcher (1.2.large) which originally comes with Nexus 5, 6...? Your rom contains 1.2.small version of Google Now Launcher.
Whenever I browse youtube, screen freezes and System UI FC's.
Rock-86 said:
Can you integrate large version of Google Now Launcher (1.2.large) which originally come with Nexus 5, 6...? Your rom contain 1.2.small version of Google Now Launcher.
Click to expand...
Click to collapse
Which are the changes between 1.2 large and 1.2 small?
Inviato dal mio Nexus 4 utilizzando Tapatalk
sidnoit22 said:
Whenever I browse youtube, screen freezes and System UI FC's.
Click to expand...
Click to collapse
Which version of the ROM are you using?
You should upload bug report data:
ganachoco said:
You can get bugreport data by
Turn on USB debug feature, connect with PC, and run this command
Code:
$ adb bugreport > bugreport.txt
OR
Go to Developer options, select Take bug report. After several minutes, notification will be shown to share data.
Click to expand...
Click to collapse
cianz94 said:
Which are the changes between 1.2 large and 1.2 small?
Inviato dal mio Nexus 4 utilizzando Tapatalk
Click to expand...
Click to collapse
Not sure, but Large is comming with Nexus 5, 6..
I found one note for Small version:
Notes / What's New
Uploader's notes: Google Now Launcher Version 1.2. small from Android One Device running Android Marshmallow 6.0
Click to expand...
Click to collapse
Rock-86 said:
Can you integrate large version of Google Now Launcher (1.2.large) which originally come with Nexus 5, 6...? Your rom contain 1.2.small version of Google Now Launcher.
Click to expand...
Click to collapse
According by this figure, N4 has large screen, and I'll put large version when next version release.
Thank you for notify!
Hmm seems interesting seeing that 3 days left on the battery page screenshot . I have not seen mine say more than a little over a day left since a LP ROM I had a very very long time ago where 3 days was almost actually what I got pretty darn close to a few times . Very cool
Update- just checked and at 91% left its says 14 hrs left lol. But I'm currently running a different Android 6.0 ROM but must say hands down this Marshmallow is the FASTEST/smoothest I've ever seen my N4 run. Hell was gunna get me a N6 or the newer N5 so I could use my google fi invite but Im very happy with my device speed that I'm not sure I want to atm now .

Categories

Resources