[MDA II, XDA II, 2060 ROM Development] bobopopo:
Hi,

the files below are specially optimized for subscribers of O2 Germany using the XDAII. I would like to share the results of my quest for finding a slim ExtROM. The idea was to reduce the size of the original ExtROM to release additional space for other programs without reducing the functional range. Just CallerIDRC11_GER_1.5.sa.cab has been removed 'cause it is pretty useless and energy consuming.

Homezone indicator works fine now and I left it in the ExtROM. if you don't want it, delete 30032install.ARM.cab. This file contains the setup routine (there is also a registry entry made from O2DECustomize.sa.cab, maybe this has to be deleted as well - until now I didn't want to remove it and therefore didn't verify this)

Size has been reduced by merging registry files into O2DECustomize.sa.cab, also adding registry entries for activating ClearType and opening ExtROM (thanks to Xant for explanation & files). The following files are now included in O2DECustomize.sa.cab:

AudioPatch.cab (released by o2 UK)

Broadcast_GER.sa.cab

MIDI_GER_reg.sa.cab

O2_AP_DE_20040118.sa.cab

O2_DE.sa.cab

Version_AKU1.sa.cab

The remaining files have been checked for advertisements, demo files and English language versions, all together releasing 2,7 MB (+ 0,9 MB from CallerID), a lot of unwanted stuff that blocks valuable space for useful applications... :)

In my eyes some programs are a kind of "must" and have been added to further enhance the ExtROM:

- GPRSMonitor_GER.sa.cab

- BTHTools1012.cab (simplifies bluetooth connectivity)

- ExtendedROMSwitcher.cab

- WakeupTweak.cab

Steps to install this ExtROM (for those who never did that):

1. download the update file:

http://hilfe.o2online.de/srvs/DATA/...download/xda_software/neu/xda_16052ger_o2.exe

2. download ER2003Edit

http://wiki.xda-developers.com/wiki/ER2003Edit

3. use WinRAR to extract the upgrade files from xda_16052ger_o2.exe (you'll get six files: 3 Hima*.* and 3 *.nbf)

4. open the file ms_.nbf using ER2003Edit

5. delete the files inside the ExtROM and use drag & drop to add all files contained in O2 GER Slim ExtROM based on 1.60.52.zip below.

6. if you like, add more cab-files to the ExtROM (but don't forget to modify config.txt to start installation after hardreset)

7. save your work as ms_.nbf (same as before), make sure that this file and the remaining 5 files (extracted in step 3) are together in one folder

8. prepare for the update, what means that you should do anything to prevent your computer from hanging/freezing during the upgrade process, end all applications running on the XDAII.

9. due to some users reporting heavy problems & the explicit warning from the upgrade utilities' startsscreen: DO NOT USE USB HUB FOR FLASHING!

10. now start HimaUpgradeUt.exe and flash XDA II as usual, but with your individual ExtROM (according to O2 this step can take up to 1 1/2 hours!)

If you follow these instructions, every user should be able to perform the upgrade safely. But nevertheless everybody should take care and know what he's doing. If not - better ask somebody... :)

The upgrade worked fine on my German XDA II with (locked) ExtROM. Remember that you have to flash all parts (OS, ExtROM & Radio Stack) together - unlike in the past, when it was possible to flash a certain part only (see the new upgrade utility, XORing etc.).

After the update your XDAII will have:

ROM-Version: 1.60.00GER

ROM-Date: 12/03/03

Radio-Stack: 1.10.00

Protokoll-Vers: 1337.18

ExtROM-Vers: 1.60.52 (but your modified version)