Skip to content

[USB] Failed resets and disconnect of hidden tab confusion #34

@microbit-matt-hillsdon

Description

@microbit-matt-hillsdon

From an issue @microbit-caroline had in micro:bit CreateAI.

Due to an unrelated issue (slow app UI progress updates) the full flash was extremely slow and was interrupted (probably by unplugging the device).

index-Dh_fYeqx.js:21065 Detected board ID 9906
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 USB connection status CONNECTED
index-Dh_fYeqx.js:21065 Stopping serial before flash
index-Dh_fYeqx.js:21065 Reconnecting before flash
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 Detected board ID 9906
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 USB connection status CONNECTED
index-Dh_fYeqx.js:21065 Begin reset
index-Dh_fYeqx.js:21065 Resetting micro:bit timed out
index-Dh_fYeqx.js:21065 Partial flashing failed. Attempting full flash
index-Dh_fYeqx.js:21065 Object
index-Dh_fYeqx.js:21065 Full flash
index-Dh_fYeqx.js:21065 Retrying reset
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Scheduling disconnect of hidden tab for after flash
index-Dh_fYeqx.js:21065 Disconnecting after flash due to tab visibility
index-Dh_fYeqx.js:21065 Error during disconnection:
NetworkError: Failed to execute 'transferOut' on 'USBDevice': A transfer error has occurred.
index-Dh_fYeqx.js:21065 {type: 'WebUSB-error', message: 'error-disconnecting'}
index-Dh_fYeqx.js:21065 USB connection status DISCONNECTED
index-Dh_fYeqx.js:21065 Radio connection status DISCONNECTED
index-Dh_fYeqx.js:21065 Disconnection complete
index-Dh_fYeqx.js:21065 {type: 'WebUSB-info', message: 'disconnected'}
index-Dh_fYeqx.js:21065 An error occurred whilst attempting to use WebUSB.
index-Dh_fYeqx.js:21065 Details of the error can be found below, and may be useful when trying to replicate and debug the error.
index-Dh_fYeqx.js:21065 NetworkError: Failed to execute 'transferOut' on 'USBDevice': A transfer error has occurred.
index-Dh_fYeqx.js:21065 USB connection status DISCONNECTED
index-Dh_fYeqx.js:21065 Radio connection status DISCONNECTED
index-Dh_fYeqx.js:21065 Disconnection complete
index-Dh_fYeqx.js:21065 {type: 'WebUSB-info', message: 'disconnected'}
index-Dh_fYeqx.js:21065 {type: 'WebUSB-error', message: '19/failed-to-execute-transferout-on-usbdevice-a-transfer-error-has-occurred'}
index-Dh_fYeqx.js:21065 Flashing failed: {"code":"reconnect-microbit"}

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