Only two BlueTooth ports on the WM5 powered device? - 8125, K-JAM, P4300, MDA Vario General

Does anyone know if it is possible to extend the number of available Bluetooth COM ports on the WM5 powered phone? I've got the "O2 XDA mini s" and I only have two ports available: COM6 and COM7. It does not seem possible to assign one outgoing port to several devices. Needless to say, I need to reassign the outgoing port every time I want to work with a different device (PC at home or at work, BT mouse, etc). To say that it annoys me is to say nothing. Is it the WM5 or device limitation? Any 3rd party SW or registry hacks available to add more ports?

I figured out how to add more bluetooth serial ports. Get a registry editor and change this key:
HKLM\Software\Microsoft\Bluetooth\Serial\Ports\SupportedPorts
It's a multiline Value. Change it to this:
COM6
COM7
COM4
COM5
Then you have two additional Ports. Feel free to add other ports, but make sure they are not already in use for other services.

I followed these instructions and can see the new COM ports in the list, but when I try to use COM3 or COM4 is says " The COM port could not be created. Please check your settings and try again"
Any thoughts?

djvw said:
I figured out how to add more bluetooth serial ports. Get a registry editor and change this key:
HKLM\Software\Microsoft\Bluetooth\Serial\Ports\SupportedPorts
It's a multiline Value. Change it to this:
COM6
COM7
COM4
COM5
Then you have two additional Ports. Feel free to add other ports, but make sure they are not already in use for other services.
Click to expand...
Click to collapse
djvw, thanks for the great tip!
I was not able to add COM4 (the same error as reported by bilbo_28), but it worked with the COM8. I currently have TomTom talking to my GPS mouse over COM6 and ActiveSync simultaneously working on COM8. NICE!! COM7 is configured as incoming one.

It is a pity that the famous utility by Tobias Waldvogel for WM2003 Bluetooth Stack from Microsoft has not been updated for the stack that comes in WM5.
If someone knows Tobias, it would be a good service to tell him that the users are waiting for it

Pocket Bluetooth Tools for the O2 XDA II and the MDA II
Hi all
Here is the famous PBT from Tobias...
http://www.bluetooth.jazztel.es/
I tested this in Cigular 8125 with AKU2 ROM and it works...
Update:
Here is the cab file

great thread. Been looking for this the longest time!
I'm using Total commander to mod the registry and it shows hex when I get to the SupportedPorts file. How do you add the ports with the hex page? sorry, i'm new to total commander.
Is there a cab for the dummies?
I'm using TMobile MDA 2.17 rom.

PBT doesn't work with the Qtek 2.18 Rom Ger....

optical said:
great thread. Been looking for this the longest time!
I'm using Total commander to mod the registry and it shows hex when I get to the SupportedPorts file. How do you add the ports with the hex page? sorry, i'm new to total commander.
Is there a cab for the dummies?
I'm using TMobile MDA 2.17 rom.
Click to expand...
Click to collapse
These are ASCII characters in hex.
My value (with only COM6 and COM7 available) looked like this:
43 00 4F 00 4D 00 36 00
00 00 43 00 4F 00 4D 00
37 00 00 00 00 00
I added COM8 after COM7:
43 00 4F 00 4D 00 36 00
00 00 43 00 4F 00 4D 00
37 00 00 00 43 00 4F 00
4D 00 38 00 00 00 00 00
COM8 is actually the only port which worked for me. Any other port will generate an error (as reported by bilbo_28).

I added the new hex in but now the service does not show up in the new partnership. Because of the missing service, it won't let me create a new outgoing port.

optical said:
I added the new hex in but now the service does not show up in the new partnership. Because of the missing service, it won't let me create a new outgoing port.
Click to expand...
Click to collapse
Whats the current value of your SupportedPorts?

Same as yours with port 8 added. I using the same setup as your's.

optical said:
Same as yours with port 8 added. I using the same setup as your's.
Click to expand...
Click to collapse
Did you perform a soft reset after you've changed the value?
If you did and it still does not show up in your list of BT ports, try adding some other port. Just experiment with all ports from COM0 to COM9. This is what I did to figure out that the only port working for me is the COM8.

I think it's something else that is causing my laptop not show up as in the "Select Service" screen when I try to setup my BT Activesync.
Unless I choose this, I don't think the serial port will show up in the next screen.

optical said:
I think it's something else that is causing my laptop not show up as in the "Select Service" screen when I try to setup my BT Activesync.
Unless I choose this, I don't think the serial port will show up in the next screen.
Click to expand...
Click to collapse
OK, now I see what you mean. I guess you need to look for a thread where ActiveSync BT connection is discussed.

Support for German
ppcding said:
PBT doesn't work with the Qtek 2.18 Rom Ger....
Click to expand...
Click to collapse
Theauthor is based in Germany.. check the link and you may want to reach out to him

Related

Changing the Operator Label in the SX-56 PocketPC 2003PE ROM

AT&T Wireless is one of the few providers which sells the XDA (Siemens SX-56) and already has a rom update for Windows Mobile 2003 out.
Besides the normal operator image which is shown in the phone application, there is also a today screen item which when clicked on, starts the phone application. You can see in the attachment what that looks like.
As you can see the line of text reads 'AT&T Wireless' which seems to be hard-coded. I use Telfort in the Netherlands as my operator and I wanted to change the text to display that name.
The Today Screen plugin is called AddTodayPhone.dll and can be found in the \windows folder on your device. You need to copy it to your local machine.
Next, you will need to install a hex-editor. I have used XVI32 to do the job. Use it to open the copied file.
Starting at addres 10Ch you will find the Unicode string "AT&T Wireless". When editing a dll you should prevent inserting text (so the file gets bigger), there only use overtype.
You will need to separate each character with a hex value of 00h since it is in Unicode. If your provider name is shorter than the existing string fill it up with a value of 20h (a space). So the original value will look like this [41 00 54 00 26 00 26 00 54 00 20 00 57 00 69 00 72 00 65 00 6C 00 65 00 73 00 73] and the value for the example on the right, with a value of 'Telfort' will look like this [54 00 65 00 6C 00 66 00 6F 00 72 00 74 00 20 00 20 00 20 00 20 00 20 00 20 00 20].
(or take a look at this: http://bes.xs4all.nl/blog/archive/2004/02/25/205.aspx)
I like to be able to change the name also, but did not quite understand what you said. Where do I get the hex editor? can you explain it in plain English since I am not very technical or down to that level. Thanks !!
A little help
Hi,
You can grab a copy of XVI32 here http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download. If you tell me what you want the text to look like i can give you a little help on changing your own .dll
would this plugin work on the XDA II ???
can you please upload the dll file?
are there any today plugins that can show phone status..missed and sms messages?

Terminal Server - Start Single Application

Hi
I wrote this on our forum a while back, maybe it's of use to somebody out there.
This post decribes two hacks, first, how to change the Client RDP port that you want to connect with (this hack can also be found elsewhere in these forums). However, if you want to start a single application without having a TS desktop, i.e., Outlook, then you can configure WM5 to do this. I find launching a single application more usable than navigating around the TS desktop and i just create different .reg files for each application i want to use. In the example below, i show how to configure WM5 for accessing a Jetro CockpIT server (Citrix alternative) but it could easily be used to point to an application path rather than %cockpit%.
Regards
Tark
As I am sure you are aware, Microsoft's WM5 ships with a simple RDP client which by default only allows configuration of the IP address or server name of the terminal server that you wish to connect to, oh, and asks if you would like to configure "full screen".
Well thats nice, thanks Microsoft, but not very helpful for us when we need a bit more flexibility, say to connect to our Jetro CockpIT server on port 13443 with a startup program of %COCKPIT%.
Luckily we can still add entries to the WM5 registry. Please remember the usual warnings about changing registry settings, we can't be responsible for any problems these changes may make, so you do this at your own risk !
First we need to change the port number from the 3389 default to 13443.
If you don't already have one, install a registry editor onto your WM5 device (we use the editor included in Explorer 2005 from www.resco.net)
1. Browse to HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
2. Create a new DWORD value named "Server Port" (without quotes) and enter a decimal value of 13443.
Now we need to add another entry for our startup program, %COCKPIT%.
This is a bit trickier as we need to add a binary value for this registry entry.
If you take a look at this table http://www.neurophys.wisc.edu/www/comp/docs/ascii.html you will see for example that under VALUE the percent (%) entry has a HEX value of 25 and that the HEX value for O is 4F.
Okay, so using the table we can build up our registry value for %COCKPIT% and it ends up like this:
25 00 43 00 4F 00 43 00 4B 00 50 00 49 00 54 00 25 00 00 00 00 00 00 00
You'll notice that there are 00 values between each letter value, these values are for a "." and are a requirement. Also, there are trailing 00's, these make the entire value up to 24 components (count them) or a 24bit entry.
For longer strings, e.g. "C:\Program Files\Microsoft\Office\Outlook.exe", just fill in the details in the same way, but pad out with 00's until you reach the next Bit point, e.g. 36Bit, 48bit or 56Bit etc. Btw, I have left out the trailing 00's with some applications and it works okay, some others, it doesn't.
1. Browse to HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
2. Create a new BINARY value named "Alternate Shell" (without quotes) and enter the value 25 00 43 00 4F 00 43 00 4B 00 50 00 49 00 54 00 25 00 00 00 00 00 00 00. As you do this you will see the word %.C.O.C.K.P.I.T.% appear as you enter the values, use this info to spot any errors.
3. Soft reset your device and start your Jetro CockpIT session !
________________
www.tungstenblue.com

Certificate bypass with Hosts modification

Hi everyboby,
I created another route ton access on a exchange server from outside and getting pushmail.
It works but the certificate doesn't match with the fake ipadress specified.
To bypass the certificate authentification i created two registry entries :
HKLM\Comm\Tcpip\hosts\server.domain.tld\ipaddr XX XX XX XX
HKLM\Comm\Tcpip\hosts\server.domain.tld\ExpireTime 99 99 99 99 99 99 99
this works well with some devices (WM2005 & WM6) but with another else (WM6) it dont work.
I dont understand why it don't work.
It seems ton be a resolution order (which depens of connection type) because when i make a lookup :
with no connection : domaine.tld -> fake ipaddr (it works but no connection lol)
with AcSync or Data connection : domaine.tld -> true ipaddr
Is there another registry entry to disable DNS checking before registery when a connection is open ?
thanks in advance for responses and sorry for my bad english.

Certificate bypass with Hosts modification

Hi everyboby,
I created another route ton access on a exchange server from outside and getting pushmail.
It works but the certificate doesn't match with the fake ipadress specified.
To bypass the certificate authentification i created two registry entries :
HKLM\Comm\Tcpip\hosts\server.domain.tld\ipaddr XX XX XX XX
HKLM\Comm\Tcpip\hosts\server.domain.tld\ExpireTime 99 99 99 99 99 99 99
this works well with some devices (WM2005 & WM6) but with another else (WM6) it dont work.
I dont understand why it don't work.
It seems ton be a resolution order (which depens of connection type) because when i make a lookup :
with no connection : domaine.tld -> fake ipaddr (it works but no connection lol)
with AcSync or Data connection : domaine.tld -> true ipaddr
Is there another registry entry to disable DNS checking before registery when a connection is open ?
thanks in advance for responses and sorry for my bad english.

registry editor/answer delay

will this registry editor work with my XV6800 Verizon running standard MR1 update?
http://www.phm.lu/downloads/download.aspx?{940B734A-C437-41C7-ADED-2A4418802FD3}
I guess I would download the pocket pc 2002/2003 (ARM/PXA) would that be right and would that let me edit the registry? im trying to fix the problem with delay in call answering i have by changing the registry key HKLM/Comm/ConnMgr/Planner/Settings/SuspendResume to #777 and when i look at it with total commander program it shows up as a lot of two digit numbers like 03 02 02 06 00
03 02 02 07......
any help guys? also can i edit the registry with total commander?

Categories

Resources