[Touch Dual, MDA Touch Plus ROM Development] biktor_gj:
You misunderstood me about the radio and the full rom, I'll try to explain it better: One thing is a radio rom, and another thing is a full rom. Radio, is always based on linux (or so I think), and Windows Mobile communicates with it for almost all the hardware related functions. It's not only for gsm operation, it also handles bluetooth, cameras, touchscreen, audo routing, and lots of other things. A radio rom weights about 20mb more or less, depending on version. A full rom is a package with both the Radio rom and the software part, say windows mobile part, and it weights, depending on builds, between 90 and 130mb (aproximately). If you have an older Windows mobile part with a new rom, windows is not going to work well, neither will android at the time of boot, since windows mobile didn't initialize some things correctly.

Second, Pocket mechanic will do the trick, no worries about that.

Third, the usb. There's a bug on the usb kernel driver, and at the time of boot, the kernel tries to reset the usb bus. If there was nothing attached at the time of boot, the kernel will crash, and it will get stucked. After linux has booted you can remove the usb from the phone, but you do need it connected before the jump, that's not a choice by now. Usb is in early development stage. As a plus, you can see if linux is going to boot from the orange led. On last builds, if you have the usb connected when running haret, at the moment where windows mobile stops and the linux kernel starts, it resets the leds, so the orange led indicating the phone is charging should go off. If it doesn't, it probably got stucked. Give it 10 seconds to boot, anyway.

Fourth, about the sim thing. You're the first person I've heard of who has been able to boot without a SIM card, and it has never worked for me. I haven't tried it since some time ago, and maybe some changes on the qdsp stuff are letting you boot, but it's not usual.

For last what I said about moving it to my documents. I guess, by your post, you don't know too well how this thing goes, so I'll try to explain it a bit.

When you open haret and click run, haret copies the kernel and the initrd.gz to ram. Then, it boots the kernel, and after that, the initrd mounts the sd card, mounts two virtual filesystems (data.img and system.img) and keeps on booting to android. So, the place where you put the zImage, initrd.gz, haret.exe and default.txt doesn't matter. What NEEDS to be on the storage card, no matter what you do, is System.img and Data.img

So, if you want to figure out what is going on I would suggest:

Put a SIM on your phone, it doesn't even matter if it's active or rejected by the network, but let the phone initialize the gsm stuff.

Flash this rom: http://rapidshare.de/files/41219609..._Radio_NikeMR_1.65.29.22_signed_Ship.exe.html

Is a generic Windows Mobile 6.1 english rom with a 1.65 radio. It will erase your user data so do a backup first. It's better to use the 1.71, but 1.65 works too.

After you flashed it, make sure you're working with clean files, just in case, extract and copy back all the files from the bootkit to the storage card and overwrite it all. (When it hungs on haret windows may corrupt some files depending on the time you waited before you copied it until you pressed run)

Then go to the storage card and try to boot. I've been using that rom for ages, and it's spanish variant, and never had a problem with any of them.