Blue tooth receiver for my PC
I did some research but couldn't find anything that really helped so I'm turning to the Arduino community. I have a 2PCS HC-05 bluetooth dongle and was wonder how/if i could solder/wire it to a usb port. I learned that i need a USB to TTL converter but i cant find any with the same pinout as the module. I want to do this so ican connect my Xbox controller to my PC but my pc is like 12 years old and doesn't have any means of bluetooth capabilities. Any help would be appreciated.

4 Replies
I originally bought this receiver for a home made weather station with my own app but i realized i needed two so im using it for other purposes.
Hello! This thread channel is reserved exclusively for official Arduino support, as monitored by Arduino employees. Your question does not pertain to an official Arduino product and should be posted in one of the other Discord channels where community members can assist.
Please take a moment to find the correct channel for your topic. This ensures that discussions remain organized and that the official support space is used as intended.
Thank you for understanding and for keeping our community structured and efficient!
The default firmware flashed onto that CSR BC417 chip will likely only operate via serial (UART). The module is documented to have the USB pins (D+, D-) on the bottom.
https://w2.electrodragon.com/Chip-cn-dat/bolutek/BC04-B-dat/BC04-B-dat.md
You would likely have to do an extremely complicated procedure of connecting an SPI programmer to the board to overwrite the firmware and parameters of the bluetooth module to get it into "USB HCI" mode, after which it should appear as a regular USB bluetooth adapter via the D+, D- USB pins. So, soldering and programmer required.
See e.g.
* https://www.es.co.th/Schemetic/PDF/HC-05.PDF
* https://hackaday.com/2012/01/30/firmware-programmer-for-a-cheap-bluetooth-module/
* <https://byron76.blogspot.com/search/label/HC05
* https://hackaday.com/2014/05/18/firmware-for-cheap-bluetooth-modules/
* https://github.com/lorf/csr-spi-ftdi/issues/25
* https://github.com/uholeschak/ediabaslib/blob/master/docs/Custom_Bluetooth_firmware.md
All in all: Not worth the work and trouble. Just buy a new bluetooth dongle for a few dollars. THat can then probably do bluetooth classic and BLE.
Thank You!
I think ill just buy a pre made usb dongle for $10 lol