Обновить прошивку аппаратного устройства после смены телефона — задача про порядок, а не про саму прошивку. Сначала на новом телефоне ставится приложение-компаньон и доводится до текущего выпуска, затем устройство сопрягается заново, и только потом запускается обновление. Обратный порядок ломает цепочку: устаревшее приложение не предложит выпуск, а в режиме загрузчика перестанет видеть устройство. Ключи при этом не страдают — страдает связь.
Из чего состоит цепочка и где она рвётся
Между вашими ключами и кнопкой обновления стоят четыре звена, и каждое имеет собственную версию: операционная система телефона, приложение-компаньон, транспорт до устройства и прошивка самого устройства. Звено рвётся по одному. Отказ при этом выглядит одинаково — устройство не определяется.
Сюжет из обращений читателей повторяется с небольшими вариациями: человек покупает телефон, восстанавливает приложения из резервной копии системы, подключает аппаратный кошелёк и получает сообщение, что устройство не найдено. Прошивка не виновата. Приложение приехало из копии в прежнем выпуске, а сопряжение к новому аппарату не относится.
Тонкий момент — режим загрузчика. На время записи образа устройство переходит в особое состояние, в котором оно опознаётся по другому идентификатору, и это состояние поддерживают не все выпуски приложений и драйверов. Старое приложение видит устройство в обычном режиме. В режиме загрузчика теряет. Обновление останавливается на середине, и человек решает, что сломал кошелёк.
Беспроводное соединение добавляет своё. Сопряжение хранится парой записей — одна на телефоне, другая на устройстве, — и запись со старого телефона на устройстве остаётся, занимая слот и мешая новому подключению. Производитель поэтому требует удалять пару с двух сторон, а не с одной. Ответственность за эту часть целиком на владельце, как и за остальное в самостоятельном хранении с его ответственностью.
Четыре звена: что проверять в каждом перед обновлением
| Звено цепочки | Что проверяется | Признак несовместимости | Что делать |
|---|---|---|---|
| Операционная система телефона — нижний слой, от которого зависит и работа приложения, и доступ к беспроводному модулю, и разрешения на подключение внешних устройств по кабелю. | Текущий выпуск системы. | Приложение не запускается или закрывается при подключении. | Обновить систему до установки. |
| Приложение-компаньон — звено, которое скачивает образ, проверяет его подпись на стороне сервера производителя и доставляет на устройство по выбранному транспорту. | Выпуск приложения и его источник. | Обновление прошивки не предлагается вовсе. | Поставить из официального магазина. |
| Транспорт — кабель либо беспроводная пара, то есть физический канал, по которому идёт запись образа и который обязан держать соединение без разрывов до конца процедуры. | Кабель с передачей данных, а не только питания. | Соединение рвётся на середине записи. | Сменить кабель или порт. |
| Прошивка устройства — верхнее звено, и его выпуск определяет, опознаёт ли приложение устройство в режиме загрузчика, потому что идентификатор этого режима со временем менялся. | Версия на экране загрузчика. | В режиме загрузчика устройство не видно. | Обновляться с компьютера. |
| Сопряжение — запись о паре, которая существует в двух экземплярах, на телефоне и на устройстве, и переживает смену телефона в той части, что хранится на устройстве. | Список пар с обеих сторон. | Новый телефон не находит устройство рядом. | Удалить пару с двух сторон. |
Как обновить прошивку аппаратного устройства после смены телефона: порядок
Шаги идут строго снизу вверх по цепочке, потому что каждое следующее звено опирается на предыдущее и проверять их вразнобой бессмысленно. Начинать с кнопки обновления нельзя. Сначала контрольные значения, потом связь, потом запись образа.
- Выпишите с прежнего телефона отпечаток корневого ключа, путь вывода и первый адрес получения на лист с датой, пока старое приложение ещё отвечает и показывает кошелёк.
- Обновите систему нового телефона. Поставьте приложение-компаньон из официального магазина.
- Не восстанавливайте приложение-компаньон из резервной копии прежнего телефона: копия принесёт старый выпуск вместе с настройками транспорта, и обе проблемы придётся решать потом.
- Удалите прежнюю пару с двух сторон — в настройках беспроводного модуля телефона и в списке пар на самом устройстве, затем выполните сопряжение заново.
- Убедитесь, что приложение видит устройство в обычном режиме и показывает его версию прошивки, и лишь после этого запускайте обновление, не отключая кабель и не блокируя экран телефона.
- После перезапуска прочитайте экран загрузчика, сверьте отпечаток корня и первый адрес с листом, а предложение настроить кошелёк заново отклоните.

Резервная копия и контрольное восстановление в новом окружении
Смена телефона и обновление прошивки сходятся в одной точке: оба действия проверяют, умеет ли владелец восстановить доступ без прежнего окружения, и ответ на этот вопрос даёт не устройство, а записанная фраза. Проверка делается заранее. До того, как старый аппарат отдан.
Порядок короткий. Берётся второе устройство либо отдельный профиль приложения, вводится записанная фраза, выставляется путь вывода с листа, сверяется отпечаток корня. Совпал — запись пригодна. Откуда берутся сами слова, разобрано в материале про стандарт BIP-39 и 24 слова восстановления.
Типовые ошибки, которые стоят денег
- Восстановление приложения-компаньона из резервной копии прежнего телефона вместо установки из магазина: приезжает старый выпуск, который не умеет работать с режимом загрузчика и не предлагает обновление.
- Согласие настроить кошелёк заново после обновления. Это создаёт новый корень.
- Сброс аппаратного устройства к заводским настройкам, когда новый телефон его не видит, хотя проблема лежит в сопряжении либо в кабеле и ключей не касается вовсе.
- Обновление с кабелем, рассчитанным только на зарядку. Данные по нему не идут.
- Поиск приложения-компаньона по поисковой рекламе вместо официального магазина, где у издателя указано имя производителя устройства.
- Блокировка экрана телефона на середине записи образа.
Что делать, если новый телефон не видит устройство
Паниковать рано, и к ключам это состояние отношения не имеет: устройство остаётся рабочим, фраза остаётся верной, а разбирается отказ перебором четырёх звеньев снизу вверх, без единой расходной операции. Сброс устройства оставляют на последнее место. Почти никогда до него не доходит.
Сначала транспорт: смените кабель на тот, что передаёт данные, и подключите устройство напрямую, без переходников и хабов. Затем сопряжение — удалите пару в настройках телефона и в списке на устройстве, после чего сопрягите заново. Третьим идёт приложение: поставьте текущий выпуск из магазина и дайте ему разрешения на доступ к внешним устройствам, которые система запрашивает отдельно.
Если устройство не видно именно в режиме загрузчика, обновление запускают с компьютера настольным приложением того же производителя: поддержка этого режима там шире, а идентификатор устройства опознаётся драйвером, а не телефонной системой. Остаётся крайний случай. Устройство не включается вовсе. Тогда ветку поднимают из записанной фразы на другом устройстве — порядок описан в разборе как правильно мигрировать активы на аппаратное устройство.
Чек-лист обновления на новом телефоне
- Контрольные значения выписаны со старого телефона на лист с датой: отпечаток корня, путь вывода, первый адрес получения.
- Система нового телефона обновлена.
- Приложение-компаньон поставлено из официального магазина, а не восстановлено из резервной копии прежнего устройства вместе с настройками.
- Имя издателя в магазине сверено с производителем.
- Прежняя пара удалена с двух сторон, и сопряжение выполнено заново с подтверждением на экране устройства.
- Кабель передаёт данные, а не только питание.
- Устройство видно в обычном режиме, его версия прошивки отображается в приложении, и лишь после этого запущено обновление.
- Предложение создать новый кошелёк отклонено.
Частые вопросы
Нужно ли обновлять прошивку сразу после смены телефона?
Нет. Сначала восстанавливают связь и убеждаются, что приложение видит устройство и показывает кошелёк с прежним отпечатком корня, и уже потом берутся за обновление. Два изменения за один сеанс мешают понять, что именно отказало. Разнесите их хотя бы на разные дни.
Хранятся ли ключи в приложении-компаньоне?
Нет. Приложение работает транспортом и наблюдателем: оно показывает историю по расширенному публичному ключу и передаёт на устройство транзакцию для подписи. Приватные ключи и seed-фраза остаются в устройстве. Поэтому смена телефона ключей не затрагивает, а переустановка приложения не приводит к потере средств.
Можно ли обновиться с телефона, если устройство пропадает в режиме загрузчика?
Лучше перейти на компьютер. Режим загрузчика опознаётся по отдельному идентификатору, и поддержка его в телефонных выпусках приложений исторически уже, чем в настольных. Настольное приложение того же производителя работает через драйвер и видит устройство надёжнее. Процедура и контрольные значения при этом те же.
Что делать с прежней парой, если старого телефона уже нет?
Удалить её со стороны устройства. Список пар доступен в меню самого аппаратного кошелька, и запись оттуда убирается без участия прежнего телефона. Освободившийся слот нужен новому сопряжению. Удаление пары секрета не затрагивает и восстановления не требует.
Обязательно ли сбрасывать устройство при переходе на новый телефон?
Нет, и сброс здесь вреден. Он стирает корень с устройства и вынуждает восстанавливаться из фразы без всякой нужды, тогда как телефон к устройству отношения не имеет. Сброс оправдан в другом сценарии: подозрение на компрометацию самого аппаратного кошелька, а не окружения.
Материалы по теме:
- Что такое самостоятельное хранение и какую ответственность оно даёт — опорный разбор раздела: что остаётся на владельце при смене окружения.
- Как обновить прошивку аппаратного кошелька и не потерять доступ к средствам — сама процедура и её риски.
- Как правильно мигрировать активы на аппаратное устройство — что делать, если устройство поднимают из фразы заново.
- Стандарт BIP-39: откуда берутся 24 слова восстановления — как записанная фраза превращается в корневой ключ.
Первоисточники по работе загрузчика и устройству ключей открыты. История выпусков загрузчика в проекте trezor-firmware показывает, как менялось опознание устройства в режиме записи образа, а текст BIP-32 в репозитории bitcoin/bips задаёт правила вычисления отпечатка, по которому сверяют ветку после смены окружения.
Вердикт
Новый телефон не угрожает ключам. Он рвёт связь, и обновление прошивки в таком состоянии выглядит поломкой кошелька, хотя отказывает транспорт либо выпуск приложения. Правило дешёвое: восстановить связь, убедиться в прежнем отпечатке корня, затем обновляться — и никогда не сбрасывать устройство из-за того, что телефон его не нашёл. Из редакционной практики: сброс после смены телефона остаётся самой дорогой ошибкой в этом сценарии. Разбор отказов и свежие случаи — в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий