This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

I would like to have an example about HCI packet format

I have questions about the HCI packet format

With the start packet, the Ack number in the header section = 000 What should it be filled in the data packet and stop packet ?

In the start packet, Seq number = 1. Should the Seq number in data packet = n+1 ? so the maximum Seq number will be 7 ? => start (1),2,3,4,5,6,stop(7)

Is the byte3 = 0x4E wrong ? that should be 0xAE in Figure 2 of Packet format

Every packet type of data packet = 0x02, 0x00, 0x00, 0x00 ?

  1. The payload length of header is the high 4 bits in the byte3 + byte4 = 12bits ? Is the low 4 bits of byte3 always 0xE ?

  2. Is the data packet and stop packet have the header section ?

Could you give us more detailed info about HCI transmission?

thanks

Snap1.jpg