[JAM, MDA Compact, S100 General] katsj:
The guide I made when I first managed to flash my German MDA Compact with the english ROM in the very forst dark days of magician:

Step 1 - Backing up your current ROM

Make sure you backup your ROM for 2 reasons. Firstly, because you will need the first 416 bytes of your ROM in order to be able to flash your MDA Compact with the no extended ROM, and secondly, because you might need it either for flashing your phone in case of a malfunction so you can send it back under warranty with the original ROM, or for helping you to flash future upgrades.

Backing up your ROM can be done by connecting your Compact to the PC through the data cable when you first uncheck the USB connection of active sync.

If your MDA connects with active sync because you didn't uncheck the USB connection in the active sync connection settings then you will not be able to backup your ROM to an SD memory card.

1. Before connecting your MDA you should bring it into the boot loader mode. This can be done by simultaneously pressing power + camera buttons and at the same time the soft reset button with the stylus.

2. After connecting your MDA to the PC through the USB in boot loader mode and having your SD card inserted into the MDA, you run romupdate.exe.

3. Then choose the USB connection in the connection settings of romupdate.exe window and click on ok. After that a terminal window will popup in that window.

4. Type d2s and press enter. Your MDA will start copying the ROM to the sd card. The screen of your MDA will be dark (no light), but you will see it counting up to 100%. When it reaches 100% it will say it is calculating the checksum. Give it some time till its done and it will say checksum ok.

5. After finishing the transfer of your ROM from your MDA to the SD card, put your SD card into an SD card reader connected to your pc. Your pc might pop up a warning message that says your SD Card is not formatted would you like to format? Click No and open a Command prompt (DOS) window.

6. Change directory to your root directory (cd c:\) and run the command ntrw read your_rom.nb1 x: where x is the drive letter of your sd card. That command will create the ROM Backup file of your ROM into your C drive root directory by the name of your_rom.nb1. Make sure you keep your_rom.nb1 in a safe place and use a copy of that file for the rest of the procedure. Note that after finishing the copy from your SD card to your_rom.nb1 file ntrw might give you an error, just don’t pay attention to it.

Fixing the no extended ROM file so that it can be flashed to your MDA Compact:

Some people complained that no extended ROM could not be flashed to their MDAs. That’s because MDA Compact's ROM seems to have a different header each time. What you have to do is:

1. Open your copy of your ROM file with a HEX editor and copy the first 416 bytes (it starts with the word Magician),

2. Then open the no extended ROM file and overwrite the first 416 bytes of no extended ROM with the first 416bytes of your ROM.

3. Then save the new no extended ROM with the replaced header by your ROM and you have a flashable ROM file.

Transferring your no extended ROM File from your hard disk to the sd card:

1. Get the fixed no extended ROM file to your C drive root directory run the command ntrw write fixed.nb1 x: in the command prompt window where fixed.nb1 is the filename of your fixed ROM and x the SD card drive letter. Wait till it finishes and move to the final step.

Flashing the Fixed no extended ROM to your MDA:

1. Put your SD card into your MDA and get your MDA to boot loader mode again (power+camera+reset buttons). On your unlighted screen you will see it says serial wait and after some seconds it will say (Press Power to flash).

2. Do as it says and it will start flashing. When your MDA reaches 100% flashing, it will check the checksum. Don't worry about the message Checksum failed - Flashing failed and soft reset your MDA.

Well that's it! You have an MDA compact with a no extended ROM.

I hope it helps