Difference between revisions of "Microchip ZENA"

From Hackstrich
(Created page with "The Microchip ZENA is an 802.15.4 sniffer that interfaces via USB. It uses a vendor-specfic device class with two endpoints, one for control to the device and one for data from t...")
 
 
Line 19: Line 19:
 
| 1
 
| 1
 
| 1
 
| 1
| Frame Type/Sequence Number
+
| Frame Type/Sequence Number A
| MSB set = data packet, MSB not set = ???, Lower 4 bits = bits 0-3 of sequence number
+
| MSB set = data packet, MSB not set = ???, Lower 4 bits = Sequence Number A
 
|-
 
|-
 
| 2
 
| 2
Line 29: Line 29:
 
| 4
 
| 4
 
| 2
 
| 2
| Sequence Number
+
| Sequence Number B
| byte 4 = bits 4-11 of sequence number, byte 5 = bits 12-19 of sequence number
+
| Repeats a seemingly random number of times before incrementing
 
|-
 
|-
 
| 6
 
| 6

Latest revision as of 00:22, 25 January 2014

The Microchip ZENA is an 802.15.4 sniffer that interfaces via USB. It uses a vendor-specfic device class with two endpoints, one for control to the device and one for data from the device.

Known Control Commands

  • Set Channel + Start Capture: 0x00, channel number from 11-26, 62x 0x00

Data Format

Start Byte Length (bytes) Description Format
0 1 ??? Always 0x00?
1 1 Frame Type/Sequence Number A MSB set = data packet, MSB not set = ???, Lower 4 bits = Sequence Number A
2 2 ???
4 2 Sequence Number B Repeats a seemingly random number of times before incrementing
6 1 Frame Length
7 to end Frame Data