On the physical security aspect - everything you said is true. However, a RP based wallet has some advantages, too. 1. You just need to take the SD card out and hide it to make the wallet useless to anyone who finds it. 2. It is a lot easier to hide an SD card than a Trezor (or piTrezor) device. 3. If someone (e.g. a robber, police, or border patrol) finds a Trezor on you, they can use a $5 wrench attack to gain access. In this sense, transporting a piTrezor wallet may be simpler, because you just need the SD card - you can use it with another RP at the destination. An SD card can be concealed in a photo camera, for example. I wonder if it is possible to boot a RP off an encrypted SD card (by entering a password before it boots). This could somewhat address the issue of somebody getting your SD card. Thank you for the video. I love the DIY options for hardware wallets.
@CryptoGuide
2 жыл бұрын
You are totally right. I think the main power here is how discrete it all can be, especially if you have an RPi4/zero or something that looks totally normal. (Even with a hat, as you can just enclose it in a normal case most of the time) Being able to split it up (Pi and SdCard) for storage or travel can be really useful too. Full OS encryption is certainly an option. It is a bit messier on a Pi than in a standard Linux system, but is certainly do-able and would mitigate most of the physical risks. The DIY side is certainly interesting. :) There are a few more DIY things I have lined up so this isn't the last.
@johnflorence2672
4 ай бұрын
for number 3. Passphrase will save you. You can have bait founds on usual wallet and the hidden wallet with your actual funds, simple like that
@CryptoGuide
4 ай бұрын
Yea the main risk with physical security is that the MicroSD can be easily tampered with and you would never know. (Including tampered to leak your seed and retain the passphrase)
@radami3550
Ай бұрын
when trying to access trezor suite display this message "Your device may have been compromised" I can't access my funds can you help me?
@CryptoGuide
Ай бұрын
I can't check on an actual piTrezor for a few days, but just use the previous version of Trezor Suite and it should work the same as before.
@radami3550
Ай бұрын
@@CryptoGuide same message appeared, error occurred
@radami3550
28 күн бұрын
Initialize failed: _promptPassphrase: Passphrase callback not configured, code: Runtime
@CryptoGuide
24 күн бұрын
So I had a look and this works fine with the latest version of Trezor Suite if you simply go in to device settings -> danger area -> turn off firmware revision check
@radami3550
11 ай бұрын
not updating firmware to new version? Current Version Universal 1.11.2 for Latest version Universal 1.12.1
@CryptoGuide
11 ай бұрын
I'll update it over the weekend :)
@CryptoGuide
11 ай бұрын
Pushed the update and am just updating the pre-built binaries. (Build for Seedsigner hardware is up and others will come as they complete, along with a signature once it's all done)
@radami3550
11 ай бұрын
Cool, thanks for updating .@@CryptoGuide
@jp62200
10 ай бұрын
@@CryptoGuide Thank you a lot for the update!! it is nice to see that you still support work you did year ago :-) unfortunately OG didn't merge your update...
@CryptoGuide
9 ай бұрын
.
@fernandofrediani2764
4 ай бұрын
I am curious on how the seed phrase and private keys stored in the microSD card are protected if someone get physical access to it and put in a card reader and mount the filesystem. For building a JADE with Lilygo T-Display based on ESP32 there is the secure boot mode with Blockstream's key which gives extra security if someone get access to the device and try to put another firmware. How does that compare with the PiTrezor solution ?
@CryptoGuide
4 ай бұрын
piTrezor has no physical protection, just like Seedsigner. Basically piTrezor depends on passphrase to protect someone with the MicroSD from taking your funds.
@fernandofrediani2764
4 ай бұрын
@@CryptoGuide do you know if when setting a PIN in PiTrezor it encrypts the file containing seed phrase ? If not perhaps somthing could be modified in that way. Another more sophisticated way would be to encrypt the root filesystem with something like LUKS and ask for a PIN or password using the device buttons before OS boot..Would require some significant changes though.
@CryptoGuide
4 ай бұрын
The wallet data is encrypted by the device PIN, but you would need to use a long PIN to have something that isn't trivial to brute-force. The other issue is that if someone tampered with the contents of the MicroSD card, you would have no way to know, so it could just leak your seed when you unlock it. Basically the RPi4 does support things like Secure Boot, but the RPi0 devices don't really lend themselves to locking the platform down.
@fernandofrediani9010
4 ай бұрын
@@CryptoGuide intresting, however as a RPi4 costs over a Trezor Safe 3 itself make it not worth for new purchases. The most intresting one to build would be using a Pi Zero really.
@CryptoGuide
4 ай бұрын
DIY isn't primarily about cost. It's better to implement Trezor DIY on a proper STM32 MCU, I'll be demonstrating this in a video next week. (Which will end up being cheaper than a Trezor One as a bonus)
@fernandofrediani9010
4 ай бұрын
Have you considered to build a DIY Trezor using STM32 which is the original Trezor hardware ?
@CryptoGuide
4 ай бұрын
That will be either the next video, or the one after. (depending on when some of the last parts arrive, but I have a few options here working already) I will tell you that the Trezor One looks really nice with a 2.42' OLED ;) (I posted some images on my Twitter)
@fernandofrediani2764
4 ай бұрын
@@CryptoGuidecool, thanks for the reply. With STM32 it would perhaps make it even cheaper than with Raspberry Pi Zero. One thing to note is to find a broad with enough buttons that do the job as Waveshare Hat.
@CryptoGuide
4 ай бұрын
Yea I have an option here that can be done for about 10-20 USD :)
@fernandofrediani9010
4 ай бұрын
@@CryptoGuide do you know if a ESP32 could also be an option at some point or for that would require a complete code rewrite ?
@CryptoGuide
4 ай бұрын
ESP32 is a totally different platform, so while it wouldn't be a complete rewrite, it would be a lot of work...
@samuca18
2 ай бұрын
Good morning Is it possible to work Pitrezor with the screen with driver ST7735S
@CryptoGuide
2 ай бұрын
The releases on my Github target the hardware used in the SeedSigner, so thats the ST7789, so in terms of official releases, they won't work with the ST7735S. That said, my fork of piTrezor makes use of the fbcp-ili9341 driver which can be found here: github.com/juj/fbcp-ili9341 which does support the display you are asking about. Basically you would just need to build piTrezor from source from my repository and edit this file: github.com/3rdIteration/yocto-pitrezor/blob/master/meta-pitrezor/recipes-graphics/fbcp-ili9341/fbcp-ili9341_git.bb so that it uses the ST7735S driver as opposed to the ST7789 driver for the display. (it's a one line change)
@samuca18
2 ай бұрын
@@CryptoGuide I don't have the programming knowledge to be able to try to make this change.
@CryptoGuide
2 ай бұрын
Then your best bet is to just get the standard waveshare hat that the Seedsigner uses
@samuca18
2 ай бұрын
@@CryptoGuide Can you indicate where this modification is?
@CryptoGuide
2 ай бұрын
I already give you exactly what to edit and what to change it to
@donygeorge1987
7 ай бұрын
my pitrezor is not detecting in trezor suite web. Please help
@CryptoGuide
7 ай бұрын
Does the Trezor suite desktop app work? (Or any other wallet software?)
@donygeorge1987
7 ай бұрын
It was my mistake. Changing usb cable works. Thanks
@CryptoGuide
7 ай бұрын
Good job sorting it out :)
@kboy5189
11 ай бұрын
Thank you but this is not completely air gapped like the seedsigner on rp v1.3 correct?
@CryptoGuide
11 ай бұрын
That's correct, piTrezor requires that you connect via the data-enabled port.
@jpp59
2 жыл бұрын
Great video, hope it will get k's of views! Thank you for your port of the seedsigner screen on the pitrezor!
@CryptoGuide
2 жыл бұрын
Was certainly a bit of a learning curve with Yocto, but got there and learned a lot along the way :)
@wellingtomkkk
9 ай бұрын
I was trying to make the RCA TV output in the website file "pitrezor" and it wouldn't, then I saw your video and the file "pitrezor-pi1a,zip" it activates the RCA output without me changing anything, do you know where I should change the configuration to active when in config.txt it doesn't have any effect?
@CryptoGuide
9 ай бұрын
So are you sure trying to use stock piTrezor or are you trying to use the Seedsigner hardware setup? (So small LCD hat as well)
@wellingtomkkk
9 ай бұрын
@@CryptoGuide and I'm using a 4-inch display (screen from the car's rear camera), with the "RCA TV" output the image looks great
@CryptoGuide
9 ай бұрын
So it's alls working? I'm just trying to understand what you are attempting to do that isn't working.
@wellingtomkkk
9 ай бұрын
On the Pi Trezor blog file, I tried to change the config and the "tv out" did not activate. I found your channel and saw your GitHub and your file worked without me changing anything. I was then left wondering why the Pi Trezor blog file did not activate the "tv out".@@CryptoGuide
@CryptoGuide
9 ай бұрын
Ah, it's likely due to the official releases being built for a pizero1, not a pi1.
@Walker956
Жыл бұрын
Man this is so cool. Really glad this thing exist.
@CryptoGuide
Жыл бұрын
Yea it's a fun project
@a.p.2934
Жыл бұрын
HI! Thanks for the video, I have a pi 3a+ that I don't use anymore. How I can build the image for that board ? Thanks in advance
@CryptoGuide
Жыл бұрын
Have you tried to see if either of the images just work as is? Either way you should just specify the bulld target and it Yocto will probably work it out.
@a.p.2934
Жыл бұрын
@@CryptoGuide not really because I never used yocto and i thought that I need a different image because pi3a+ architecture is different from pi4. But I will try later, thanks again for your contents!
@CryptoGuide
Жыл бұрын
The Pi4 images won't work, but the Pi1A and PiZero stuff might "just work"
@a.p.2934
Жыл бұрын
@@CryptoGuide nope didn't work unluckily.
@CryptoGuide
Жыл бұрын
So when you say it doesn't work, what does this mean? Does it boot on the pi?
@ikust007
2 жыл бұрын
Vraiment bien.
@CryptoGuide
2 жыл бұрын
Glad it helped :)
@ikust007
2 жыл бұрын
Merci !
@CryptoGuide
2 жыл бұрын
Glad it helped :)
@thebusinesscentre
Жыл бұрын
I have the waveshare but get no display output, I assume i have to update firmware before I use the display or what’s the issue? ❤️ plz help
@CryptoGuide
Жыл бұрын
So are you run into the SeedSigner software on the microSD? Can you see if it's actually booting up properly?
@thebusinesscentre
Жыл бұрын
@@CryptoGuide yes that is well.. i use same screen as you too, ur script is longer can i have yours?
@thebusinesscentre
Жыл бұрын
@@CryptoGuide everything works just no output on screen
@CryptoGuide
Жыл бұрын
So did you solder the header pins on yourself? If so you may have accidentally connected two of the pins with solder.
Пікірлер: 98