Giter Site home page Giter Site logo

trezor-hardware's Introduction

trezor-hardware's People

Contributors

braydonf avatar edsammy avatar enjoycowboy avatar martin-lizner avatar prusnak avatar radsuc avatar slush0 avatar tsusanka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trezor-hardware's Issues

Model 3?

Will the trezor safe 3 be released open source?

Add Open Source Hardware Logo and OSHWA Certification Logo to Indicate This Is Open Source Hardware

Please add an Open Source Hardware logo as well as a certification stamp. Certification can be done through the Open Source Hardware's site. Here is a convenience website to generate the certification mark.

Adding the Open Source Hardware Logo and an Open Source Hardware Certification ID will give people looking at the Trezor hardware an easy indication and assurance that the Trezor is open source hardware.

Also consider adding a "facts" file that gives a quick summary of what each major component of the Trezor (hardware schematics, documentation, source) has for it's license. The OSHWA has another convenience web site to generate the facts list (or my own that has some convenience functions for downloading SVG/PNG/JPGs).

As an aside, using the AGPL for documentation and schematic files might not be wholly appropriate as the AGPL is targeted towards source code specifically. I don't claim to have a lot of knowledge but I know that CC-BY-SA and the CERN Open Hardware Licenses are two common options that either are or have options for a "copyleft" feature in keeping with the AGPL sentiment.

All this is good "housekeeping" to make sure intent is communicated clearly to the community about what parts of the Trezor are free/libre and under what license. It might also be a good idea to label individual schematics with a license, analogous to putting a license header in each source file, so that if the individual files get separated from the project, the license is easily seen.

3D files for Model T case?

Hi, where might I find 3D files for the Model T case?
I'd like to replace the plastic case with one made of metal -- is this at all feasible without breaking the electronics?

Please post accurate factory assembled weights of Trezor-T and Trezor-1

The published weight of the Trezor-T is listed as 22g (0.77oz) and the Trezor-1 as 12g (0.42oz). When comparing these specifications to the actual devices bought from the Trezor directly there is a significant variance. My personal measurements of the Trezor-T are 23.315g (0.822oz) and Trezor-1 are 10.579g (0.373g). These are a 5% and 10% variance respectively, which seems significant.

Could Trezor publish in the repo (or on the wiki) a more exacting weight for each released revision of the Trezor-T and Trezor-1?

References:

V1.1 schematic R6, R8 do not populate parts.

Although the schematic shows R6 and R8 these are do not populate parts as it can be seen in the picture of the production board. These should be marked accordingly in the schematic because if you populate these, trezor will only work in bootloader mode and it fill fail to initialize the USB interface in normal mode.

Unknown bootloader detected

Hi! I built firmware with docker script, flash the bootloader and install firmware with trezor suite. Is it possible to erase firmware from STM now? With st-link utilities I can't connect to device anymore. ST-flash give an error "unknown chip id! 0x5fa0004", openocd give "Error: init mode failed (unable to connect to the target)"

3D case

any one have updated 3D model files for Version 1.1
i already print the current files but have two issues.

  1. button are very tight inside the case
  2. back cover is not fitting because it looks small.

thank you

K1 footprint : Edge.Cuts Layer stray segments prevent Kicad 3D viewer from determining board outline

The edge cut layers of K1 are preventing the 3D viewer from loading properly.

The slots/oval holes for SH1-4 are currently in the edge cuts layer. They need to be migrated from the edge cuts layer to the through hole pad parameters. The final result may be the same, depending on the fab.

However if you edit parameters of the through hole pads mentioned - in the top right hand corner of the pad parameters window, you'll see the drop down menu to change the hole shape from circular to oval and add the proper numbers.

Based on the corresponding stray segments in the edge cuts layer; SH2 and SH3 holes should be Oval, X:1.6mm x Y:0.6mm, SH1 and SH4 holes should be Oval, X:1.56mm x Y:0.6mm.

Once you've changed the pad hole type + dimensions, then delete the corresponding segments on the edge cuts layer, and the 3D viewer now loads the board as desired.

Thanks for your work!

Trezor T BOM and schematic mismatch

I noticed there are differences in the BOM for Trezor model T:
https://github.com/trezor/trezor-hardware/blob/master/electronics/trezor_model_t/bom.txt
and its schematic:
https://github.com/trezor/trezor-hardware/blob/master/electronics/trezor_model_t/schematic.png

For example:

  • transistors T1/T2 with their accompanying components are absent in the BOM
  • IC1 is also nowhere to be found
  • resistors R9, R10 have different values in both documents
  • (probably some more discrepancies)

I assume that the schematic is newer & correct and BOM should be adjusted, but this probably needs clarification.

MB1 - MB19

What are MB1 - MB19 in BOM for model T?

External oscillator

You are using external oscillator because The USB OTG full-speed controller requires a dedicated 48 MHz clock that is generated by a PLL connected to the HSE oscillator.

is there any need or advantages from using external oscillator rather than internal one in stm32F20xx or its just the USB??

No license specified

The files in this repository appear not to have a license specified for them.

Please can you add to the repo:

  • a copy of the relevant license, and
  • a notice stating who owns the copyright in the files, and stating that the copyright holder is making them available under the license above.

Ideally, please use this license (the AGPLv3).

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.