Baofeng GMSK Radio Programming Communication Protocol
Home
Protocols
  • 简体中文
  • English
Home
Protocols
  • 简体中文
  • English
  • Protocols
    • Protocol A
      • Handshake
      • Clone
      • Settings
      • Password and Subsystem ID
    • Protocol B
    • Protocol C
    • Protocol D
    • Protocol E
    • Protocol F
    • AT2
      • BLE Transport
      • Frame Format
      • Channel Programming
      • Device Settings
      • Off-network Messages
      • Real-time Voice

Handshake

Serial

The serial port uses 9600 baud and 8N1.

Constants

NameBytes
PROGRAM probe02 70 72 4F 47 52 41 4D
Normal password entry02 75 63 62 66 70 77 70 64
Normal password entry ASCIIucbfpwd
Normal authentication handshake10 C5 EA 35
Clone entry02 80 82 4F 47 52 41 4D
Clone identification50 33 31 30 37 F7 00 00
Clone probe52 01 30 08
Clone probe response57 01 30 08 FF FF FF FF FF FF FF FF
ACK06
Reject04
Exit45

Normal Password Authentication

The password field is fixed at 16 bytes. It contains 0–16 ASCII bytes padded on the right with 00. An empty password is 16 bytes of 00.

StepDirectionDataLength
1TX02 70 72 4F 47 52 41 4D8 bytes
2RXVersion4 bytes
3TX02 75 63 62 66 70 77 70 648 bytes
4RX061 byte
5TX10 C5 EA 354 bytes
6RX061 byte
7TXProgramming password16 bytes
8RX061 byte
9TX02 70 72 4F 47 52 41 4D8 bytes
10RXVersion4 bytes

04 indicates rejection during authentication.

Clone Read Handshake

StepDirectionDataLength
1TX02 80 82 4F 47 52 41 4D8 bytes
2RX061 byte
3TX021 byte
4RX50 33 31 30 37 F7 00 008 bytes
5TX061 byte
6RX061 byte
7TX52 01 30 084 bytes
8RX57 01 30 08 FF FF FF FF FF FF FF FF12 bytes
9TX061 byte
10RX061 byte
Next
Clone