This little custom circuit board was built to provide HC12 BDM capability across the CAN bus using a Microchip processor and the MCP2510 CAN controller.