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