[P3300, MDA Compact III ROM Development] Spamkit:
O2 XDA Orbit: how to, what to do and what is not to do if you aren't a doo

Hello all,

let me tell my story. I hope it will save somebody some hours and much of headache.

Today I've got O2 Orbit XDA. Since I'm not a German myself German language is a little bit too complex for me, so I've decided to upgrade to bape's (vivat respect!) WWE (World Wide English when somebody doesn't know it already).

First I've tried to download ARTE (ftp://xda:xda@ftp.xda-developers.com/Uploads/Artemis/arte.zip) and bape's WWE pack and install it like it was described in the topic. Result: after around 10 minutes ARTE responded with an error, nice O2 boot screen comes with versions and it stays stuck like a bad dream mountain ;-).

To push it back I've used O2 german WM6 via bootloader (hold voice, gently press and hold reset until your screen don't become dark, then release reset and keep holding voice button until you see multi colored lanes on a display) available from their website. Now I'm happy: my device got back working. Reanimated as well. But I'm didn't got smallest step forward. Well... Let's begin to search topic more preciously.

Here i did got a trick with OMAPClock. Result: ARTE fails with error, standing mountain comes back laughing like my try was a loss. Nevermind. Can happen.

Next thing I've tried OMAPClock and ARTE got started during display crossbar calibration. Result: mountain is still here. As russian's say: the clever one will not go up into the mountain way - he will bypass it from the side.

Next one important detail grabbed from the topic: not really correct image size specified in UpgradeRom.bat (ARTE package). Well... It's becoming fixed by replace original call to pdocwrite (line 51) with this one:

pdocwrite.exe -v windows.nb 0 0x3500000

"-v" (hello UNIX ;-)) has an advantage of verbosing (v like verbose) and shilding write process pretty clever. Result: write breaks near 0x34a0000. Hell! It was really like thunderstruck from pure heaven ;-).

Sometime later I noticed: it stopped writing at the same time display got darker. What could be the problem here? Well, timeouts? Get it one try more! Yes! 10 minutes after last touch my Orbit pushes itself into the sleep of galaxies (standby!) So the final approachment was to touch some controls (like touching display or trackball in the middle) every 20-30 seconds in order not to let it go into the deep sleep. This time everything worked as expected.

Now the final guide:

1. Download and extract ARTE pack.

2. Fix pdocwrite call in UpdateRom.bat (line 51) to: pdocwrite.exe -v windows.nb 0 0x3500000

3. Extract bope WWE pack into the directory you've extracted ARTE and rename bape's file into windows.nb.

4. Now you can install OMAPClock and set the frequency to 228 mHz.

5. Start Windows Exporer and let it start UpdateRom.bat (double click).

6. Every 20-30 seconds just slightly touch a display in the shortcut free area or play a deck football with trackball.

7. After 10-15 minutes you should be done. Now reset your device simply and wait for 2-3 minutes for WM6 boot. Prepare here to be fast enough to press reset once more.

8. Now you can learn how not to leave your visit to dentist and talk to Mother Clara. When you become to see the desktop and message that your PDA will begin with installing customization packs - press reset. It is better not to mix "adult male chicken" and the dog. Voila! Here you've passed the mountain by side.

Some need-to-know:

1. O2 XDA Orbit purchased in Germany look like not to be CID locked. When somebody will tell me how do I check that - I'll do.

2. You cannot use original HTC Artemis firmware - it will begin to install and will stop at 10% telling you, your model is not corrent.

3. My try to create NBHTool package brought also nothing. Netiher HTC Artemis nor NBHTool homebrew moonshine will do the trick.

4. Homebrew package listed somewhere in this forum did not work for my device too.

Be happy with your device.

P.S. Some question (not related to this bible): phone software (dial pad, call journal, SMS and contact lists) provided with bape's package seems not to be right comfortable. What do you use?