I don’t have experience with automobile firmware design, but I would image that McLaren used OBD, before it’s second iteration release, and therefore utlized the CAN bus. Looks like the card on the laptop probably did some kind of encryption or obfuscation.