Skip to content

Instantly share code, notes, and snippets.

@GermaniumSystem
Last active August 16, 2018 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GermaniumSystem/d785ab9717dda672419740a40b0623bb to your computer and use it in GitHub Desktop.
Save GermaniumSystem/d785ab9717dda672419740a40b0623bb to your computer and use it in GitHub Desktop.
Diagram detailing the structure of hcitool commands for communicating with the DEFCONFurs DC26 badge.
D E F C O N F u r s ^ . ^
hcitool -i hci0 cmd 0x08 0x0008 1E 03 19 dc 26 02 01 06 0b 09 44 45 46 43 4f 4e 46 75 72 73 09 ff ff 71 b2 00 00 5e 2e 5e 00
\_____/ \_____/ \_/ \__/ \____/ \/ \_________/ \______/ \_________________________________/ \___________________________/ \/
| | | | | | | | \/ | \___________________________/ \/ | \___/ \______/ \______/ |
Cmd-' | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
Interface-' | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Send-raw-cmd----' | | | | | | | | | | | | | |
| | | | | | | | | | | | | |
???------------------' | | | | | | | | | | | | |
| | | | | | | | | | | | |
Set-advert-data-cmd--------' | | | | | | | | | | | |
| | | | | | | | | | | |
???-----------------------------' | | | | | | | | | | |
| | | | | | | | | | |
Advert-appearance-settings-(dc26)------' | | | | | | | | | |
| | | | | | | | | |
Advert-flags--------------------------------------' | | | | | | | | |
| | | | | | | | |
Advert-device-name-(DEFCONFurs)---OPTIONAL--------------|--' | | | | | | |
| | | | | | | |
- Length-of-field--------------------------------------' | | | | | | |
| | | | | | |
- Name-(DEFCONFurs)--------------------------------------------------------' | | | | | |
| | | | | |
Advert-manufacturer-specific----------------------------------------------------------------|--' | | | |
| | | | |
- Emote-command-and-param-length-----------------------------------------------------------' | | | |
| | | |
- Manufacturer-ID---(must-be-0xff71-for-awoo)------------------------------------------------------' | | |
| | |
- Emote-command-(0xb2)-with-padding-(0x0000)---------------------------------------------------------------' | |
| |
- Emote-command-parameter-(0x5e2e5e-"^.^")--------------------------------------------------------------------------' |
|
Null-byte---Not-required-by-badge-but-makes-wireshark-less-angry----------------------------------------------------------'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment