Sothe driver software you can install from TP link technically works ( -
link.com/ca/support/download/ub400/#Driver), but let be honest it is very slow. Audio output to my bluetooth headphones is constatanly out of sync by 1-2 seconds at worst. The real problem with the TP-Link's driver software is that it can only pair with one device at a time, and the pairing process is forced to have to connect only using the bluetooth icon in the taskbar.
@jrmistry That's interesting the 2004 bloke your BT as well. It took out the built in setup, so I tried the external dongle to see what would happen. It didn't work either. The dongle was listed in the printers and devices section with e picture of a headset (as is seen in this thread), however, I was unable to find it listed in the actual device manager., therefore I was unable to update it or choose a different driver.
I had this problem, but found a solution that I hadn't seen explained in full anywhere else (although the idea of updating the driver that some people have mentioned was the clue that let me find the solution).
@JaydenH, I had similar issues and i had to go to Add or remove program and remove CSR Bluetooth Harmony Stack, then scan for hardware changes in device manager and suddenly everything started appearing again. Also check, ctrl + r, type services.msc and see if BluetoothSupportService is running otherwise restart the service and reboot. Hope this helps.
@JaydenH If it is not recognized, please download and install the Bluetooth driver manually from the official website. Try to insert UB400/ UB4A into a different USB port on your computer. For Windows XP/7, try to restart the computer after installing the driver.
@JaydenH A little bit too late, but I run into the same problem: my computer has a faulty integrated BT adapter, and Windows would not recognize the UB400 I got as a replacement. The UB400 will work only after you disable the default adapter. Try disabling the default adapter and rebooting your machine.
I've attached a bluetooth dongle to my Win-7 Laptop. It showed up in my devices group, but now how do I pair it to my bluetooth speakers and play music from either a media player program, and more importantly an online media player (such as NPR's)?
It would have been helpful if you provided more info such as the USB Bluetooth device you are using.
You may possibly need to install additional drivers and software however this tutorial should help you out -gb/windows7/add-a-bluetooth-enabled-device-to-your-computer
But to program even the Casira IC or your BlueCore IC like WML-C46AHR you will need the BlueFlash software to upload your modified firmware which will have VM application and also you will need PStool software to adjust the PS memory.
Because without BlueLab you cannot develop you software for Virtual Mode application, you will need this software to compile your C code and merge it with the CSR bluetooth stack firmware signed or unsigned is depend on you, how you want to protect your design or not.
At the beginning the CSR was look very difficult to uderstand because of poor documentations, but finally I managed and read all and found the way. Also I found one nice book about Bluetooth which has at chapter 7 very interesting information, even if it was for the first version on BlueCore and the old version of BlueLab, but some basics of BlueStack are the same. So this book also help me.
Also the very important thing comparing to ZigBee with Bluetooth is that the Bluetooth has many Profiles, like SPP, DUN, FAX, etc you can send a file and voice at quity higher data rate that ZigBee. And ofcause you can create even your profile if you want talking directly with RFCOMM, L2CAP layers or even to ACL layer.
Also if you look in security side you can encrypt your transmition with 128bit at hardware level, without adding any software extra operation to encrypt more your data, ofcause if you need you can do it.
From version BlueLab 4.1 you can use new firmwares where you can program in Native Mode. Which mean your application can run up x100 faster because the are will be in the same access level as the BlueStack and not in Virtual Mode, where your application is isolated.
And ofcause the advantages of Native Mode is that your application can be as much as you want. I mean that it can use all the available Flash Memory of it. Where in VM you have a lot of limitiation in space of Flash and SRAM.
Answer2: You can extract the firmware from BlueCore4 but it will be in binary format. So how you will work with this data? I think this is wrong approach. You need to use BlueLab and the OEM firmware by CSR. Or at least the preloaded Casira Firmware which exist in BlueLab but I am not sure if it will work properly in pure chip which you will use in your design.
Because the preload firmware in BlueLab was decided specialy for Casira Development board. But for simple project probably will work even on single BlueCore4-External like Mitsumi WML-C46AHR. But I suggest you to manage to find the proper firmware.
So during your development and compiling and linking you will set in BlueLab the setting for merge the firmware with your application code. So it will create binary data firmware which you can load later on your chip. This is the right way.
But you need to understant the think which you want to do is like hacking. And it will take to you a long time. Because not documentation is available on that area. Because this is No How of the company and their create their Bluetooth Stack for their hardware. Which already compiled in their internal application development and supply to customers. So only CSR can have access to this information and know exactly what and how is working. Do not try to find this information on internet because it only probaly available on the intranet of CSR company and only there.
Accoriding to the BlueCore6 ROM the things is that the CSR create an option for users who do not want to create a C application on the internal 16bit RISC microcontroller and Internal or External Flash memory on it, with the BlueLab IDE which has C compiler, which of cause cost some amount of money, and you can use only BlueCore4 and BlueCore5 series of CSR IC.
So, for BlueCore4 and BlueCore5 CSR provide firmwares and with BlueLAB use can merge it with your developed C application code and have complete Bluetooth stack with all layers as: RFCOMM, L2CAP and many profiles as SPP, DUN, etc. Where SPP and DUN are mostly used for RS232 communication.
For BlueCore6 ROM version the things is different you need to have already RFCOMM, L2CAP and Profiless SPP or DUN to make your communication with RS232 for example. So, this IC usually provided for device like mobile phones which has operations system on it for example Symbian or Microsoft CE or Linux, and this operating system send the proper data through the upper layer of Bluetooth stack which are RFCOMM, L2CAP and profiles. Or you can design for example USB stick for PC, but you will need on your PC all the layer of RFCOMM, L2CAP and Profiles to make a comunication though your USB stick, for transmittion your data by Bluetooth communication.
Answer: No. This options is used to select which hardware for communication you will use UART or USB. If you use USB then you cannot use at the same time the UART. For USB communication you will need to install required drivers also.
I bought a few BT/Uart modules and a unofficial development board and I wish to use the uart module to receive commands from computer and turn them into some bluetooth IO boards. But I was frustrated during analyzing the spp example. May you recommend some books or resources?
Bluetooth is a short-range wireless technology. Bluetooth hardware is provided on all iPhone, iPod touch (2nd generation) or higher, all iPad, and all Apple TV. Apple has severely restricted the functions of Bluetooth to the end-user, for seemingly no reason, as the hardware supplied is capable of most if not all current bluetooth 2.0/2.1 functions.
Developers have been able to successfully access and interface the Bluetooth hardware to achieve basic L2CAP, RCOMM and OBEX. Besides individual closed-apps that contain a patched version of the lwBT Bluetooth Stack (e.g. roqyGPS for SPP plus iBluetooth and iBlueNova for OBEX), the open-source BTstack project at [dead link] provides general Bluetooth support for multiple applications. Examples available in Cydia: BTstack Keyboard, BTstack Mouse, WiiMote OpenGL Demo and some of ZodTTD's emulators.
The iPhone has a Bluetooth daemon called BTServer that serves the little the iPhone currently does. It is launched by the /sbin/launchd process. On killing the BTServer process, launchd restart it almost instantly. It is possible to catch BTServer itself launches the BlueTool utility by rapidly displaying processes right after killing BTServer. If bluetooth was set inactive in the control panel, BTServer call /usr/sbin/BlueTool -f /etc/bluetool/iPhone1,1.deepsleep.script. On the other hand, If bluetooth was set active in the control panel, BTServer calls the /etc/bluetool/iPhone1,1.init.script.
In order to fool around with bluetooth it seems necessary to prevent the BTServer from being loaded. The System/Library/LaunchDaemons/com.apple.BTServer.plist file can be edited. There is a 'disabled' key set to false by default. Setting it true will prevent BTServer from being started. With BTServer completely deactivated, the control panel bluetooth item should say 'inactive' and the toggle switch grayed out.
to 'unlock' the iPhones bluetooth capabilities, which I believe are there (in the driver, the chip can DEFINITELY do it) one would need to be able to send the driver raw HCI, which this program demonstrates it can do.
Obviously two adapters of the same stack don't seem to be working (aka multiple Generic Bluetooth Radios/Adapters won't work), but I can't find any information online that confirms that different bluetooth stacks may work.
Is there any confirmation that this is the case? If so, what stacks work best together? I planned on getting a Asus bluetooth adapter to test, but wouldn't mind any verification first. Wouldn't mind a third adapter either, but again, not familiar with the brands. I've ended up getting one with a proprietary bluetooth stack once before (BlueCore)..
3a8082e126