HTC Universal

I found a "bricked" HTC Universal without - everything.
So I decided to piece it back together.
First thing to find was an USB Cable to recharge the battery.
Working is an normal Mini USB Cable, even tough the connector looks different.

After that, I found out that the HTC was a brick.
So to unbrick:

get mtty1.42.exe, enter bootloader mode , (Power + Light Bulb + Reset)

1. Stop Activesync USB connection
2. Uni : Reboot Bootloader then Connect USB
3. PC : Run mtty1.42.exe
4. Choose USB in "Port" (Reconnect if can't find/reconglize USB and try remove sim and sd card)
5. type : task 28 55aa
6. Press Enter
7. Cause DOC reformatted, so there's no rom in DOC ,try reflash any rom that you like .

For task 28 55aa in mtty success , will show the message (attachment )

DONE .
( http://forum.xda-developers.com/showpost.php?p=1097645&postcount=4 )

Under Windows Vista / 7 you need to use these drivers and stuff: http://forum.xda-developers.com/showthread.php?t=313001&highlight=flashing+vista

After that, we want to upgrade to a new rom.
I choose Maxstegis German Rom ( http://rom.maxstegi.de/index.php )
You should go for Version 6: http://rom.maxstegi.de/downloads.php?view=detail&df_id=12
And the Radio Image 1.18.00: http://rom.maxstegi.de/downloads.php?view=detail&df_id=14

Go into Bootloader Mode, start the Version 6 and it will upgrade.
Do not do anything to the Radio, we will change that soon...

Get the HTC Universal Unlock Tool to unlock your SIM:
http://buzzdev.com/m/files/view/HTC-Universal-SIM-unlock

Install Instructions:
1. Backup your phone (not necessary, but advisable).
2. Remove your SD Card.
3. Enter bootloader mode on your Phone. To do this, simultaneously hold down the backlight key (“bulb” key, next to volume key), the power key and soft reset the phone. Your phone screen should clear, and you will see very faint writing saying “serial”. Let go of buttons etc.
4. Connect your phone to your computer using the USB lead.
5. Run the MaUpgradeUt_noID.exe program – this will reflash your phone with necessary software required to enable the unlocker.
6. Wait patiently.
7. Once the MaUpgradeUt_noID.exe upgrade completes, soft reset your phone by pressing the soft reset button on the back of the device [if the flash has been successfully applied, you should see that you now have Radio version 0.00.00]
8. Allow your phone to reboot. Once it has, connect to your PC using Activesync, and copy the UNI_Unlock_v1.exe program onto your phone. Alternatively, copy it to an SD card and insert into your phone.
9. Run UNI_Unlock_v1.exe on your phone. Wait patiently.
10. Once the process completes, soft reset your phone.
11. Process is (hopefully) complete!
http://forum.gsmhosting.com/vbb/archive/t-316584.html

After that, boot loader Mode, flash the new Radio Firmware, after that you can reflash the ROM aswell, so to be sure that everything worked.
Thats it!

Enable Wireless G (802.11g) Support in HTC Universal Pocket PC Phone
HTC Universal also kwown as Qtek 9000, T-Mobile MDA Pro, Orange SPV M5000, O2 Xda Exec, i-mate JASJAR, Dopod 900, Vodafone v1640, Vodafone VPA IV, E-Plus PDA IV, Grundig GR980 and etc as it’s be re-branded and marketed by different vendors and network operators. One major disappointment and weakness of HTC Universal is it’s only support 802.11b-compatible technology, and thus unable to connec to WiFi G (802.11g) network.
It’s possible to make the HTC Universal based Pocket PC phone to compatible and able to connect to 802.11g-only access points by a registry tweak, but the speed would still be the same as 802.11b (11 Mbit/s).
The registry tweak is to change and add the following registry decimal values using a registry editing tool like the PHM Registry Editor at your HTC Universal based Pocket PC:

HKEY_LOCAL_MACHINE\COMM\TIACXWLN1\PARMS: dot11SupportedRateMask=1
HKEY_LOCAL_MACHINE\COMM\TIACXWLN1\PARMS: dot11SupportedRateMaskG=8

After adding and editing above registry key, soft-reset the device.
( http://www.mydigitallife.info/2006/08/01/enable-wireless-g-80211g-support-in-htc-universal-pocket-pc-phone/ )

If you ever need to hardreset your Device, press the two "-" Buttons on the Keyboard and the Reset Button while the Device is turned on. A screen will come up and ask for the reset, press... o to confirm.

Additional Tutorials: http://forum.xda-developers.com/showthread.php?t=549207

Unbrick Royaltek RGM 2000 "Bluemouse" GPS Mouse

Hi there, I was working on an Serial GPS Mouse, Type Royaltek RGM 2000, also called "Blue Mouse", which became famous for beeing deployed with an Medion GPS Kit Years ago. Its an really cool looking Mouse (Serial/Usb depending on the properitary Connector you attach), powered by an Y-Cable with 5 Pins, powered by an quite old SiRF 2 Chipset. I did solder my own Data and Poweradaptor, which worked great. But as I wanted to be "up-to-date", I searched the Web for some more recent Firmware, stumbled upon some, flashed - and killed the Mouse ~.~''... (wrong Firmware for wrong Mouse... Couldn't set it anymore to SiRF to Flash it or ANYTHING! )...

Well... horrible thing, I browsed the Web, knowing not much about GPS Mouses and stuff, but at some point I came up with the knowledge about an 2 Staged Bootloader - an Internal and an External Flash: While the external contains the GPS Software, the internal Flash only consits of the "Bios" and provided the Recovery Mode - and thats what I wanted. Basic idea is following: You grab the VCC (5V+ in that Case), get some 10k - 15k Resistor before that and Short Circuit the "Boot Sel" Pin on the SiRF Chipset, get some Power on your Mouse... and voilá: Boot Mode! Well, sounds easy, doesn't it? Believe me, its horrible! ^^' Couldn't find any useful Datasheets and Google couldn't help me at all. Sadly. But well, hey, that thing is dead already, so lets have some fun and discover - maybe we find out! And what shall I say? I made it! I could recover flash the Mouse and now its supplying data again, running NMEA or SiRF Data - what I wanted and choose!

Good Stuff, so as there is no stuff in the net, I will hook you up with some little Instructions to get your RGM 2000 working again. So, lets go!

Needed Stuff:

- Terraterm

- Royaltek RGM 2000 Firmware ( http://www.mikrocontroller.net/topic/104240#1509333 )
- Royaltek Flash (contained in "RBT-3000 PCv1.3".zip in the AP Download, Discont. Archiv of www.royaltek.com)
OR Complete Package: Firmware + Flash Tool ( http://www.mikrocontroller.net/topic/104240#1509564 )

- SiRF Demo & SiRF Flash 3.1 ( http://www.falcom.de/support/software-tools/sirf/ )

1. Remove the two labels at the Buttom of the Mouse, you'll see two screws - open it up!

2. The big thing on top of the Mouse is the Antenna - you need to remove it by desoldering it - and one of the two metal shieldings - the one which is closer to the cmos akku / battery (not the one from which the antenna cable comes out!)

3. Get some cable, connect it to the red connector cable of the Mouse (5V), connect an 10k - 15k Resistor to it and connect it manually with the Bootsel Point (First Picture Red marked Point).

rgm2000-memoryrgm2000-bootsel

4. Set your Terraterm to 4800 Baud, Connect the GPS Mouse and power up the Device while you hold the Resistor to the Bootsel Point. You should see following in Terraterm

unbrick_rgm2000_1

You need to hold the Point about 2 Seconds. It should not give anything else but this "Symbol". If thats done, you have succesfully booted it into Recovery Mode. You can let go of the Bootpoint. Close Terraterm and load the RoyalTekFlash.exe

5. Set RoyalTekFlash to the following settings (correct to your Com Port!) and press Start, it should come up and flash the Device. If not, you maybe got the wrong Com Port, your Mouse did not correctly boot into the Boot mode or you still got any Programm running that uses the Com Port. The Programm will start erasing the Memory and then flashing with the new Firmware.

unbrick_rgm2000_2

unbrick_rgm2000_3

6. At 99% an Communication Error will occur. Most certainly. No problems, just accept it, its ok.

7. You're done! Reset your Mouse and connect with the SiRF Demo - (Nmea, 4800 Baud) - you'll see the Data again. You can now set the Mouse to SiRF Mode and 38400 Baud and reflash it with the same Firmware again with the SiRFFlash 3.1 Tool (38400 Baud, External Bootmode, Erase whole chip, choose the File and click Execute) - and after that load Factory Settings in SiRF Demo. Just to be sure that everything has been flashed correctly.

8. Resolder and Reassemble the GPS Mouse

Congrats, and thanks very much to Peter Bandhauer of  the http://www.mikrocontroller.net/ Forums which supplied me with the Firmware Dump (231.000.000) - without you I would never got that thing working again! Thank you!!!

rgm2000-sirf(Bottom View, just to complete the Documentation)