[HD2 Android SD Development] jcsy:
Look at my Signature

OCtober to December 2010

HSPL 2.08

Radio 2.15

Flashed Energy ROM December 13 (though all his ROM's worked for all Androids since October 2010) all Energy I've tried works. Titanium, CHT 2.0 or 1.8.5 or whether its Start button on top or below

Installed Android Loader 5.0 by MSKIP (Softresets and boots Android immediately, somewhere around 10 seconds of HTC Sense)

There are many alternatives to this such as Exceller and etc, but I ALWAYS want to soft reset and boot Android immediately, clearing whatever I have done on Windows Mobile 6.5. This gave me consistent 5-7mA drains on Darkstone builds and MDJ builds, except with MDJ Desire HD 4.6 (which I gave up solving)

I have tried Radio 2.12 and 2.14, both didnt perform to my expectation

I copied Superam 1.5 onto my SD card

Replaced using NEWINIT (to prevent data corruption)

Copied a 1GB data.img from MDJ's 2.4 Froyo, which is discontinued

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

The 1GB data.img is attached below. Beware, it is small on download, 1GB after unzipping

First boot up took about 5 minutes (with data.img in /Android)

Configured WIFI, Bluetooth and turned on GPS using GPS status/tool (cant remember what it was called)

3G works (but only once. After you turn it off, it never works)

WHY?

If your Data doesnt work, you might need to configure your Access Point Names (APN) in your Wireless&Networks/Mobile Network/Access Point Names too

You gotta delete the /Android/root/data folder (as specified by Darkstone)

Reboot to Windows Mobile 6.5 Energy ROM

Browsed the folder using File Explorer, delete it (Android/root/data)

This worked fine for about 2 weeks. Applications, etc. Battery drain was consistent at 5-9mA, spiking occasionally but acceptable. I found a few bugs which didnt really bother me such as Camera Shutter sound, occasional spikes, battery charge 90% indicated full, Market cant be upgraded, no comments in market

2 weeks later after using SUPERAM1.5, WM7 was released.. I started my read ups

December - January 2011

Backup my SD card (everything inside)

Installed Magldr 1.12

Flashed Windows Phone 7 with a temporary SD card (2GB)

Partitioned my 16GB SD card with FAT32 & Copied the 2GB "Unformmated" to it

Copied the 2GB into the 16GB (now looks like FAT32 14GB+ Unformatted 2GB)

Restored my entire SD card (Copy Paste) into the FAT32 partition

Browse into Android folder and renamed NEWINITRD to something else, in case future doesnt work (eg: newinitrd.bak.gz) or in case you want to switch back down to Windows 6.5

Placed the initgz (by Letama) into /Android folder (Attached)

Configured Magldr booting up sequence (WM7 & SUPERAM1.5)

Now I can dual boot both :)

UPDATED:

I successfully unlocked WM7

Windows SDK

Windows 7

WPDTOctober2010Update_en.msp download (Didnt even need Zune since it wasnt working for me)

Chevron

Chevron Certificate

Touch Xplorer

Games!

YOUTUBE

Many more

Answer to the bold part of quote :

YES but I renamed newinitrd.gz to newinitrd.bak.gz

Magldr boots initgz (hard coded to do so) so you gotta use Letama's

My Android entire file structure looks the same as how it would be on SD card build.

/Android/

/Android/CLRCAD.exe

/Android/haret.exe

/Android/STARTUP.TXT

/Android/zImage

/Android/initgz (by Letama at 589kb, SO FAR NO CORRUPTION)

/Android/newinitrd.gz.bak (In Darkstones main post to prevent data corruption at 1053kb)

There is a guide to expand the 256MB however I would start a new data.img (1GB) attached below

I cant seem to update the market, so whats up with that :D

Another important note after you perform this dual boot

DO NOT EVER LET YOUR BATTERY DRAIN to 0 % or you would have a hard time charging it, since MAGLDR 1.12 doesnt charge and u have no way of charging or booting up the phone :D whether it is WM7 or Android, always keep a healthy battery level. Always!