-
Notifications
You must be signed in to change notification settings - Fork 37
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
[Bug] Problems using camera to scan QR from Coldcard Q screen #467
Comments
I agree, it looks like the qrcode represents first 4 chars of each word in uppercase (while krux can scan complete words in lowercase). Im not aware that it knows to downshift case and to extrapolate the full word... yet. Does the yahboom have a camera lens wheel where you can fiddle with focus? If it does, that might be the trick for reading the q screen. ??? Nice write-up! |
Thank you for the detailed report! |
Ahhh, Now I see it. The full-white quiet-zone margin around the qrcode contents. |
Krux 24.10.beta4 can now read Q QR backup. At least from computer screen 😀 |
Thanks for the help!
There's a ring with tiny notches around the lens on the Yahboom, but I can't tell if I'm spinning it. Is there a trick to twisting it? Are needlenose pliers needed, or is it easy to spin and I just can't tell its spinning?
I just tried this and it maybe made a slight difference in the appearance, but didn't solve the problem. I also tried adding a magnifying glass, but couldn't get that working either. I was able to get slightly more "square pixels", but the magnifying glass was warping the QR which may have been an issue.
Thanks for fixing this so quickly! I just flashed the new firmware and confirmed it works - also from a computer screen, not from the device.
I can't seem to locate where to report Coldcard bugs and feature requests. Does anyone know? |
I've submitted an e-mail to Coldcard support with a link to this issue, asking for a QR increase in size and wider white on external borders. |
It's a risky operation. The lenses are threaded, so by rotating them, you move them back and forth. They put a small drop of glue on this thread, so the best thing to do is remove the Yahboom's back lead, find and remove the glue with a toothpick or an exacto knife. Then delicately use needle-nose pliers to rotate the lenses. You may need a second pair of pliers to hold the camera's base. Be careful; everything is delicate, from the cable to the lenses. |
This is very helpful. I haven't tried it yet, but maybe I'll work up the guts at some point once I'm frustrated enough with CC QR codes not scanning. I'm not holding my breath that Coinkite will resolve the issue on their end. Do QR codes on the Coldcard Q scan without issues on any of the other devices Krux is compatible with? Maybe I should try another device. I'd like to scan from the Q, as it would improve my workflow. |
20241016_083718.mp4If you bring focal distance closer, it will easily scan. |
@odudex Perfect, your video looks like exactly what I'm hoping for! I took my Yahboom apart and attempted to remove the glue with an exacto knife. I think I got all of it, plus some of the camera casing is chewed up a bit. There could be some glue left in-between the base and the ring, its hard to tell. But I still couldn't get it to twist. It almost seemed like it may be one piece and won't twist, but it's really hard to tell. I didn't put a ton of pressure on twisting because I didn't want to break it. So I put it back together and its still the same as it was. 😢 I may try again later. EDIT: Got it working! 🎊 Trick was to hold the base tightly and grip the ring with pliers. Then twist it counter-clockwise. I heard a small "crack" when the glue broke free. I then experimented with the focal distance by twisting it further counter-clockwise, probably about one half to one full turn. Now I can scan QR codes on the Coldcard with Krux on my Yahboom! Thank you so much for the support. |
Great! |
No matter what I do, I can't get Krux running on Yahboom to scan any QR codes displayed on a Coldcard Q.
Here's a throwaway seed phrase on the Q with screen brightness turned to the minimum (25%) and a desk lamp illuminating the area:
Krux refuses to focus properly when scanning the Q screen. I've tried so many times with different distances, angles, screen brightness, ambient light levels, etc. These pictures illustrate what I'm seeing on the Yahboom screen. Note that my fingers are fully in focus, but Krux can't seem to focus on the QR code. I took the pics when it was as good as I could get it, it certainly was often even worse.
However, Krux scans QR codes from my computer screen without any issues. The QR code is fully in focus on the Krux screen:
Lastly, I can take a picture of the QR code on the Coldcard screen, display it on my computer, and then Krux successfully scans it.
Although you'll note that it scans all the seed words in capital letters, and indicates that the 12th word is invalid. I assume this is an unrelated issue (not due to camera focus problems described in this issue). I'm thinking that loading this style of QR code content is probably a feature enhancement for Krux.
I'm not sure if this issue qualifies as a bug, feature enhancement, or user error. But I'm hoping firmware/camera tweaks might improve QR code scanning from Coldcard screens. And if it's user error, I'm open to suggestions on how to improve QR scans.
The text was updated successfully, but these errors were encountered: