[MDA, XDA, 1010 Software Upgrading] bdarras:
I think I managed to create a rom image with MKROM on windows, and since I've never done anythign like this before, I thought I'd try to explain the process I followed so that other unskilled user like me could do it as well.

to all you advanced user, please feel free correct this if it is wrong.

1. MKROM

Download the MKROM distribution archive from http://www.xda-developers.com/mkrom/

… read the page while you’re there!!

Unzip mkrom.zip somewhere easy to find (not on your desktop, because your desktop is not easy to find in a DOS/UNIX window, I would suggest c:\mkrom\)

2. O2 ROM

Also download the Radio Unit Upgrade from:

http://www.sourceo2.com/O2_Developers/Launched_devices/O2_xda/default.htm

Once downloaded right click on Radio_Unit_Upgrade_v31703.exe and select “winzip/open with winzip” (if you don’t have winzip, download the demo at http://www.winzip.com)

In Winzip Locate the the file nk.nbf and extract it to your c:\mkrom\ folder (be careful, by default winzip will create a folder called “English” and put nt.nbf it in that folder. You don’t want that! It should just be in the c:\mkrom folder)

3. install CYGWIN

MKROM needs to be run UNIX or Linux (don't know which) by default but you can apparently run it on windows by using one of these:

•	Activestate (http://www.activestate.com/)

•	Knoppix (http://www.knopper.net/knoppix/index-en.html)

•	CYGWIN (http://www.cygwin.com)

I tried CYGWIN

•	Download setup.exe from http://www.cygwin.com

And run it. (this is a small software that allows you to chooses which bits you want to download and install)

•	I selected “install from the internet” but you can also download first then install from the local drive.

•	on the next screen I left all the default as they were. I don’t know whether DOS or UNIX text file type is better here, so I just left the default: UNIX.

•	On the next screen select a FTP server from the list.

•	Now you’re presented with a list of packages to download. By default, you won’t get all the necessary ones (the ones for the PERL scripts).

I didn’t know which particular package was needed so I’ve just selected the whole DEVEL section. ( to do that, click on the DEFAULT next to DEVEL and it will change to INSTALL.

If someone could tell us which particular packages are actually necessary, this would cut down on the 100Mb download

The rest can stay as is.

This will download then install, nice and clean!

4. runnig MKROM

Double click the CYGWIN icon and this will open a “DOS” window (I know it’s not DOS, but it looks like it)

You will see a prompt with

YourUserName@YourComputerName ~
$

type in :

cd c:\mkrom

or whatever you’ve saved it to (now you see why it’s better to keep it simple)

the XDA-Developers have included a README in mkrom.zip which specifies you then need to type in:

chmod +x tounicode

then you’re ready to go:

type the following:

bash mkrom.sh nk.nbf

let it run for a while, (it took a bit over a minute on my P700Mhz)

when you see the prompt again, you’ve done it!

As described in http://www.xda-developers.com/mkrom/ you now have 2 files in c:\mkrom\out\

xdaromimg-1.nb1

xdaromimg-1.nbf

I think the file xdaromimg-1.nbf is the same as the nk.nbf that’s in jeff’ release.

http://cuba.calyx.nl/~jsummers/XDA/XDA-developers-SER-v11.exe

It’s exactly the same size, but I don’t know how to check whether they are exactly the same files.

the next step is to rename your xdaromimg-1.nbf to nk.nbf and replace the one that's in XDA-developers-SER-v11.exe with your new one. (do this still using winzip) save it and run the exe.

!!!!!I haven't tried to flash my XDA!!!!! but I just I'd share my experience with you, please tell me if I've got all of this right.

Ben Darras