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

Search This thread

kirmaniarslan

Inactive Recognized Developer
Mar 6, 2013
1,204
3,412
Rawalpindi
brand_reveal_1.jpg

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.

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

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)

eVbJOxA.png
2cfFF18.png


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

Download:

BETA#1 : http://forum.xda-developers.com/showpost.php?p=61134823&postcount=316

CyanogenMod 12.0 Builds

Gapps :- https://www.androidfilehost.com/?fid=95897840722646482

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 2.8.5.0 Recovery
  • Convert your /data and /system partition to f2fs you can find it in wipe option
  • Wipe all partitions
  • Flash the cm-12.1-*-UNOFFICIAL-pico.zip
  • Reboot
  • If you Stuck at HTC Splash Screen go into bootloader mode, take out boot.img from rom zip and flash it
  • Reboot
    Done!
  • After first boot reboot back to recovery
  • Flash Gapps

Source:
https://github.com/CyanogenMod

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)

Contributors
kirmaniarslan, Sachin Thomas
Source Code: https://github.com/HtcLegacy

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:

kirmaniarslan

Inactive Recognized Developer
Mar 6, 2013
1,204
3,412
Rawalpindi
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 : http://source.android.com/devices/tech/dalvik/configure.html#with_art_small_mode
- 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 TARGET_CPU_SMP
- 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 http://forum.xda-developers.com/showthread.php?t=2392001

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
Code:
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:

ikaster17

Senior Member
Dec 20, 2012
1,003
1,400
A Place on Earth!*
www.facebook.com
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 :cool:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 114
    brand_reveal_1.jpg

    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.

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

    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)

    eVbJOxA.png
    2cfFF18.png


    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

    Download:

    BETA#1 : http://forum.xda-developers.com/showpost.php?p=61134823&postcount=316

    CyanogenMod 12.0 Builds

    Gapps :- https://www.androidfilehost.com/?fid=95897840722646482

    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 2.8.5.0 Recovery
    • Convert your /data and /system partition to f2fs you can find it in wipe option
    • Wipe all partitions
    • Flash the cm-12.1-*-UNOFFICIAL-pico.zip
    • Reboot
    • If you Stuck at HTC Splash Screen go into bootloader mode, take out boot.img from rom zip and flash it
    • Reboot
      Done!
    • After first boot reboot back to recovery
    • Flash Gapps

    Source:
    https://github.com/CyanogenMod

    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)

    Contributors
    kirmaniarslan, Sachin Thomas
    Source Code: https://github.com/HtcLegacy

    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
    56
    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 : http://source.android.com/devices/tech/dalvik/configure.html#with_art_small_mode
    - 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 TARGET_CPU_SMP
    - 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 http://forum.xda-developers.com/showthread.php?t=2392001

    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
    Code:
    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
    28
    Data Connection Fixed :D
    TvNfO1V.png
    22
    Changelog :

    ALPHA-2
    28/11/2014
    - CM Upstream
    - Odexed the Rom to Speed up boot and for performance
    - 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


    Install instructions:

    • Make 2 ext4 sd-ext partitions like this
      sd-ext --->> 700mb is enough for now
      sd-data --->> 1GB minimum
    • Flash the latest Awsome Recovery from HERE :-http://forum.xda-developers.com/showpost.php?p=56168368&postcount=125 Recovery Else Rom will not boot
    • Boot into Recovery
    • Wipe data and cache
    • Flash the CM12 zip
    • Reboot
    • It will Say no OS install Still Continue

    NOTE:- If you have installation related problems use Q/A Help thread for Cm12

    DOWNLOAD :-
    ALPHA 2
    md5:839e88538ba1b9458460411b683b3589
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone