#Socket Mobile S550
#Characteristics
Socket Mobile S550 is a contactless smart card reader featuring both an USB and a BLE interface to the host computer. The device is able to run on an integrated battery.
#Specific options in the firmware
- The device has its own antenna and its own UI management.
#Specific defaults in the NVM
The Socket Mobile S550/S370 firmware overwrites a few default entries within the registers of the non-volatile memory.
#Configuration
#Specific controls: Get antenna’s firmware version
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| UI channel |
00 |
| Get version |
00 |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
| Data |
0 to N bytes |
Firmware version string |
#Specific controls: Play a UI sequence on the antenna
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| UI channel |
00 |
| Play sequence |
01 |
| Data |
1 byte: Sequence identifier (old command, shall be deprecated) 2 bytes: Sequence identifier (2022) |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
#Specific controls: Set Theme selection using a mask
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| Custom configuration |
02 |
| Theme selection |
00 |
| Mask byte |
00 example: 07 will overwritte all theme ids, 01 will overwrite Common theme id only |
| Data |
3 bytes: Common, Rfid, Barcode theme identifiers |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
#Specific controls: Upload a sequence to the antenna
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| UI channel |
00 |
| Send LED command |
03 |
| Data |
8 to N bytes for sequence data |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
#Specific controls: Set current sound volume (not saved)
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| Sound channel |
01 |
| Set volume |
00 |
| Data |
1 byte: Sound volume from 00 to 05 |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
#Specific controls: Play a sound
#Command
| Field |
Value |
| CLA |
58 (CONTROL) |
| INS |
88 |
| Sound channel |
01 |
| Play sound |
01 |
| Data |
1 byte: Sound number |
#Response
| Field |
Length |
Description / remark |
| STA |
1 byte |
STAtus |
#Power saving mode and transitions
The Socket Mobile S550 device is able to be used on USB/Charger/Battery.
The two tables below summarize the states and their possible transitions.
| USB state |
BLE state |
DC Jack state |
Operating mode |
Auto power-off? |
Battery is charging? |
| Unplugged |
connected |
not connected |
BLE device |
After 120 minutes |
no |
| Unplugged |
not connected |
not connected |
BLE device |
After 5 minutes |
no |
| Unplugged |
any |
connected |
BLE device |
no |
yes |
| On Charger |
any |
any |
BLE device |
no |
yes |
| On Host |
disabled |
any |
USB device |
no |
yes |
| Initial state |
New state |
Effect |
| Any |
DC Jack connected |
None |
| Any |
DC Jack connected |
None |
| Battery or DC Jack, BLE not connected |
USB connected |
The device restarts to connect to a host or charger |
| Battery or DC Jack, BLE connected |
USB connected |
The device will restart after the end of the BLE connection to connect to a host or charger |
| On host, DC Jack not connected |
USB disconnected |
The device enters power down mode |
| On host, DC Jack connected |
USB disconnected |
The device restarts to swtch to BLE mode |