you could get another 5mb or so deleting recovery partition and using an sd recovery as mentioned here
how-to-install-android-on-htc-hd2-leo-t52-40.html#p3170Also, can the boot partition be deleted? Therefore booting be achieved by using a folder on your sdcard with initrd.gz and zimage in it (see
http://forum.xda-developers.com/showthr ... ?t=2523070 to extract using windows) , and booting from magldr ad sd. This would save perhaps another 4mb or so (more if using a 3.0 kernel, since the only working method to boot it via magldr is to add 6mb of zeros to initrd.gz). I think this will work, since magldr works with wp7 in nand without a boot partition afaik. And i have booted a nand (datanoext) rom from sd card before
http://forum.xda-developers.com/showpos ... stcount=31 although i still haven't checked whether wp7 is affected.
Edit; I just re-read your OP and noticed
probably magldr blocks spl erasing process when phone is booting. but sometimes magldr cant do that. for example if you can use reset button which is under battery cover or flash anyhing from spl via any pc app, last 24mb will erased.
But i do not seem to remember anyone using the soft reset button (under cover) and it breaking wp7. You need to enable last 24mb memory in order to install wp7, and i am sure that you can use the red/yellow button safely. wp7 memory is raid type memory which extends onto sdcard. If you lose 24mb of it, I am sure wp7 will have serious problems, and i just haven't seen any. Search is down on xda again, and i don't want to risk my wp7 hd2 on testing without backing up first (although the best time to do a backup is exactly when you remember to
)