[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
@kirmaniarslan Strangely. When i try play the video in the player from the storage, it works fine. But when try play video in YouTube app from internet it is very laggy with resolution 360p. With resolution 240p it works fine (problem not in internet, video is loading normal, but play with lags).



So i tried to make a logcat when i run youtube app. And i see there is many errors like this:





BTW i see some errors without youtube:





It's not a big problem, but I decided to tell you about this. Maybe if you have some free time, you look at it ;)



And here logcat.


This is because hardware encoding and decoding is broken I'm working to fix it will take time
 

kirmaniarslan

Inactive Recognized Developer
Mar 6, 2013
1,204
3,412
Rawalpindi
how to differentiate it from real sd-ext?


Recovery is based on native sd-card partition layout so in recovery sd-ext partitions get auto mounted as system and data so u don't have to use any other wiping zips and secondly I mounted nand partition as sd-ext its just a name I added it this way bcz twrp doesnot allow others names and it would be easy for users to clean it
 

Sumit Khuha

Senior Member
Sep 29, 2013
249
20
cant install any app, cant update any app.....after flashing gapps....
 

Attachments

  • 1425553522025.jpg
    1425553522025.jpg
    20.3 KB · Views: 359

ftorga

Senior Member
Jun 23, 2012
51
23
Buenos Aires
cant install any app, cant update any app.....after flashing gapps....
you have OC?
Dont overclock Cpu as dalvik-cache is on nand
http://xdaforums.com/showpost.php?p=59211965&postcount=260

---------- Post added at 05:21 PM ---------- Previous post was at 05:14 PM ----------

you have OC?
Dont overclock Cpu as dalvik-cache is on nand
http://xdaforums.com/showpost.php?p=59211965&postcount=260

try to Dont overclock Cpu and wipe sd-ext
 

BCCCPCEKCAHET

Senior Member
Jun 29, 2014
61
34
www.mediafire.com
@kirmaniarslan I know that i bored you :D But I just want to help you make your ROM perfect ;)
I find how add headset icon in statusbar when headset is plug in. So when you fix all bugs in ROM, you can see here LINK and maybe you try to fix it for us.

EDIT: We have only one icon in framework-res so here another icon :)
 
Last edited:

Nikhil_android

Senior Member
Apr 20, 2012
201
24
Mumbai
Hey thanks a lot for cm12..good work..
I wants to know that what will be the next version ? will it be beta 4 or rc build. Thanks
 

alighilzai

Senior Member
Jan 3, 2014
79
19
Toronto
Let's see I i would be successful in fixing all major bugs

Would you please comment on "major bugs"? And being more precise, what are the major bugs? I'm currently using kirmaniarslans KitKat ROM working to perfection. Is this rom a daily driver? Thanks in anticipation, please.

Sent from my Explorer A310e using XDA Free mobile app
 

kirmaniarslan

Inactive Recognized Developer
Mar 6, 2013
1,204
3,412
Rawalpindi
Would you please comment on "major bugs"? And being more precise, what are the major bugs? I'm currently using kirmaniarslans KitKat ROM working to perfection. Is this rom a daily driver? Thanks in anticipation, please.

Sent from my Explorer A310e using XDA Free mobile app

Actually only major bug is hw encoding n decoding else Rom is stable n can be used as daily driver for me atleast and I just said it because I'm still testing some things with art like dex preoptimization
Or I should go with small art in beta 3 I have added both of them thts y I think some apps fc sometimes n when these types of testing will be finished n after fixing omx ill move to RC
 

jmb995

Senior Member
Dec 25, 2009
68
12
Lisbon
Hi there, I've been using this rom, it's very stable and thanks for the good work @kirmaniarslan, but I'm facing a issue that I didn't on beta 2, every time I make a call through facebook, as soon as the other person or me answers the call , the connection drops and it says call failed
thanks again, and I hope you can fix this :)
 

kirmaniarslan

Inactive Recognized Developer
Mar 6, 2013
1,204
3,412
Rawalpindi
Hi there, I've been using this rom, it's very stable and thanks for the good work @kirmaniarslan, but I'm facing a issue that I didn't on beta 2, every time I make a call through facebook, as soon as the other person or me answers the call , the connection drops and it says call failed
thanks again, and I hope you can fix this :)

Please attach the log so I can see the problem
 

Rihhan

Senior Member
Mar 17, 2014
105
16
Kolkata
Extremely noob type question: as all the partition is mounted on SD partition then is it possible to use internal nand partition as expanded RAM ?

Sent from my Explorer A310e using XDA Free mobile app
 

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://xdaforums.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://xdaforums.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://xdaforums.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