This is an old revision of the document!
Table of Contents
I-NUCLEO-LRWAN1
The I-NUCLEO-LRWAN1 is an SX1272 daughterboard with an STM32L052T8Y6 MCU.
This board comes as part of the P-NUCLEO-LRWAN2 kit and the motherboard is a NUCLEO-L073RZ.
Three I2C sensors exist on the board, a LSM303AGR, an HTS221 and a LPS22HB which are designed to be connected to the motherboard.
The I-NUCLEO-LRWAN1 is now obsolete but the embedded firmware can be replaced easily.
Pinout
Mainboard
JP1 POWER LSM303AGR 3V3 JP2 RESET MCU RST JP3 POWER HTS221 3V3 JP4 POWER LPS22HB 3V3 JP6 SWD 1 3V3 2 SWCLK 3 GND 4 SWDIO 5 RST JP7 GROVE I2C 1 SCL 2 SDA 3 3V3 4 GND JP8 DEBUG 1 SPI1 NSS 2 SPI1 MOSI 3 SPI1 MISO 4 SPI1 SCK JP9 DEBUG 1 NRST RF 2 DIO0 3 DIO1 4 DIO2 5 DIO3 6 DIO4 7 DIO5 JP12 INTERRUPT LSM303AGR INT JP13 DEBUG 1 ANTENNA SWITCH 1 2 ANTENNA SWITCH 2 JP14 POWER MEASUREMENT VDD RF JP15 POWER MEASUREMENT VDD 3V3 SWITCH S1 RST
Arduino
I2C D15 SCL D14 SDA SYSTEM D7 WAKEUP LPS22H D5 INT D6 DRDY LSM0303AGR A5 INT A6 DRDY LED A0 D1 GREEN LPUART D1 RX D0 TX
Module
PA9 RF RESET PA12 SPI1 MOSI PB4 SPI1 MISO PB3 SPI1 SCK PA15 SPI1 NSS PA2 DIO0 PA3 DIO1 PA5 DIO2 PA6 DIO3 PA10 DIO4 PC7 DIO5 N/A PA4 RF SWITCH CONTROL 1 PB8 RF SWITCH CONTROL 2 PB10 LPUART_TX PB11 LPUART_RX
RF SWITCH
Switch the antenna of I-NUCLEO-LRWAN1 in TX mode PA4 RF SWITCH CONTROL 1 = 1 PB8 RF SWITCH CONTROL 2 = 0 Switch the antenna of I-NUCLEO-LRWAN1 in RX mode PA4 RF SWITCH CONTROL 1 = 0 PB8 RF SWITCH CONTROL 2 = 1
Factory default firmware
NO_CUSTOM_BAUD=1 picocom --imap lfcrlf --quiet -b 115200 /dev/ttyS5 +VER=1.0.1,2.9 +EUI=e2,4f,43,ff,fe,44,c3,84 +APPEUI=00,00,00,00,00,00,00,00 +AK=11,22,33,44,55,66,77,88,99,aa,bb,cc,dd,ee,ff,00 at+join=1,1 +JoinAccepted
Custom firmware
It would appear that once the factory default firmware is wiped it cannot be restored, however, the default firmware appears to be buggy in any case.