[HD2 Android NAND Development] 111bits:
another try two problems gone, one introduced

Writing again to share that the problems I've reported a couple of posts above are now solved. What I did differently this time was paying more attention on what files are different between the hastarin's distribution and the HyperDroid build and overwrote all of them, not just the modules and the zimage.

So, I'm now using hastarin's 8.5.1 oldcam kernel and the screen freezes are gone; so is the screen light-up issue. BUT I got another problem as a surprise - the microphone hypersensitivity (as reported by ghetto_fujin, MysticGenius and others earlier).

Does anyone have an advise how to solve that one?

The link to the "Background noise fix / mic gain fix" thread doesn't seem to be relevant for this build, since I can't find any *.acdb files on my sdcard. So, any other advise?

---

tprintz, I'm a little bit confused by the end of your explanation, but I'll try to help with what I understood.

Answer #1:

I see a little bit of a terminology ambiguity here, so, I'll share my thoughts: a "patch" usually means a source code modification; in some places here, however, people also refer as a "patch" to a shell script that performs some modifications. So, if you mean the "PPP patch" quoted around, it is basically a linux shell script that configures iptables (which seems to fix the data issue, indeed).

If you do meant that, it is shipped in the HyperDroid build and is located in the /Androidmeda.com-Patches/HastarinEVOKernelPatch/ folder on your sdcard. The file is called ppp_wifi_router.sh. The easiest way to execute it is to:

install GScript Lite from Market

copy the ppp_wifi_router.sh file into /gscript/ folder on your sdcard (I think it will be created if you first run of Gscript Lite - if there's no such folder, create it)

launch GScript Lite, press menu button, select Add script and click on the Load file button. This should list the scripts located in the gscript folder on your sdcard - i.e. if you've performed the previous step, you should see the mentioned .sh file. Load it, click Save and tap it in the list you'll see.

I think you'll need to reboot for that to be applied.

Answer #2:

I'm not sure what you're doing wrong with your kernel installation - but let me share what I have done that worked (at least for the kernel upgrade; unfortunately that introduced the microphone problem described above):

Rebooted my phone

connected my phone in WinMo and, in short, copied (or overwrote if they were already present) all of the files from hastarin's distribution into the respective places on my storage card.

The long description of that is that I copied/overwrote:

the zImage file

the libhtc_ril_wrapper.so inside /root/system/lib/

the *.ko files in the /root/system/lib/modules/ directory

the lights.htcleo.so file under /root/system/lib/hw/ and changed the htcleo part of its filename to reflect the value of the ro.board.platform property key in the /root/system/build.prop file

the contents of the /root/system/etc/ppp/ folder

the init.d folder in /root/system/etc/

Hope that helps!

Oh, and by the way, it's "kernel", not "kernal" ;)

// EDIT:

You need to also replace the init.rc in the /sdcard/root/ directory with the one from the PPP patch (/Androidmeda.com-Patches/HastarinEVOKernelPatch/root/init.rc)