Plug a LoRa node into this computer with a USB cable, choose your board and press one button. It installs OSHI Mesh: open-source firmware that stays fully Meshtastic-compatible and adds reliable messaging for OSHI.
Region is a legal setting, not a preference: which frequencies and what power a radio may use is decided by your country's regulator. OSHI suggests one from your phone's locale and asks you to confirm it.
Some very common nodes — the RAK WisBlock boards, the LILYGO T-Echo, anything built on a Raspberry Pi Pico — use a different chip that the button above cannot talk to. They are not harder to install; they just work another way, and no cable trick will make the flasher on this page reach them.
The SenseCAP T1000-E and T1000-S are sealed and have a
single button, so they cannot bring up the drive the way a board with a reset button does.
What works here: with the tracker connected, run meshtastic --enter-dfu (the
Meshtastic command-line tool). A drive named T1000-E appears after a few seconds, and the
drag-and-drop step above then works exactly as written — that is how both of our trackers were
flashed. Seeed also describes a manual sequence: hold the button down and, without letting go, connect
the magnetic charging cable twice in quick succession. That one has not produced a drive here, and we
are looking into it with Seeed. One detail that misled us: the drive is called T1000-E,
while the tracker's USB name is T1000_E_BOOT even when it is running normally — so
that name alone does not mean the bootloader is running.
Two boards are different again: the Wio-E5 and the RAK3172 are STM32, and their firmware is a raw .bin that needs STM32CubeProgrammer or a DFU tool. Neither a browser nor a drag-and-drop drive can install it, so no file for them is offered here.
These files are built by OSHI from the public source code, from the same version as the images above. Checksums are in SHA256SUMS.txt next to them.