Watch This Now!

[DEV][ROM][5.1.1][HTCLegacy] Unofficial CyanogenMod 12.1 | 03/06/2015 | BETA#1

1,204 posts
Thanks Meter: 3,398
Post Reply Subscribe to Thread Email Thread
Announcement from kirmaniarslan: Cm-12.1 BETA# Released

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.1 (LOLLIPOP), which is designed to increase performance and reliability over stock Android for your device.

#include <std_disclaimer.h>
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Unofficial build of CyanogenMod 12.1(Android 5.1.1) for the HTC Explorer (Pico)

Notable features:
  • No Maps 7 glitches, Browser glitches, Gmail glitches, etc.
  • Uses ION memory allocator
  • Native Sd-Card -- Using sd-ext partition for system and data
  • F2FS Support In kernel and Device tree
  • Uses the newest Adreno (graphics) libraries and firmware available for our platform (these graphics libraries are newer than the graphics libraries in any other ROM)
  • Significantly smoother/faster graphics as a result of the new graphics libraries
  • Removed many hacks designed for old graphics
  • CAF KitKat 2.7 branch Adreno blobs

What's working:
  • RIL
  • Data Connection
  • Display
  • Stock browser
  • Camera
  • WiFi
  • GPS
  • WiFi tethering
  • Bluetooth
  • Bluetooth tethering
  • SDcard
  • Video playback
  • Audio playback
  • Headset
  • Audio Recording
  • Sensors of All type

Not working:
  • OMX ( hardware decoding/encoding )
  • Camcorder


BETA#1 :

CyanogenMod 12.0 Builds

Gapps :-

Install instructions:
  • Use Class 6 or Class 10 sd-card for best performance
  • Make 2 ext4 sd-ext partitions like this
    1st partition :- sd-data --->> 1GB minimum
    2nd partition :- sd-system --->> 1.2 GB
  • Flash the updated [03/02/2015] TWRP Recovery
  • Convert your /data and /system partition to f2fs you can find it in wipe option
  • Wipe all partitions
  • Flash the cm-12.1-*
  • Reboot
  • If you Stuck at HTC Splash Screen go into bootloader mode, take out boot.img from rom zip and flash it
  • Reboot
  • After first boot reboot back to recovery
  • Flash Gapps


Thanks to:
  • All Pico developers before me
  • PecanCM (TeamHackLG)
  • LegacyXperia

Use BUG Tracker in Thread to report your Bug
If you want to help fixing those bugs, please report the bugs in the bug tracker and provide me logcat or i cant help you. Thanks!
Logs are needed (logcat/dmesg/last_kmsg), not just "got FC" or "+1" useless replies.
You can get more info here on how to take log HERE

Donations :-

Buy Me A cup of Bear click on donate to ME button

XDA:DevDB Information
Android 5.0 lollipop ( CM-12.1 ) For HTC Explorer, ROM for the HTC Pico (Explorer)

kirmaniarslan, Sachin Thomas
Source Code:

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Rooted
Based On: CyanogenMod

Version Information
Status: Beta
Current Beta Version: 1
Beta Release Date: 2015-03-03

Created 2014-11-19
Last Updated 2015-06-11
Last edited by kirmaniarslan; 3rd June 2015 at 09:40 AM.
The Following 110 Users Say Thank You to kirmaniarslan For This Useful Post: [ View ]
19th November 2014, 05:27 AM |#2  
kirmaniarslan's Avatar
OP Recognized Developer
Flag Rawalpindi
Thanks Meter: 3,398
Donate to Me
Changelog :-

CyanogenMod 12.1

Beta#1 03/06/2015 :

- Lollipop 5.1.1
- CM-12.1 Upstream
- Fixed Deepsleep issue
- Disable dialer lookup by default
- Switched to QCOM power HAL
- Added LZ4 Compress/decompress support
- Update zram and zsmalloc up-to 3.17 kernel changes
- inherit media_codecs_google_video_le.xml better for low end devices
- update ril.h for 5.1
- Disable dex2oat watchdog
- Don't disable jit cache
- Set dalvik.vm.dex2oat-filter=balanced
- Disabled LTE as our device doesnot support it
- Update Audio policy for 5.1
- Call broken and Wifi Calling fixed
- Increase ZRAM swap size to 192MB
- fixed heatset and Data connection problem on kernel level ( no patches needed )

CyanogenMod 12.0

Beta#3 02/03/2015 :

- CM Upstream
- Fixed Data Connection
- Fixed Headset thanks @thewisenerd for fix
- Fixed MTP connection with PC
- Enabled WITH_ART_SMALL_MODE you can read it more here :
- Symlink dalvik-cache to nand for performance and also decreases the battery usage ( u can see it as sd-ext in recovery for cleaning it )
- Disabled data encryption
- Updated audio_policy.conf from HTC one M7
- Set sd cache to 1MB
- Enable LOGD
- Using NuPlayer instead of Awesome player
- Based on Aw3some mod thanks @thewisenerd
- Gapps Lags Fixed
- Headset profile update from DX kernel 3.4
More Kernel Changelog

Beta#2 29/01/2015 :

- Cm Upstream
- Fixed GPS
- F2FS support in kernel and device tree added for /system and /data partition
- Fixed Sound Recorder
- Enable cortex a9 optimization
- Update HtcMsm7x27aRIL class
- Disabled alpha trasformation in animations
- Added New CPU GOV Intelliactive and set it to default governer
More Kernel Changelog You can Check from HERE

Beta#1 20/01/2015 :

- CM Upstream
- Fixed Camera (Still camcorder is broken )
- Setup for chromecast support.
- Lowmemory killer tweaks to fix oom issues
- Sepolicy inherit from common qcom sepolicy
- Force camera API to version 1
- Updated partition layout
- Set background process to 4
- Inherit dalvik-heap props with 512mb ram (This fixes browser Image Cache problem)
- Enable SystemUI flags to optimize performance
- Builtin bcmdhd module in kernel to fix loading and unloading issues
- Add custom HtcMsm7x27aRIL to fix SignalStrength on gsm
- Disable Atlas service
- Cleaned up system.prop
- Disable JIT
- Configure ksm with low ram
- Allow legacy allocations from MM heap

Alpha#2 - 28/11/2014 :

- CM Upstream
- Enable dex-preoptimization to speed up first boot sequence
- Patches for performance Much stable and faster now
- SELinux Support : Set to Permissive mode
- Temp fixed soft reboots
- Forced high-end graphics for transparent lockscreen and statusbar
- Ril fixed GSM working but data connection is not fixed
- Added FFMPEG codec configuration
- Added SELinux support in kernel
- Disabled kernel features
- Added Multi User support upto 4 users allowed can be enabled with ( ro.config.low_ram=false in build.prop )
- Using Awsome Latest layout

Alpha#1 - Nov 19, 2014 :

- Initial upload
- Updated Libaudio
- Disable LOGD
- Enabled Minikin fonts
- Display and Media hals based on msm8960 with some hacks for msm7x27a
- Used dlmalloc instead of jemalloc

FAQ :-

Q: Why SD-ext and what is Partition layout ?
Ans:There is not much space in system partition even with awsome partition layout and secondaly here is the partition layout
/dev/block/mmcblk0p3 mounted as /system i used this partition so that you dont have to create partition again and again
/dev/block/mmcblk0p2 mounted as /data

Q; How Can I clean my sd-ext partitons ?
Ans : you can flash this before flashing rom

Q: I am stuck at HTC splash screen what to do ?
Ans:Simply Take out boot.img from Rom zip and flash it in fastboot mod
Fastboot flash boot boot.img
Q: I can't find developer options and performance settings, why?
A: Settings -> About phone -> Click 'Build number' several times

Q. No ROOT access WTF ?
Ans : Enable it from Developer option
Last edited by kirmaniarslan; 3rd June 2015 at 09:21 AM.
The Following 54 Users Say Thank You to kirmaniarslan For This Useful Post: [ View ]
19th November 2014, 05:28 AM |#3  
kirmaniarslan's Avatar
OP Recognized Developer
Flag Rawalpindi
Thanks Meter: 3,398
Donate to Me
CyanogenMod 12.0
CyanogenMod 12.0 Builds :-

BETA-1 :
Alpha-2 :
Alpha-1 :

BasketBuild Mirror
Last edited by kirmaniarslan; 3rd June 2015 at 09:15 AM.
The Following 33 Users Say Thank You to kirmaniarslan For This Useful Post: [ View ]
19th November 2014, 06:23 AM |#4  
Senior Member
Flag Bhopal
Thanks Meter: 56
Thumbs up
Pico still alive, thank you kirmani for the sweet lollipop Hope it gets stable soon.
19th November 2014, 06:39 AM |#5  
Senior Member
Thanks Meter: 504
Thumbs up
@kirmaniarslan You really Rock bro.. Didnt even think of getting a lollipop on our device. Salute you bro Really a grand salute.. You are keeping our device alive and running up.
19th November 2014, 07:34 AM |#6  
Junior Member
Flag Abohar
Thanks Meter: 5
Thumbs up
wow amazing (y) plzz build cm12 for redmi 1s a.k.a armani
19th November 2014, 07:41 AM |#7  
Junior Member
Flag Hyderabad
Thanks Meter: 0
Awesome work !!!! hope
19th November 2014, 07:57 AM |#8  
ikaster17's Avatar
Senior Member
Flag A Place on Earth!*
Thanks Meter: 1,427
Great Stuff Here i See (Y) Good Luck... if people have some issues they can P.M me i have some minor fixtures which can be done in Lollipop... as for now Lollipop is in alpha stages and is a real pain in the arse...

I'll be reporting issues myself when i see other than the given one's in the OP
19th November 2014, 08:07 AM |#9  
vaibhav1's Avatar
Senior Member
Thanks Meter: 320
Thanks man....awesome work
The Following User Says Thank You to vaibhav1 For This Useful Post: [ View ]
19th November 2014, 08:10 AM |#10  
theBstep's Avatar
Senior Member
Thanks Meter: 38
wow the feels!
bro kirmani is really hyping us up!
great work man!
I'll stay tune for this
19th November 2014, 09:17 AM |#11  
Black_Eyes's Avatar
Senior Member
Flag New York
Thanks Meter: 781
Booted Successfully
It takes about 10-12 minutes to boot on Class 10 SD-Card
The Following 5 Users Say Thank You to Black_Eyes For This Useful Post: [ View ]

Read More
Post Reply Subscribe to Thread

5.0, cm12 for pico, cyanogenmod, f2fs, lollipop
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes