UI sequences for Puck

ID Name Meaning Description
00 BLACKOUT Going to sleep mode (not shutdown) - RGB LED: Fade to Black (000000), duration 200ms
- RGB LED: Switch OFF
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
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
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
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)
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)
- Buzzer ON during 300ms
- Pause; wait during 2,7s
Repeat forever {
- Buzzer ON during 100ms
- Pause; wait during 300ms
}
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

Version of UI sequences: 01