BMW BSD communication board
The Communication board needed to be able to communicate with the BMW BSD protocol.