ESP32 and Trezor firmware
Posted: Sun May 16, 2021 10:19 pm
Few months ago I found out that a dude created a hard wallet using raspberry pi zero and trezor wallet firmware (which is available for free) and I noticed this:
"Features: Use the original trezor One code. Only a thin layer is used to adapt the code to the raspberry pi Linux platform. "
As you can see, it uses the original trezor firmware with a slight modification.
What I also noticed is that the ESP32 and SMT32 meets the system requirements for building a hardwallet, specially because the Trezor Wallet is made using the STM32.
Technical specification
Processor ARM Cortex-M3 processor @ 120 MHz embedded on STM32 F2 microcontroller
Screen 128x64 px OLED display (UG-2864HSWEG01)
Connectivity Micro USB connector (type B)
I thought about buying a STM32, but it seemed to me that the ESP32 is be better in some aspects, specially because it has two cores, so I bought.
Yes, I'm wondering how to build a Trezor Wallet using the ESP32, since it's possible to build one using a STM32, but this is the very first time that I'm working with MCUs. For starters, how should I proceed?
"Features: Use the original trezor One code. Only a thin layer is used to adapt the code to the raspberry pi Linux platform. "
As you can see, it uses the original trezor firmware with a slight modification.
What I also noticed is that the ESP32 and SMT32 meets the system requirements for building a hardwallet, specially because the Trezor Wallet is made using the STM32.
Technical specification
Processor ARM Cortex-M3 processor @ 120 MHz embedded on STM32 F2 microcontroller
Screen 128x64 px OLED display (UG-2864HSWEG01)
Connectivity Micro USB connector (type B)
I thought about buying a STM32, but it seemed to me that the ESP32 is be better in some aspects, specially because it has two cores, so I bought.
Yes, I'm wondering how to build a Trezor Wallet using the ESP32, since it's possible to build one using a STM32, but this is the very first time that I'm working with MCUs. For starters, how should I proceed?