Bitcoin Forum
May 04, 2024, 09:11:41 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [TREZOR One] Can the bootloader be upgraded?  (Read 172 times)
Carlton Banks (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
April 26, 2019, 03:29:57 PM
 #1

So I have a fairly old TREZOR One with bootloader 1.3. This is too old to upgrade to the newest (1.8+) Trezor One firmware, minimum bootloader is 1.5 for firmware 1.7+

New versions of the bootloader can be downloaded and built from https://github.com/trezor, but it seems as though the only option is to destroy the outer shell of the Trezor, then flash the new bootloader manually. Then you have a naked Trezor with no outer shell!!!

Is that really the situation? Surely there's another way? :-/

Vires in numeris
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714813901
Hero Member
*
Offline Offline

Posts: 1714813901

View Profile Personal Message (Offline)

Ignore
1714813901
Reply with quote  #2

1714813901
Report to moderator
1714813901
Hero Member
*
Offline Offline

Posts: 1714813901

View Profile Personal Message (Offline)

Ignore
1714813901
Reply with quote  #2

1714813901
Report to moderator
1714813901
Hero Member
*
Offline Offline

Posts: 1714813901

View Profile Personal Message (Offline)

Ignore
1714813901
Reply with quote  #2

1714813901
Report to moderator
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7131



View Profile
April 27, 2019, 08:39:33 AM
 #2

A quick search lead me to this reddit user who had a similar issue, see if this helps:
Quote
If your TREZOR has bootloader version 1.3.1, entering the bootloader requires tricky timing. You shouldn't hold the buttons, but just click them when plugging in. Another way is to hold them and release them at the same moment you plug the TREZOR in. If you release to late, the TREZOR will not accept any USB input, if you release to early, the TREZOR will not enter bootloader mode.

This is a bug in the old bootloader 1.3.1. When the new firmware is succesfully installed it will also replace the old bootloader, so you don't have the problem the next time.

Source: https://www.reddit.com/r/TREZOR/comments/bcwkud/cannot_update_trezor_1_from_131/


.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
April 27, 2019, 09:28:29 AM
Merited by Carlton Banks (3), bones261 (2)
 #3

New versions of the bootloader can be downloaded and built from https://github.com/trezor, but it seems as though the only option is to destroy the outer shell of the Trezor, then flash the new bootloader manually.
Can you not use the "trezorctl" commandline client that comes as part of python-trezor? Huh

It has a firmware-update option that allows you to update the firmware... So, if you can build older versions of the firmware, it is possible you could you could do incremental updates until you get to the necessary bootloader version, to be able to update using wallet.trezor.io

Failing that... have you tried contacting support at SatoshiLabs and asking them how to get it updated?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Carlton Banks (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
May 01, 2019, 02:12:56 PM
Merited by bones261 (2)
 #4

Can you not use the "trezorctl" commandline client that comes as part of python-trezor? Huh

It has a firmware-update option that allows you to update the firmware... So, if you can build older versions of the firmware, it is possible you could you could do incremental updates until you get to the necessary bootloader version

yep, that's what worked in the end


Only specific firmware updates include the bootloader updates, so I hopped first to FW 1.6.1 (to get bootloader version 1.5), then to FW 1.8.0. Nice Smiley

Vires in numeris
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!