yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] ksubedi:
1) It doesnt install anything, it just flashes to empty nand (on latest version). I hex edited the files.

2) Depends on the roms you use, but here are the base sizes:

Stock ROMS - 120 MB

CyanogenMod Based and Miui ROMS - 150 MB

Sense Roms - 350 - 450

:D

3) As you are trying to use magldr, choose magldr :)

Well, not saying that clk is better than magldr or magldr is better than clk, but i prefer clk myselft. cLK gives you more native android feeling and also supports magldr and use of fastboot which is really necessary for android device. And the internet speed on clk (cuz of ppp being used) is better than that of magldr. But if you use sd boots and other stuff, go for magldr.

Edit: Nope, clk doesnt have a menu, but it doesnt also have a bugging go go go screen. And as it is opensource, it gets updated unlike magldr. :D

Yeap, bujhe yar. Timi pani nepali ho?

Translation: yeap got it, are nepali too? :D
[HD2 Android NAND Development] jlccarv:
i cant seem to flash the cLK recovery, it just says "waiting for phone". what do i have to do?

Edit: whoops, downloaded but didn't install the drivers.. ha
[HD2 Android NAND Development] Cold-Tea:
very nice thing indeed.. but, :) just change the order of changelog post from newest to the oldest.. :)
[HD2 Android NAND Development] matmar:
Thanks a lot !

Very useful !

Any chance to add radio installation ?

Thanks again !
[HD2 Android NAND Development] saftazeen:
i really want to thank u too abt dat great work

and am asking abt if i did task29 should i re-flash radio again or the task29 includ this option

if it didnt so plzzzzzzzzzz update it in ur next release :D:D:D:D:D
[HD2 Android NAND Development] HateSoul:
Well,there is an edited version of RUU tool already it's calld Flashaholic RUU that's the one i was talking about if you wanna check that out it does exactly what i described i was hoping if you could swap the RUU that you are using right now with this one..
[HD2 Android NAND Development] tweakos:
You can create window on fullscreen and set it on top(something like "please wait" just for users can not see what happen background ),then you just can send control command to ruu window and do all steps whitout user actions needed :)

Why do you create too many clk files? Just use FileInstall function, then you can modify it by DllStructCreate , and set values by DllStructSetData ,and for rotating hex values use BitRotate.Good luck.
[HD2 Android NAND Development] ksubedi:
Not any plans for now as Radio is not something everyone would want to mess with (and i probably dont need to explain the chances of bricking the device). But as there have been few requests for this, i might add it on future versions. :)

Nope, this task29 does not install anything on your phone (not even radios), so you dont need to worry about radio getting replaced. :)

Thanks for pointing me out to the tool. But i am implementing a different way to make flashing automatic and easier. :)

Yea, i was planning to do something like that to make flashing automatic. :D And you totally broke the secret on the second topic. I was working on the Toolkit to do the hex editing job automatically so that you can install any paritition size you want on cLK. And i prefer using files from directory rather than attaching them to executable as it is easy to manage. :)

I have finished most work for version 4.1 but i still need to finish some features and fix some bugs. And i also need to redesign the UI to make it more user friendly (its a bit cluttered up). Im sorry that this version took a bit more time than other versions. I had some personal work to finish up. I will be posting updates on twitter. :)
[HD2 Android NAND Development] tweakos:
There is no secret.It is simple and easy.FileInstall garanty to you it is NOT modify,and it is allways will be "like first time" after program will be running again.
[HD2 Android NAND Development] tigra72:
Since I used Rom-Manager with MAGLDR i get the error message "Invalid boot image header" when call "AD Recovery".

Would this tool solve the problem when I just reinstall MAGLDR without corrupting my current Android ROM ?

Many thanks
[HD2 Android NAND Development] Kameirus:
its my understanding magldr roms will not work with rom manager only clk roms work with rom manager
[HD2 Android NAND Development] ksubedi:
Nope, i mean that the auto hex editing feature i was going to release on next version was supposed to be a "secret" but its fine as everyone knows it now :) And i have been using FileInstall for my other projects and i know what it does. But i prefer using files from directory instead of binding them inside the executable itself :D Sorry for confusion

ROM Manager is not compatible with MAGLDR and breaks recovery when you use it. Havent tried it personally but should work if you choose "MAGLDR Recovery Update" option. :)
[HD2 Android NAND Development] tripdoc79:
thanx for this
[HD2 Android NAND Development] tigra72:
Thanks, will give it a try.
[HD2 Android NAND Development] optyqus:
Awesome tool! Just performed a Task29, fast & easy. :cool:
[HD2 Android NAND Development] Johev:
Please don't apologize for taking your time to implement such improvements. This tool is something incredible, that helps us all.

I think that other developers should look at it and hopefully do something similar for other devices. You brought innovation to something I thought was already out of ideas.

The task29 was a big improvement, than the flashaholic tool made it even better, (I would still use it just for the task29) before I would flash a new Android ROM, but this tool just blows them all out of the way.

Good work.
[HD2 Android NAND Development] htcfreak:
Recovery version is updated, so do we get an update for your toolkit too..???
[HD2 Android NAND Development] ksubedi:
Sorry for delay guys, i messed up a bit of code and had to redo from last backup again. I am working on making an automatic installer type thing that will help you do task29, install clk/magldr, and install recovery in one click (the auto installer was supposed to be a big thing for next release, and would be if i hadnt f'd up the code). And i know that a newer version of recovery has been released. I will release a new version within 12 hours from this posting (working really hard to get it complete :p), and if i cant finish it by tonight, i will post the old version with new recovery. Sorry for all this guys :D Peace
[HD2 Android NAND Development] JohnM109R:
ksubedi <<< No Need to be sorry :) Just take whatever time you need Buddy :)
[HD2 Android NAND Development] arif-ali:
Don't say sorry mate, you are providing a service that you don't have to and taking a lot of time out. everyone has a life so people can't expect you to be on the ball 24x7
[HD2 Android NAND Development] seaman2k:
u r not just genius but also respectable man:)
[HD2 Android NAND Development] nemuro:
This tool rocks my world. Great job you did there!

I have a proposition of introducing custom partition size to clk partition as well.

Keep up the good work!

Thank you.
[HD2 Android NAND Development] ksubedi:
Thanks a lot guys, i really appreciate your patience. :) I will try to complete the new version as fast as i can. And arif, thx again for doing everything for hd2 :) This tool wouldnt have been possible without you and other devs. :D

Thanks a lot seaman2k. :) Thanks a lot to the devs who made all this possible, i just made it easier.

Thanks :D And i am experimenting custom clk partition size right now, something you could expect on 4.3 if not on 4.1 :D
[HD2 Android NAND Development] shakeym:
Thankyou for all your time and effort donation on its way :

:Confirmation number: 10S2464161723915E

Cheers...
[HD2 Android NAND Development] malybru:
Hi,

Congratulations on reaching "Stickydom"

:)
[HD2 Android NAND Development] SlyRder83:
i still have recovery 3.0.0.5 after update. im not getting any errors what am i doing wrong?
[HD2 Android NAND Development] ksubedi:
Thanks a lot, i really appreciate it :) Dont forget to check donator's list on OP. :D

Thats weird. Can you tell me if you are using MAGLDR or cLK? If magldr, try repartitioning, and dont forget to make a backup :D
[HD2 Android NAND Development] SlyRder83:
I'm using mag ok ill try it out
[HD2 Android NAND Development] mardurhack:
Hi! I can confirm that flashing and downgrading recovery work on Linux through Wine (tested on Kubuntu 11.04) but when it comes to DFT Flasher it doesn't recognize the USB connection and it fails trying to flash/repart. BTW is there a way to increase recovery partition size withtout having a Windows OS? I'm trying to upgrade to CWR 4.0 but it keeps telling me that it can't flash because there is no space left on the device (although I was pretty sure I have a 5MB partition dedicated to that). Thank you in advance!
[HD2 Android NAND Development] yuhenyo:
what state must my phone be when running this program? hspl? in recovery? running android?
[HD2 Android NAND Development] DannyBiker:
Does this tool work with WinXP ? I always get drivers issues with XP that I don't get with Win7...
[HD2 Android NAND Development] hrockh:
HSPL is what you need. Press volume down, then turn on the phone.

From there you can start flashing :D
[HD2 Android NAND Development] rodrigo_tuim:
Wow... tks, man!!! this full full full!!!! :p
[HD2 Android NAND Development] toiditimcc:
Thanks for your hard working to release this useful stuff！
[HD2 Android NAND Development] yuhenyo:
just to make sure, my phone must be in hspl when flashing for both clk and recovery using this tool?
[HD2 Android NAND Development] Ramidalf:
What do i need to do in order to do task 29 in ubuntu? It says that no devices are attached.
[HD2 Android NAND Development] KjKeyz:
This is awesome!! makes everything SOOOO much easier :D
[HD2 Android NAND Development] joshv06:
How do you install clockwork Recovery using Magldr and this Nand toolkit? It's driving me crazy..
[HD2 Android NAND Development] carl1961:
you can see in this guide

http://hotfile.com/dl/115077736/baf...lash_and_get_up_and_running_with_CWM.pdf.html
[HD2 Android NAND Development] anubis.genix:
amazing work! makes flashing so simple now :)

can't wait for version 4.1 ...
[HD2 Android NAND Development] joshv06:
But how do you do it with this NAND Toolkit?
[HD2 Android NAND Development] MAMBO04:
Got my HD2 back today from repairs so thought i'd have a stab at this. Looks great, repartitioned fine but when i install cLK it comes up with 'read_header' error - update, got it working!

Cheers :)
[HD2 Android NAND Development] anubis.genix:
how about implementing android usb drivers on your package?

in my case cwm didn't install itself automatically shouldn't it be?
[HD2 Android NAND Development] joshv06:
I am having the same problem. I posted around 3 posts up that I have not been able to install CWR.
[HD2 Android NAND Development] erwinpiero:
great tools, very helping, by the way, it will be great if we can customize our own system partition size, rather than using predefined value available.

thanks
[HD2 Android NAND Development] nawfboy09:
ok so when trying to partition via MAGLDR I never get instructions to follow??? What can I do?
[HD2 Android NAND Development] ksubedi:
Thanks for the confirmation! I will update that soon on the OP. You should backup and repartition if that error occours :)

Havent tried it yet, but should work. Please report back if you try :)

Well i dont think task29 works on ubuntu right now, it is because of driver problems with wine. I will see what i can do about it :)

Just boot into android and choose MAGLDR Recovery install. Or you can repartition which will also install recovery if you want.

Well thats already reserved for 4.1 :)

I am working on it right now. I can confirm that the feature wont be available on 4.1, but i will implement on the version after that. :) If you are talking about MAGLDR, just choose custom, the feature is already available.

Its just the instructions on DAF. Just keep pressing next untill you get instructions to get into USB Flash mode on magldr. :D

Guys, dont forget to ask questions/leave feedback. And dont forget to follow hashtag #HD2Toolkit on twitter for updates :) Peace
[HD2 Android NAND Development] KyJelly69:
could you please tell us what will be different about the V4 so I can decide wether to wait or go ahead and redo my phone now please?
[HD2 Android NAND Development] ksubedi:
Well, the main features are express installer, drivers and some more undisclosed ones. But you can use the current version to redo it if you wish. :)

Wait No More! Get The New Version!!!
[HD2 Android NAND Development] Dunc001:
This just gets better and better :cool:

Awesome work mate, thanks.
[HD2 Android NAND Development] leechop:
????????????
[HD2 Android NAND Development] clyder:
What kind of post is that?
[HD2 Android NAND Development] focuse24:
Great Job ksubedi :)

Keep the good work ... and i hope this tool improve to reach a level where it install the ROM as well :D
[HD2 Android NAND Development] NoNo1234:
@Ksubedi,

impressed by your software, you seems to be a pretty good developper !

Keep up your great work bro !
[HD2 Android NAND Development] jorge_jomi:
man.....tou save a lot of work......

all in one? thats great man.....and for me.....love to change nand rom every 2 days......uff!!!! the BEST

thks for help us and made this to simple
[HD2 Android NAND Development] erwinpiero:
Yippy, new version, downloading now :)
[HD2 Android NAND Development] mattijs86:
error "no space left"

If i update recovery, i get an error "no space left...."

I'm using magldr, recovery size 120/5cache.

What did I do wrong? What size do I need to flash in the first option?
[HD2 Android NAND Development] KyJelly69:
evey time i try to install clk it asks me to select clk repartition above. but it already is allong with partition and cache sizes.

this is after a task29

windows7

edit: the main window in the middle normally says Mode Changed To 'cLK Repartition'. Once it said Mode Changed To 'cLK Repartition 1.4.0.1' and have not been able to repeat it.

edit: nm: i think i actually have to use the repartition button at the bottom
[HD2 Android NAND Development] Simon_WM:
I CAnt get the HD2 Drivers to extract... give me an error
[HD2 Android NAND Development] jaedolla:
awesomeness

dude thanks for this toolkit. it rocks! you just made my life so much easier. i havent had enough time to read up on how to flash clk and a clk rom. your software made it so much easier!
[HD2 Android NAND Development] dreamenvoy:
my... that a good way to get to know my HD2 now it is running android 2.3.4 appropriately...
[HD2 Android NAND Development] mac-nukem:
I am too stupid to get cLK working, or CWR with cLK.

cLK will be installed - all ok. booting phone with holding "home"-button gives some errors and header not found messages.

I got it working a few weeks ago with an earlier version of this tool.

MAGLDR gives no problems.
[HD2 Android NAND Development] Hammerfest:
yeah for those who dont know, or where confused, the buttons on the bottom right are really just there to throw people off, and it does a REALLY good job of doing it!

fact is, when you select an option, the bottom left menu right above the .nbh tool, changes to suit the option you have selected!

EX:

I use HSPL 3.03 because it seems more stable for calls/gps, probably placebo effect, but it just seems more stable to me

I used the HD2 NAND Toolkit, select the radial button for repartition at the top, selected 160MB for partition size and 44MB for cache size, the hit the "repartition" button that was then present in the bottom left option bar menu, went through the process to where it finished, then quickly pressed the end+back button to start in the mode for installing cLK

Once it was fully started up and ready for cLK install I selected the install cLK option located next to the cLK repartition option in the top bar of the HD2 NAND toolkit, then hit the Install button on the bottom left option menu (this button was Repartition, when i selected cLK repartition, but changed to install for cLK installation!, what a concept!), brought up a DOS prompt, pressed enter a few times when prompted then when all was done i hit a button like it said to restart the phone and held the home button, VOLA! CWM and the install of my NANDroid rom of choice!

(this might help the guy above me as well who cant seem to get cLK installed)\

But I will agree with people, the bottom right bar is confusing as ****, i hit it a few times before I realized it was just a waste of space button designed to confuse! (if it guided you like, select cLK Repartition Radial option above, partition and cache size, then select the "Repartition" option from the menu in the bottom left, then i would understand... otherwise... its there to daze and confuse!!!)
[HD2 Android NAND Development] terius:
this is the first time that i use clk i always use magldr, i got stocked in the waiting for the device screen (nothing happened), what i'm doing wrong ?, txs
[HD2 Android NAND Development] ksubedi:
well, thanks for clearing things up. i agree that the ui is kinda clogged right now and seems to be a bit unmanaged. i spent all the time on adding new features and havent given much time on managing the ui. i cant totally say that i will revamp the ui on next version, but i will try my best. and the install clk button on the bottom right is there just to fill up the space and to include it on the Main Tools group. But i am pretty sure that any dumbass can understand that you have to use clk repartition to install clk by reading the text on the msgbox. But anyways, i will try to revamp the ui if i get some time. :) Peace
[HD2 Android NAND Development] terius:
ok now i'm in deep sh.........t, i try to install the task29 and the phone freezes in the installing bar, i try to install the old wm 6.5 rom and the phone freezes in the installing bar, i try to install anything and the phone freezes in the installing bar, how do i fix this please, any help out there ?
[HD2 Android NAND Development] ksubedi:
Hmm thats weird... try to uninstall toolkit and reinstall it, some files might have got messed up or something which is rare and weird. if that doesnt work, try installing windows mobile nbh from sd card. that might work
[HD2 Android NAND Development] terius:
how do i install from SD if i can't start the MAGLDR ?
[HD2 Android NAND Development] ksubedi:
http://www.jayceooi.com/2011/01/01/how-to-upgrade-htc-hd2-rom-through-sd-card-video/ <- Here is a good guide on that. And this step is really dangerous and might even brick your device permanently. And be sure to install hspl after that.
[HD2 Android NAND Development] Hammerfest:
make no mistake ksubedi, im not saying that i want you to focus on the UI, im happy with you working on features (waiting for custom cache size for cLK), and no, not every nub can figure it out easily :D (i clicked 3 times before i noticed the changing buttons HAR HAR HAR)

still, revamp UI later, moar features nao!!! (great fricking tool...)
[HD2 Android NAND Development] cyphol:
Hi dev ksubedi,

Is it possible for you to include the option to customize most of the parameters in "flash.cfg"?

misc ya "custom size"

recovery rrecov|ro|nospr filesize recovery-raw.img < "custom path"

boot yboot|ro "custom size"

system ya "custom size"

cache ya "custom size"

userdata ya|asize|hr allsize

Thanks.
[HD2 Android NAND Development] cyphol:
By copying a LEOIMG.NBH of Leo's stock Windows Mobiles ROM onto the SD card (you can rename any .nbh type of Leo's Windows Mobile ROM to LEOIMG.NBH). It will be used by the device to flash the Windows Mobile ROM onto the device when you reboot into the bootloader.
[HD2 Android NAND Development] terius:
when i was using windos mobile 6.5, i used the roms made by Make, the last one that i downoladed was BSBBeast 7 (BsBBeast 7, Custom RUU, RUU_signed_OCOA.nbh), what's the part that i have to copy to the SD card to install the rom ?, txs
[HD2 Android NAND Development] hasoon2000:
I never knew how to do the CMR on the HD2 since it did look complicated, but using your tools made it a breeze! lol. Thanks again bud. I hope you got my donation.
[HD2 Android NAND Development] roloracer:
This has to be the easiest way to flash and do anything related to flashing/partitioning , I thought it was easy to have multiple windows open in my laptop with task29, mgldr, desired partition, and rom zip, but this is a million times easier. Thanks and great job to ksubedi and all that made this possible. :D

@ terius: take the RUU_signed_OCOA.nbh file and rename it to LEOIMG.NBH
[HD2 Android NAND Development] htcfreak:
FASTBOOT

[2720] STALL GET_DESCRIPTION 128 6 3840 0 5

This is what I get after installing cLK & I am not able to install recovery

EDIT: - Worked after installing drivers :)
[HD2 Android NAND Development] cyphol:
This one, "RUU_signed_OCOA.nbh". Rename it to LEOIMG.NBH first. Then copy it onto the SD Card. But a better way is by flashing a stock ROM.
[HD2 Android NAND Development] roloracer:
No is not, if you flash a stock rom thru sd you loose hardspl, you go completely stock, he'll have to redo HSPL if he wants to try anything again.

Sent from my HyperDroidCM7 HD2
[HD2 Android NAND Development] terius:
is not working, says "loading" but i think is not, has been like this for half hour any idea ?
[HD2 Android NAND Development] cyphol:
Hmmm... It must be something wrong with your SD Card. Better go the Leo Window Mobiles forum to get every answer options concerning this issue.
[HD2 Android NAND Development] cyphol:
Yes. Doing with a customized ROM is possible but why it's better to flash with a stock ROM? Search, read, understand and apply... :cool:

One more thing for the new ones. Start from zero and read everything concerning flashing a customized ROM. Starts from Window Mobiles through Android. You won't be sorry. Laziness is not an option. I myself always read and read since 2005 and there's always a new thing you can learn. :)
[HD2 Android NAND Development] Sab3elbromba:
Same here, tried a million times using different laptops, always gives me an error while extracting the ZIP file, used winzip and winrar !
[HD2 Android NAND Development] jhr5474:
android usb-drivers

http://www.mediafire.com/?044prnvw0k89np9
[HD2 Android NAND Development] Johev:
Congratulations on making it to the front page of the portal. This tool is really amazing, and should be ported to all devices. :p
[HD2 Android NAND Development] htchd2sucks:
Hi!

First thanks for your efforts into making that tool.

A constructive critic: It could be interesting for the user to know exactly what your options are doing.

For example to let us know if the "wipe everything" correspond to "task29" as explained in the numerous other tutorials :D

Also, what about the radio? Is that deleted during the "wipe everything"?

Thanks!
[HD2 Android NAND Development] roloracer:
No the radio is not touched.

Sent from my HyperDroidCM7 HD2
[HD2 Android NAND Development] htchd2sucks:
Thanks!

So I might be wrong then but I think it does not "wipe everything".

My understanding based on my many "flashes" and custom roms is that without a "task 29" it's not completely deleted-

Meaning one can have unexpected issues due to previous flashes.

it might be interesting to find out exactly that and update that software description or options!