Not sure about ECU, but I’ve been think the same thing since last year.
since 2012, that’s why i don’t understand the plate...
McLaren Applied Technologies NASCAR Partnership
http://www.mclarenelectronics.com/Home/NASCAR