When attempting to use any LoRa functionality on the Arduino Nesso N1 using the official Nesso N1 Bruce build, the initialization fails with a LoRa Init Failed
The firmware should initialize the PI4IOE5V6408 I/O expander during boot on the Nesso N1 target to power on the SX1262 module, allowing Bruce's LoRa apps to successfully pass initialization without throwing a pin setup
The SX1262 LoRa module on the Nesso N1 is powered and controlled through an internal PI4IOE5V6408 I/O expander chip over I2C (SDA: GPIO 8, SCL: GPIO 10, I2C Address: 0x43) rather than standard direct ESP32 GPIOs. Specifically, the SX_ANT_SW, SX_LNA_EN, and SX_NRST control lines must be pulled HIGH via this expander to supply physical power to the radio before SPI initialization can succeed. Currently, the Bruce pin configuration menu falls back to CC1101/standard SPI pin prompts (GDO0/GDO2), leaving the onboard LoRa chip unpowered.
When attempting to use any LoRa functionality on the Arduino Nesso N1 using the official Nesso N1 Bruce build, the initialization fails with a LoRa Init Failed
The firmware should initialize the PI4IOE5V6408 I/O expander during boot on the Nesso N1 target to power on the SX1262 module, allowing Bruce's LoRa apps to successfully pass initialization without throwing a pin setup