This is an old revision of the document!
Table of Contents
SurePet Feeder
The SurePet Feeder uses a 802.15.4 based protocol called MiWi P2P. This is a protocol that is made by Microchip.
Research
The following link shows someone who has captured some of the P2P frames and has mapped them to a spec:
https://github.com/alextoft/sureflap/issues/8#issuecomment-698580972
From the following link, it appears that the beacon is transmitted on channel 15:
https://github.com/Koenkk/zigbee2mqtt/issues/3261#issue-591745054
Protocol Sniff
Ideally we would use the Zena sniffer, however I seem to of bricked it.
The Zena software allows for protocol decode of the MiWi P2P protocol.
So instead for now we are using a UZBee+.
After creating a simple sniffer tool, when the “setup” button on the SurePet device is pressed, the following packet is received:
b'+PDAI=1343C832FFFFFFFF6E2A02C0F9D5B370072FECE8\r\n'
The MAC address is printed on the bottom of the device, This matches the above packet.
1343C832FFFFFFFF6E2A02C0F9D5B370072FECE8
13=Length
So
43C832FFFFFFFF6E2A02C0F9D5B370072FECE8
6E2A02C0F9D5B370=Mac (reversed)