Device types comparison
- JDY-10 based board (BLE) (old version, the new one has antenna positioned "outside")
- JDY-08 based board (BLE)
- HC-06 version with case (Bluetooth)
- HC-06 version without case (Bluetooth)
- Esp-12F based board (Wifi)
- Esp-12F + CJMCU-Beetle (Wifi)
Able to run other projects like wifi_ducky or ESPloitV2.
Range is not bad (around 14 meters in the open field)
Occasional lag spikes in mouse movement especially shortly after connecting with access point (it doesn't happen with bluetooth or BLE versions), I'd say it's less reliable than Bluetooth and BLE versions because of that.
More complex updating (requires uploading code to Esp by using NodeMCU Flasher).
Mobile data has to be disabled on the smartphone, meaning that "Preview" feature and in-built web browser use is not straightforward. The same applies to using ducky script presets hosted on Github.
These still can be used but mobile data has to be enabled for that and disabled afterwards.
Easy updating (Arduino code + mobile app), BLE module firmware stays untouched.
The boards are small.
Lack of pairing password.
Differences between JDY-08 and JDY-10 based devices
JDY-10 based device has better range ( around 14 meters in the open field) as compared to JDY-08 based one ( around 5 meters). JDY-10 based board is thinner and longer than JDY-08. JDY-10 version doesn't have a switch like JDY-08 version (that can be used to send AT commands conveniently, but it's just an additional feature, not required for operation of supremeDuck in any way).
Easy updating (Arduino code only + mobile app), bluetooth module firmware is untouched.
Lack of boards/devices that would actually look neat.