Обычный CAN имеет PDU до 8 байт, CAN-FD - до 64 байт. Обновлять
прошивку имеет смысл всегда, когда это возможно. Но вот гонять HEX
- кощуственный идиотизм, гоняйте шифрованный + подписанный
бинарник. И как-то странные у вас опасения, PDU обычного UART - 1
байт, и ничего, все живы.