1-DISCLAIMER
What you are going to do may be:
-Dangerous for your data: May be you have to make a hard reset and lost all your data and applications.
-Dangerous for your Hardware: Althought none bad have happened to me, I cannot assure that these modifications are sure for your hardware.
-Illegal: Probably you are going to violate Acer, Broadcomm, Microsoft and Dell Licenses, do it only as an "academical proof of concept" and revert your machine to its original state as soon as possible.
-It is only tested on an Axim X51v ROM A01 Spanish language. I cannot assure that it works on other machines, languages or versions.
-It is a unofficial instalation and have not been fully tested. several profiles may work, others not.
I cannot accept any responsabilities for any damage, lost of data, or what these companys could reclaim you.


2-BACKUP AND PREPARE
Althought the process is reversible, something might fail. You have to do at least these data backups before try it:
-Export the full registry brach HKLM
-Make a full backup using the program included on your X51 or a third party program
-Turn off security prompt with Ctitanic SetSecurity.

3-MS BLUETOOTH STACK REMOVAL
You have to use a registry editor compatible with Regedit V5, like Resco Explorer (it exists a demo version) or PHM Registry editor (Freeware)
-Delete Registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\BuiltIn\1		
-Delete Registry key HKEY_LOCAL_MACHINE\Services\BTHIDSVC		
-Delete all the values under HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTControl		
-Delete all the values under HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BCHSDRV		
-Delete the file \windows\Startup\BTTray.lnk
-Soft reset Device

4-WIDCOMM BLUETOOTH STACK INSTALATION
-Install mycert_cer.cab	on the X51, This is the certificate with witch the dlls are signed.
-Copy all the files under "Windows files" folder to \Windows on the X51
-Copy the file under "Startup" to your Startup directory,  that is, \Windows\Startup on English machines or whatever it names on other languages.
-Execute Platform.reg , This file contains all the registry entries needed for the new stack.
-Soft reset device

5-UNINSTALATION
-Import the full registry branch that you exported on step 2
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTC1
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTC2
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTC4
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTCeProfiles
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTCeStack
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial7
-Delete Registry key HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial8
-Delete the file \windows\Startup\BTTrayCE.lnk
-Create the file \windows\Startup\BTTray.lnk Pointing to \Windows\BTTray.exe
-The files cannot be removed unless you delete on by one.

If this doesn't work, make a Hard Reset and restore the backup done on step 2.

6-UPGRADE
If you installed the version 0.02 you only have to run the reg file and copy the files to your \windows directory
-In order to avoid errors, prior to copy files rename \Windows\BTCeIf.dll,\Windows\BTCeStack.dll, \Windows\BTCeProfiles.dll and \Windows\Startup\BTTrayCE.lnk and make a soft reset.
-After copiing the files, rename back \Windows\Startup\BTTrayCE.lnk and soft reset again

7-VERSION CHANGES
V0.031
-Icons problem solved
-Bad serial7 registry keys solved
-bts files added.
V0.03
-DUN patch included
-Widcomm drivers version 1.7.1

8-KNOWN ISSUES
-Sound profiles doesn't work.
-Max speed limited to 10KB/s in every profile
