Uploaded October 2017 | Updated September 2026, 2 weeks ago
Flash HID firmware on to a $3 Bluetooth devices so you make it act like a Bluetooth keyboard/mouse or game pad! You can use either a HC-06 or HC-05 for this
Unlike other methods for doing this, this method does involve a parallel port so it should work on most computers.
NOTE: Please read pinned comment, there is certain styles of board this won't work on
Instructable: instructables.com/id/Upgrade-Your-3-Bluetooth-Module-to-Have-HID-Firmwa
Evan's Bluetooth HID video - youtu.be/BBqsVKMYz1I
Software Links:
Blue Suite:
github.com/lorf/csr-spi-ftdi/issues/30 (CSR website doesn't seem to work anymore, get it from here)
FTDI Modules Drivers: github.com/lorf/csr-spi-ftdi
Zadig Driver installer: http://zadig.akeo.ie/
Parts needed:
Aliexpress:
HC-05 Bluetooth Module* - http://s.click.aliexpress.com/e/AIEAqNv
FTDI Board* - http://s.click.aliexpress.com/e/qFuJ6MN
Male header pins* - http://s.click.aliexpress.com/e/ZNzzj6I
Amazon.com:
HC-05 Bluetooth Module* - amzn.to/2xZK6OT
FTDI Board* - http://s.click.aliexpress.com/e/qFuJ6MN
Male header pins* - http://s.click.aliexpress.com/e/ZNzzj6I
Amazon.co.uk:
HC-05 Bluetooth Module* - amzn.to/2fPfd9g
FTDI Board* - amzn.to/2xWZivQ
Male header pins (comes with female too)* - amzn.to/2xfhOko
Original HID Module
RN-42 Module - sparkfun.com/products/12574
Serial Pass through Sketch - github.com/witnessmenow/simple-esp8266-software-serial-sketch
* = Affiliate Link
Flash HID firmware on to a $3 Bluetooth devices so you make it act like a Bluetooth keyboard/mouse or game pad! You can use either a HC-06 or HC-05 for this
Unlike other methods for doing this, this method does involve a parallel port so it should work on most computers.
NOTE: Please read pinned comment, there is certain styles of board this won't work on
Instructable: instructables.com/id/Upgrade-Your-3-Bluetooth-Module-to-Have-HID-Firmwa
Evan's Bluetooth HID video - youtu.be/BBqsVKMYz1I
Software Links:
Blue Suite:
github.com/lorf/csr-spi-ftdi/issues/30 (CSR website doesn't seem to work anymore, get it from here)
FTDI Modules Drivers: github.com/lorf/csr-spi-ftdi
Zadig Driver installer: http://zadig.akeo.ie/
Parts needed:
Aliexpress:
HC-05 Bluetooth Module* - http://s.click.aliexpress.com/e/AIEAqNv
FTDI Board* - http://s.click.aliexpress.com/e/qFuJ6MN
Male header pins* - http://s.click.aliexpress.com/e/ZNzzj6I
Amazon.com:
HC-05 Bluetooth Module* - amzn.to/2xZK6OT
FTDI Board* - http://s.click.aliexpress.com/e/qFuJ6MN
Male header pins* - http://s.click.aliexpress.com/e/ZNzzj6I
Amazon.co.uk:
HC-05 Bluetooth Module* - amzn.to/2fPfd9g
FTDI Board* - amzn.to/2xWZivQ
Male header pins (comes with female too)* - amzn.to/2xfhOko
Original HID Module
RN-42 Module - sparkfun.com/products/12574
Serial Pass through Sketch - github.com/witnessmenow/simple-esp8266-software-serial-sketch
* = Affiliate Link
![[TMT] Send Notifications From An ESP8266
https://github.com/witnessmenow/push-notifications-arduino-esp8266
A quick guide on how to send push notifications to your phone from your ESP8266 when using the Arduino IDE.
If you have any questions or comments please let me know.
Telegram Library:
https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot
IFTTT Library:
https://github.com/witnessmenow/arduino-ifttt-maker
Video on Telegram Library:
https://www.youtube.com/watch?v=wP2J5BaQIWs
Esp8266 Modules:
Wemos D1 Mini (Clone - the one in the video): http://s.click.aliexpress.com/e/uzFUnIe
Wemos D1 Mini: https://www.aliexpress.com/item/D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266/32529101036.html
NodeMCU: http://s.click.aliexpress.com/e/AAyvJiA [TMT] Send Notifications From An ESP8266](https://i.ytimg.com/vi/yFiKDabYJ1I/mqdefault.jpg)

![Controlling a 12V LED strip with an ESP8266 [Part 2]
Stream cut out towards the end, the last couple of minutes are here
https://youtu.be/gUCQ5g2ygL4
https://youtu.be/9Q25j2qNI_I Controlling a 12V LED strip with an ESP8266 [Part 2]](https://i.ytimg.com/vi/zCBdeMmXtig/mqdefault.jpg)