yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] sunitknandi:
So everyone out here is talking about poor performance on this ROM. Well here is my setup.

I have a EU HD2. 32 GB SanDisk Class 4 card. 2 GB ext4 partition. My KSM and compcache is off. Surface dithering is on. Force GPU acceleration is on. Using DataOnExt setup.

Phone runs like a breeze. No lag. Very very smooth. Apps load in less than a sec. Switching between apps feels so cool.

I was using 2.7 before with S2E and I faced minor lags. Then I had switched to PACman JellyBean but found it unstable. So did a fresh install of 2.8 (restored apps via Titanium Backup pro) and the phone is flying.

I got 2942 on Antutu.

My quadrant score is attached.

Right now I'm loving it. The stock Facebook app is also running well. :)

Sent with love from me to you via HTC HD2
[HD2 Android NAND Development] goglum:
I wasn't trying the old SD earlier... and it's working like a charm... quick and smooth.

Thanks man.

When I read in the first post that I should use 6 or 10 class I assumed there is no way my class 4 would work.

I realize that, the problem is I have bad sectors on my NAND and they're causing problems.
[HD2 Android NAND Development] DarkPaLadin:
How can I test my NAND for bad sectors?
[HD2 Android NAND Development] jack928:
use the new version of touch recovery there is a test inside...:)
[HD2 Android NAND Development] NYLimited:
The best way to check bad blocks is to format

all

partitions in ClockWorkMod (warning: this will wipe your phone completely!) and check the recovery log when finished - after the format go to Advanced in ClockWorkMod Recovery and choose report error, this will save your log in your /sdcard/clockworkmod You can view this file with most text editors or copy/email it to your computer for viewing.

Alternately, you can try to reboot your device. When the boot process is completed (before you do anything else) load the TERMINAL program and enter the following:

su
dmesg > /sdcard/dmesg.txt

This will create a text file called dmesg.txt in the root of your card which can be viewed with a text editor. Look for the kernel name early in the file. Bad blocks, if any, should be listed not too far after the name.

Since we seem to be talking about bad blocks - it has been some time since this info was posted so here it goes again.

The HD2 aka Leo is manufactured with 2 different NAND Flash ROM chipsets.

You can find the type by entering the tri-color boot mode.

If you see PB81120 SS-B3 on the first line that means your NAND Flash ROM is from Samsung (KBY00U00VM)

​

If you see PB1120 HX-B3 on the first line your NAND Flash ROM is from Hynix (H8BFS0WU0MCR)

​

After about one year of usage the Samsung chipset usually has a dozen or so bad clusters.

Hynix normally has none of them or just a couple.
[HD2 Android NAND Development] goglum:
I was using this method to check: http://xdaforums.com/showpost.php?p=20883632&postcount=2

There is also a command to fix them, but it didn't help.
[HD2 Android NAND Development] NYLimited:
You cannot fix bad blocks. Once a block is bad - it remains bad. Kind of like trying to fix a battery that cannot hold a charge any longer.

There are many supposed fixes claiming to do magic. None actually work.

You may be able to tell the system a block is bad and it should not be used, thus avoid problems, but there is no fix.

Eventually, when your device develops too many bad blocks (around 50% of NAND) it will go to join that big phone company in the sky - time to get a new phone.

---

Insanity is doing the same thing, over and over again, but expecting different results.. (via Tapatalk)
[HD2 Android NAND Development] gasanpride:
@ny_limited

How do we translate bad blocks to kilo bytes?

I have ~100+ of bad blocks now.

I already repartitioned my nand to 400mb to cover for those bad blocks on my Tmous.

So far I am not experiencing any abnormalities as of yet.
[HD2 Android NAND Development] estugarda:
Stuck

While waiting for the CM10 v1.3 I decided to go for the NexusHD2 CM9. However, even after few hours or reading through this thread, I'm still lost in installation process.

I have the following:

1. fully working EU HD2 with Typhoon v3.8.3 GB 2.3.7 MAGLDR NAND ROM with rytung r14 kernel

2. latest radio

3. installed latest MAGLDR

4. installed CWM Recovery 5

5. 150MB system partition

6. Adata 8GB Class 10 SD Card (I'm not sure about partitioning since I don't have a card reader, I assume I did partition it in FAT32 and EXT4, but I'm not sure about EXT4. When I mount my sdcard as storage on my PC, I get 7.4GB FAT32 shown in Partition Wizard.)

I have successfully flashed this ROM few months ago, but I did it with HD2 toolkit, and reading here I see different methods, and this got me confused. I don't know where to start now to flash this ROM.

Is there a step by step guide for my situation?

I assume I should:

1. Format, and then somehow create FAT32 and EXT4 partitions on SD card!? How should I do that without card reader?

2. Flash CWM recovery with 170MB system partition!? Is this neccessary since I already have CWM recovery? Can I just somehow change the size from 150 to 170?

3. After I complete the above, I should flash this ROM from CWM!?

Is this right?
[HD2 Android NAND Development] derschnelle:
I noticed a problem when listening to music there are sound-lags. Does someone else have this problem?

I tried PlayerPro and Appollo Player, the problem was the same.

Using NativeSD with Class10 32GB...
[HD2 Android NAND Development] NYLimited:
The short answer is that I don't recall the exact numbers, sorry.

A good ballpark estimation might be to see how much space your partition with bad blocks actually has after a format. If you format the partition to be 100 MB, for example, and you have bad blocks in it and available space is only 95 MB after format.. There is a rough hint.

The longer answer is that NAND memory is accessed like a block devices - each block consists of a number of pages. The pages are typically 512 or 2,048 or 4,096 bytes in size. Associated with each page are a few bytes (typically 1/32 of the data size) that can be used for storage of an error correcting code (ECC) checksum..

Typical block sizes include:

32 pages of 512+16 bytes each for a block size of 16 KB

64 pages of 2,048+64 bytes each for a block size of 128 KB[16]

64 pages of 4,096+128 bytes each for a block size of 256 KB[17]

128 pages of 4,096+128 bytes each for a block size of 512 KB.

While reading and programming is performed on a page basis, erasure can only be performed on a block basis.

I think the HD2 has a page size of 2048, assuming I remember correctly.

The actual bytes flagged unusable would depend on how the memory is formatted (block size) and how the errors (e.g. BBT - bad block table) are handled and recorded. So the question is how the Recovery format process handles all this and without doing a lot more research I have no solid recollection. :'(

Be careful with bad blocks - if you have them, especially in the system partition, you will need a larger partition or you will have boot problems.

You can create the ext (second) partition on the card with CWM Recovery although if I recall correctly it will only create an ext3 partition, not ext4.
[HD2 Android NAND Development] estugarda:
How can I check if I have any bad blocks? (Preferably from currently running Typhoon CM7.)

Yes. CWM recovery will only partition in ext3 as far as I know. Are there any downsides to use ext3 partition with NexusHD2 CM9?
[HD2 Android NAND Development] marco.palumbi:
looking at dmesg on my device:

<6>[ 2.371215] nandid: 5510bcad maker ad device bc
<6>[ 2.371246] Found a supported NAND device
<6>[ 2.371246] NAND Id : 0xBCAD
<6>[ 2.371276] Buswidth : 16 Bits
<6>[ 2.371307] Density : 512 MByte
<6>[ 2.371307] Pagesize : 2048 Bytes
<6>[ 2.371337] Erasesize: 131072 Bytes
<6>[ 2.371368] Oobsize : 64 Bytes
<6>[ 2.371459] msm_nand: read CFG0 = aa5400c0, CFG1 = 6744e

erase block = 128KBytes

different nand chips may have different sizes....

----
[HD2 Android NAND Development] NYLimited:
I will be lazy and save some typing here:

http://xdaforums.com/showpost.php?p=34688417&postcount=11830

I shall be lazy again - follow the "SD CARD" link in my signature for all you wanted to know about SD cards but were afraid to ask. ;)

---

Two things are infinite: the universe and human stupidity; and I'm not sure about the universe... (via Tapatalk)
[HD2 Android NAND Development] _Freezer_:
How i can install this rom on fully nand, how the pacman 1.2a ?

HTC HD2 EU
[HD2 Android NAND Development] Rahil S:
Dude you are the best

Seriously no other rom are fast and stable like your rom.

Waiting eagerly for you to release 4.2 rom and i know you will be the one to release it first.

Thanx for you precious work
[HD2 Android NAND Development] memphis10:
mobile data not working for me in 2.8, tmobile. but in 2.7 it worked. any ideas on how to get it to work??
[HD2 Android NAND Development] Rahil S:
Try to do fresh install once again. Works for me so there is no problem in thread.

Hit like if it helped:good:
[HD2 Android NAND Development] Tof37:
Hello H2D owner ;)

Just wanted to know if Chrome browser is working on this rom ?

As it got HWA ...

Did some search ... but found nothing ...

Btw..we're trying to get hwa on xperia x10.. It got the same cpu than h2d....kernel has been modded but we still missing something...

Chrome still showing blank page..

What are the needed lib and which adreno file version are used in this rom please ?

Thanks a lot for answers ;)
[HD2 Android NAND Development] DarkLG:
I have 2.7 if i want to update to 2.8 do i have to clear anything like data partition or etc?
[HD2 Android NAND Development] NYLimited:
No, nothing at all as long as you are not changing install type.

I always have a backup just in case but haven't needed it yet.

---

Two things are infinite: the universe and human stupidity; and I'm not sure about the universe... (via Tapatalk)
[HD2 Android NAND Development] twoxx:
yes, chrome works
[HD2 Android NAND Development] alfling:
Beautiful ROM, but it's too heavy if you install in NAND (with data@SD). Maybe if it's installed in NativeSD with a class 10 card it is faster, but since I don't have such a card I had to rollback to the much lighter and more responsive Gingerbread version. Good job though! :thumbup:

Sent from HTC HD2 with Tapatalk
[HD2 Android NAND Development] newbro:
FYI, I was using DataOnEXT with a Sandisk class 4 card and performance is really sluggish. Lots of prompt saying system is not responding while I know it's still slowly working in the background.

I went and purchased a Sandisk Ultra Mobile class 10 card and have highly noticeable performance improvement. I'm still using DataOnEXT method since that idea of running everything off the sdcard doesn't really sit too well with me.
[HD2 Android NAND Development] alfling:
That's what I meant, same experience here. Unfortunately I can't buy a 16 GB+ class 10 sdcard at the moment, so I had to go back. But in the two days I used ICS, I really loved it!

Sent from HTC HD2 with Tapatalk
[HD2 Android NAND Development] The BLION Corp.:
To keep system responsiveness, you should NOT move /data/data to sdcard.

To gain some space, you can use mounts2sd and move /data/app and /data/dalvik-cache. It will be a little bit slower, but you will be able to use your phone as usual.

(I have a class 4 sdcard, mounts2sd with app and dalvik-cache moved to SD, and do have any big issue)
[HD2 Android NAND Development] NYLimited:
I am still using the SanDisk Class 4 (32 GB) card and have no lags, no delays, no issues. Between fine-tuning the HD2, removing intents and startups not needed, using a little more aggressive memory management I seem to be doing fine for now. :)
[HD2 Android NAND Development] AmazingIceman:
No problems for me, but I do have trouble with WiFi Calling. I just got a 32GB SanDisk microSDHC Class 10 card for $20.00 :D, so I'm going to do a clean installation of android. This usually takes care of a lot of issues.
[HD2 Android NAND Development] Misko78:
I have a strange problem, network speed is unbearably slow, both wifi and mobile, on some applications like play store, gmail, communication with my google account. On the other hand when i try speedtest,net i have great speeds, wifi is around D:24Mbit U:1,5Mbit and mobile around D:4Mbits U:1Mbits. Before this i was using 2.1 NAND version and everything was superb except i did have some lag when typing which was sometimes annoying.

I'm using LEO EU,mgloader and RMNET, sd card is 8gb class 10, did a clean NAND + dataonext install and repartitioning after task29.
[HD2 Android NAND Development] marcimix:
DataOnExt is really slowly compare ROM only on nand. I use sdcard 8gb 4class and almost all apps is open with fc. Internet connection is not usable too. Please tell me, I must change sdcard? I tested clk, magdrl in both method.

Wysyłane z mojego NexusHD2 za pomocą Tapatalk 2
[HD2 Android NAND Development] sunitknandi:
Well, I am using a 32 GB SanDisk class 4 and the ROM flies. Would you give me the details of your SD card?

Sent with love from me to you via HTC HD2
[HD2 Android NAND Development] NYLimited:
There are numerous ways to improve your device's response but since I know nothing about your setup I really couldn't say what the problem is. There are many variables which impact the performance of SD cards. I am using a Sandisk Class 4 and do not have any lags, slowness or similar issues. Perhaps you can offer more info about your setup or read more about configuring the card with your system..
[HD2 Android NAND Development] mendiratta_nitin:
Can someone tell me how to set the wallpaper from Gallery without Crop like in JB ROMS ?
[HD2 Android NAND Development] marcimix:
What information do you need? I have a GoodRam 8GBclass 4 and I formatted that card with 4ext recovery to ext4 partition.

Previous on magdrl I did this by partition wizard. Always I get the same results.

Anyway I put benchmark test on NAND

Wysyłane z mojego NexusHD2 za pomocą Tapatalk 2

EDIT:

Oh and one thing is wired. WP7 long install all apps on first boot. It's about one hour! But next everything works smoothly :)
[HD2 Android NAND Development] french-anonymous:
Trying to install in nand + data on SD. I can't even try it. Everytime I install it, install goes with no problem, but it reboot on the green HTC and nothing else happens.

If I go back to v2.7, it starts fine.

Any idea ?
[HD2 Android NAND Development] NYLimited:
Size of your system partition?

Size of your ext4 partition?

Did you save installation log?

Did you get a dmesg or last_kmsg log to see where it is stopping?
[HD2 Android NAND Development] qbaqba:
I had GoodRam 8Gb class 10 - it was slower than my SanDisk class 6 8Gb.

and now in polish :)

Wywal goodrama - niby polski produkt, ale wydajnościowo mocno odstaje od SanDiska. Po zmianie z GoodRama class 10 na SanDiska class 6 (czyli teoretycznie na "gorszą") miałem baardzo widoczne przyspieszenie całego systemu. Używałem i NativeSd i Data@Ext - goodram niestety wysiadał...
[HD2 Android NAND Development] abdealiv:
Hi all , this is on completely unrelated note & off topic , but i thought this is very active thread so i just throw my Question here...So here .....all buttons of my HD2 stopped working & i think my button panel strip is completely dead ...though i am able to boot phone (by plugging the usb cable to computer & removing battery & inserting it again) ..but unfortunately my touch is also not responding ...

My Question is - is Touch (Digitizer strip) somehow connected to button panel strip ? so that bcoz of button also touch is not working ? ...Or Touch should be working regardless of Buttons ?

The problem is ..its very hard to find spares of HD2 here in kuwait & Even if i get one it will be very expensive..so what u guyz advice ? ..should i give it to fix buttons & my touch will magically start working again or Should I retire my beloved HD2 :( ?

PS: HTC doesnt have even single Service center in entire country ..Stupid HTC ..& Most repair people here in kuwait are dumb as fu**..& doesnt know sh*t abt it ..& one guy who is ready to fix it ..is not ready to take responsibility if anything goes wrong ..so basically m all screwd up :(
[HD2 Android NAND Development] The BLION Corp.:
The popularity of this topic is not a good reason to try to pollute it.

Please create another topic in the good section.
[HD2 Android NAND Development] patrol_gr:
iGo Primo display resolution problem...

I have another problem, regarding version 2.8: at start, i get the :"User interface [0x0] not supported", and the program don't start. This did not happen at version 2.7.

I guess that the navigation bar at the bottom of the screen, is the issue. How can I remove it, as the "system" menu does not have any option for disable?

Regards.
[HD2 Android NAND Development] MoonStorm:
Same thing happened to me, coming from a 2.5 version. I tried a second time, but with a 180MB system partition and it worked. Now I'm not sure whether retrying or increasing the system partition did the trick.
[HD2 Android NAND Development] Chuper:
htc hd2 with v2.8 need advice

Hello, I just installed v2.8.

First of all everything fine working, but when for example i am surfing the web i always getting message force quit or wait(it's not only in brouser, it happens sometimes in Music, gallery.) I think maybe it is memory error? i gave 180 mb for memory and everthing else by default. Waiting for ur answer.
[HD2 Android NAND Development] eclyptos:
Hey Again,

today I received the memory and I try to format the card with MiniTool but before that I need few tips because I do not want to make mistakes.

I got the 2 partition of the card into the minbitool prog, 16mb Unallocated and 59,46GB Primary other.

I do not have the option Format the second partition (59,46GB) in FAT32. The only way is to deleted the partition and made NEW one with FAT32.

This is the right way?

Also I see 2 type of FAT32, one is 0x0B FAT32 and one is 0x0C FAT32 LBA, which one I have to choose?
[HD2 Android NAND Development] french-anonymous:
Sorry for the lack of informations of my config (and sorry for my bad English too...)

EXT4 is 1Go, system is 170mb, no swap, 15mb cache.

I think I did not save any logs, and don't even know how to do it (but I can try if someone explain me how to do it).

I will try installation again, increasing system partition to 180Mb instead of 170Mb like MoonStorm did. If it dont fix my problem I'll try to save logs and paste it here.
[HD2 Android NAND Development] NYLimited:
A good start making system a little larger. Keep in mind that if your device has

bad blocks

you may have to increase the size quite a bit before you are successful.

You don't need 15 MB for cache...

You may wish to check

this post

for more information. Don't forget that if you are putting data on the sd card you can make the partition MUCH larger since nothing will be using the space beyond it.
[HD2 Android NAND Development] eclyptos:
Do you suggest to use guiformat.exe to get the 64GB working on FAT32? I was thinking the MiniTool was recommended! Like trex3300 said.

Even if I can format the card with MiniTool, in your link there is not explained step by step how come from exFAT to FAT32. :confused:

What I should do? Delete the Partition exFAT on sd card and reformat with FAT32 or use guiformat.exe?
[HD2 Android NAND Development] bzhmobile:
Delete both and create 2 partitions

first Fat32 (primary)

second EXT4 (primary) 2048 Mo (2Go)

If you don't use now the EXT4 partition, may be you will use it later with an other rom...
[HD2 Android NAND Development] NYLimited:
I agree - use whatever you are comfortable with. Both will format to FAT32 ultimately.

---

Two things are infinite: the universe and human stupidity; and I'm not sure about the universe... (via Tapatalk)
[HD2 Android NAND Development] g0ldb3rg:
what about the good old instructions to update from an older version? i actually have the 2.7 hwa nativesd version (though i'm using dataonsd).

Should i wipe dalvik and then flash the new rom normally or are there any other steps i don't remember?
[HD2 Android NAND Development] NYLimited:
If your 2.7 is working well you should be able to install 2.8 without doing anything else - just install. Well, maybe just one thing: make a backup before you start. ;)

---

Two things are infinite: the universe and human stupidity; and I'm not sure about the universe... (via Tapatalk)
[HD2 Android NAND Development] M.Q.:
Softkeys height

Anyone knows how to change the softkeys (navigation bar) height? I want to make it a little bit bigger.
[HD2 Android NAND Development] Cold-Tea:
Hi! I would like to turn off the nav-bar at the bottom, but I can't find how.. :)

I think that will solve my problem with iGO My Way and iGO Primo navigations, because they aren't working (same problem as described earlier by other guys..)
[HD2 Android NAND Development] agbommarito:
Use the Softkey_Switcher file from the first post.
[HD2 Android NAND Development] Cold-Tea:
It doesn't work.. :(
[HD2 Android NAND Development] jack2502:
Hi everyone:)

Seems to be a great rom, but i´m having some small "stability"-issues. Don´t know if theyre supposed to appear. But starting the app-drawer or a app takes about one second, which seems a bit much. Also exiting some apps takes more time than i think is normal. any ideas what could cause this? i´m on native sd version with an 32GB class 10 sandisk card..

Also the animations and smoothness in the launchers is a bit low..
[HD2 Android NAND Development] Quentin himself:
Use Apex or Nova Launcher instead of Trebuchet and reduce or disable animations and transitions for system in settings->Tools for devs.
[HD2 Android NAND Development] jack2502:
I tried apex and nova, but in both the "lag" appears. And the problem with the apps start and exit should not be caused by the launcher-animations? Is this supposed to be so in this rom, or im the only one suffering from this issues?
[HD2 Android NAND Development] eclyptos:
just my curiosity, why on the card is there that partition of 16mb? They put that for a reason?
[HD2 Android NAND Development] Quentin himself:
I wasn't talking about launcher animations but system animations. You can disable them under System settings-> tools for devs (something like that, just before performances). You will see some settings with 0.5x or 1x... Disable them ;)
[HD2 Android NAND Development] Szczepanik:
CM9 NIGHTLY Port Manager

c1cl0n has written an Android app "CM9 NIGHTLY Port Manager" for his [NIGHTLY] CyanogenMod 9 [tytung HWA R3.5] [SD/NativeSD] thread. Using this manager you can change your system values of DPI & make Softkeys visible. It works on most NativeSD ROMS, not just CM9. After making the changes, you have to reboot.

http://xdaforums.com/showpost.php?p=33989034&postcount=5

Cheers

Tom
[HD2 Android NAND Development] patrol_gr:
...excelent solution. Problem solved! Thank you, Learning Never Ends team, and Tytung so very much!
[HD2 Android NAND Development] jabi_james:
low speed and performance issue

i have the same problem too and by disabling system animation problem still exist..

some lag on apex launcher and opening and closing programs. ( i think it's nothing to do with animation at all..)

use clk and nand install..
[HD2 Android NAND Development] french-anonymous:
Thank you very much for your help. As I said, I tried with a 180Mb system partition. It starts now. The good part is that I have much more place for installing apps (about 800Mb, instead of 80Mb with version 2.7)... But it is very very very slow (not laggy, but slow). Like 15-20sec to start twitter and be abble to use it, 10sec for starting Gmail... I have a class 10 SD so I don't understand where is the problem

---------- Post added at 11:00 PM ---------- Previous post was at 10:56 PM ----------

If it helps, I had the same problem with those launchers. The only one that is fast with my phone is ADW. The last version is very good for me. You can give a try, just to see.