Важное уведомление для владельцев Nano S
С учётом недавнего выхода Ledger Nano S Plus устройство Nano S вскоре будет снято с производства. При этом владельцам Ledger Nano S не о чем беспокоиться: команда Ledger продолжит поддерживать обслуживание устройств Nano S, добавлять для них новые функции, а также исправлять критичные баги и устранять уязвимости. Последняя версия прошивки для девайса — 2.1.0. Подробнее...
В данной статье содержатся примечания к выпуску для всех версий прошивок Ledger Nano S в хронологическом порядке. Пошаговое руководство по обновлению доступно здесь. Решения наиболее распространённых неполадок приведены в этой статье.
Версия прошивки 2.1.0
Дата выпуска — 30 ноября 2021 года
Версия прошивки 2.1.0 содержит улучшения интерфейса и дополнительную криптографическую поддержку улучшения Taproot для Биткойна.
Прежде чем обновляться:
- Убедитесь, что вы обновили Ledger Live через специальный баннер уведомления или загрузили актуальную версию приложения.
Поддержка Taproot для Биткойна
- Добавлена поддержка подписей Шнорра BIP-0340.
Улучшение процесса обновления прошивки
- Для пользователей, обновляющих прошивку с версии 2.0.0 или выше, идентификатор обновления прошивки больше не будет отображаться в процессе обновления.
- Начиная со следующего обновления прошивки, устройство будет запоминать настройки, заданные ранее после обновления прошивки.
Версия прошивки 2.0.0
Дата выпуска — 4 мая 2021 года
Прошивка версии 2.0.0 содержит изменённые элементы дизайна, улучшения в логике работы и поддержку Ethereum 2.0. Подробности обновления описаны в специальном материале в блоге.
Прежде чем обновляться:
- Убедитесь, что вы обновили Ledger Live через специальный баннер уведомления или загрузили наиболее актуальную версию приложения. Обновление до версии прошивки 2.0.0 возможно исключительно с помощью Ledger Live версии 2.26.1.
Изменённые элементы дизайна
- Добавлены отдельные экраны перед отображением фразы восстановления и после её подтверждения. Таким образом подчёркивается важность мнемонической фразы, которая состоит из 24 слов.
- Упрощён процесс подтверждения фразы восстановления. Теперь каждое слово во фразе восстановления можно будет выбирать среди четырёх предложенных.
Новые функции и поддержка ETH 2.0
- Теперь для перехода в настройки устройства нажмите и удерживайте обе кнопки в течение трёх секунд в Консоли.
- Добавлены новые настройки устройства. Теперь можно блокировать Ledger и удалять приложения напрямую с устройства.
- Добавлена поддержка алгоритма вывода сида EIP2333. Теперь получится безопасно подтвердить транзакцию в депозитный контракт сети Ethereum 2.0 с помощью вашего устройства.
Улучшения в логике работы
- Теперь при установке приложения отображается индикатор прогресса.
- Добавлены отдельные пункты настроек для ПИН-кода и заставки.
- Идентификатор прошивки больше не будет отображаться, начиная со следующего её обновления.
Версия прошивки 1.6.1
Дата выпуска — 11 августа 2020 года
Прошивка версии 1.6.1 содержит некоторые улучшения в логике работы и дополнительных криптографических алгоритмов. Подробности обновления описаны в специальном материале в блоге.
Прежде чем обновляться:
- В некоторых редких случаях во время обновления устройство может сброситься до заводских настроек. В таком случае придётся восстановить его с помощью мнемонической фразы из 24 слов.
Улучшения в логике работы
- Во время обновления прошивки не нужно отключать или переподключать USB-кабель. При этом режим Bootloader автоматически запускается для обновления прошивки микроконтроллера (MCU).
- Существенно уменьшена задержка при установке и удалении нескольких приложений во вкладке «Мой Ledger».
Другие изменения
- Добавлена криптографическая поддержка кривой BLS12-381.
- Исправлена функциональность для переключения между контекстами библиотеки.
Версия прошивки 1.6.0
Дата выпуска — 13 ноября 2019 года
Версия прошивки 1.6.0 содержит улучшения безопасности и криптографии, множество улучшений в логике работы, увеличение ёмкости хранилища для приложений и исправления ошибок. Подробности обновления описаны в специальном материале в блоге.
Прежде чем обновляться:
- Если на вашем устройстве установлена прошивка версии 1.3.1 или 1.4.2, удалите все приложения. Не волнуйтесь, это не повлияет на криптоактивы. Приложения можно будет переустановить позже.
- Пользователи ОС Linux должны добавить новые правила udev. Подробнее...
- В некоторых редких случаях во время обновления устройство может сброситься до заводских настроек. В таком случае придётся восстановить его с помощью мнемонической фразы из 24 слов.
Улучшения безопасности
- Усложнение процедуры ввода ПИН-кода с помощью отображений цифр и символов в случайном порядке. Это не позволит злоумышленнику угадать ПИН-код по количеству нажатий.
- Добавлены функции дрожания изображений на экране и частичной инверсии экрана. Это не позволит злоумышленнику угадать содержимое экрана путём анализа энергопотребления. Подробнее...
- Начиная со следующей версии прошивки, микроконтроллер (MCU) будет обновляться через чип Secure Element. Это увеличит безопасность процесса обновления и улучшит логику работы.
Улучшения в логике работы
- Полностью новый пользовательский интерфейс, который возвращает ёмкость приложений к уровню версии 1.4.2. Теперь пользователи будут всегда кликать левую или правую кнопки для выбора пункта меню, в то время как одновременное нажатие обеих кнопок подтвердит сделанный выбор. Ранее подтверждение и отмена проводились с помощью правой или левой кнопок.
- Существенные улучшения процедуры настройки и восстановления. Сюда также относятся дополнительное руководство и более удобные интерфейсы для пользователей.
- Добавлен дополнительный параметр конфиденциальности, который позже заменит параметр одобрения экспорта публичных ключей в приложениях на базе блокчейна Биткойна. Он также позволит подключаться к Samsung Blockchain SDK с помощью файлов cookies.
- Удалена возможность поворачивать или инвертировать экран. Это позволит уменьшить размеры файлов прошивок и не конфликтовать с новой функцией частичной инверсии экрана.
- Исправлена заглавная буква S, которая была похожа на цифру пять.
Исправление ошибок
- Исправлена ошибка в поддержке WebUSB в ОС Windows за счёт работы над дескрипторами WinUSB.
- Исправлена ошибка USB, которая приводила к сбросу устройства к заводским настройкам при определённых настройках.
- Исправлены неполадки с обнаружением устройств на ОС Windows. Теперь для каждого активированного интерфейса используются разные идентификаторы USB-продуктов.
- Исправлена проблема тайм-аута при подключении к браузеру с помощью U2F.
- Исправлена ошибка некорректного отображения текста в некоторых приложениях.
Благодарим всех бета-тестеров Ledger, которые взаимодействовали с прошивкой.
Версия прошивки 1.5.5
Дата выпуска — 16 января 2019 года
Версия прошивки 1.5.5 получила важные обновления безопасности, поддержку новых криптографических алгоритмов и дополнительную функциональность.
Для обновления устройства ознакомьтесь с пошаговым руководством. Подробности обновления описаны в специальном материале в блоге.
Для обновления не требуется мнемоническая фраза из 24 слов. Но в качестве дополнительной меры предосторожности убедитесь, что она под рукой.
Новые криптографические алгоритмы
- Новые хеш-функции: BLAKE2b и Groestl
- Новые подписи: схемы Schnorr и Zilliqa
- Новая схема вывода: Bip32-ed25519
Улучшения безопасности
- Изменение структуры реализации криптографической библиотеки
- Улучшения проверки подлинности микроконтроллера (MCU)
- Повышенная устойчивость ПИН-кода к аппаратным атакам и атакам по сторонним каналам
Дополнительные функции
- Поддержка WebUSB в Консоли
- Возможность установки нескольких приложений одновременно
- Улучшения работы памяти после удаления приложений
Версия прошивки 1.4.2
Дата выпуска — 17 апреля 2018 года
Обновление прошивки 1.4.2 улучшает логику работы и сказывается на безопасности.
- Первая цифра ПИН-кода теперь всегда отображается в случайном порядке
- Первая буква каждого слова из фразы восстановления теперь всегда отображается в случайном порядке
- Улучшение взаимодействия между микроконтроллером (MCU) и чипом безопасности. Это убирает сообщения об ошибках, которые сбивают с толку
- Верификация и проверка установленных приложений
- Повышенная отзывчивость Консоли
Для обновления устройства ознакомьтесь с пошаговым руководством.
Версия прошивки 1.4.1
Дата выпуска — 6 марта 2018 года
Прошивка Ledger Nano S версии 1.4.1 получила некоторые функциональные изменения, улучшения логики работы и важные усовершенствования безопасности. Прошивка версии 1.4 позволит устанавливать значительно больше приложений на ваш Ledger Nano S. Подробности обновления описаны в специальном материале в блоге.
Новые возможности
- Внедрение зависимостей приложений. Это увеличивает количество приложений, которые вы можете установить одновременно.
- Управление блокировкой экрана: длительное нажатие обеих кнопок в течение трёх секунд заблокирует экран.
- Теперь при подтверждении мнемонической фразы необходимо ввести все 24 слова. Это позволит убедиться, что фраза восстановления записана правильно.
- Некоторые другие улучшения по типу оптимизации кэша, что ускоряет работу устройства.
Улучшения безопасности и ОС
- Принцип загрузки приложений от сторонних разработчиков слегка улучшился. Управление пользовательским Центром сертификации теперь доступно только в режиме восстановления. Из-за этого неопытным пользователям будет сложнее воспользоваться вредоносными приложениями.
- Теперь приложения разделены на три сегмента: код, данные и параметры установки. Одновременно с этим вычисляются два разных хеша: код + данные и код + данные + параметры установки. Это даёт возможность пользователю подтверждать даже те данные, которые загружаются для приложений с секретными данными.
- Теперь U2F-тоннель поддерживается в Консоли для формата APDU и в SDK. Благодаря этому получится поддерживать все протоколы коммуникации в едином интерфейсе и избегать использования параметра «Browser Support» (Поддержка браузера). U2F-тоннель отлично подходит для взаимодействия с веб-приложениями.
- Теперь SDK предлагает другой примитив для безопасного сравнения указателей памяти (memcmp).
Поддержка криптографических алгоритмов
Новые поддерживаемые эллиптические кривые:
- Кривые SEC (SECP384R1, SECP521R1),
- Кривые Brainpool (P256R1, P320T1, P320R1, P384T1, P384R1, P512T1, P512R1)
- Кривая ANSSI (FRP256V1),
- Кривые Эдвардса (Ed448) и
- Кривая Голдилокса (Curve448).
Версия прошивки 1.3.1
Дата выпуска — 28 февраля 2017 года
Что нового в прошивке
- Длина ПИН-кода теперь составляет до 8 цифр
- Смена ПИН-кода возможна без перезагрузки устройства
- Автоматическая блокировка устройства при бездействии
- Возможность правдоподобного отрицания с безопасным вводом секретной фразы
- Сброс устройства доступен из настроек
- Поддержка личных сертификатов
Исправление ошибок
- Улучшенная совместимость с USB 3.0
- Улучшения безопасности
Обратите внимание
Обновление прошивки устройства приведёт к удалению приложений и настроек. В связи с этим для восстановления счетов после обновления понадобится мнемоническая фраза из 24 слов. Не обновляйте прошивку устройства без фразы восстановления.
Версия прошивки 1.2
Дата выпуска — 18 октября 2016 года
Команда Ledger выпустила прошивку версии 1.2 для Ledger Nano S. Обновление расширило функциональность устройства и его возможности. Подробности обновления прошивки описаны в специальном материале в блоге.
Общая информация
- Поддержка парольной фразы для правдоподобного отрицания или защита резервного копирования сида (совместимо с BIP39)
- Альтернативный ПИН-код принуждения
- Возможность ввода ПИН-кода в случайном порядке
- Поддержка токенов и базовых контрактов в виде поля данных для Эфириума
- Интеграция MyEtherWallet для браузеров Chrome и Opera без расширений от сторонних разработчиков
- Поддержка GreenAddress и Greenbits для Android
- Поддержка Litecoin
- Диспетчер Ledger: приложения и обновления прошивки