Sys.GetBootStatus

This command retrieves the boot status of the reader, i.e. it describes the state of each component of the reader's hardware. Every bit in the returned value corresponds to a reader-internal component or a system error. If the component couldn't be initialized or the system error is triggered, the related bit is set.

Properties

Parameters (request frame)

None

Returned values (response frame)

Name Type/Size Description
BootStatus Bit mask (32 bits) -
NewerReaderChipFirmware Boolean (bit 0x80000000)

The reader chip has not accepted the reader chip firmware included in the latest firmware update, because it was already running a higher firmware version. This is a security feature that prevents the reader chip firmware from being downgraded below a specific version.

Note: This only affects the reader chip, i.e. other reader components have accepted the latest firmware update.

Solution: Usually, this is not an issue. However, if you want to get rid of this boot status, upgrade to the previously deployed firmware version or above.

UnexpectedRebootsLegacy Boolean (bit 0x40000000)

At least 1 unexpected reboot has occurred. For details, see Device/Statistics.

This is a legacy boot status. It is not returned by newer firmware versions.

FactorySettings Boolean (bit 0x20000000) An error occurred during a factory reset, leaving the reader without any settings instead of restoring the factory settings.
ConfigurationInconsistent Boolean (bit 0x10000000)

The reader configuration is corrupted.
Solution: Redeploy or update the reader configuration.

This is a legacy boot status. It's only returned by old firmware versions that don't yet support transaction security mechanisms. Newer firmware versions use the Configuration bit.

FirmwareVersionBlocked Boolean (bit 0x08000000) The loaded firmware version is blacklisted. For details, see Device / Run / FirmwareVersionBlacklist.
RFU Integer (bit mask area 0x07000000) Zero padding
Bluetooth Boolean (bit 0x00800000)

The Bluetooth chip of the reader is defective, device out of order.

Please get in touch with us.
WiFi Boolean (bit 0x00400000)

The WiFi chip of the reader is defective, device out of order.

Please get in touch with us.
Tamper Boolean (bit 0x00200000)

The tamper alarm is defective.

Please get in touch with us.
BatteryManagement Boolean (bit 0x00100000)

The battery management system of the reader is defective, device out of order.

Please get in touch with us.
Keyboard Boolean (bit 0x00080000)

The keyboard of the reader is defective, device out of order.

Please get in touch with us.
FirmwareVersionBlockedLegacy Boolean (bit 0x00040000)

The loaded firmware version is blacklisted. For details, see Device / Run / FirmwareVersionBlacklist.

This is a legacy boot status. Newer firmware versions use the FirmwareVersionBlocked bit.

Display Boolean (bit 0x00020000)

The display of the reader is defective, device out of order.

Please get in touch with us.
ConfCardPresented Boolean (bit 0x00010000)

You've run a VHL.Select command with AcceptConfCard set to true after presenting a ConfigCard to the reader and the reconfiguration of the reader failed.

This is a legacy boot status. It is not returned by newer firmware versions. Use the VHL.CheckReconfigErr command to check the reconfiguration status.

Ethernet Boolean (bit 0x00008000)

The Ethernet interface of the reader is defective, device out of order.

Please get in touch with us.
ExtendedLED Boolean (bit 0x00004000)

The RGB LED features of the reader are defective.

Please get in touch with us.
RFU Integer (bit 0x00002000) Zero padding
Rf125kHz Boolean (bit 0x00001000)

The 125 kHz RFID interface of the reader is defective, device out of order.

Please get in touch with us.
RFU Integer (bit 0x00000800) Zero padding
Rf13MHz Boolean (bit 0x00000400)

The 13.56 MHz RFID interface for ISO 14443/ISO 15693 card systems is defective, device out of order.

Please get in touch with us.
Rf13MHzLegic Boolean (bit 0x00000200)

The 13.56 Mhz RFID interface for LEGIC cards is defective, device out of order.

Please get in touch with us.
Rf13MHzLegacy Boolean (bit 0x00000100)

The 13.56 MHz RFID interface of the reader is defective, device out of order.

This is a legacy boot status. Newer firmware versions use the Rf13Mhz bit.

Please get in touch with us.
HWoptions Boolean (bit 0x00000080)

A hardware options error occurred, device out of order.

Please get in touch with us.
RFU Integer (bit 0x00000040) Zero padding
RTC Boolean (bit 0x00000020)

The real-time clock is defective, device out of order.

Please get in touch with us.
Dataflash Boolean (bit 0x00000010)

The data flash chip is defective, device out of order.

Please get in touch with us.
RFU Integer (bit 0x00000008) Zero padding
Configuration Boolean (bit 0x00000004)

The reader configuration is corrupted.
Solution: Redeploy or update the configuration.

CorruptFirmware Boolean (bit 0x00000002)

The reader firmware is corrupted.
Solution: Redeploy or update the firmware.

IncompleteFirmware Boolean (bit 0x00000001)

Due to an aborted upload, the firmware on the reader is incomplete and not fully functional.
Solution: Repeat the firmware upload.