based on https://github.com/jmaxxz/OpenRemoteStart
very much a work in progress. At the moment it is not pairing correctly, but it is able to parse some messages originating from the starter, and it should be able to send commands if you have a known remote address that you can use to send commands.