[DEV][CLK][2013-12-08]CM-11.0 unofficial - Android 4.4 [2.6.x and 3.0.101 kernel]

Status
Not open for further replies.
Search This thread

adityameena26

Senior Member
Jun 11, 2010
449
131
29
varanasi
@aditya

How to flash on nand? I'am having difficult to install. Can you show me step by step to install on nand.

Device HTC HD2
Radio 2.15.50.14
MAGLDR 1.13

I personally not tried this rom yet..so cant tell u how to install it..but I managed this for you..have a look at it as well as complete thread.

P.S.-original credits to chautruongthinh for writing this.

this too :p
 
Last edited:
  • Like
Reactions: silkyrat

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
Omnirom on HD2.

ypa3e9yh.jpg
 

dany0boy

Senior Member
Oct 29, 2013
71
12
- We have: SlimKat, CM11, Carbon, Omini, Evervolv can boot on HD2!!
- But we need fix some bugs on KitKat such as: wifi, SDCard, Data, ....

Best of luck hope all bugs will fix soon...

and also please put some video tutorial for how to kitkat 4.4 on htc hd 2 or it is as same as in this video


just we have to put .. kikat zip and install through ad recvery or it is different
 
  • Like
Reactions: 0n3j0k3

macs18max

Senior Member
Apr 3, 2010
1,089
3,493
@walter79

Walter a suggestion. Could you mention the date on the title of when the rom was published....
Kinda give a user(me) an idea of the last update.
 

Titanic52

Senior Member
Nov 16, 2012
55
16
Partitions: and, system..

Hello, walter79
can you please write like this Man ROM installed installation please
Partitions: and, system..
They write installation please 1.2.3.4.5 and so on.
thank you very much for your trouble.
 

lolerpro8

Senior Member
Jan 14, 2013
546
187
Hello, walter79
can you please write like this Man ROM installed installation please
Partitions: and, system..
They write installation please 1.2.3.4.5 and so on.
thank you very much for your trouble.

Make 2 sd ext partitions that are 1 gig on your sd card. Flash the rom, and flash sboot if you are in clk, or fund native sd folder if you use magldr.


Sent from my NexusHD2 using XDA Premium 4 mobile app
 

Titanic52

Senior Member
Nov 16, 2012
55
16
Installation

Hello, walter79
can you please write like this ROM
Partitions: and, system..???
install Recovery with 400 MB ??? System and 6 MB Cache???
2 GB EXT4 cluster default / SWAP 256 MB / ???
They write installation please
thank you very much for your trouble.
 

wan5xp

Senior Member
Jun 9, 2013
217
331
Hello, walter79
can you please write like this ROM
Partitions: and, system..???
install Recovery with 400 MB ??? System and 6 MB Cache???
2 GB EXT4 cluster default / SWAP 256 MB / ???
They write installation please
thank you very much for your trouble.

I believe there no need for that detail as this rom install on ext partition. Not on nand. And the instruction by walter enough to flash this rom. I think there is a video on how to flash this rom
 

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
I believe there no need for that detail as this rom install on ext partition. Not on nand. And the instruction by walter enough to flash this rom. I think there is a video on how to flash this rom

The older build is for 2 ext4 partition. The newer one are for nand.

For nand 300 mb system, 5-6 cache and min. cwm 6.0.4.4 for both roms.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    CM 11.0 for HD2 (unofficial)

    Status: testing

    CWM-Recovery 6.0.4.4: Download

    Download: 2013-12-08 (2.6.32 tytung kernel) compiled by chautruongthinh: http://d-h.st/yoY

    fixed: sdcard and nativeSD, directSD
    source updated to Android 4.4.1


    2013-12-03 (2.6.35 kernel) http://d-h.st/e9c

    For magdlr: View attachment cm-11-20131203-UNOFFICIAL-leo-NAND-MAGLDR.zip

    Download: 2013-12-04 (3.0.101 kernel) http://d-h.st/xAm


    View attachment 2431327
    View attachment 2433342




    2.6.32 kernel source:

    2.6.35 kernel source:

    3.0.101 kernel source:



    THANKS to:

    CyanogenMod - Team for CM-11
    EVERVOLV TEAM for the legacy codes.
    TYTUNG for his contribution Kernel, Aroma Installer, libgps with AGPS
    MARC1706 for contribution to developing new kernels.
    Sportsstar89, Securecrt, Xylograph, Pixelfreak, ph03n!x, datagr,
    chautruongthinh, Rick_1995, Daekin, BSDgeek_Jake
    texasice, marco.palumbi, Robbie-P, zeppelinrox, zexmunze, zain0300 for all HD2 kernels, libs, mods, corrections
    And all those individual/teams who I might have missed.


    What is working 2.6.32 kernel;

    - lights
    - calling
    - mobile data 2g/3g
    - camera
    - sound
    - display + touch

    not working

    - adb
    - wifi
    - camcorder

    What is working 2.6.35 kernel:

    - adb
    - lights
    - LED
    - Display + Touchscreen
    - mobile data 2g/3g
    - no need for xattr on yaffs2

    What is working 3.0.101 kernel:

    - Lights
    - LED
    - Display + Touchscreen
    - Sound
    - 2g/3g
    - calling




    OLD !!

    Android 4.4 for HTC - LEO


    Code:
    [COLOR=Blue]What work:[/COLOR]
    - rom boots but display did not work. (black screen only backlight on)
    - Sound
    - Touchscreen
    - adb
    For Android 4.4 we need a new recovery and new kernel with some security options enabled.

    Leo NAND use yaffs2 file system. --> We need to port xattr support for yaffs2.

    Leo NativSD use ext4 file system. --> I compiled a recovery and a kernel with enabled xattr and security for ext4.

    Recovery for EXT4 only support: http://d-h.st/wa4
    Kernel: http://d-h.st/368

    Kernel source: https://github.com/walter79/android_kernel_htc_leo_2.6.35-mark1706-based
    (cm-10.2 branch)


    UPDATE 2013-11-21:

    Recovery for yaffs2 and ext3/4 support (only for 3.x kernel yet)

    Download: http://d-h.st/QtF

    Kernel source: https://github.com/walter79/android_kernel_htc_leo (cm-11.0 branch)




    2.6.35 - Local.xml: https://github.com/walter79/android_htc_leo_local_xml

    With the recovery and a custom installer script we can install Android 4.4 on sdcard ext4 partitions.
    (files need to install to mmcblk0p2)

    Installer:

    Code:
    mount("ext4", "EMMC", "/dev/block/mmcblk0p2", "/system");
    .
    .
    ui_print("Mounting System...");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p2", "/system");
    ui_print("delete old System...");
    delete_recursive("/system");
    ui_print("Installing System...");
    package_extract_dir("system", "/system");
    Local.xml: https://github.com/walter79/android_htc_leo_local_xml

    init.htcleo.rc

    Code:
    on fs
        # Mount all partitions
        # mount_all ./fstab.htcleo
    
    # mount mtd partitions
        # Mount /system rw first to give the filesystem a chance to save a checkpoint
        #mount yaffs2 mtd@system /system noatime nodiratime
        #mount yaffs2 mtd@system /system ro remount
    
        # move cache to data -TYT
        #mount yaffs2 mtd@userdata /data nosuid nodev noatime nodiratime
        #mount yaffs2 mtd@cache /mnt/cache nosuid nodev
    
        # wait for sdcard
        # wait has a timeot of 5 seconds.
        # calling it 4 times allows 20 seconds for the mmcblk0p2 partition to show up
        wait /dev/block/mmcblk0p2
        wait /dev/block/mmcblk0p2
        wait /dev/block/mmcblk0p2
        wait /dev/block/mmcblk0p2
            wait /dev/block/mmcblk0p3
        wait /dev/block/mmcblk0p3
        wait /dev/block/mmcblk0p3
        wait /dev/block/mmcblk0p3
        # SD Card Speed Fix
        write /sys/devices/virtual/bdi/179:0/read_ahead_kb 2048
        # File system check
        exec /bin/busybox sh -c "/bin/e2fsck -p /dev/block/mmcblk0p2 > /fscksystem.log"
            exec /bin/busybox sh -c "/bin/e2fsck -p /dev/block/mmcblk0p3 > /fsckdata.log"
        # mount the 1st (NativeSD) SD-EXT partition
        mount ext4  /dev/block/mmcblk0p2 /system wait noatime nodiratime barrier=0 
            # mount the 2nd (NativeSD) SD-EXT partition
        mount ext4  /dev/block/mmcblk0p3 /data wait noatime nodiratime barrier=0     
        # cleanup
        # delete /bin to free ram
        rm /bin/busybox
        rm /bin/e2fsck
        rmdir /bin
    I will uploading my compiled Android 4.4 rom. Installer works it use 2 ext4 partitions. mmcblk0p2 for /system and mmcblk0p3 for /data.

    Boot.img will installed to NAND /boot.


    !!! You will need 2 ext4 primary partitions on your sdcard !!!

    !!!This rom will delete all data from your ext4 partition !!!!

    ROM: http://d-h.st/0at
    24
    Some news.

    The "new" team is working on Carbon 4.4 , SlimKat, CM-11.0, Omnirom 4.4 and Sense 5.

    Pixelfreak :D

    http://s14.directupload.net/images/131205/4sbkcrb7.jpg
    20
    new build with 3.0.101 kernel is up.

    Check first post.
    19
    Slimroms KitKat 4.4

    Hello December and WellCome KitKat for HD2!!

    Todays, good news for everyone!! I has compiled successful Slimroms Kitkat 4.4 for HD2 without ION!! I use Tytung kernel R2. And now Kitkat can boot fine.;) but We have much work to do ahead. I will upload my ROM in the next day for everyone test this!! :fingers-crossed:

    19
    I don't know what configuration you have for compiling cm11 with .32 and .35 kernels, but here is the gist of what is needed to get wifi working on legacy bcm4329/wext combo drivers (google has migrated to bcmdhd/nl80211 drivers and bcm4329/wext support is more or less, dead)

    Patch external_wpa_supplicant_8, you will need these two commits:
    https://github.com/jianC/android_ex...mmit/e8667a65fd5f8d1bf57f61b8aed85cf2b7a642c5
    https://github.com/jianC/android_ex...mmit/a12b34f8929127c2bd59ac14cd9442b24a0ae9d3

    and you will need to use the cm10.1 branch of android_hardware_broadcom_wlan, since the cm10.2 + branches don't have the bcm4329 firmware.

    and finally, you will need to modify init.htcleo.rc like so: https://github.com/jianC/android_device_htc_lexikon/commit/dd25f95950fba9e1818ec054de3e27ae22541b78

    The 3.0 kernel, however, is a different story and actually has the bcmdhd drivers so we don't need to forward port anything. You will just need to modify the wifi defines in BoardConfig.mk like so: https://github.com/Evervolv/android_device_htc_msm7x30-common/blob/kitkat/BoardConfigCommon.mk
    and change the wpa_supplicant service to use nl80211 in init.htcleo.rc. See this ramdisk for reference: https://github.com/Evervolv/android_device_htc_glacier/blob/kitkat/ramdisk/init.glacier.rc

    and to answer the speculations in previous posts, the problem is, and is not in the kernel. Depends how you look at it, as you can either bring the kernel drivers up to a format/config the rom expects, or hackishly forward port stuffs in the rom so it will be compatible with the kernel. The former is always better.