
I cannot discern any pattern here, other than that every event message starts with AA 80 00. I then captured 8 passes for three different events and converted that signal to hex (see below). the first bit is always low (just a start bit?) and so I ignore it.So my question is - what kind of signal might this be?īuilding off of the observations of I wrote a parser which converts the measured signal into hex. last but not least, you can have more than one button wired in parallel to control the opener.The message seems to have the same header, but the content changes slightly.I suspect that this might be some sort of confirmation from the opener, and the first and third messages are from the button. Notice the voltage is lower on the middle message. There are three distinct messages that occur when the button is pressed.The minimum pit or peak seems to be ~100 microseconds.My method for capturing the signal is to record the micros() each time the signal goes from LOW to HIGH or vice versa.

I used the scope to verify that the arduino is capturing the signal correctly).

(I used an arduino so I could capture a longer signal than I can with my scope.

Using a scope and an arduino, I have captured the signal which is sent when the door trigger button is pressed. The keypad is wired with only two wires - meanining the power and signal are sent over the same wire. I would like to reverse engineer this signal in order to control the door opener and light with an ESP8266. The keypad has several buttons on it, but for my purposes I'm only interested in the door open/close and light on/off buttons. I have a new liftmaster (chamberlain) garage door opener that has a wired keypad.
