#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 |