Default Some questions I need help with for my XDAII!

HI ,
Stumbled on this site and had to join , Its great .

I live in sydney Australia and bought the O2XDAIIi from dick smith.
Rom Version : 1.11.00 WWE
Rom Date: 01/27/05
Radio Version:: 1.00.00
Protocol version: 1337.39
ExtRom version 1.11.923 WWE

CPU : intel(r) PXA272
speed: 520MHz
Ram size: 128mb
Flash Size: 64mb
Flash chip type: 28F256L18
Data Bus :2bits
Stoarge size 59.68Mb

Model: PH10C

I mainly use my O2xdaIIi as a phone and Gps navigator .
Navigator software i use is from Navman (smartst )

I have done some reading and have a few questions ..

When i installed the navman gps software It required registering which I
did no probs , I tried to install same software for a friend to no avail as failed to register as software reconised different unit and failed to register ,maybe by mismatching imei etc.. dunno .

Anyways I am experiencing some problems like
My XdaIIi is jamming bout 3 times a day and requires soft resets .

Also jams while using navman gps software like 2-3 times in space of 9 hours (taxi driver)

BT headset disconnects frequently and requires manual reconnection or
turning off headset and repowering up for reconnection .


My concerns are ..

1. will upgrading the rom help with these issues ?

2. After upgrading will i have a problem reinstalling my navman software , ie registering my software by it not recognising my device as the same one ?

3. which software update do you guys recomment for me?,I have downloaded
(Alpine_Ext-1.11.162_Radio-104_O2stuffstripped_Camera_Fixed)
but have not upgraded yet .

4 Is there different upgrades for different countrys
As I am In Sydney Australia

Thanks in advance for any help

Sam.
PS would be cool if anyone has a solution regarding installed my naveman software on another device and getting round the registering issue .