Skip to content

Q1 does not return "Initialization complete" in response to "resetDevice" command #1204

Description

@cdemaio-aera

The reset() function in the bioshake module uses the text "Initialization complete" as the cue for when the device is finished initializing. However, the Q1 model I am using does not return this exact string. Instead, it returns the following:

'ok\r\n\r\nQuantifoil Instruments GmbH\r\nDevice: Q.MTP-BioShake Q1\r\nVersion: 1.0.0\r\nSerial: 0000030415\r\n\r\nStart device self test:\r\n\r\nCheck EEPROM .......................... OK\r\nConfigure temperature sensor 1 ........ OK (T=25.0\xb0C)\r\nConfigure temperature sensor 2 ........ OK (T=23.2\xb0C)\r\nConfigure temperature sensor 3 ........ OK (T=23.2\xb0C)\r\nCheck safety temperature sensor ....... OK (T=27.4\xb0C)\r\nCheck TEC power supply ................ OK (U=20.0V)\r\nCheck FAN1 speed ...................... OK\r\nCheck FAN2 speed ...................... OK\r\nCheck ELM ............................. OK\r\nInitialization successfully completed.\r\n\r\n'

This includes "Initialization successfully completed" but not "Initialization complete". As a result, I get the "Reset did not complete in time" TimeoutError.

I'm not sure if the text output I am receiving is the same for all Q1 devices, or if some Q1s have "Initialization complete" and it's based on firmware version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions