Free tools Windows power users keep installed
One-click scans. No signup required.
To set up ST’s B-L072Z-LRWAN1 LoRa Discovery kit with LoRaWAN, use ST’s I-CUBE-LRWAN package and its B-L072Z-LRWAN1 LoRaWAN End_Node example, configure the device for the same region and activation method as your network server, connect the antenna, then build and flash the firmware. Flashing alone does not register the device or guarantee it will join a network.
Confirm which ST board you have
This guide applies to the B-L072Z-LRWAN1, built around Murata’s CMWX1ZZABZ-091 module, which combines an STM32L072CZ microcontroller and an SX1276 radio transceiver. Check the order code printed on the board or packaging before following the steps; other ST LoRa kits may use different hardware and software paths. See ST’s B-L072Z-LRWAN1 product page for the board specifications.
ST currently labels this kit obsolete and out of production. If you already have one, inspect its condition and hardware revision. If you are looking for a board, availability and condition depend on the seller; ST’s status means you should not assume it is readily available new.
What you need before setup
- The B-L072Z-LRWAN1 board and its supplied antenna.
- A computer with a toolchain supported by the version of ST’s I-CUBE-LRWAN package you install. Exact IDE menus and supported versions depend on the package release.
- A LoRaWAN network server or gateway service, with a device registration prepared for the chosen activation method.
- The device credentials and regional configuration that match that network registration.
The board includes an integrated ST-LINK/V2-1 programmer/debugger and USB virtual COM capability. Use its ST-LINK USB interface to connect it to the computer for programming, as described in ST’s UM2115 board manual.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →#1 Best Overall
- Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
- Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
- Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
- Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
- Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems
Choose how the board will run your application
Standalone LoRaWAN end device
Choose the LoRaWAN End_Node project when the application logic will run on the STM32 board itself. ST’s package includes end-device examples and documents LoRaWAN 1.0.3 support. Its product information is available on the I-CUBE-LRWAN page.
UART-controlled LoRaWAN modem
Choose AT_Slave when an attached host will run the application and control the board as a modem over UART. In this arrangement, the board’s LoRaWAN stack is driven with AT commands rather than having the application logic run as a standalone end node.
Rank #2
- Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
- Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
- Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
- Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
- Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems
Install the package and open the project
- Download and install ST’s I-CUBE-LRWAN expansion package. Confirm that the package release includes the B-L072Z-LRWAN1 target and a toolchain project compatible with your installed IDE.
- In the package, navigate to
Projects/<target>/Applications. - Open the preferred toolchain folder and select the project for the B-L072Z-LRWAN1. For a standalone end device, choose the LoRaWAN End_Node project; for a host-controlled modem, choose AT_Slave.
- Review the project’s configuration parameters before building. The project manual, ST UM2073, describes the end-node application and its configuration. Folder contents and IDE details can vary by package release.
Match the region and activation to your network
Set the firmware’s regional parameters to the region used by the device’s actual deployment and supported by the network server. ST lists EU868, EU433, and US915 support for I-CUBE-LRWAN. The board product page lists an 860–930 MHz frequency range, but that hardware range does not choose the correct regional LoRaWAN settings for you.
Then configure either Over-The-Air Activation (OTAA) or Activation By Personalization (ABP), according to the method prepared on the server:
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteRank #3
- Versatile IoT Development: The WiFi LoRa 32 (V3) featuring an ESP32-S3 + SX1262 LoRa node is your ultimate IoT Ar duino board, perfect for creating smart city solutions, agricultural innovations, smart homes, and industrial control systems. With support for Meshtastic and LoRaWAN, this kit is designed for developers seeking to build cutting-edge IoT devices.
- Enhanced Connectivity Options: Equipped with Wi-Fi, Blue tooth Low Energy (BLE), and LoRa connectivity, this development board offers a comprehensive networking experience. The built-in 2.4GHz metal spring antenna ensures robust communication, while the IPX (U.FL) interface allows for seamless LoRa connection, making it an essential tool for any IoT project.
- All-In-One Protection with N35PLUS Case: The specially designed N35PLUS case by Meshnology provides the ultimate protection for your WiFi LoRa 32 (V3) board, antenna, and 3000mAh battery. Its compatibility extends to the LoRa 32 (V4) and ESP32-S3 LoRa 32 (V5) boards, ensuring that your devices are well-guarded in various configurations.
- Long-lasting Power Supply: The included 3000mAh battery allows for extended usage of 13-24 hours depending on the operational mode. It functions like a smartphone, charging via the Type-C interface without the need to remove the battery. This convenience is perfect for makers and hobbyists looking for reliability in their projects.
- Seamless Integration for Development: With a built-in OLED display for real-time debugging, a USB interface for easy programming, and top-notch battery management, the WiFi LoRa 32 (V3) development kit is crafted for efficiency and user-friendliness. Enjoy an extensive experience with this robust tool, ideal for hobbyists and professionals alike in the realm of IoT and electronic tracking applications.
| Method | What must agree | Provisioning implication |
|---|---|---|
| OTAA | The device’s configured identity and join credentials must correspond to its server-side registration. | The device must complete the join procedure before it can send application traffic. |
| ABP | The device’s configured session details must match the server’s registration. | Configure the device and server consistently for the provisioned session. |
ST documents support for both methods, but neither is universally preferable for every server or deployment policy. Use the credentials provisioned for your device; do not copy example credentials into a deployed device. A successful firmware build or flash is not proof that registration, credentials, or network settings are correct.
Connect the antenna before transmitting
Before using the radio, connect the supplied 900 MHz, 50-ohm antenna to the board’s SMA connector. ST’s UM2115 manual specifies the antenna connection for RF communication. If your board revision uses an optional U.FL antenna path, check that revision’s documentation and the intended RF connection before use.
Rank #4
- V4 Upgraded ESP32-S3 & LoRa SX1262 Development Board: This Lora V4 Development Board features the latest ESP32-S3R2 chip with 2MB PSRAM and 16MB Flash, delivering superior processing for complex IoT applications and Meshtastic projects. This major upgrade from V3 models provides enhanced performance for Meshtastic devices, LoRa development boards, and sophisticated user interfaces, ensuring smooth operation of advanced firmware.
- High Power 27dBm Long-Range LoRa Radio Communication: The Meshtastic device experience exceptional wireless range with 27dBm transmission power and -137dBm sensitivity. Perfect for building reliable Meshtastic nodes, LoRa radio networks, smart home IoT devices, and industrial applications. This LoRa module provides greater communication distance across large properties and urban environments.
- Integrated OLED Display & Complete LoRa Meshtastic Kit: This heltec V4 includes a 0.96-inch OLED display for real-time data visualization without additional hardware. The protective casing features FPC antenna for stable Wi-Fi/Bluetooth and external antenna for enhanced LoRa performance. Provides a complete Meshtastic development board experience ready for immediate deployment.
- Advanced Power Management with Solar & GPS Connectivity: The ESP32 LoRa 32 V4 Designed for outdoor use with optimized battery management and 20μA sleep current. Includes solar panel interface for Meshtastic solar nodes and GNSS port for Meshtastic GPS applications. Type-C interface with voltage regulation ensures reliable operation for asset tracking and remote monitoring.
- Fully Compatible ESP32 LoRa Development Board: The ESP32 Lora V4 Development Board Maintains complete pin compatibility with Heltec LoRa 32 V3 for seamless project migration. Ready for Arduino and PlatformIO development, this versatile board supports LoRaWAN, Wi-Fi, and Bluetooth protocols for smart agriculture, industrial IoT, and wireless security systems.
Build, flash, and verify network activity
- Connect the board to the computer through the ST-LINK USB interface.
- Build the selected project with its supported toolchain. Resolve any project or toolchain compatibility issues against the installed I-CUBE-LRWAN release.
- Program the board using the selected IDE’s flash/debug workflow for ST-LINK.
- Power or reset the board and inspect its logs through the available virtual COM connection if the example provides status output.
- For OTAA, check the network server or its application view for a completed join before expecting application uplinks. For either activation method, verify that the server receives traffic from the registered device.
- Set the application payload size for the configured region and data rate. ST warns that the maximum allowed payload depends on both; the project manual states that payload format must be designed accordingly.
The exact credential entry point, server workflow, IDE screens, and current package download depend on the particular network service and software release. If no join or uplink appears, check the board model, antenna connection, region, activation method, matching server credentials, and payload configuration before treating the firmware flash as successful network setup.
Quick Recap
Best Value
- Support Arduino Development Environment: Support ESP32 + LoRaWAN protocol Arduino library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol
- Highly Integrated: Integrated WiFi, LoRa, Bluetooth three network connections, onboard WiFi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use. Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
- Power Supply Method: Onboard SH1.25 battery interface, integrated lithium battery management system; you can also use the Type-C interface to power the development board
- Highly Interactive: Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power and other information
- Widely Application: ESP32 LoRa V3 is now widely used in well-known long-range wireless open-source projects such as Meshtastic and Meshcore, serving applications in smart cities, smart farms, industrial control, and security systems
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

