yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] selami023:
dude thats awesome mate. tell us how it works^^
[Desire HD Android Development] michyprima:
I will post everything as soon as I write the guides.

I will probably have a draft tomorrow (11pm here, my bed waits me soon) :)
[Desire HD Android Development] dena994:
hei Michele!!! Fantastic job friend....we want it!!!!!
[Desire HD Android Development] pittas:
I already love this phone.

It lasted already 5 months in my hands, my personal record, always ditched earlier my previous phones :D

If we will be able to dual boot too it will be perfect.

Thanks for your efforts
[Desire HD Android Development] Flussen:
oh

my

god.

awesome, dude!

now i can use my miui rom for every day use and a sense rom for flash videos since miuis flash is bugged and laggy as hell!!

you're my hero from now on.

Sent out of my Free Candy Van.
[Desire HD Android Development] pablo11:
Nice to see you over in this forum mate. Great work ahead - I can feel it :)
[Desire HD Android Development] udK:
Bravo Michy ;)
[Desire HD Android Development] kia1349:
thanks man.i am waiting...............
[Desire HD Android Development] johnwee:
Thanks, waiting for the tutorial and guide. Thanks for your innovation and hard work.
[Desire HD Android Development] dexteral:
Dual booting fantastic :D .

1st partition arhd 2nd virtuous unity :)
[Desire HD Android Development] mdeejay:
wtf???

unity always 1-st! :D
[Desire HD Android Development] michyprima:
lol well so you will not like my setup either :p
[Desire HD Android Development] mdeejay:
why?

/................
[Desire HD Android Development] a user:
just use leedroid, then you do not need duabooting :P
[Desire HD Android Development] michyprima:
I am in love with miui currently :)
[Desire HD Android Development] mdeejay:
i like miui :)
[Desire HD Android Development] sgroimax:
Hi man, I would like to recieve more info because I have undertstood what u created but I can't read the real point of view of this stuff.

Please check my post and if u can reply me. Write me if I can send u a Privete Message in our lenguage for easier comprehension.

Ciao

Massy
[Desire HD Android Development] michyprima:
check your inbox. :)
[Desire HD Android Development] liljom:
I love LeeDroid ROMs, and I used them a lot, but latest version lags a lot with Dungeon Defenders :/ But it's quite good with MDJ's Unity kernel.

But the best is MIUI to play DunDef, so I'll have a Lee and a MIUI :)

Can't wait
[Desire HD Android Development] lukesan:
Same here. Took an hour to get used to, after that ..... nice
[Desire HD Android Development] chrisjasper:
Very interested, thank you.

I used to have an HD2 and kind of liked the ability to store different roms on the sd card.
[Desire HD Android Development] a user:
pm lee about this. sounds to be an interesting issue he should look into. pm him to be sure he notice.
[Desire HD Android Development] htctouchelfin:
Awesome work michele! yeah that would be nice if we could try wp 7 on Desire Hd just for fun :) Michele +1
[Desire HD Android Development] Bert2662:
agree to above post, why not dev port the WP7 which is already ported to HD2? somehow, a WP7 rom and android rom rom would be awesome! just a wonder perhaps
[Desire HD Android Development] baltazar.nilsson:
Ohh, Sh** this would be awesome.. Since I´m trying new rom all the freaking time this would make it alot easier.. Can´t wait.. :D
[Desire HD Android Development] incredulous:
HD2 is a Windows device with a Windows bootloader so getting WP7 on there was always going to be possible. DHD however is an Android device with an Android bootloader so getting Windows on there would be very very difficult.
[Desire HD Android Development] eadon:
Ohhhh! So much fun :D
[Desire HD Android Development] a user:
not only difficult. i guess impossible. wp7 is closed source thus you cannot change/rewrite drivers etc. to work for non wp7 devices. you must rely on existing drivers. even writing totally new drivers for wp7 i think won't work because if i am not wrong you won't be able to install them as they allow only sign drivers.

forget it, i doubt there will be ever wp7 ports for devices that do not already have officially wp7.

but honestly: i couldn't care less than for wp7. no clue why anybody want's this **** Oo
[Desire HD Android Development] MrYuiM:
You say that, but I'm not sure, but surely if the HD2 NAND Android would need an Android bootloader to run Android? As I said I'm not sure, but nothing is impossible, nothing. Only perseverence and hard work will make it work. About the drivers, could these not be collected from other devices that have similar/the same specs? Not sure about the signed drivers bit :/ But correct me if I'm wrong about anything.
[Desire HD Android Development] michyprima:
man hd2 needed a LINUX loader which is easier to do due to its nature.

android runs on top of linux.

also cotulla is a genious who has been able to adapt an spl to boot wp7. but again he worked on top of something that already existed.
[Desire HD Android Development] MrYuiM:
Ahh ok, thanks for telling me :] now I understand a bit more :p I'll get researching then. Although, I still look forward to the dev on this :D Thanks man!
[Desire HD Android Development] a user:
mind explaining why you are looking forward for a wp7 port? if you want so badly wp7 why you got an android phone? what do you expect from wp7?
[Desire HD Android Development] Beamen1:
Very cool.

Can you incorporate something like this: USB HOST?

That would be awesome. One boot for regular phone, and one boot for USB Host so you can transfer files to your phone from a camera etc :)
[Desire HD Android Development] mda4man:
I assume our friend just thinks it would be kool to run two completely different operating systems. I doubt he wants wp7 to replace android (what kind of person would want that) he just wants the possibility
[Desire HD Android Development] gkrananth:
Everybody interested. No need to ask. Please update the guide.
[Desire HD Android Development] michyprima:
just experimented installing a rom from a zip to sdcard in clockworkmod, editing just ONE line in ONE file.

lovely, uh?

I'm preparing everything and will update the posts.

You all should understand that preparing a guide for everyone to understand is not that easy.
[Desire HD Android Development] wbbigdave:
I do it all the time at work. I know exactly how hard it can be. Not everyone knows what you mean when you say EIGRP route.
[Desire HD Android Development] baltazar.nilsson:
LOL, to right mate..

But seriously, this is awesome.. can't wait..

Sent from my MIUI blazed Desire HD on XDA Premium App
[Desire HD Android Development] SERGI.3210:
OOOHHH I WAnt it for my device!!! i´m using honeysense and CM7.... this option its perfect for it...

CM---for mmy job

HS---for the weekend

:D
[Desire HD Android Development] chrisjasper:
I would have said preparing a guide for everyone to understand was actually impossible?
[Desire HD Android Development] michyprima:
added more informations to the first post...it's still not complete but it will soon.

if after reading you still want to follow me...then you are welcome :D
[Desire HD Android Development] kia1349:
i have problem for viewing flash video.

can anyone give me direct link for download ?

thanks
[Desire HD Android Development] selami023:
dude thx for the guide.

I have one question why you have 3 ext 4 partitions(in the picture). Is it enough to create one EXT4 partition with 4 gb?
[Desire HD Android Development] Paradoxxx:
Thanks for this!

Of topic, which distro are you using?
[Desire HD Android Development] LorD ClockaN:
Thanks, but sense-nosense kernels are more than just no bluetoothe! Wifi is completly different and some other stuff..

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] Paradoxxx:
Then, you will have to create a multi kernel,

Even if its not possible.
[Desire HD Android Development] michyprima:
When you flash a new rom, most cooks will put in install script something to format the system partition. If you will not separe the partitions then you will have to format everything or to delete instead of format, but this will fragment the filesystem.

fedora 15 x64 with gnome 3

You can still boot two nosense roms without any trouble changing the kernel.

I will probably work one day on a swapping system, but now that's what we have :)

I have in mind of doing a menu for swapping boot.img files, but this will require to at least 2 reboots to change the "active" rom and of course reflashing the boot partition everytime. I don't like it.
[Desire HD Android Development] LorD ClockaN:
Changing boot or flashin kernel to another boot img would be a good solution, maybe work something out with 4ext recovery developer

Sent from Desire HD with CyanogenLordMod!!!
[Desire HD Android Development] Hakimy:
so the idea is to have 3 ext4 with these sizes 4.1 gb,498 mb and 397 mb? I ask this cus my sd card has 32 gb with 12 gb being free ;)
[Desire HD Android Development] michyprima:
as I wrote the sizes are of your choice :)
[Desire HD Android Development] selami023:
does somebody know a program where i can format to ext 4.

I have easeus, but im not sure how to format it^^ Can somebody explain how it works with easeus. Partition Manager is really easy to handle but ext 4 is not supported because of ****ing trial version.
[Desire HD Android Development] michyprima:
Boot images available on first post plus some basic informations.

If someone want to try, than will find everything on it.

Sense version contains kernel from Android Revolution HD 5.2.2, nosense version contains kernel from miui 1.7.15.
[Desire HD Android Development] selami023:
dude link is down.

ps: i have create a partition via cwm i hope it will work^^
[Desire HD Android Development] michyprima:
no it will not, you need 3 partitions, cwm creates just one :)

I will reboot to windows to show you / others how to partition with easeus.
[Desire HD Android Development] selami023:
aah ok thx. But i could create it 3 times, couldnt i?^^
[Desire HD Android Development] michyprima:
yep but cwm everytime deletes everything man lol
[Desire HD Android Development] selami023:
yes i know but it has already delete everything at first time so i think it doesnt matter
[Desire HD Android Development] michyprima:
???

That's what CWM does when you partition through it:

delete ALL partitions

create a fat partition

create an ext partition

create a swap partition

if you do another time, you will still get

two

and only two data partitions, not 4.

PS first post update on how to partition with PC
[Desire HD Android Development] Hondaracer:
Hi, could you please make a kernel image with the kernel used in the Virtuous Unity ROM? Thanks ;)
[Desire HD Android Development] bergfex:
Have you had a look at kexec to change kernel during runtime?
[Desire HD Android Development] michyprima:
as far as I know kexec doesn't work that easy on arm devices
[Desire HD Android Development] vitodecataldo:
some questions

i have to give a name to the ext4 partition that i create??

i have to put boot.img only in sc dard rom or also in normal rom??

if i full wipe the normal room i lose also dualboot??

devo dare un nome alle partizioni ext4 che creo??

il boot img lo devo insserire in entrambe le rom che voglio istallare??o solo in quella che voglio mettere nella sd??

se uso uno dei tool per il full wipe per cancellare la rom che ho sul telefono succede qualcosa a quella che ho nella sd??

thanks/grazie
[Desire HD Android Development] michyprima:
No no name is needed. What is important is the numerical order

boot.img needs to be flashed to your phone via a zip file or fastboot (fastboot flash boot boot.img)

No you will not loose anything from sd. I included a wipe.zip for clearing the ext4 partitions.
[Desire HD Android Development] MrYuiM:
I meant look forward to dev on this multi-boot. But as far as WP7 goes, only for fun tbh, nothing else really :] I'm not seriously looking forward to a port :p
[Desire HD Android Development] vitodecataldo:
i cant find the code that i have to change in meta inf in rcmix3d rom...what i have to do??

and what does mean remove anything that contains boot.img??

where i have to remove??in the zip or in the text??
[Desire HD Android Development] michyprima:
you want to install it to sd right?

If you need help let me download it so I can see
[Desire HD Android Development] thegost4u:
Dreaming in dual boot WP7 with android .. wow !
[Desire HD Android Development] michyprima:
That's a nightmare imo :D
[Desire HD Android Development] vitodecataldo:
Yes if you can help me it will be great
[Desire HD Android Development] vrmp:
All seems to work fine regarding the dualboot. I have my main rom (CM7 nightly) and now running miui from my SDCard. Speed is good, atleast I don't notice any differences running it from the SDCard instead of the NAND.

I did notice one problem with the kernel though, wifi doesn't work on CM7 or miui.

I flashed the nosense bootimg, so that should be good.

Also is it possible to remove the option for sense roms in the boot selection? If you by accident press the wrong button it hangs, which ofcourse makes sense, but it is kinda annoying when you have to pull the battery in case you don't have a PC nearby to use adb.

Anyways that just a little feedback. The work you did is great and flawless :)
[Desire HD Android Development] jerry89899:
where do i need the boot.img for in the zip actually

i would love to have dual boot and the othe things i have already done the previous things but i dont get an menu so i cant boot on the android on my sd but do i just need to flash it or something?
[Desire HD Android Development] vrmp:
http://xdaforums.com/showpost.php?p=15763570&postcount=88

Follow those instructions. The boot images are in the first post. You need to extract them and make your own zip file for use in CWM or flash it via fastboot. (need to rename the file to boot.img when following the instructions in the above link or change the filename in the fastboot command)
[Desire HD Android Development] michyprima:
Recheck 2nd post, now anything should be clear

I remember you that any kernel goes with his bcm4329.ko (wifi module). It's located in /system/lib/modules.

Oh...well my fault not posting it. Wait a second, I will add them to first post. Do you know how to push it, yea?

You can also change the kernel with the one you like, just use an android kitchen to open the boot.img :)

About disabling the sense keys: the only way you have is to make the "sense" keys act as no sense keys. Just replace "bootnandb" and "bootsdb" folders content with the "a" ones. This 4 folders are contained in the boot.img
[Desire HD Android Development] vrmp:
Yeah I know there is a corresponding wifi module needed, but it would be nice if you can supply the one for this kernel. I'll use it in my zip file for flashing the dualboot boot image, since I'll keep updating CM7 and I like to make it easy for myself :)
[Desire HD Android Development] jerry89899:
tnx mate now lets start flashing :P anyone got an updater script for ardhd or do i just need to put the boot.img in the zip and change the nand to my partitions
[Desire HD Android Development] SERGI.3210:
LOLOLOL you're right ..but your avatar does not help you in this post..;)
[Desire HD Android Development] michyprima:
My avatar comes from the past. 2007.

I was a cook for some windows mobile devices...
[Desire HD Android Development] jerry89899:
hmm im getting status 6 error just placed the boot.img sense on the root of my zip and the script on the place where it belonged in meta-inf etc could someone take a look at my script it is android revolution hd i think i did something wrong
[Desire HD Android Development] vrmp:
mount("MTD", "system", "/system"); and mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system"); in mount("ext4", "EMMC", "/dev/block/mmcblk1p2", "/system");

Should be:

mount("ext4", "EMMC", "/dev/block/mmcblk1p2", "/system");

so in short:

mount("MTD", "system", "/system");

and/or

mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system");

Should be changed in:

mount("ext4", "EMMC", "/dev/block/mmcblk1p2", "/system");

Do this for all the other lines too and it should work :) (with the right values ofcourse, this example is only for the system partition)
[Desire HD Android Development] Tones1971:
Hope this hasnt been asked before (couldnt see it) and hopefully not too stupid a question:

Can i leave all my files currently on my sd card and use those as the FAT partition, creating other partition on the free space.

Also, if i install dual boot zip, and no longer wish to use dual boot, can i remove the dual boot?
[Desire HD Android Development] vrmp:
I tried leaving all the files on the SDcard and repartition it, but somehow that failed (filesystem was corrupt on the phone not on my PC). So to be sure it works I would suggest just make a backup of the content and format it and copy the data back afterwards.

You can easily remove the dualboot by flashing a regular boot.img from the rom you use. To get the SDCard back in the old state I would suggest reformating it again.
[Desire HD Android Development] jerry89899:
:o it didnt work still status 6 edited the lines of the mounting part

but still status 6:(

does anyone have an updater script for ardhd
[Desire HD Android Development] vrmp:
Try this one (use at your own risk) you missed several lines, which probably cause the error.
[Desire HD Android Development] Hondaracer:
I tried to install, but on the boot menu I can't select a ROM. If I press a button it just buzzes and nothing happens :/
[Desire HD Android Development] MohamedYousri:
Noob question , Is this working with non-rooted devices ?!

if i can use this without root ,, i have the original rom with this information so what is the custom rom shall i use ?!

Baseband Version

12. 54.60.25_26.09.04.11_M2

Kernal Version

2.6.35.10-g997575f

Build Number

2.42.415.1 CL68905

Software Number

2.42.415.1

Can't download from FileFactory , Can you upload it to another server ?
[Desire HD Android Development] selami023:
i have question, flashing kernel is still in the same way right via recovery then it will work for both or only for the nand rom?

another question: I cant find the code for data and cache in updater script(alienmind 1.7 rom) only system and mount data. Maybe bcause of non sense rom?

by the way sry for the stupid questions^^
[Desire HD Android Development] michyprima:
due to its nature you need at least radio s-off (yeah this involves rooting) so no luck for locked babies :)

you can not just simply flash a new kernel, or it will replace the boot menu.you need to modify the images I posted.

about the script lines: no worries just change what you can find in the file
[Desire HD Android Development] chuandinh:
Can you make an option to reboot the device in the boot selection menu?

I'm able to boot the 2nd rom on the SD Card, but not able to boot the rom on nand untill I reflash the orignal boot.img.
[Desire HD Android Development] selami023:
thank you dude for youre fast answer and great work. i hope im not annoying you to much with my questions^^
[Desire HD Android Development] selami023:
dude sry again but i dont really got it. i have downlaod the dual boot zip, so how i have to modify it and for what is wipe.zip? for example i like to use lordmod kernel. What i have to do exactly?
[Desire HD Android Development] thegost4u:
Lol, the idea is not about wp7 ! Its about showing how huge is desire hd ! Hope it work someday :D
[Desire HD Android Development] kia1349:
mirror sent to you by pm
[Desire HD Android Development] JamieD81:
he said not to mirror in the first post
[Desire HD Android Development] gkrananth:
Someone tell me my understanding is correct or not

Currently have ARHD 5.2.2

Partition the SD Card

unzip second rom (miui or other) change the script as said in first post HowTo 2.

goto boot recovery intall the changed script rom

thats it i can have 2 rom after i restart

Is it ok or anything missing?
[Desire HD Android Development] kia1349:
thank.

i edited my post.
[Desire HD Android Development] gkrananth:
Please some one help me?
[Desire HD Android Development] kia1349:
i have same question too and other,

i want to install Honeysense HD v7.2.1 as second rom.now i currently have ARHD 5.2.2

if i install second rom , then can i install arabic patch from recovery on second rom?

if yes , how to?

:confused::confused::confused:
[Desire HD Android Development] selami023:
I have installed a 2. Rom but i cant choose. It Starts always with nand ROM. I tried to flash the nonsense Kernel by compressing into a zip file but It doesnt work via recovery error(Bad) abd adb doesnt work for me i dont know why. Pls can somebody help?
[Desire HD Android Development] trock62:
I was able to get it flashed with fastboot commander flashing the boot with this kernel
[Desire HD Android Development] selami023:
thx dude but it doesnt work either i dont know why i tried to start winrun or fastboot.exe but after 1 second the window closes. Im already in fastboot i dont know maybe it my pcs fault.^^
[Desire HD Android Development] vitodecataldo:
wifi problem

today i have tested dual boot with some roms...some of this just dont boot..like unity...others boot but are realy slow (sense roms)....miui boot and is fast but when i open gallery or file manager i have force close...i think becouse rom is on sd, file are on sd so it becames so slow that i have force close.

but the biggest problem is wifi...when i flash boot.img(senseversion) wifi don't work in phone rom and in sd rom...

i'm doing somethig wrong??

waiting for updates:):)
[Desire HD Android Development] Hondaracer:
How to Flash boot.img

People seem to have problems with flashing the boot.img, so here's how it's done:

1. Download the dualboot-1.0.zip from the first post and extract.

2. Rename your desired kernel to boot.img.

3. Download HR Boot Flash.rar (attached) and extract.

4. Copy your boot.img to the directory where HR Boot Flash.bat is found.

5. Completely turn off your Desire HD.

6. Boot by pressing the power and volume- button at the same time.

7. Wait until you see FASTBOOT listed and select it by pressing the power button.

8. Connect your Desire HD to the computer by USB-cable.

9. Run HR Boot Flash.bat (Vista and 7: Run as administrator).

10. Type: fastboot flash boot boot.img and press enter.

11. After operation done, type: fastboot reboot and press enter.

12. Your device will reboot and you can disconnect the USB-cable.

13. The dual-boot menu will come up. Enjoy! :D

Something else, I'm still having problems with the dual-boot menu, no matter how I flash it. If I press a button, it just buzzes, and it won't load a ROM.
[Desire HD Android Development] selami023:
@hondaracer it takes a bit time till it loads. thx for your guide ive managed to flash via fastboot commander, finally^^.
[Desire HD Android Development] gkrananth:
Extract Rom and modify update-script procedure bit confusing me I dont know how to do those area Some one help me on this. Please
[Desire HD Android Development] Hondaracer:
What ROM do you want edited? I can do it for you.
[Desire HD Android Development] gkrananth:
Leedroid 3.3.1
[Desire HD Android Development] zFr3eak:
You are great man....

Really nice thing i will try it close than i can. maybe we could ask some kernel devs if the could work on a kernel which supports aosp and sense. i think it should be possible at all.

Cheers
[Desire HD Android Development] suemer:
possible to have a one-click-tool??? - thanx. anyway
[Desire HD Android Development] archaeongeryon:
can you help me editing for miui 1.7.1.5 (MIUI.us_ace_1.7.15_Eng_Deo_ZipA_Signed) ??

i'm newbie for this thing..
[Desire HD Android Development] Hondaracer:
OK, I'll do it. The ROM will be up within an hour. I'll also include the right boot.img so you won't have to flash it separately (just install the ZIP and you'll be good to go).
[Desire HD Android Development] Hondaracer:
OK, I'll do this one too. Which kernel?

Sorry, can't delete double post...