Skip to content
This repository has been archived by the owner on Jul 15, 2022. It is now read-only.

Fixes BL 1.3.1 support #234

Merged
merged 1 commit into from
May 4, 2019
Merged

Fixes BL 1.3.1 support #234

merged 1 commit into from
May 4, 2019

Conversation

gre
Copy link
Contributor

@gre gre commented May 4, 2019

In recent refactoring of getDeviceInfo (and getVersion) to support more version patterns (1.6.0-rc1 kind of versionning), we've broken the support of 1.3.1 Bootloader that was not returning any seVersion at all (it was "") which means users can't upgrade from 1.3.1 anymore exclusively when using Ledger Live 1.8.0.

Mitigation

Use Ledger Live 1.7.0 to upgrade from Nano S 1.3.1.

https://github.com/LedgerHQ/ledger-live-desktop/releases/tag/v1.7.0

Solution

Provided in this PR, will be delivered in the next Ledger Live. We've rollbacked some previous code that was fallbacking on version "0.0.0" when "". It will make things like the repair tool to work again.

Important note for devs

Added one more test so we are sure to never regress on this. that show us our lack of test in the past, important to continue adding more and more test in the future.
Everytime you have a new firmware version or a new pattern, please always add a test / tell the LL team what are the output of getVersion so we add this test in our side. thanks.

test plan: #235

@juan-cortes
Copy link
Contributor

Ready to merge bossman

@gre gre merged commit ee08aad into master May 4, 2019
@gre gre deleted the fixes-bl-131 branch May 4, 2019 15:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants