Build a Trezor One DIY Hardware Wallet with STM32 Dev Boards (For Bitcoin, Ethereum, Cryptocurrency)
Crypto Guide Crypto Guide
22.7K subscribers
1,336 views
58

 Published On May 24, 2024

Further Resource:
Official Trezor Documentation: https://github.com/trezor/trezor-firm...
MCUDev Trezor Dev Kits: https://mcudev.github.io/
Trezor One DIY Github: https://github.com/3rdIteration/Trezo...

Parts Used:
Example 1
Waveshare Core405r: https://www.waveshare.com/core405r.htm
Waveshare 2.42' SSD1309 SPI OLED: https://www.waveshare.com/2.42inch-ol...
10cm Female to Female Dupont Cables: https://www.aliexpress.com/item/10050...
Case: https://www.printables.com/model/8908...

Example 2 - Small
WeAct Studio STM32 Core (STM32F405RGT6): https://www.aliexpress.com/item/10050...
0.96 SSD1306 SPI OLED: https://www.aliexpress.com/item/10050...
Tactile Buttons: https://www.aliexpress.com/item/10050...
30 AWG Flexible Silicon Wire: https://www.amazon.com/BNTECHGO-Silic...
Case: https://www.printables.com/model/8908...

Example 2 - Large
DIYMore STM32F407VGT6: https://www.aliexpress.com/item/10050...
2.42 SSD1309 SPI OLED: https://www.aliexpress.com/item/32981...
Tactile Buttons: https://www.aliexpress.com/item/10050...
30 AWG Flexible Silicon Wire: https://www.amazon.com/BNTECHGO-Silic...
Case: https://www.printables.com/model/8908...

Example 3
ESP32_Mini V31 STM32F405RGT6 : https://www.aliexpress.com/item/10050...
Waveshare 2.42' SSD1309 SPI OLED: https://www.waveshare.com/2.42inch-ol...
10cm Female to Female Dupont Cables: https://www.aliexpress.com/item/10050...
Case: https://www.printables.com/model/8908...

00:00 - Intro
00:54 - Overview of The Three Hardware/Software Examples
02:13 - Example 1 - Hardware Assembly Waveshare Core405R + Waveshare 2.42 Inch OLED (Solderless)
04:17 - Example 1 - Software Build via Docker, Flash with STM32CubeProgrammer
08:50 - Example 1 - Flashing Firmware and Testing
11:34 - Example 2 - Hardware WeAct STM32 Mini Core STM32F405RGT6 & DIYMore STM32F407VGT6
16:47 - Example 2 - Software, Downloading Official Bootloader Binary from Trezor
18:54 - Example 2 - Building Production firmware from Source
21:13 - Notes and Demo of Production Firmware
23:15 - Example 3 - DevEBox STM32_Mini V31 STM32F405RGT6 (With Integrated Buttons)
25:24 - Example 3 - Modifying & Building Software for Custom IO
32:52 - Note on Odd USB Behavior on the STM32_Mini V31
34:35 - Notes on creating your own Signed Production Bootloader and Firmware
35:48 - Conclusion

show more

Share/Embed