StatTrak tools

Everything for your StatTrak. In your browser.

Update the firmware, install apps and draw your own screens. You do not install anything.

Firmware and Apps need Bluetooth in the browser: Chrome, Edge or Opera, on a computer or on an Android phone. They do not work in Firefox, in Safari or on an iPhone. The Designer works in every browser.

What is StatTrak?

StatTrak is a small kill counter for airsoft. It mounts on your replica and counts your kills and deaths. It has two buttons, a small display, a buzzer and Bluetooth.

StatTrak on a Picatinny rail, with a PEQ box, and the DIY edition on a battery

The software inside it, the firmware, is open. You can add apps to it (small games and tools), and with an AI coding tool you can change the firmware itself.

No StatTrak yet? Get one in the TRIDOS shop.

Update the firmware

The Firmware page puts a firmware file on your StatTrak over Bluetooth.

  1. Step 1: put the device in update mode and pair 1. Connect. On the StatTrak: Settings, then Firmware: UPDATE, hold the right button. The display shows FIRMWARE UPDATE. On the page: Pair device, then pick StatTrak.
  2. Step 2: select the firmware file 2. Select the file. Pick an official release, or drop a firmware file (.bin) on the page. The page refuses a file that is not a StatTrak firmware.
  3. Step 3: the transfer is running 3. Flash. Click Flash firmware and confirm. Keep the device near the computer and keep the page open.
  4. Step 4: flash complete 4. Done. The StatTrak restarts and the page confirms the new firmware. The display shows Complete. Hold a button for OK.

The old firmware stays on the device until the page confirms the new one. If a transfer stops, nothing is lost.

Install apps

An app is a small file (up to 4 KB): a game, a timer, a different counter. It goes on in a few seconds and the firmware stays the same. An app runs in a closed box: it cannot touch the firmware update, Bluetooth or the power.

Apps: SYNC on the device, the SLOTS app in the app menu, and the SLOTS game
  1. On the StatTrak: Settings, then Apps: SYNC, hold button 2. The display shows APP SYNC.
  2. On the computer: open Apps, click Connect and pick your StatTrak.
  3. Click Install next to an app.
  4. Answer on the StatTrak. It asks INSTALL <NAME>?. Hold button 2 for yes, or button 1 for no.
The page shows the question on the device: INSTALL REACTION? Installed: SYNC MORE or OPEN on the device

In the same tab you can move, hide and delete apps, change their settings, and give your StatTrak its own Bluetooth name (for example StatTrak | RED 7). The new name starts the next time you open Apps: SYNC.

Apps need a firmware with the app menu. If the page says Update the firmware first, update the firmware first.

Design a screen

You know exactly how a screen must look? Draw it in the Designer.

The Screen Designer: a kill counter screen on the pixel grid, the tools on the left, the screens at the bottom
  • Real pixels, real fonts. You draw on the 128 × 32 pixels of the device, with its fonts.
  • As many screens as you want. Write for each screen what it does: when it shows, and what the two buttons do.
  • Your work is safe. The page keeps your work in this browser. Save gives you a file.
  • Send to AI. Say in one line what you want, copy the text and paste it into your AI coding tool. It builds exactly what you drew.

Make your own app

You do not have to be a programmer. An AI coding tool writes the app for you, tests it in a simulator of the device and shows you the screens. You decide.

What you need
  • A computer with Windows, macOS or Linux.
  • An AI coding tool that can work on your computer, for example Claude Code, Codex, Cursor, GitHub Copilot (agent mode) or Gemini CLI. A chat website alone is not enough.
  1. Open your AI coding tool in an empty folder and paste this text:
    I have a StatTrak kill counter and I want to make my own app for it. Help me, step by step.
    
    1. Download the firmware project to this computer:
       git clone https://github.com/trakaismikus/stattrak.git
    2. Open the folder "stattrak" and read the file AGENTS.md completely. Follow it.
       Start with section 1 "Start here".
    3. Ask me before you install anything on my computer. Tell me what it is and how large it is.
    
    The app: (say here what it must do)
    
    I may not be a programmer. Use plain words.
  2. Say what the app must do. For example: “Count down from 10 minutes and beep at the end.” or “A small game for the break between two rounds.” The device has two buttons, a 128 × 32 display and a buzzer. It has no clock and no internet.
  3. Look at the screens. The AI tool runs your app in the simulator and shows you the pictures. Ask for changes until you like it.
  4. Install it. The AI tool gives you a file that ends in .stapp. Open Apps, connect, click From file and pick the file.

For AI tools and developers: the app language and the rules are in docs/APPS.md of the firmware project. With the same AI tool you can also change the firmware itself: say what you want instead of an app.

Use the device

The four main views: Total, Kill / Dead, Stats and Settings
Do thisResult
Hold both buttonsPower on / power off
Short press on both buttonsThe app menu: KILLS, KILLS + DEAD, STATS, your apps, SETTINGS
App menu: button 1 / button 2Previous / next app. Both buttons, or wait 3 seconds: open it
Total view: short press / long press+1 kill / −1 kill
Settings: short press button 1 / 2Up / down
Settings: long press button 1 / 2Previous / next value, or start the action
A button on the display (YES, NO, OK, BACK…)Hold the round button under it until it fills. A short press does nothing
Hold both buttons for 10 seconds while you switch it onFirmware update mode (the rescue way)

If something goes wrong

What you seeWhat to do
The page does not find the StatTrakUse Chrome, Edge or Opera, and switch on Bluetooth. Open Firmware: UPDATE or Apps: SYNC on the device first
Error, or the transfer stopsNothing is lost. The old firmware is still there. Start again
Verifying... does not go awaySwitch the device off (hold both buttons). It starts with the old firmware again
The device does not work as beforeHold both buttons for 10 seconds while you switch it on. The update mode opens. Install the official firmware