Skip to content

Fix [Nano S+ crashes when signing after sleep mode] #897

@Philippe734

Description

@Philippe734

Description

I am experiencing a bug with the Ethereum app on the Ledger Nano S+ which leads to a crash during the signing process under specific conditions.

Your environment

Each are up-to-date

  • Ubuntu 24.04
  • Brave browser
  • Rabby wallet
  • Nano S+ firmware 1.4.1
  • Ethereum app 1.19.1 and 1.19.2

Steps to reproduce

  • Open the Ethereum app on the Ledger Nano S+.
  • Allow the device to enter sleep mode (screen saver) after a duration ranging from 1 to 10 minutes.
  • Attempt to perform any operation that requires signing while the device is in sleep mode.

Expected behaviour

The operation should be able to be signed without interruption regardless of the device's sleep status.

Actual behaviour

When an operation is sent to the Nano S+ while it is on the sleep screen, the device crashes:

  • The screen turns black.
  • None of the buttons respond.

The only solution to regain functionality is to unplug and reconnect the device. The issue occurs regardless of the duration before the device goes to sleep, whether it is set to 1 minute or 10 minutes. This behavior is also observed with both "Bling signing" enabled and disabled.

Proposed solution

To mitigate the issue, it is recommended to set the screen saver duration to the maximum of 10 minutes and press any button on the Nano S+ before initiating any operation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions