[Defy General] ericlaw02:
Here's my try at translating http://bbs.mfunz.com/thread-298577-1-1.html:

I finally couldn't resist "doing it" this afternoon... I went to visit customer service. Ok, here's the situation, back then, I flashed Ep3's ICS, and ended up having a DL=6. Then today, I read about the news about the unlocked bootloader, and then I found the hotline for customer service. Then in the afternoon, I read a post about Quarx's ICS with froyo kernel, and and I installed it, and then you should've expected what would have happened later on.

Right, my Defy is stuck at the "M" boot screen.

This really isn't difficult to fix, I could enter the BM and reflaash 2.3 or flash an SBF with BL6, but I took this chance to go to customer service...

When I got there, I told the customer service that my phone turned off while charging, then it stuck at the "Motorola logo screen", then the technician checked if I flashed a custom rom, and then I explained to him that someone upgraded my phone to 2.3.4 for me, and I did some online upgrades (I'm not sure if OTA will upgrade the BL, because 2.3.4's BL is 5, and I was nervous)...

Then he told me he would restore my system, and I asked him if my contacts will still be here, and he said that they will be gone after he restores the phone (I guess he wants to wipe the phone then flash an SBF)....

Then I didn't agree to do so, and said that it's Motorola's fault that the phone turned off suddenly, and wiping my data is irresponsible...

At last, the guy said he would find a way to turn on my phone, backup my data, and repair it throughly, and I finally agreed.

After a while, I saw the screen turned on with a CM9 boot screen, then I was ashamed and left quickly.

This is the final result:

(screenshot with RSD lite with "SE Flash OMAP3630")

I checked and the IMEI didn't changed! My plan succeeded...

Off-topic: Gingerbread core ICS is better than Froyo core ICS, when comparing the latest nightly..

Finally, let me write what I've seen at the customer service, I told the technician that i have important data on the phone, so he let me look at his rig.

The cable flashing the phone is simply a stock Motorola USB data cable, and the program that popped out when he plugged in the computer is "TI OMAP Board Configure Tool", and he clicked reset, and the phone went into BL mode (at that time, i didn't notice the phone screen, and have no idea if that BL is really BL), and the system found a TI OMAP3 Series Board equipment, then he chose "Device&Bootstrip Configuration" [sic] from his tool, and opened an what it seemed to be like an 16M bin file, with a very long file name, and I could only see that it's 16.0M, then clicked a button, and I think the file was flashed inside the phone, and then he pressed Reset, and the phone entered an menu thingy, and chose "Factory reset" for the most top part, then he clicked a few options on the phone, and the phone rebooted, and he opened RSD, flashed an SBF and the phone turned on... Then I saw CM9, and I took the phone and prepared to left, and he said that I have to reflash the phone or I can't use it...

Now the phone is BL=4 and Nordic base + Froyo core ICS.... I never flashed an "parallel-imported region SBF", and I feel pretty awesome now..

Text in blue:

Some news, OMAP Board Configure Tool is a program included from the TI OMAP series dev board, and can configure some parameters from the board, including preload bootloader (like Apple's imperfect jailbreak), the 16M file is used as an board configuration document (and it includes an universial preload program and a simplified uboot system), and is a given from Motorola for all customer service centers, this file has two uses, one is to set the phone into factory mode, to set some low-level hardware parameters (ie CPU and RAM frequency, screen, touch screen, light etc) and software parameters (set the phone as retail or engineering mode, system in NAND's address and some system environment variables) settings, and another use is to act as a self-check for the machine hardware.

The rules that Motorola gives its customer service is, when they have a case where the phone can't use RSD to manipulate, they have to use the preloader to enter factory mode, and do a self-check to the phone, and if they find the hardware has problems, they can send it back to the factory or somewhere near to fix, if hardware has no issues, they can use configuration software parameters to fix it.

And for the so-called "unlocking", is simply entering factory mode and setting the phone as "engineering mode", and turning off some checks after all. And the real "unlocking", which is "fast boot", can be set here as well. And for JS's unlock, should be a side effect by using software to clear some environmental variables (that's why IMEI changed to the default 0000000012345 or so invalid strings), just like wireless card's MAC address turning to FF:FF:FF:FF: FF:FF.

"Another news is, through researching the RSD software, I noticed some interesting address information, this address can clear environmental variables and so, and can unlock. But unlocking through the recovery is another path, and requires the program to unlock the BL, because the recovery cannot touch the partition that saves the most important information, even using Linux won't help. Because those partitions simply don't exist inside the MTD partition" This speech is said from someone important...

And at this point, you should understand that it really isn't Motorola's fault why the don't want to unlock our bootloaders, and the point is they can't find a good way to do it... if they publicized out the tool and engineering documents, it would be easy for the Defy to overcome HD2 and so, even be better then them... through engineering documents, we can set ARM baseline frequency, overclock the RAM, overclock the GPU and so, and through config, we can do much more things, such as take 8mp photos, perfectly run Android 2.3, 3.0, 4.0 or even 5.0...., run Windows Mobile 6.5,Windows Phone7 or so.... if the engineering documents are publicized to us, our defy would be an TI OMAP3630 standard engineering board... think what would the enthusiasts buy in the future... even TI wouldn't agree, since one TI developing board costs several thousands RMB, and one second hand parallel-imported Defy is only few hundred RMB...