Comandare ventola PWM con LIN BUS

Grazie Standardoil!
Io sono un principiante di Arduino e non ho basi di informatica. Ho letto il tuo codice e qualcosa ho capito ma ora mi concentro e lo studio bene.
Ti faccio sapere appena lo provo.

Concordo con te sui dubbi che mi hai espresso riguardo la "sbrodolata" di byte che non rispetta il protocollo LinBus. Ho cercato una tabulazione che desse una logica uguale a tutti i frame ma non l'ho trovata.
Può esserci qualcosa che sbaglio nella lettura?
All'inizio avevo sbagliato la velocità, avevo messo 9600 mentre la LinBus trasmette a 19200 e leggevo altri dati e molti codici 7F che è il codice di errore.
Ho provato anche a variare la uint8_t rxByte[8] e l'ho portata a 16 e 32 ma non è cambiato niente.
Se hai qualche suggerimento posso modificare e provare.

Io ho supposto fosse una LinBus perchè ho visto sulla scheda elettronica che comanda queste ventole che c'è un integrato TJA1020 che è un LIN transceiver. Però la macchina è Giapponese, forse loro hanno protocolli diversi. Inoltre la Toyota non è tra i costruttori che hanno promosso lo sviluppo del protocollo LinBus.