@@ -524,19 +524,19 @@ void SX1276SetRxConfig( RadioModems_t modem, uint32_t bandwidth,
524524 if ( ( bandwidth == 9 ) && ( SX1276 .Settings .Channel > RF_MID_BAND_THRESH ) )
525525 {
526526 // ERRATA 2.1 - Sensitivity Optimization with a 500 kHz Bandwidth
527- SX1276Write ( REG_LR_TEST36 , 0x02 );
528- SX1276Write ( REG_LR_TEST3A , 0x64 );
527+ SX1276Write ( REG_LR_HIGHBWOPTIMIZE1 , 0x02 );
528+ SX1276Write ( REG_LR_HIGHBWOPTIMIZE2 , 0x64 );
529529 }
530530 else if ( bandwidth == 9 )
531531 {
532532 // ERRATA 2.1 - Sensitivity Optimization with a 500 kHz Bandwidth
533- SX1276Write ( REG_LR_TEST36 , 0x02 );
534- SX1276Write ( REG_LR_TEST3A , 0x7F );
533+ SX1276Write ( REG_LR_HIGHBWOPTIMIZE1 , 0x02 );
534+ SX1276Write ( REG_LR_HIGHBWOPTIMIZE2 , 0x7F );
535535 }
536536 else
537537 {
538538 // ERRATA 2.1 - Sensitivity Optimization with a 500 kHz Bandwidth
539- SX1276Write ( REG_LR_TEST36 , 0x03 );
539+ SX1276Write ( REG_LR_HIGHBWOPTIMIZE1 , 0x03 );
540540 }
541541
542542 if ( datarate == 6 )
@@ -921,41 +921,41 @@ void SX1276SetRx( uint32_t timeout )
921921 if ( SX1276 .Settings .LoRa .Bandwidth < 9 )
922922 {
923923 SX1276Write ( REG_LR_DETECTOPTIMIZE , SX1276Read ( REG_LR_DETECTOPTIMIZE ) & 0x7F );
924- SX1276Write ( REG_LR_TEST30 , 0x00 );
924+ SX1276Write ( REG_LR_IFFREQ2 , 0x00 );
925925 switch ( SX1276 .Settings .LoRa .Bandwidth )
926926 {
927927 case 0 : // 7.8 kHz
928- SX1276Write ( REG_LR_TEST2F , 0x48 );
928+ SX1276Write ( REG_LR_IFFREQ1 , 0x48 );
929929 SX1276SetChannel (SX1276 .Settings .Channel + 7810 );
930930 break ;
931931 case 1 : // 10.4 kHz
932- SX1276Write ( REG_LR_TEST2F , 0x44 );
932+ SX1276Write ( REG_LR_IFFREQ1 , 0x44 );
933933 SX1276SetChannel (SX1276 .Settings .Channel + 10420 );
934934 break ;
935935 case 2 : // 15.6 kHz
936- SX1276Write ( REG_LR_TEST2F , 0x44 );
936+ SX1276Write ( REG_LR_IFFREQ1 , 0x44 );
937937 SX1276SetChannel (SX1276 .Settings .Channel + 15620 );
938938 break ;
939939 case 3 : // 20.8 kHz
940- SX1276Write ( REG_LR_TEST2F , 0x44 );
940+ SX1276Write ( REG_LR_IFFREQ1 , 0x44 );
941941 SX1276SetChannel (SX1276 .Settings .Channel + 20830 );
942942 break ;
943943 case 4 : // 31.2 kHz
944- SX1276Write ( REG_LR_TEST2F , 0x44 );
944+ SX1276Write ( REG_LR_IFFREQ1 , 0x44 );
945945 SX1276SetChannel (SX1276 .Settings .Channel + 31250 );
946946 break ;
947947 case 5 : // 41.4 kHz
948- SX1276Write ( REG_LR_TEST2F , 0x44 );
948+ SX1276Write ( REG_LR_IFFREQ1 , 0x44 );
949949 SX1276SetChannel (SX1276 .Settings .Channel + 41670 );
950950 break ;
951951 case 6 : // 62.5 kHz
952- SX1276Write ( REG_LR_TEST2F , 0x40 );
952+ SX1276Write ( REG_LR_IFFREQ1 , 0x40 );
953953 break ;
954954 case 7 : // 125 kHz
955- SX1276Write ( REG_LR_TEST2F , 0x40 );
955+ SX1276Write ( REG_LR_IFFREQ1 , 0x40 );
956956 break ;
957957 case 8 : // 250 kHz
958- SX1276Write ( REG_LR_TEST2F , 0x40 );
958+ SX1276Write ( REG_LR_IFFREQ1 , 0x40 );
959959 break ;
960960 }
961961 }
0 commit comments