Home

Awesome

Cobo Vault Secure Element Firmware

Cobo Vault is an air-gapped, open source hardware wallet that uses completely transparent QR code data transmissions. Visit the Cobo Vault official website to learn more about Cobo Vault.

You can also follow @CoboVault on Twitter.

<div align=center><img src="https://cobo.com/_next/static/images/intro-2b5b0b44cc64639df4fcdd9ccc46fd4b.png"/></div>

Table of Contents

Clone

git clone git@github.com:CoboVault/cobo-vault-se-firmware.git

Build

Currently, the source can only be compiled on Windows.
You can build with ARM IDEs like "Keil MDK V4.x".
  1. Download Keil MDK4.x here.
  2. Install MDK and register license.
  3. Run MDK, and add firmware project. Open the dialog Project - Open Project, select mason.uvproj here.
  4. Build the firmware project. Select the dialog Project - Rebuild all target files to compile the source files.
  5. Find the firmware image mason_app.hex and mason_app.bin in directory ./.

Code Structure

Modules:

source : Source files for Secure Element firmware

upgrade : Python script for verifying update package

*.bat: Script file for compiling

uvproj: Project files for MDK IDE

Issues and PRs

Please submit any issues here. PRs are also welcome!

License

GPLv3 License This project is licensed under the GPL License. See the LICENSE file for details.