Skip to content
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

PSBT with seedsigner fails #165

Closed
pony-montana opened this issue Sep 9, 2023 · 13 comments
Closed

PSBT with seedsigner fails #165

pony-montana opened this issue Sep 9, 2023 · 13 comments

Comments

@pony-montana
Copy link

The problem accour in the final step of PSBT, when the seedsigner generates the qr containing the signed txo. SBW isnt able to recognize the qr and shows an error. It shows a load screen when scanning qr that end at 99% with the fatal error.

The seesigner signin seems to work (no error reported, no unexpected behaviour and the final qr is correctly generated).

@pony-montana
Copy link
Author

nbd-wtf/obw#47 here I presented the issue to obw, a sbw fork. SBW behaviour was identical to OBW, so in the discussion you can find some useful informations.

@pony-montana
Copy link
Author

now I cant import hardware wallet, parsing from qr generated by seedsigner fails (worked well in pre 2.5 release).
The error says "next on empty iterator". I don't know if this happens with other hardware wallets (I think yes), I add this comment here and I don't create a new issue because I can test only seedsigner.

@akumaigorodski
Copy link
Collaborator

Waiting for hardware parts to arrive so I can do some debugging, fix is probably a few weeks away.

@pony-montana
Copy link
Author

This is the most bullish news I ever heard in the bitcoin space 😍

@akumaigorodski
Copy link
Collaborator

Unfortunately I could not get hardware to work (blank screen on boot, tried a few different pi models and sd cards). I don't have much free time to keep trying so shelving this for now. If anyone can send me a definitely working hardware setup though then I'll look into it.

@pony-montana
Copy link
Author

pony-montana commented Oct 9, 2023

if you tried different pi models and different sd cards there are two possible cause for it not working:

  1. the screen is broken.
  2. there are some trivial errors in the configuration that can be easily catched.

Building seedsigner the first time is not easy, so there are possibilities that we are in the case 2.
In particular, I encountered some common problems building it:

  1. pins and screen are a pain. The screen need to be at a "perfect distance", somethimes it doesnt work if the pins are "fully pulled". So, you can try boot the seedsigner with the screen pulled at "different heigths".
    I think there are a lot of possibilities that this is the problem.

  2. another common problem if you soldered the pin on the pi yourself, is that the board could be dirty. Try to clean it with alcool.

If these solutions doesnt work, you can reach me out, I can help to debug the problem.

@akumaigorodski
Copy link
Collaborator

I did not yet solder the screen, just connected it such that it clearly gets powered (the screen lights up overall) so I'm not sure, could be screen, are there any ways to diagnose this?

@pony-montana
Copy link
Author

pony-montana commented Oct 9, 2023

on boot the camera is initialized and a camera led will lights up for a second (there could be slightly different behaviour on different pi and different cameras). If it doesnt lights up, probably the boot is not happening correctly, and the problem is not the screen (could be the sd card not flashed properly or something else). If it lights up, seedsigner is booting and there are a lot of probability that its a problem with the screen.

@pony-montana
Copy link
Author

you mean that you just placed the pins on the board without soldering them? If I understood correctly, this is definitevely the problem. The pin connections from board to screen works only after a perfect soldering, they are very fragile. I had a lot of headhache with the screen and with some pins that was "not perfectly soldered" the first time I built it.
If soldering is a problem, you can try solderless pins. They also are a bit problematic (require to push with a hammer the pins in the board) but with a lot of careful they can do the job without requiring special equipment or skills.

@akumaigorodski
Copy link
Collaborator

Soldering is not a problem, I'll try that.

@Resikoakun
Copy link

#172

@akumaigorodski
Copy link
Collaborator

@Resikoakun if you're wondering what has happened to that one, it's been postponed indefinitely due to the lack of time.

@akumaigorodski
Copy link
Collaborator

Harware wallets support will be removed in future release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants