Starting…

Enter your PIN

Sign in

This machine has to be signed in once. We email you a 6-digit code; after that the app opens with your 4-digit PIN.

Enter the code

Stock

blank STM32G070 chips on hand

A chip comes off stock when it is programmed for the first time. Reflashing a board that already exists does not, and a flash that fails does not.

Add delivery for chips that arrived. Adjust corrects the number after a physical count — it takes a negative quantity too.

Units built

chips programmed here, ever

A chip counts once, the first time it is programmed. Everything after that is the same board coming back.

By firmware

Stock movements

Deliveries and corrections. The one-a-flash draw-downs are in Logs.

Programmer

not connected

Turn on connect under reset if the board's firmware sleeps, reboots in a loop, or takes over the SWD pins — otherwise connecting fails at random.

Chip

unknown
The board is detected automatically — just swap it.

Firmware

not loaded
Dev / test firmware — do not put this on a board that ships.

Every board is erased, programmed, verified, then locked at RDP level 1. Locking is not optional: it is what stops the firmware being read back off a finished board. Getting a locked chip open again wipes it.

Chip operations

Format erases everything. On a protected chip it drops readout protection back to level 0, which mass erases the flash on the way — that is the only way back and it cannot be undone.

Firmwares

Dev / test firmware — kept apart from production. Nothing on this page should ship.

Versions

Download gives an admin back what was published — .hex as uploaded, or .bin for the flat image. Every download is recorded in the logs under your name; an operator account cannot do it at all.

Make a name once (e.g. tublur inverter), then upload .hex versions into it. It is created on this page's channel.

Choose the firmware, pick its .hex, and it becomes the current version to flash. The version number is generated automatically — v1, v2, v3… The file is checked against the STM32G070CB here and stored in the database; it is never written to disk and never handed to an operator except as raw bytes during a flash.

Users


    

Everyone signs a machine in once with a 6-digit code emailed to their address, then chooses a 4-digit PIN; every time the app is opened after that, the PIN is what unlocks it. There are no passwords. Recovery codes are the way in when email is not working — issue a set and keep them on paper.

Flashes

Audit trail