yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] Dr_Grip:
On a more general note: What exactly does ankuch's hardware accelerated graphics driver do? I am asking this because texasice insists that it's a "dirty hack", "not true hardware acceleration" and "still software acceleration".
[HD2 Android NAND Development] MarkAtHome:
ICS AOSP CyanogenMod 9 Alpha03 - working HW Acceleration

@Tytung

http://xdaforums.com/showthread.php?t=1361859
[HD2 Android NAND Development] Dr_Grip:
It uses ankuch's patch/hack as well.
[HD2 Android NAND Development] MarkAtHome:
Activate the FM Transmitter & Full 802.11N?

Hi – Does anyone know how to activate the FM Transmitter & Full 802.11N Support for the HD2 under Android?

This can be done under Windows Mobile, apparently by editing:

HKLM/Comm/BCMSDDHD1/Parms

11nModeDisable = Change from 1 to 0

Additionally, it has been reported that if you configure your router to only accept 802.11N connections, your HD2 will connect and work, but that would leave out all other devices not supporting this wireless networking standard.

If so, Tytung, can this be incorporated into the ROM and/or Kernel?
[HD2 Android NAND Development] fabiogrotte85:
@tztung

change the link. This is the correct link/keyboard

https://market.android.com/details?id=com.vllwp.inputmethod.latin&hl=de

apk= http://xdaforums.com/showpost.php?p=20342123&postcount=2138

Install the softkey and this keyboard. (You need not change the dpi)

this keyboard not work with ics (overlay the keyboard, as the original)

https://market.android.com/details?id=inputmethod.latin.ported&hl=de
[HD2 Android NAND Development] FELON1908:
With Data2SD the Rom gets very very slow :(
[HD2 Android NAND Development] tmihai20:
Yes, because everything in the data folder is linked to the EXT3/4 partition. Use App2SD+ for better performance.
[HD2 Android NAND Development] schurem:
I have installed the beta6 of this rom to my HD2. Its really really neat. :D

I do have one problem with it however, in the screen in which i should be able to add the Access Point Names, there is -nothing-. no buttons, nothing. just the header which says APNs.

help? :confused:

also: AWESOME work this :cool:
[HD2 Android NAND Development] Yank555:
You can use DPI changer APP.

I found the market to work just fine at 240 and 160 (not tried anything else).

But the problem with 240, everthing's just too big, and on 160 it's a little too small for me.

So I use custom 192 at the cost of having to go to 160 if an app is reported not compatible, but I can happily live with that, since at 192 Android just looks the way I want it to ;)

JP.
[HD2 Android NAND Development] walts:
I'm not sure what you're looking at. The screens are a little different from 3.x.

From the main Settings screen tap on WiFi (Tap the slider on the right side to turn WiFi on/off). Mine starts scanning immediately, but there are two buttons at the bottom of the screen, SCAN and ADD NETWORK. I think that's what you are looking for.

HTH

Walt
[HD2 Android NAND Development] nilsk123:
hit the menu button
[HD2 Android NAND Development] Yank555:
I have to agree, market download on beta 6 don't start, hadn't tested that yet, sorry :o Noticed that when a download is stuck at "Starting download", selecting other apps, download works fast !? As if the first download gets stuck.

Can somebody reproduce this ?

The problem, though, seems to be linked to ICS beta 6, as on GB NexusHD2, downloads from the market start instantanously, always have, and I have a faster card in my ICS HD2 ?!

By the way, talking about performance, is NAND really faster than SD card access ?

Don't have any clue as to why ? Will retry beta 5...

Regards, JP.

PS: Apps once installed start fast though, also on ICS beta 6.

---------- Post added at 07:24 PM ---------- Previous post was at 07:06 PM ----------

OK, this is what I just did :

- flash beta 5

- flash app2sd-killer

- flash data2sd

re

installer

I didn't delete any cache, in order to keep data, thus to keep already installed apps in beta 6.

Booted.

Saw "Android is upgrading..." message (Optimising applications xx of 41).

Saw "Finishing boot." message.

Saw Lock Screen.

Unlocked.

Apps still there (only lost DPI change, which is normal).

Started market (at standard 240 dpi).

Download that was stuck in beta 6 before downgrade startet instantanously (without me doing anything !) and installed lightningly fast !

So there is an issue with market and ICS beta 6 ... in connection with DATA2SD, not so sure.

AnTuTu benchmark reports my other SD card (class 6) to have 10.2 Mb/s write and 14.4 Mb/s read, way more than the 1.6 Mb/s write and 8.0 Mb/s read of my class 4 card on my GB NexusHD2.

Would like to do such a benchmarking on NAND, is there a tool ?

BTW, overall score of ICS beta 5 is 2325, for my GB NexusHD2 it's 2200.

So even if my class 4 32Gb SD card is "slow", using DATA2SD doesn't make NexusHD2 GB feel any slower than NAND.

Thought I'd share my findings...

JP.
[HD2 Android NAND Development] fabiogrotte85:
tytung

this rom have installed the app2sd

http://xdaforums.com/showthread.php?t=1354309

can you install the aoo2sd in the rom, please.
[HD2 Android NAND Development] davibs:
Can u also use these drivers? http://xdaforums.com/showpost.php?p=20281617&postcount=17
[HD2 Android NAND Development] mknewman:
ICS 4.0.3 out

http://www.engadget.com/2011/12/16/android-4-0-3-announced-brings-variety-of-optimizations-and-bu/
[HD2 Android NAND Development] Yank555:
Hi again,

OK, I now have DATA2SD working properly on beta 6 :cool:

My mistake was to install app2sd killer. I suppose there is no need to kill app2sd on ICS (for now at least) as there is no app2sd ... possible ?

Anyway, I now downloaded several apps from the market (tested only on 240dpi density), works just fine, and absolutely fast ! I've downloaded up to 4 APPS at the same time, downloaded and worked just fine.

Here is a link to the procedure I used :

http://xdaforums.com/showpost.php?p=20329543&postcount=2116

JP.
[HD2 Android NAND Development] guardzero:
Awesome work on this ROM tytung! I can report that the beta 6 works great so far. Battery life isn't horrible, seems like normal. Wifi works with no issues, the market works for me also with no issues. The only issue I could find was the google navigation/maps crashes when you leave the app to answer a call or text. When you try to go back to it it crashes and has to be started twice to pick back up. Other than that (which is minor imo) it's usable as a daily phone. Thanks for all your hard work!
[HD2 Android NAND Development] redjama:
@ tytung......is the no sound during phone call with Bluetooth kernel related???? Cause over on the cm9 ics it works perfectly. Just curious and wondering when this with get fixed.
[HD2 Android NAND Development] FELON1908:
And the ROM goes fast or also very slow??

Because you will run all the apps from your ext4 from you sd-card.

You have for that also a thing??

I have a class 4 sd-card or must it be a higher class???
[HD2 Android NAND Development] yaro666:
I've had random reboot on beta6.

Today I pluged phone to pc and it was charging as always, but after 10 minutes I spotted, that it starts to reboot with no reason (magldr, then os animation).

now it works just fine for 12h
[HD2 Android NAND Development] cadorna:
Hi,

Same thing here. After install A2SDKillerV11_GB and Data2SDInstallerv1.3_GB, phone turned too slow ... practically unusable ... any solution ??? GB works fine with the same SD crad ...
[HD2 Android NAND Development] product26:
I can confirm that the audio settings need some fine tuning. Using beta 5 I was told that my voice was too loud and distorted. I did a full wipe and installed typhoon cm7 and was told that it is 'better' but not perfect.
[HD2 Android NAND Development] Yank555:
Hi,

I'll try ;-)

Can you give me step by step what you did ?

Here is what I did was the following (I tested on a fresh install !) :

- boot into recovery (CWM)

- wipe data / cache / factory default in CWM

- flash ICS beta 6

- boot the ROM (skip google account to get to launcher)

- power off

- boot into recovery (CWM)

- flash data2sd installer (not reinstaller)

- boot the ROM

That's pretty much it !

Now assuming you had already your ICS going with data on NAND, here is what you need to do in order to keep your apps :

- boot into recovery (CWM)

- flash data2sd installer (not reinstaller)

- boot the ROM

NB: The reinstaller is ONLY if you already had DATA2SD and for instance flash a new ROM version.

What installer does :

- format /sd-ext

- copy /data to /sd-ext

- put /sd-ext to be mounted to /data after reboot (in fstab)

What REinstaller does :

- put /sd-ext to be mounted to /data after reboot (in fstab)

Hope this helps you !

Don't hesitate to get back to me if you need further assistance.

JP.

PS: Will post this to the forum, might be useful to others ;)
[HD2 Android NAND Development] myself11:
When I wipe data, cache, sd-ext to install new ROM, should I use data2sd installer or reinstaller? In other words, data2sd once installed will never be wiped unless I format SD?
[HD2 Android NAND Development] oroo708:
any update plan for ICS 4.0.3??

just read from Android 4.0.3 Announced
[HD2 Android NAND Development] Yank555:
You actually answered your question already ;)

If you format sd-ext (or wipe everything in CWM), your data is gone, since sd-ext is exactly where DATA2SD puts "/data" (you APPs).

In other words :

If you format sd-ext :

You need to use "installer" and run ROM first before you do so (in order to install apps to NAND /data first) which the installer will then copy to sd-ext to have a starting point.

If you don't format sd-ext :

For example you install NexudsHD2 3.2 over an existing 3.0 and you want to keep your config, you don't wipe anything, you just flash the new ROM version. Then all your apps are still on sd-ext which was left untouched by flashing a ROM to NAND. Then you need to use

re

installer, which will only link /data to the existing sd-ext partition without touching anything. All your apps will still be there after booting the new ROM the first time.

Hope I'm not too confusing ;)

JP.
[HD2 Android NAND Development] PPKLP:
I can't get the Data2SD to work for some reason... After flashing Data2SD installer my phone gets stuck in the bootscreen, it just loops...

I've created a threat about this in the Q&A section, and any help would be much appreciated! Cause I really want to try this Rom and give my feedback on it if usefull... My threat can be found here: http://xdaforums.com/showthread.php?t=1396107
[HD2 Android NAND Development] Yank555:
Hi,

Just to let you know that using a swap partition on sd-card works just fine on beta 6 (probably will on all the previous builds).

What you need to get this going is a primary partition of type "swap" on your sd-card (make it the last !). You can either create it with tools like "MiniTool Partition Wizard Home Edition 7.0" or partition your sd-card using CWM (beware, you will lose all the data on the card, so first backup your data to your PC !!).

Using a terminal window assuming you have only 2 partitions (FAT32, swap) :

Using a terminal window assuming you have 3 partitions (FAT32, sd-ext, swap) :

Result

: 420Mb RAM & 250Mb swap = 670Mb total available system RAM instead of just 420Mb.

JP.
[HD2 Android NAND Development] Lilmike80:
First, very nice build. Been playing around with it all day. But have ran into a problem. This isnt my first rom, so i do know some stuff, but 4.0 not sure. I didnt read 200 pages to see, i did search though, couldnt find an answer.

But i can not mount my sd card, by using any app in the market, tried the e.g. one mulit mount, didnt work, tried all the free ones. I hear it click on my computer, but not showing up on PC nor my phone. HD2. Any ideas what is wrong, 1st post says use third party app, but doesnt work for me? any ideas or help thanks?

next is among searching why no app will mount my sd to pc, i found under storage, USB Computer Connection has two options, Media Device and Camera, you can check both of those, well i did and now it wont let me unclick them. They are stuck checked and i have reset phone and still are checked. Not sure if its me or build, as i know its beta, but just thought i would throw my problem out there.

Thanks for you guys time and patience keeping my hd2 awesome.
[HD2 Android NAND Development] samthu:
To connect to the computer using usb try apk in this thread: http://xdaforums.com/showthread.php?t=1389375 seems to be working for alot of people
[HD2 Android NAND Development] Lilmike80:
Thanks that did work for me. Not sure about the others, maybe a glitch on my end.

thank you though again.

---------- Post added at 05:00 AM ---------- Previous post was at 04:29 AM ----------

I think i saw this mentioned, sorry if it has been, but since messing with it all day on beta 6 on my hd2, the sound seems to just stop working at times and i have to reboot it to have it work again.

and is there not an option w/ 4.0 for restart, is there only off
[HD2 Android NAND Development] famewolf:
NovaLauncher

@Tytung

Have you seen this? http://xdaforums.com/showthread.php?t=1389071

The author enhanced the default ICS launcher to create novalauncher.....additional features include:

- Custom grid size (default 5x4 on the Galaxy Nexus)

- User setting for auto-rotate

- Resize any widget

- All/New/Downloaded categories in App Drawer

- Widgets-in-drawer (requires install as a system app) or from system picker

- Shortcut or resizable information in Widget Drawer

- Edit App Shortcut icon and label (Supports ADW Icon Packs)

- Wallpaper scrolling options (Disabling scrolling improves performance of live wallpapers)

- Cube desktop effect

- Various other smaller tweaks/optimizations
[HD2 Android NAND Development] prulleman:
You can install of you want, this Rom is stock
[HD2 Android NAND Development] tytung:
I won't add any apps2sd, data2sd or whatever xxx2sd into my ROM because not everyone needs it.

T-Mobile HD2 has 1024 MB internal memory, so xxx2sd is not very important.

I have an EU HD2 (512MB), but I don't install a lot of apps so far. Thus xxx2sd is also useless for me.

More importantly, you can always flash xxx2sd (any types of scripts you like) after flashing a ROM.

So it's no value to add xxx2sd in default.
[HD2 Android NAND Development] tytung:
If you made you working, I will add it.
[HD2 Android NAND Development] tytung:
There're less and less people to download the new beta version. (Not interesting or due to the vacation)

Thus I will slow down my ICS development.
[HD2 Android NAND Development] tytung:
If you have time, you can flash my ICS kernel on CM9 ROM and report the result.
[HD2 Android NAND Development] tytung:
This's a

stock AOSP ROM

. Not a

customized CM ROM

.

I saw it before, but I don't care about any CM or third-party stuff that will change the stock UI.
[HD2 Android NAND Development] davibs:
It seems that in the sd ics thread, the developer got the first image from camera in a fixed jpeg, flash working..!

Good (:
[HD2 Android NAND Development] famewolf:
To my knowledge that launcher has nothing to do with CM7. Additionally you stated you added enhancements that did not affect the normal operations. Including the apk as a system app or an add on CWM zip allows those who want the additional features to use them and those that don't to continue to select the regular launcher. It's the exact same scenario you described when adding FM radio to your previous rom.

What about the UMA apk recently posted that adds USB Mass Storage? It's third party so will you refuse to include it because UMA is currently not available in AOSP?

In any case I just wanted to make sure you knew about it. Next time I won't bother.
[HD2 Android NAND Development] tytung:
Native Screenshots

In ICS, the native screenshot feature is to press Vol Down + Power at the same time.

However, the Power button also works as End Call button (and turn off the screen) on HD2.

I have no idea how to change the button behavior so far.

Here is the command to take a screenshot.

[B]screenshot[/B]
usage: screenshot [-s soundfile] filename.png
-s: play a sound effect to signal success
-i: autoincrement to avoid overwriting filename.png

You can run the following command via adb shell or terminal to take a screenshot in your SD card.

screenshot -s /system/media/audio/ui/camera_click.ogg /sdcard/snap_[COLOR="Blue"]$(date +%Y%m%d_%H%M%S)[/COLOR].png

File will be saved to /sdcard/snap_20111217_163011.png if it's 16:30:11.

Or just install third-party apps like ShootMe v0.8.
[HD2 Android NAND Development] KukurikU:
If I remember correctly, both device have the 1024 MB but on the European 512 MB are locked (that really pissed of a lot of HTC users in this forum :p). I also remember that a certain combination of Radio and ROM (it was on the WM times) did unlock the full 1024 MB. Is this possible with an Android ROM?

P.S. Integrating the sys Dalvik into ROM with Titanium Backup Pro will free a large amount of internal memory.
[HD2 Android NAND Development] tytung:
Thanks for your sharing.

Because you add my name before the NovaLauncher info.

I just share my opinion about the third party apps.

English is not my first language, so I think I don't answer you properly.

Something to be clarified.

Firstly, ICS is still in the development stage. Basically, I wouldn't like any third-party app to affect the performance of the ICS ROM.

For example, some people add data2sd and have the significant performance decreasing. If they are the first time to use ICS, they may think the ICS performance is terrible.

Secondly, I won't add any third-party apps to my ROM in default.

I add UMA apk in OP because a lot of users ask the same questions.

And yes, it's also because the current AOSP doesn't support USB Mass Storage. (I will remove that apk when native feature is fixed.)

In fact, I don't like that apk since it's running as a service on boot and using the dirty fix. And it doesn't work well for me. (Files have out of sync issue for me)

Finally, feel free to share anything. But don't need to add my name before your sharing. :) Thanks.
[HD2 Android NAND Development] CR5N:
EU has 576MB if using radio 2.08 or higher
[HD2 Android NAND Development] tytung:
OK. I don't remember the correct number.
[HD2 Android NAND Development] DannyBiker:
Oh God people, not AGAIN :

ROM : internal memory. 512 mo for EU, 1024 for T-MOUS US.

RAM : ram memory. 448 for all but 576 (not sure exactly) unlockable with the proper radio.
[HD2 Android NAND Development] tytung:
Did you check md5?

NexusHD2-IceCreamSandwich_Beta6.zip | md5sum: A5C2DE9B59DBF0FF396116D94A0215B9

It looks like your file is corrupted.
[HD2 Android NAND Development] tytung:
OK. A confirmation. Did you check md5 of the file in the SD card. Or just check the file on PC?

I confirm it because sometimes the file may be corrupted when being copied from PC to the SD card.

Besides, did you full wipe?

@other cLK users:

I only test MAGLDR.

Did you have the similar issue when flashing Beta 6 on cLK?
[HD2 Android NAND Development] tytung:
I never do task29.

Please do the full wipe from CWM. (Wipe data, wipe cache...)

The error is also related to EGL which is a hack.

Did you ever flash the old version (Beta 2) that don't have EGL?

I'm wondering if the hacked EGL has the hardware compatibility issue.
[HD2 Android NAND Development] tytung:
And check dmesg to see if your HD2 has the bad NAND block.

adb shell dmesg
or
adb shell dmesg > d:\temp\dmesg.txt

Below is mine. My HD2 has BAD BLOCK in the system partition.

<5>[ 2.443359] Creating 6 MTD partitions on "msm_nand":
<5>[ 2.443420] 0x000004320000-0x000004420000 : "misc"
<5>[ 2.445007] 0x000004420000-0x000004920000 : "recovery"
<5>[ 2.450439] 0x000004920000-0x000004e20000 : "boot"
<5>[ 2.455902] 0x000004e20000-0x000011620000 : "system"
<4>[ 2.497344] ###BAD BLOCK 956 07780000###
<4>[ 2.584197] ###BAD BLOCK 1652 0CE80000###
<5>[ 2.655944] 0x000011620000-0x000011820000 : "cache"
<5>[ 2.658447] 0x000011820000-0x00001e800000 : "userdata"
[HD2 Android NAND Development] bachmark:
For me cLK and Beta 6 works well, I installed it over Beta 5 and used the old Data
[HD2 Android NAND Development] tytung:
Well, if you have this problem since beta3, then I have no idea.

I included different versions of the EGL fixes since beta 3. (Check my changelog in the 2nd post.)

If every version with EGL is not working for you, I think you may need to ask the developer of the EGL fixes, ankuch, in his SD thread.
[HD2 Android NAND Development] tytung:
OK.

Since you don't have the bad block, the remaining suspect seems to be related to EGL.

And you need ankuch's help.
[HD2 Android NAND Development] tytung:
Thanks. However I don't solve your issue. So I refund your donation.

You can consider donating to ankuch. :)
[HD2 Android NAND Development] vitordepaula:
Bluetooth in-call

Hello tytung,

Thanks for your great job!!! Did you have plan for fix Bluetooth in-call? this is very usefull for daily usage.
[HD2 Android NAND Development] walts:
@Tytung:

YES!

When I send a donation, it is just that - an appreciation for all of the hard work you put in developing this wonderful ROM! It is not payment for services rendered.

I don't know why people are posting their confirmation numbers, maybe it's because donations are not getting through to you? Anyway, here's mine 82N90844PN119194H

Walt
[HD2 Android NAND Development] throwedyungg:
Awesome job tytung! Keep up the hard work we all appreciate it! Please don't stop development of ICS! If you are only going off of download count I will download your rom a million times if I have to! Ill setup a bunch of proxies if I have to lol but please don't slow down dev-ing!
[HD2 Android NAND Development] redjama:
@tytung.......I can confirm that the no Bluetooth sound during call is not kernel related. I have your kernel flashed on cm9 and Bluetooth works flawlessly. Maybe some coding within ur rom is why its nit working on your rom. Other then that I love your rom keep up the good work.
[HD2 Android NAND Development] fx.dcny:
@Tytung

Please do not slow down development of ICS on HD2. Like many others, I "patiently":D wait every single day to see if there is a new beta for me to test. Frankly, if it wasnt for the development that you and the other fantastic devs are doing, most ppl who brought flaship devices like hd2 would have no option but to regularly buy new hardware to keep up with the latest phones out there, which, for lack of a better phrase, are nothing more than money grabbing antics of phone manufacturers who have deprived and cheated consumers by intentionally de-activating features from their phones and denied software upgrades in order to sell new ones.

thank you for your hard work.
[HD2 Android NAND Development] mjharis:
Heyho,

atm im using Hyperdroid with a 150 mb CWM partition. And i wanna give Android 4 a try, so is it harldy recomned to have 200 mb ? Because i just wann try stock features and if it supports everything i want to usw it with a 200mb partition.

Regards,
[HD2 Android NAND Development] tytung:
Thank you.

And sorry for the inconvenience for you.

BTW, I have a good news about EGL.

Some developers in the Nexus One and Desire forums use another EGL fix.

I'm trying it in HD2. I works.

And it looks like better than ankuch's EGL v6.1 fix.

I usually have Google Maps FC due to the EGL buffer error when using ankuch's EGL v6.1 fix.

And now I don't have this issue when using the new EGL fix.
[HD2 Android NAND Development] tytung:
I won't stop the development of ICS.

I just spent too much time trying to backport some drivers to the old 2.6.32 kernel and get failure. So I feel tried.

And the download count is also a reason.

It means that most users try ICS and then go back to GB.
[HD2 Android NAND Development] AgoeZ:
update zip is more appreciated Sir! :)

but I think it needs full wipe, isn't it? :p