Примечание
Этот bat-файл использует прошивку Valve Index.
Используйте её на свой страх и риск.
Прошивка
Что вам нужно
- ПК с Windows и установленным SteamVR
- Кабель USB
- донгл (проверено на NRF52840 с али)
генерация прошивки
- Скачайте и запустите FW_gen.bat. ※Выберите DYX в качестве режима запуска. ※Запустите через PowerShell. ※Если вы установили SteamVR в каталог, отличный от стандартного, измените «steamvrDir» в bat-файле.
Прошивка в первый раз
-
Подключите донгл к ПК через USB. ※Если подключение прошло успешно, диск «FLOW_UF2» будет распознан Windows. Имя диска может быть другим, обычно на нём есть какой-то .uf2 файл. ※Если он не распознан должным образом или вы записываете данные на диск во второй или последующий раз, см. раздел «Запись (во второй или последующий раз)».
-
Перетащите или скопируйте созданный файл «temp_app_stamped_dyx.uf2» на появившийся после подключения диск. ※Записывайте по одному файлу за раз. ※После завершения записи донгл отключится и диск больше не будет отображаться.
-
Подключите донгл заново. ※Если запись прошла успешно, он будет распознан как «Watchman Radio».
Прошивка по второй или последующие разы
- Подключив ключ, дважды нажмите кнопку сброса на самом ключе. (Остальная часть процесса та же самая.) ※У донгла может не быть кнопки перезапуска. Тогда надо сделать перезагрузку согласно его документации. У моих донглов с али надо закоротить контакты RST и GND дваждый быстро, тогда он снова определится в системе как съёмный диск и можно будет повторно закинуть прошивку.
О SD_gen.bat
Прошивка, сгенерированная FW_gen.bat, работает только с программным устройством s140 версии 6.1.1. Некоторые платы nRF52840 (например, Seeed Xiao nRF52840) используют более новые версии, например, v7.3.0. В таких случаях используйте SW_gen.bat для создания и записи UF2-файла для программного устройства версии 6.1.1.