Products PUCK UI Sequences
September 5, 2025 at 2:53 AMUI sequences for Puck
| ID | Name | Meaning | Description |
|---|---|---|---|
01 |
NO MOTHER BOARD | Error sequence | - RGB LED: Group flashing x2, light time 5%, period 1s - RGB LED: Set color to DarkYellow ( FFCC00) |
02 |
NO BATTERY | Error sequence | - RGB LED: Group flashing x6, light time 5%, period 1s - RGB LED: Set color to DarkOrange ( FF4500) |
03 |
HARDWARE ERROR | Error sequence for any hardware error / self test failed state | - RGB LED: Group flashing x3, light time 5%, period 1s - RGB LED: Set color to DarkYellow ( FFCC00) |
04 |
NOT GENUINE | Counterfeit detected | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to DarkYellow ( FFCC00)- Buzzer ON during 1s - Pause; wait during 1s - Restore earlier UI sequence |
05 |
CANCEL | Cancel all sequences | - RGB LED: Set color to DarkYellow (FFCC00)- RGB LED: Switch OFF |
06 |
STARTUP | The device is starting up | - Buzzer ON during 20ms - RGB LED: Set color to Black ( 000000)- RGB LED: Solid ON - RGB LED: Fade to Blue ( 0000FF), duration 100ms |
07 |
SHUTDOWN | The device is shutting down | Store current sequence - Buzzer ON during 100ms - RGB LED: Solid ON - RGB LED: Fade to Black ( 000000), duration 100ms |
08 |
PLEASE WAIT | Generic wait sequence (device is busy / user action required) | - RGB LED: Flashing, light time 25%, period 500ms - RGB LED: Set color to DarkYellow ( FFCC00) |
09 |
BOOTLOADER WAITING | Error sequence | - RGB LED: Flashing, light time 10%, period 1s - RGB LED: Set color to DarkYellow ( FFCC00) |
0A |
FW UPGRADING | Firmware updated in progress, DON’T SWITCH OFF / UNPOWER THE DEVICE NOW | - RGB LED: Blinking, isophase (light time 50%), period 50ms - RGB LED: Set color to DarkYellow ( FFCC00) |
0B |
FW UPGRADED | The firmware has been updated | - RGB LED: Flashing, light time 25%, period 50ms - RGB LED: Set color to DarkYellow ( FFCC00)- Buzzer ON during 500ms - Pause; wait during 2s |
0C |
CONFIG CLEARED | Factory settings have been restored | - RGB LED: Solid ON - RGB LED: Set color to DarkYellow ( FFCC00)Repeat 3 times { - Buzzer ON during 20ms - Pause; wait during 200ms } |
0D |
SELF TEST | Self-test sequence | - RGB LED: Solid ON Repeat forever { - Buzzer ON during 250ms - RGB LED: Fade to Black ( 000000), duration 500ms- RGB LED: Fade to Red ( FF0000), duration 1000ms- Pause; wait during 500ms - RGB LED: Fade to Black ( 000000), duration 500ms- RGB LED: Fade to Green ( 00FF00), duration 1000ms- Pause; wait during 500ms - RGB LED: Fade to Black ( 000000), duration 500ms- RGB LED: Fade to Blue ( 0000FF), duration 1000ms- Pause; wait during 500ms - RGB LED: Fade to Black ( 000000), duration 500ms- RGB LED: Fade to Cyan ( 00FFFF), duration 1000ms- Pause; wait during 500ms - RGB LED: Fade to Black ( 000000), duration 500ms- RGB LED: Fade to White ( FFFFFF), duration 1000ms} |
0E |
WINK | Wink! | Repeat 10 times { - Buzzer ON during 100ms - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Cyan ( 00FFFF)- Pause; wait during 500ms } - Restore earlier UI sequence |
0F |
BLACKOUT | Going to sleep mode (not shutdown) | Store current sequence - RGB LED: Fade to Black ( 000000), duration 200ms- RGB LED: Switch OFF |
10 |
STARTED IDLE | Started, waiting for activation | Store current sequence Run internal hook (may replace the default color by a configuration-defined color) - RGB LED: Solid ON - RGB LED: Set color to DarkBlue ( 000066) |
11 |
STARTED ACTIVE | Started, activated | - Continue with sequence NFC RFID ACTIVE |
13 |
STATE SUSPEND | USB suspended | Store current sequence - RGB LED: Solid ON - RGB LED: Fade to Black ( 000000), duration 100ms |
20 |
NFC RFID INACTIVE | Started, field is OFF | Store current sequence Run internal hook (may replace the default color by a configuration-defined color) - RGB LED: Solid ON - RGB LED: Set color to DarkBlue ( 000066) |
21 |
NFC RFID ACTIVE | Started, field is ON / device is polling | Store current sequence Run internal hook (may replace the default color by a configuration-defined color) - RGB LED: Breathing - RGB LED: Set color to Blue ( 0000FF) |
22 |
NFC RFID TAG READING | A NFC or RFID tag is being read | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Green ( 00FF00) |
23 |
NFC RFID TAG READ SUCCESS | A NFC or RFID tag has been read | - RGB LED: Solid ON - RGB LED: Set color to Green ( 00FF00)- Buzzer ON during 100ms - Pause; wait during 2,4s - Continue with sequence NFC RFID ACTIVE |
24 |
NFC RFID TAG READ FAILED | Reading the NFC or RFID tag has failed | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Red ( FF0000)- Pause; wait during 2,5s - Continue with sequence NFC RFID ACTIVE |
25 |
NFC RFID TAG READ AGAIN | Please present the same NFC or RFID tag again | - RGB LED: Blinking, isophase (light time 50%), period 50ms - RGB LED: Set color to Green ( 00FF00)- Pause; wait during 2,5s - Continue with sequence NFC RFID ACTIVE |
28 |
NFC RFID TAG INSERT | A NFC or RFID tag has been found | - RGB LED: Solid ON - RGB LED: Set color to Green ( 00FF00)- Buzzer ON during 100ms - Continue with sequence NFC RFID TAG PRESENT |
29 |
NFC RFID TAG PRESENT | A NFC or RFID tag is kept present | Store current sequence - RGB LED: Solid ON - RGB LED: Set color to Green ( 00FF00) |
2A |
NFC RFID TAG ACTIVE | A NFC or RFID tag is present and busy | - Continue with sequence NFC RFID TAG PRESENT |
2B |
NFC RFID TAG ERROR | A NFC or RFID tag is present but we failed communicating with it | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Red ( FF0000)- Pause; wait during 1s - Continue with sequence NFC RFID TAG PRESENT |
2C |
NFC RFID TAG COUNTERFEIT | A NFC or RFID tag is present but we know it is not genuine | - RGB LED: Blinking, isophase (light time 50%), period 50ms - RGB LED: Set color to Red ( FF0000)- Pause; wait during 1s - Continue with sequence NFC RFID TAG PRESENT |
2D |
NFC RFID TAG COLLISION | A collision or an activation error has been detected | - RGB LED: Solid ON - RGB LED: Set color to Red ( FF0000)- Pause; wait during 500ms - Continue with sequence NFC RFID ACTIVE |
2E |
NFC LISTENER IDLE | In NFC listener mode, waiting for peer | - RGB LED: Solid ON - RGB LED: Set color to Cyan ( 00FFFF) |
2F |
NFC LISTENER ACTIVE | NFC listener mode, under control of a peer | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Cyan ( 00FFFF) |
30 |
PROFILE DIRECT | Starting with SpringCore Direct profile | - RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) |
32 |
PROFILE CDC | Starting with CDC (serial emulation) profile | - RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) |
33 |
PROFILE CCID | Starting with CCID (PC/SC) profile | - RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) |
34 |
PROFILE HID | Starting with HID (keyboard emulation) profile | - RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) |
3E |
PROFILE SPECIAL | Starting with another profile | - RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) - RGB LED: Set color to Orange ( DD4400) |
3F |
PROFILE ERROR | The profile specified in register 02C0 is not supported |
- RGB LED: Flashing, light time 25%, period 333ms (repeated 3 times) - RGB LED: Set color to Red ( FF0000) |
40 |
PRODUCT UNKNOWN | Hardware variant not recognized | - RGB LED: Flashing, light time 25%, period 100ms (repeated 10 times) - RGB LED: Set color to Red ( FF0000) |
41 |
PRODUCT PUCK BASE | Hardware is PUCK Base | - RGB LED: Flashing, light time 25%, period 100ms (repeated 1 times) |
42 |
PRODUCT PUCK ONE | Hardware is PUCK One | - RGB LED: Flashing, light time 25%, period 100ms (repeated 2 times) |
43 |
PRODUCT PUCK BLUE | Hardware is PUCK Blue | - RGB LED: Flashing, light time 25%, period 100ms (repeated 3 times) |
44 |
PRODUCT PUCK POINT | Hardware is PUCK Point | - RGB LED: Flashing, light time 25%, period 100ms (repeated 4 times) |
45 |
PRODUCT PUCK ULTIMATE | Hardware is PUCK Ultimate | - RGB LED: Flashing, light time 25%, period 100ms (repeated 5 times) |
50 |
MASTERCARD PENDING | Master-card recognized, keep it steady over the antenna | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to White ( FFFFFF)Repeat forever { - Buzzer ON during 10ms - Pause; wait during 60ms } |
51 |
MASTERCARD SUCCESS | Master-card accepted and successfully processed | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Green ( 00FF00)Repeat forever { - Buzzer ON during 300ms - Pause; wait during 700ms - Buzzer ON during 50ms - Pause; wait during 200ms - Buzzer ON during 50ms - Pause; wait during 200ms } |
52 |
MASTERCARD FAILED | Master-card rejected, or removed during processing | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Red ( FF0000)- Buzzer ON during 1s - Pause; wait during 2s - Continue with sequence NFC RFID ACTIVE |
54 |
COLORADO PENDING | Colorado App. or Tag. recognized, keep it steady over the antenna | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to White ( FFFFFF) |
55 |
COLORADO SUCCESS | Data have been transmitted to Colorado App. or Tag. | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Green ( 00FF00)- Buzzer ON during 300ms - Pause; wait during 2,2s - Continue with sequence NFC RFID ACTIVE |
56 |
COLORADO FAILED | Failed to transmit data to Colorado App. or Tag. | - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Red ( FF0000)- Buzzer ON during 1s - Pause; wait during 2s - Continue with sequence NFC RFID ACTIVE |
70 |
PHONE RINGING | Incoming call | Repeat 30 times { - RGB LED: Blinking, isophase (light time 50%), period 100ms - RGB LED: Set color to Yellow ( FFD700)- Buzzer ON during 300ms - RGB LED: Solid ON - Pause; wait during 700ms } - Restore earlier UI sequence |
71 |
PHONE HOOK ON | Incoming call accepted | - RGB LED: Breathing - RGB LED: Set color to Yellow ( FFD700) |
72 |
PHONE HOOK OFF | Call terminated | - Restore earlier UI sequence |
F0 |
SHORT BEEP | Short beep | - Buzzer ON during 50ms |
Version of UI sequences: 01