nrf52-erase

Meshtastic использует библиотеку littlefs для хранения конфигурации, логов и других данных во внутренней флеш-памяти устройств nRF52 и RP2040. Обновление прошивки не стирает эти дополнительные данные, что может вызвать проблемы, когда формат и расположение данных изменяются между релизами.

:::info Теперь вы можете использовать Веб-флешер Meshtastic для заводского стирания ваших устройств на базе nRF52 или RP2040. Посетите флешер, выберите вашу плату и нажмите на иконку корзины справа от кнопки Flash. Это откроет диалог для начала процедуры стирания.

Альтернативно, следуйте инструкциям ниже. :::

nRF52

Чтобы сбросить флеш-хранилище на вашей плате nRF52:

  1. Скачайте и распакуйте последнюю прошивку из Загрузок Meshtastic.
  2. Подключите ваше устройство к компьютеру с помощью USB-кабеля с поддержкой данных.
  3. Дважды нажмите кнопку сброса на вашем устройстве (это переведёт его в режим загрузчика).
  4. Обратите внимание, что новый диск будет смонтирован на вашем компьютере (Windows, Mac или Linux).
  5. Откройте этот диск, и вы должны увидеть три файла: CURRENT.UF2, INDEX.HTM и INFO_UF2.TXT.
  6. Откройте файл INFO_UF2.TXT в текстовом редакторе и отметьте значение SoftDevice.
  7. Найдите файл из скачанной прошивки, соответствующий основной версии номера вашего softdevice (7.x.x или 6.x.x). Используйте либо Meshtastic_nRF52_factory_erase_v3_S140_7.3.0.uf2, либо Meshtastic_nRF52_factory_erase_v3_S140_6.1.0.uf2 и скопируйте его на новый диск. Устройство должно перезагрузиться.
  8. С установленным CLI Meshtastic откройте ваш Терминал/Консоль и введите команду: meshtastic --noproto.
  9. Вы должны увидеть сообщение: Formatting... Done.

После стирания устройства вы можете продолжить установку последней прошивки Meshtastic на чистую файловую систему хранилища, нажав на ссылку ниже.

RP2040

Чтобы сбросить флеш-хранилище на вашей плате RP2040:

  1. Скачайте flash_nuke.uf2 на ваш компьютер.
  2. Нажмите кнопку BOOTSEL и, удерживая её нажатой, подключите плату к компьютеру через USB-кабель.
  3. Плата теперь должна появиться как устройство массового хранения на вашем компьютере с меткой RPI-RP2.
  4. Скопируйте файл flash_nuke.uf2 на устройство.
  5. Плата теперь перезапустится, и флеш-память будет стёрта.

После стирания устройства вы можете продолжить установку последней прошивки Meshtastic на чистую файловую систему хранилища, нажав на ссылку ниже.

Прошить прошивку nRF52/RP2040