Well, it’s a headache to set up; but regression tests are run for the 32u4 as part of CI testing for the LMIC. So maybe we’re talking about different things. You must disable “Class B” support (Ping and Beacon) – which is not really a problem because Class B still doesn’t work in the LMIC.
clavisound/SlimLoRa/blob/b2a2085ac23581cf9c69698f3245e7e71a2f7877/SlimLoRa.cpp#L89
- {0xE5, 0x59, 0xC0}, // Channel 4 917.400 MHz / 61.035 Hz = 15030720 = 0xE559C0
- {0xE5, 0x66, 0x8D}, // Channel 5 917.600 MHz / 61.035 Hz = 15033997 = 0xE5668D
- {0xE5, 0x73, 0x5A}, // Channel 6 917.800 MHz / 61.035 Hz = 15037274 = 0xE5735A
- {0xE5, 0x80, 0x27}, // Channel 7 918.000 MHz / 61.035 Hz = 15040551 = 0xE58027
- {0xE5, 0x8C, 0xF3}, // Channel 8 918.200 MHz / 61.035 Hz = 15043827 = 0xE58CF3
- {0xE5, 0x8C, 0xF3} // Downlink ??? MHz / 61.035 Hz = 15043827 = 0xE58CF3 // TODO 8 channels LoRa BW 500kHz, DR8 to DR13 starting at 923.300 MHz to 927.500 MHz, steps: 600KHz.
- };
- #endif
- // BEELAN https://github.com/ElectronicCats/Beelan-LoRaWAN/blob/82da458bf8f98e8bf0e4c4eb5b7dd1b66787d2ba/src/arduino-rfm/RFM95.cpp#L38
- #ifdef US902 // page 21 line 435: 64 chanels starting 902.300 MHz to 914.900 MHz steps: 200KHz. DR0 (SF10) to DR3 (SF7) only!
- const uint8_t PROGMEM SlimLoRa::kFrequencyTable[9][3] = {
- {0xE1, 0xF9, 0xC0}, // Channel 0 903.900 MHz / 61.035 Hz = 14809536 = 0xE1F9C0
- {0xE2, 0x06, 0x8C}, // Channel 1 904.100 MHz / 61.035 Hz = 14812812 = 0xE2068C
- {0xE2, 0x13, 0x59}, // Channel 2 904.300 MHz / 61.035 Hz = 14816089 = 0xE21359
- {0xE2, 0x20, 0x26}, // Channel 3 904.500 MHz / 61.035 Hz = 14819366 = 0xE22026
- {0xE2, 0x2C, 0xF3}, // Channel 4 904.700 MHz / 61.035 Hz = 14822643 = 0xE22CF3
- {0xE2, 0x39, 0xC0}, // Channel 5 904.900 MHz / 61.035 Hz = 14825920 = 0xE239C0
- {0xE2, 0x46, 0x8C}, // Channel 6 905.100 MHz / 61.035 Hz = 14829196 = 0xE2468C