[HD2 Android NAND Development] macs18max:
Bringing to you Carbon 4.4.4. This is an unofficial ROM which is built from source by merging Evervolvs Legacy code and HD2 related files.

with kernel 3.0.101

Credits:

Carbon TEAM for the amazing features and allowing me to build the rom.

EVERVOLV TEAM for the legacy codes.

marc1706, Tytung, Sportsstar89, Securecrt, Xylograph, ph03n!x, datagr, Rick_1995, Daekin, BSDgeek_Jake

texasice, KonstaT, Gangster41, spezi, marco.palumbi, Robbie-P, PixelFreak, chautruongthinh for all HD2 kernels, libs, mods, corrections

And all those individual/teams who I might have missed.

My Special thanks to marc1706, Nikez, Securecrt, chautruongthinh, gilbert32, Robbie P, HypoTurtle , Daekin, walter79, for their recent support on kernel 3.0.xx and ROM

ROM uses new kernel 3.0.101 with ION.

Kernel features:

• Updated to 3.0.101

• ION

• CPU Governors: Smartassv2, Ondemand, Performance, Interactive

• IO Schedulers: Noop, Deadline, Row, cfq, bfq (default), sio

• Bcmdhd wifi drivers

• pmem camera (works with newer aosp camera)

Whats working:

• Phone

• Audio

• SMS

• Data: 3G/HSDPA

• USB Mass Storage

• Notification lights

• Wi-Fi

• Camera (New 4.4.4)

• Camcorder

• Panorama

• 720p Video Playback

• GPS/AGPS

• Wifi tethering (should work havent tested)

• rmnet

Not Working/Bugs:

• Booting from wince/haret

• Native USB Tethering or using 3rd party app

• BT tethering (should work havent tested)

• battery indicator (may be still havent tested) Nobody complained so assuming it is fixed

• adb on windows PC's

• art

Porting

• Kindly do not port any system files in your ROM, you can use the kernel and its module though.

Support

• If you have a problem and want to post it please give us mininmum details such as Tmous1024 or EU448, MAGLDR or CLK, Nand, Data2Ext, NativeSD, System partition.

• Also giving us logcats would be helpful

• This is an unofficial ROM so do not post any queries or question about this rom in slim's thread/site.

• Please dont post regarding any fucntion that is not working which has already been mention on the main thread

Feature

Visit their official website for the list of features, although any device specific feature wont be available. (Kindly do not post question about this ROM on their website and this is a unfficial ROM and hd2 is not officially supported)

https://carbonrom.org/

Download Carbon_mac1a Updated Nov 21 2014 > Read logs

TRDS Google Apps: I have not provided Google apps with the ROM that can be dowloaded from playstore at users wish.

However if you like TRDS google apps (gapps that invert UI colors when we switch real dark slim) you can download and manually install each apk (not by flashing in recovery) from slims official website

Installation Tips

• System partition size 380MB

• Boot partition size 13MB for MAGLDR bootloader and 5MB for CLK bootloader (Credits Robbie)

• First boot may take around 10-15 min

• Once you see language screen let it settle for 3mins, do not touch the screen.

• Enable developers setting by tapping repeatedly 10 times on Setting > About Phone > Build Number

• You can adjust animation as you like in developers setting but Just make sure you have Animation Duration Scale set to 0.5 Anything below 0.5 may cause display glitches

• Enable Settings > Developers Option > Force Gpu rendering

• you may need to Get rooted by Setting > Developers Option > Root accesss > select "apps" or "apps and adb"

Please volunteer as this is a newer kernel so I need to know which installation method boots and which doesnt boot, so that I can try to fix it for

also kindly give the following details below,

• HD2 type: EU (448MB) or Tmous(1024MB)

• Type of installation: NativeSD, Nand, Data2ext

• Bootloader: cLK or Magldr

• Recovery type and version

• Radio

• Partition size : boot, system, data, cache, sd-ext, sdcard

• Type of sdcard

• Type of battery: Original hd2 or extended battery

• kernel logs (kmsg) and logcat if possible ( if kernel wont boot, you wont be able to get logcat but if you have a working NativeSD ROM you can get the kernel logs (kmsg)

How? If kernel hangs during boot, open the battery cover, use a pen or something and hit the red reset button (do not remove battery as if battery is removed you will loose the kernel logs) now when the device reboots boot into the working nativesd rom and then open any root explorer and copy last_kmsg in proc folder. (/proc/last_kmsg) then past it to the sdcard and upload to website. alteratively you can do "adb shell cat proc/last_kmsg" from you computer with the usb cable connected and upload the contents

Note: This Kernel and ROM are ION based unlike other ROM/kernel so now that has been published are PMEM based

So this kernel is not compatible with any other ROM's (except for CM11_ION), so do not waste your time trying

Also this ROM is not compatible with any other kernels, so again do not waste your time trying

I have many user doing this an saying it is not working so I have to mention this over here before any else tries

IF YOU LIKED THE ROM PLEASE HIT THANK BUTTON BELOW

kernel sources https://github.com/maniacx/android_kernel_htcleo-3.0

XDA:DevDB Information

[Nov 21,2014][KK4.4.4][ Carbon mac1][Unofficial] Kernel 3.0.101 [ION], ROM for the HTC HD2

Contributors

macs18max

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.0.x

Version Information

Status: Testing

Created 2014-12-10

Last Updated 2014-12-10