A custom firmware design for CANBus Triple