← Boards

Beta

Flash a Personal Hopspot

Choose your device to get started. Flash a signed release from your browser, or follow the setup guide for your board.

Selected target

Seeed SenseCAP T1000-E

nRF52840 + LR1110

Seeed SenseCAP T1000-E
Tracker entry path

Direct Nordic DFU is the default. Select the firmware currently running so the browser uses one exact, fail-closed USB entry contract.

Prepare the board

The browser uses the exact entry path for the firmware currently running, then transfers the verified application through Nordic serial DFU. Recovery UF2 remains available below.

  1. 1Choose whether the tracker currently runs Seeed/Meshtastic firmware or Personal Hopspot. This selects an exact USB entry contract; it does not guess across ambiguous devices.
  2. 2Prepare the signed release. The application and init packet are downloaded, hash-checked, and validated together in the Rust DFU core before device access.
  3. 3Connect with a USB data cable and use the requested device picker. Personal Hopspot enters its bootloader through WebUSB; stock firmware and the serial bootloader use Web Serial.
  4. 4If this browser has not previously been granted the bootloader serial port, use the one bounded Continue step when it appears.
  5. 5The Rust core owns framing, acknowledgements, waits, progress, and the three-attempt retry limit. Success is reported only after the bootloader accepts the complete transfer.

Review and verify

Waiting
  1. 1Confirm the exact tracker and select the entry path matching its current firmware.
  2. 2Prepare the release. The signed application and init packet are verified before device access.
  3. 3Choose the exact USB device and let the browser enter or reconnect to its serial bootloader.
  4. 4Transfer the application. Rust validates every acknowledgement and bounds each frame to three attempts.
  5. 5Success is reported only after the bootloader accepts the complete application.

No full-chip erase. Every published byte is signature- and hash-verified before device access.

Checking this browser for secure Web Serial support before release preparation is enabled.

Confirm the exact tracker and its current firmware before preparing direct Nordic DFU.

Connect your controller

After installing Hopspot, connect this board by USB and authorize your controller to manage it, including its radio settings.

This grants administrator access to that controller. Use its public key; keep its private identity on your controller.

Use desktop Chrome or Edge with Hopspot 0.3.8 or later running on the board. Close other apps using its USB connection first.

Recovery

Restart your T1000-E into recovery mode to reinstall firmware or switch to Meshtastic.

For trackers running Hopspot. Restarting keeps your firmware and settings in place.

Recover with the device button
  1. Keep the USB end connected to your computer and remove the magnetic connector from the tracker.
  2. Hold the upper button near the lanyard and reconnect the magnetic connector. Keep holding for at least 6 seconds, until the T1000-E drive appears.

If the drive does not appear, keep holding the button and quickly disconnect and reconnect the magnetic connector. Older firmware may need several attempts. Check for the drive on your computer; a green light alone does not confirm recovery.

Seeed recovery instructions
Install Meshtastic

Once the T1000-E drive appears, follow Meshtastic’s erase and install guide. Choose the erase utility that matches the SoftDevice version in INFO_UF2.TXT, then install the T1000-E firmware. Erasing removes your device settings.

Meshtastic erase and install guide

Change board

Each card shows the current support status and next steps for that device.

Heltec LoRa 32 V4 (S3R2)flashable

ESP32-S3R2 + SX1262 (Quad PSRAM)

Heltec LoRa 32 V4 (S3R8)flashable

ESP32-S3R8 + SX1262 (Octal PSRAM)

Heltec Vision Master E290-HFflashable

ESP32-S3R8 + HT-RA62-HF/SX1262 (Octal PSRAM)

Heltec Wireless Stick Lite V3flashable

ESP32-S3FN8 + SX1262

LilyGO T-Beam Supremeflashable

ESP32-S3 + SX1262 + AXP2101

Seeed XIAO ESP32-C6flashable

ESP32-C6

LilyGO T-Echoflashable

nRF52840 + SX1262

Heltec Mesh Node T114flashable

nRF52840 + SX1262

Heltec MeshPocket 5000 mAhflashable

nRF52840 + SX1262 + 2.13-inch e-ink

Heltec MeshPocket 10000 mAhflashable

nRF52840 + SX1262 + 2.13-inch e-ink

Heltec Mesh Node T096flashable

nRF52840 + SX1262 + KCT8103L PA

RAK WisBlock Starter Kitflashable

nRF52840 + SX1262

Seeed SenseCAP T1000-Eflashable

nRF52840 + LR1110

Selected
Heltec MeshTower V2flashable

nRF52840 + SX1262 + KCT8103L PA

muzi works Base Duoflashable

nRF52840 + LR1121

Heltec V3/V3.1flashable

ESP32-S3 + SX1262 (no PSRAM)

Seeed Wio Tracker L1flashable

nRF52840 + SX1262

Seeed XIAO ESP32-S3 + Wio-SX1262flashable

ESP32-S3 + SX1262

RAK WisMesh 1W Booster Kitflashable

nRF52840 + SX1262 1W

SenseCAP Solar Node P1 / P1-Proflashable

nRF52840 + SX1262

Elecrow ThinkNode G4preview

MT7628 + MM6108

Heltec HT-HD01-V2preview

MT7628

Active bring-up

These boards are actively being brought online. They are visible here for progress tracking, but are not public flash targets yet.

Raspberry Pi Zero 2 Wbring-up

RP3A0, quad-core Arm Cortex-A53

Bring-up in progress

Elecrow ThinkNode M7bring-up

ESP32-S3 + LR1110 + CH390D Ethernet

Bring-up in progress

Roadmap
LILYGO LoRa32 T3-S3roadmap

ESP32-S3 + SX1262/SX1276/SX1280/LR1121 variants

Planned

B&Q Nano G2 Ultraroadmap

nRF52840 + SX1262

Planned

B&Q Station G2roadmap

ESP32-S3 + SX1262

Planned

Not seeing a board you want supported? Let us know in a GitHub issue and help steer what comes next.