I have not got any incorrect software version as my Omnia is from Singapore where it is launched. We have full support from Samsung Singapore. Likewise some other countries has met with problem as Omnia were not officially launched there. Most of you have bought parrallel imports of Omnia and mainly from Singapore due to the good pricing here.
If you have bought the Omnia in countries that have launched it, then you should not have this error unless it is a parallel import Omnia.
***DXIA5 Clean Rom***
You can skip this Tutorial and get this DXIA5 Clean Rom. No Incorrect Software Version Error as there is no region customization. Unnecessary files has been removed from the official DXIA5 Rom.
Click here for the Download Links>>>
Here is the fix for Incorrect Software Version and blog subscribers has feedback to me that it work for them. It work best on Microsoft Windows XP System and I have tested that it works when I move from Custom ROM back to Official Samsung Omnia ROM.
Tutorial based on Singapore Firmware Version!
Software requirements:
* ActiveSync 4.5
File name: setup.msi
Download: http://www.microsoft.com/windowsmobile/en-...px?ProductID=76
* Samsung Updater select Country: Singapore and Operating System XP
File name: i900DZIA5_updater_xp
Download: http://www.samsungmobile.com/support/omnia/index.jsp
* Samsung Modem Driver
Download: Samsung Modem Driver>>>
* PHM Registry Editor Version 0.70
File name: regedit.mrln_arm.cab
Download: http://www.pspmyspace.com/omnia/2008/12/ph...ersion-070.html
*Hex Editor
File name: HxD.exe
Dowload: Hex Editor>>>
ATTENTION!
* Backup all your data first before updating.
* Ensure phone battery is fully charged.
* If using laptop switch main power on.
* Do not unplug cable or do anything while the phone is updating.
* Flashing may kill your phone and void the warranty, DO IT AT YOUR OWN RISK!!!
Installation Guide
1). Install ActiveSync 4.5 and Samsung Modem into your computer/laptop from the supplied CD that comes with the phone or download if you haven't done it.
2). Two Modifications need to be done first for users trying to use Singapore Firmware but versions does not start with i900DX or i900DZ.
A.
If you bought your phone from Singapore then all you need to do is
download the updater of the respective country, you will not the Incorrect Software Version Message.
If bought from other countries, you may have a chance to get "Incorrect Software Version" message when trying to update to a Singapore Firmware Version.
Change Preconfiguration settings:
* Press the "dial" key to the left of the optical pad to bring up the dialer
* With the onscreen keypad input *#1546792*#
* Select 'Preconfiguration'
* Enter code *#81230*# and select OK
* Select "Singapore" with the default operator SingTel
* Accept this, DEVICE WILL HARD RESET
B.
After hard reset, place regedit.mrln_arm.cab in my storage or any
folder you can remember where you put it then using File Explorer find
the cab file, tap to install.
Run PHM Registry Editor GO TO HKEY_CURRENT_USER\Control Panel\Version\
Click on CustomVersion as seen below and change the Value data to DZHK3 and click OK.
Note
The version must be lower than the Firmware Updater. In this case I change to DZHK3 and so it is lower than the Firmware Updater I using which is DZIA5.
HK3: November 2008 Version 3
IA5: January 2009 Version 5
3) The two modification above is still not enough to cheat the system let you run the Firmware Updater.
4) We need to use a Hex Editor(Download link above) now to edit the Firmware Updater so that it can accept your phone for the update. The Firmware updater expects a family of i900DX or i900DZ depending on your Firmware Updater. So if your Omnia is not in this family, you need to Hex Edit the updater.
5) Run the Firmware Updater without connecting your Phone.
6) At the same time it will extract the file to C:\Documents and Settings\<user profile>\Local Settings\Temp\IXP000.TMP\UPDATE.exe and you need to copy the UPDATE.exe to your Desktop.
7) Close the Firmware Updater
8) Open the Hex Editor and Open the UPDATE.exe you extract to the Desktop .
- Open the UPDATE.exe in the Hex Editor
- Scroll to the end of the file
- Search up (from the end of file) for the second result of i900DX
- It will appear as i900DX or i900DZ with no character after it
- Change the second result of the two characters after i900 to your phone version
- It will become i900XX(Depending on your Phone Version)
- Save and Exit
i900--: Please take note of the characters after your i900.
EG: If it is i900BB, then you must change your second result to i900BB
9) Connect your phone to computer via USB Cable. Go to Start - Settings - Connections. Ensure you have set ActiveSyc in USB Connection Mode. Allow it to ActiveSycn with your computer first. Another thing to take note is ensure that Samsung Modem Driver has been installed already.
10) Install the Firmware Updater by using the setup.exe that you have just edited. On the updater screen you tick the 2 boxes then click the verify device and omnia will download all the necessary files and flash itself. Everything will run by itself. You just need to wait, everything else just follow the instruction shown on your monitor or omnia.
11) Change back Preconfiguration settings of your country or you may leave it as is for future updates after you had successfully updated your device just follow step 2A.
Check you current Firmware Version:
Go to Settings>System>Version
Your device version should now reads:
PDA: i900DXIA5/DZIA5
Phone: i900DXIA2
Remarks
1. Users moving from Custom Rom like Taril's Rom DXIA5 to offical Rom DZIA5 can follow this guide also.
2. Some users will experience nothing happens after keying in *#1546792*#. You may do hard reset by another method.
Click here to see how to Hard Reset Omnia>>>
Remarks
We do not assume any responsibilities due to any data loss or bricking of the phone. It has work for users in Australia, UK, South Africa according to feedback we got from subscribers.




