TRT · Target Reloading Tool

ShotMarker emulator · test tool

Turn an M5Stack into a test ShotMarker.

This flashes an M5Stack Core2 so it pretends to be a ShotMarker electronic target over Wi-Fi. Use it to try TRT's live impact capture — the whole real thing (join its Wi-Fi, connect, fire shots) — before spending on a ShotMarker. It sends made-up impacts; it is a testing tool, not a measurement device.

Before you start

Note: flashing works in Chrome or Edge on a computer, not in Safari or on iPhone/iPad. You only need the computer for this one-time flash — after that the emulator talks to the app over Wi-Fi like a real ShotMarker.

Install the ShotMarker emulator firmware

Plug the M5Stack Core2 into your computer, then click:

Your browser can't flash over USB. Please open this page in Chrome or Edge on a computer. USB access was blocked. Reload the page and allow the connection when asked.

Latest firmware: — check the version shown on your device's screen and reflash if it's older.

When the port list appears, choose the entry for your M5Stack (often shown as CH9102, CP210x or USB Serial), then follow the on-screen prompts. Takes about a minute.

Use it with the app

Button A — random impact
Button B — clear / new string
Button C — auto-fire on/off
Place shots yourself: once you're on the “ShotMarker Emulator” Wi-Fi, open http://192.168.100.1 in a browser — you get a target where you can double-click to place an impact exactly where you want. Each one appears in the TRT app instantly. Great for demoing specific groups.

Updating (no cable)

After this first USB flash, all future updates are wireless, over Bluetooth from the app:

The installed version is shown on the device screen and in the app, so you can tell whether you need it.

Trouble connecting?
  1. Make sure your phone is joined to the “ShotMarker Emulator” Wi-Fi (Settings → Wi-Fi). Ignore the "no internet" warning — that's normal.
  2. The first time you connect, iOS asks for Local Network permission — allow it.
  3. For flashing: use a data USB-C cable, a direct port, and close other programs holding the serial port (Arduino IDE, M5Burner).
  4. On some computers you may need a one-time USB-serial driver (CH9102 or CP210x) — install it, replug, and reload this page.
  5. Still stuck? Email [email protected].