-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Check BIP39 recovery phrase" from the NanoS app freezes. #10
Comments
Nearly all testing was done using Speculos and this behaviour was not seen. I may have to test some more on an actual device not an emulator Meanwhile, try updating your device to the latest version of the firmware and see what happens. |
Same result with Ledger NanoS firmware 2.1.0. Updating via Ledger Live, the update removed all apps from NanoS.
"Check BIP39 recovery phrase" freezes after entering my 12 words mnemonic on NanoS Update : I left it connected for 10+ hours and it remained stuck on Processing. |
OK, I'll look into it. Here's the results of the automated tests for 12 word, 18 word and 24 word BIP39 phrases ... all pass: |
Have you managed to try app-sskr-check on a NanoS or NanoS+ ? |
Hi @InfiniteQE , No, I have not tested on a physical Nano S or S+ yet. However, I have raised an issue with Ledger to see if I can get a lot or all of the finite field processes performed by syscalls rather than writing our own code to do it. Maybe this will affect the issue you are having. See the issue I raised here: |
The gf_syscalls branch makes a significant change to how the app generates Shamir's Secret Shares. It changes the interpolate function to use syscalls for Galois Field operations. There are pros and cons to these changes. The following could be argued:
It could also be argued:
The syscall used to rewrite the interpolate functionality is called |
app-seed-tool is forked from Ledger's app-recovery-check. I have encountered this same issue when sideloading app-recovery-check onto a Nano S device. The strange thing about it is that if app-recovery-check is installed from the Ledger Live this issue is not encountered. I have raised an issue with app-recovery-check: LedgerHQ#15 |
I on my NanoS (fw 2.0.0) I installed the v1.4.0 that I had built in my debian VM.
(with
git clone https://github.com/aido/app-sskr-check
)I did this mainly to test if the check sskr shares choose a different word # bug was still there (it is) and if the choose word # 1 bug is still there when you have already entered > 5 words (it is).
Using the other function Check BIP39 seed is also broken. I entered my 12 word mnemonic seed, and get to "Processing". The loading animation briefly turns, then the whole NanoS freezes. I waited >30 mins, and the screen remains frozen on Processing.
I then uninstalled v1.4.0 and reinstalled the v1.3.2 github release binary
Same result, app SSKR Check on NanoS (fw 2.0.0) freezes on "Processing" after a very brief circle animation
The text was updated successfully, but these errors were encountered: