Bluetooth Broadcom Stack Support
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
The beta version will soon become public, it's currently tested by the private beta testers. Unfortunately I haven't received any feedback yet...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Hello!
The support for Widcomm BT stack is a great improvement.
However, I couldn't find a way to make it work on my hp 4150 (Widcomm BT v. 1.4.1 built 75). Menu item "Send via Bluetooth" doesn't seem to exist at all. I also tried fresh install on hard-resetted device, still with no success... Maybe I miss something important during the process, or the device is not supported? Is there a way to work it out?
Thank you!
The support for Widcomm BT stack is a great improvement.
However, I couldn't find a way to make it work on my hp 4150 (Widcomm BT v. 1.4.1 built 75). Menu item "Send via Bluetooth" doesn't seem to exist at all. I also tried fresh install on hard-resetted device, still with no success... Maybe I miss something important during the process, or the device is not supported? Is there a way to work it out?
Thank you!
hp iPAQ h4150, WM2003
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Which version did you install? You need to install the PocketPC version because the Windows CE version doesn't include the needed TcmObex5.dll file.
If you use that version, your device apparently has an incompatible Bluetooth stack. The option is shown only when TC detects the Widcom stack. It needs the file BtSdkCE50.dll on your device. Can you check whether this dll exists or not?
If you use that version, your device apparently has an incompatible Bluetooth stack. The option is shown only when TC detects the Widcom stack. It needs the file BtSdkCE50.dll on your device. Can you check whether this dll exists or not?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Thanks for responce.
Surely, I use the correct version (cecmd.arm.cab for Pocket PC). There are both TcmObex5.dll & TcmObex3.dll in TC folder. I looked for BtSdkCE50.dll under \Windows directory. No, there is no such file. If I would download it and place it there, could the problem be solved? Or is the situation much much worse?
Surely, I use the correct version (cecmd.arm.cab for Pocket PC). There are both TcmObex5.dll & TcmObex3.dll in TC folder. I looked for BtSdkCE50.dll under \Windows directory. No, there is no such file. If I would download it and place it there, could the problem be solved? Or is the situation much much worse?
hp iPAQ h4150, WM2003
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I don't think that this will work, the DLL is part of the Broadcom stack and should alredy be there.
Are there any other dlls with the sequence "bt" inside which could be Bluetooth libraries?
Are there any other dlls with the sequence "bt" inside which could be Bluetooth libraries?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Yes. Here's what I have inside \Windows:
BtCeBCSPTrans.dll
BtCeFujiCF.dll
BtCeIf.dll
BTCeOsif4.dll
btcepan.dll
BtCePhilipsCF.dll
BtCeProfiles.dll
BtCeSendTo_Poom.dll
BtCeStack.dll
BTChooserLib.dll
BtCoreIf.dll
btd.dll
BTDialer.dll
bthamb.dll
bthcsr.dll
bthlink.dll
bthsc.dll
bthuart.dll
bthuniv.dll
bthusb.dll
bthutil.dll
btrez.dll
BTWizardProfiles.dll
BTConnManagerCE.exe
BTFileExplorer.exe
BTPanManagerCE.exe
BTTrayCE.exe
BTWizardCE.exe
BTBusinessCard.exe
They are all ROM files. So i think most of them belong to the "native" iPAQ's BT service.
UPD. There are two more dll's that seem to be related to Bluetooth:
wbtapiCE.dll
wcestreambt.dll
BtCeBCSPTrans.dll
BtCeFujiCF.dll
BtCeIf.dll
BTCeOsif4.dll
btcepan.dll
BtCePhilipsCF.dll
BtCeProfiles.dll
BtCeSendTo_Poom.dll
BtCeStack.dll
BTChooserLib.dll
BtCoreIf.dll
btd.dll
BTDialer.dll
bthamb.dll
bthcsr.dll
bthlink.dll
bthsc.dll
bthuart.dll
bthuniv.dll
bthusb.dll
bthutil.dll
btrez.dll
BTWizardProfiles.dll
BTConnManagerCE.exe
BTFileExplorer.exe
BTPanManagerCE.exe
BTTrayCE.exe
BTWizardCE.exe
BTBusinessCard.exe
They are all ROM files. So i think most of them belong to the "native" iPAQ's BT service.
UPD. There are two more dll's that seem to be related to Bluetooth:
wbtapiCE.dll
wcestreambt.dll
hp iPAQ h4150, WM2003
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I searched a bit more for a solution now: There is no redistributable of BtSdkCE50.dll, but of BtSdkCE30.dll. This should also work with newer versions of Windows mobile, so can you please try it?
Please downoad it here (66k zipped):
http://www.ghisler.ch/ce252beta/BtSdkCE30.zip
You need to unzip it to the Windows directory on your device. This file comes dfirectly from the Broadcom/Widcomm SDK.
Please downoad it here (66k zipped):
http://www.ghisler.ch/ce252beta/BtSdkCE30.zip
You need to unzip it to the Windows directory on your device. This file comes dfirectly from the Broadcom/Widcomm SDK.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Thank you so much, I tried BtSdkCE30.dll.
Sorry, that didn't work either...
One of the reasons I can imagine is that wm2003 iPAQs have their "special" Widcomm stack. There is built-in BT manager, but since it is not integrated with file explorer, a whole procedure is rather slow and inconvenient.
The only file manager that ever worked for me was the one from R**co, here I mean context menu BT sending. Though that was a general build for wm2003, by no means not an iPAQ-specific version.
Sorry, that didn't work either...
One of the reasons I can imagine is that wm2003 iPAQs have their "special" Widcomm stack. There is built-in BT manager, but since it is not integrated with file explorer, a whole procedure is rather slow and inconvenient.
The only file manager that ever worked for me was the one from R**co, here I mean context menu BT sending. Though that was a general build for wm2003, by no means not an iPAQ-specific version.
hp iPAQ h4150, WM2003
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Unfortunately I don't have any solution then. The Widcomm/Broadcom SDK relies on the BtSdkCE*.dll files, and if they are missing, there is no way to use the functions.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
2ji7.cz
It's just the version that came with my device's ROM, and yes, it's a bit old. But it works fine with some other file managers that have BT transfer functionalities.
What are your device and OS? Was your version of Widcomm preinstalled or have you installed it yourself?
It's just the version that came with my device's ROM, and yes, it's a bit old. But it works fine with some other file managers that have BT transfer functionalities.
What are your device and OS? Was your version of Widcomm preinstalled or have you installed it yourself?
hp iPAQ h4150, WM2003
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I'm using the official Broadcom SDK from here:
http://www.broadcom.com/products/bluetooth_sdk.php
It relies on the presence of the BtSdkCE50.dll file. Here is a quote from the SDK documentation:
http://www.broadcom.com/products/bluetooth_sdk.php
It relies on the presence of the BtSdkCE50.dll file. Here is a quote from the SDK documentation:
BtSdkCE50.lib is usable only with Microsoft Visual Studio 2005 and the Windows Mobile 5.0 PocketPC and
Smartphone SDKs as the library interface to BtSdkCE50.dll, which is a DLL that is installed on all Windows Mobile 5.0
devices with BTW-CE or BT-Smartphone.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com