We stumbled across this protocol analysis software aptly named Protocol Analyzer. “The Protocol Analyzer is a small tool that can catch, analyze and decode “slow” pulse based protocols. Typical examples are IR-Remotes or RF-Remotes. It uses the microphone input to read the signals. Since this is almost always available with drivers across operating systems, this tool works without any specific drivers on Windows, Linux and OSX.
Protocol Analyzer can decode a number of standard protocols such as the infrared protocols: RC5, RC6, Pioneer, JVC, Nexa, X10 and Pronto but the primary task of Protocol Analyzer is to aid in decoding new protocols. It behaves like a combination of an oscilloscope and a logic analyzer specifically aimed at analyzing digital protocols via the microphone input.”