@@ -408,10 +408,11 @@ void TheThingsNetwork::reset(bool adr)
408
408
409
409
size_t length = readResponse (SYS_TABLE, SYS_RESET, buffer, sizeof (buffer));
410
410
411
- // buffer contains "RN2xx3 1.x.x ...", splitting model from version
412
- buffer[6 ] = ' \0 ' ;
413
- debugPrintIndex (SHOW_MODEL, buffer);
414
- debugPrintIndex (SHOW_VERSION, buffer + 7 );
411
+ // buffer contains "RN2xx3[xx] x.x.x ...", splitting model from version
412
+ char *model = strtok (buffer, " " );
413
+ debugPrintIndex (SHOW_MODEL, model);
414
+ char *version = strtok (NULL , " " );
415
+ debugPrintIndex (SHOW_VERSION, version);
415
416
416
417
readResponse (SYS_TABLE, SYS_TABLE, SYS_GET_HWEUI, buffer, sizeof (buffer));
417
418
sendMacSet (MAC_DEVEUI, buffer);
@@ -652,6 +653,7 @@ void TheThingsNetwork::configureUS915(uint8_t sf, uint8_t fsb)
652
653
653
654
void TheThingsNetwork::configureAS920_923 (uint8_t sf)
654
655
{
656
+ // TODO: Check if this is necessary and a valid command. RX2 is SF10 at 923.2
655
657
sendMacSet (MAC_RX2, " 2 923200000" );
656
658
sendChSet (MAC_CHANNEL_DRRANGE, 1 , " 0 6" );
657
659
0 commit comments