└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # TappelPayloads 2 | Payloads for BLE Apple devices 3 | 4 | - ## Airpods
5 | ID ===> 004C
6 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x02, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
7 | raw ==> ```071907022075aa3001000045121212000000000000000000000000```


8 | 9 | - ## Airpods Pro
10 | ID ===> 004C
11 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x0e, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
12 | raw ==> ```0719070e2075aa3001000045121212000000000000000000000000```


13 | 14 | - ## Airpods Max
15 | ID ===> 004C
16 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x0a, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
17 | raw ==> ```0719070a2075aa3001000045121212000000000000000000000000```


18 | 19 | - ## Airpods Gen 2
20 | ID ===> 004C
21 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x0f, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
22 | raw ==> ```0719070f2075aa3001000045121212000000000000000000000000```


23 | 24 | - ## Airpods Gen 3
25 | ID ===> 004C
26 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x13, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
27 | raw ==> ```071907132075aa3001000045121212000000000000000000000000```


28 | 29 | - ## Airpods Pro Gen2
30 | ID ===> 004C
31 | DATA => {0x1e, 0xff, 0x4c, 0x00, 0x07, 0x19, 0x07, 0x14, 0x20, 0x75, 0xaa, 0x30, 0x01, 0x00, 0x00, 0x45, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
32 | raw ==> ```071907142075aa3001000045121212000000000000000000000000```


33 | 34 | - ## Apple TV Setup
35 | ID ===> 004C
36 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0x01, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
37 | raw ==> ```04042a0000000f05c101604c950000100000000000```


38 | 39 | - ## Apple TV Pair
40 | ID ===> 004C
41 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0x06, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
42 | raw ==> ```04042a0000000f05c106604c950000100000000000```


43 | 44 | - ## Apple TV Configure
45 | ID ===> 004C
46 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0x20, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
47 | raw ==> ```04042a0000000f05c120604c950000100000000000```


48 | 49 | - ## Apple TV Audio Sync
50 | ID ===> 004C
51 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0xc0, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
52 | raw ==> ```04042a0000000f05c1c0604c950000100000000000```


53 | 54 | - ## Homepod Setup
55 | ID ===> 004C
56 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0x0b, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
57 | raw ==> ```04042a0000000f05c10b604c950000100000000000```


58 | 59 | - ## Number Setup
60 | ID ===> 004C
61 | DATA => {0x16, 0xff, 0x4c, 0x00, 0x04, 0x04, 0x2a, 0x00, 0x00, 0x00, 0x0f, 0x05, 0xc1, 0x09, 0x60, 0x4c, 0x95, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00}
62 | raw ==> ```04042a0000000f05c109604c950000100000000000```


63 | --------------------------------------------------------------------------------