Problème envoi de trames en LORA

Merci de votre réponse,

Pour info le '$' est dans le buf[0], il signifie un début de trame.
Je peux mettre des uint8_t en paramètre, seulement pour les variables nouvOctet2 et nouvOctet3, si je les mets en uint8_t j'ai une erreur de compilation :

Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc returned 1 exit status

compilation terminated.

c:/program files/windowsapps/arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

Utilisation de la bibliothèque EEPROM version 2.0 dans le dossier: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\EEPROM 
Utilisation de la bibliothèque Wire version 1.0 dans le dossier: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire 
Utilisation de la bibliothèque OLED_Display_96X96-master version 1.0.0 dans le dossier: D:\USER\Documents\Arduino\libraries\OLED_Display_96X96-master 
Utilisation de la bibliothèque RTC_DS1307-master version 1.0.0 dans le dossier: D:\USER\Documents\Arduino\libraries\RTC_DS1307-master 
Utilisation de la bibliothèque SoftwareSerial version 1.0 dans le dossier: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SoftwareSerial 
Utilisation de la bibliothèque Grove_LoRa_433MHz_and_915MHz_RF-master version 1.0.0 dans le dossier: D:\USER\Documents\Arduino\libraries\Grove_LoRa_433MHz_and_915MHz_RF-master 
Utilisation de la bibliothèque SPI version 1.0 dans le dossier: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\SPI 
Utilisation de la bibliothèque SD version 1.2.3 dans le dossier: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\libraries\SD 
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Ceci dit je ne pense pas que le problème vient de là.
Lorsque je lis les trames dans le terminal Arduino, la trame envoyée est :
24 C0 A8 30 2 3 C0 A8 64 AB
La carte Arduino qui reçoit la trame lit : 24 C0 A8 30 2 3 C0 CE 0 0

Je sais pas d'où vient le problème puisque avec d'autre trame cela fonctionne.