Shimmer EEPROM Branding Tool
advertising / product name provisioning
Reads and writes the brand record in the sensor's EEPROM, which holds
the device's Bluetooth Classic, BLE and USB names. Firmware seeds the
record with the stock defaults on first boot and uses it as the single
source of truth afterwards, so what you see below is what the device
actually advertises. Works over
USB / dock serial (Shimmer3 in a base, Shimmer3R directly over
USB-C) and over BLE (Shimmer3R only — the browser cannot reach a
Shimmer3 over Bluetooth). Requires firmware with DEV-949 brand-record
support.
disconnected
Reboot required — the new names are stored but not yet advertised
The Bluetooth module only picks up the name at Bluetooth initialisation,
and the BLE advertising name cannot change while advertising is running,
so the device has to restart.
Reboot now arms a soft reboot and disconnects — the device
restarts by itself as the link drops, then advertises the new names.
This connection cannot request a soft reboot (dock/USB serial has no
such command), so power-cycle the sensor by hand:
Disconnect this tool (button below or unplug).
Shimmer3: undock and re-dock it (or briefly press the reset pin
through the enclosure hole). Shimmer3R: hold the button to power
off, then on again, or undock/re-dock.
Reconnect here and press Read record to confirm, or check a
Bluetooth scan for the new name.
Current record not read
Classic BT prefix
–
BLE prefix
–
USB product prefix
–
USB manufacturer
–
Record type
–
Device
–
MAC suffix
–
An invalid or blank record is not an error state:
firmware replaces it with the stock defaults at the next boot.
Provision new branding
Printable ASCII, no commas. Max lengths: Classic BT and USB product
16, BLE 10 (Shimmer3: 8 — the 31-byte BLE advertisement limit),
USB manufacturer 24. Firmware appends the MAC suffix to the Classic
BT, BLE and USB product names; the USB manufacturer
string is used verbatim, and a stock unit carries "Shimmer Research
Ltd." here.
The record is never write-protected — it stays rewritable and erasable
from this page at any time. Writes are CRC-protected; a garbled record
simply reverts to the stock defaults at the next boot.