Razer OSVR HDK 1.4/2.x - Обновление прошивки P5
Шаг 1

Положите гарнитуру HDK лицевой частью вниз на мягкую поверхность. Удалите два винта Phillips #00 снизу.
Если винты не откручиваются легко, возможно, придется попробовать другую отвертку. Они довольно маленькие и тонкие, и, начиная с версии 1.3, по крайней мере, похоже, что это Phillips #00 (возможно #0 в 1.2), но если ваш набор отверток не точный, их легко сорвать. Если винты не проворачиваются, попробуйте другую отвертку.
Шаг 2

Установите гарнитуру в вертикальное положение.
За красной рамкой находится разъем между ленточным кабелем, прикреплённым к лицевой панели, и ленточным кабелем, уложенным внутри корпуса HMD. Он дополнительно зафиксирован лентой помимо силы соединения, но всё же несколько хрупок, поэтому при открытии левая сторона должна рассматриваться как "петля".
Теперь только две пары магнитов в верхних углах удерживают лицевую панель на корпусе HMD. (На внутреннем изображении один из магнитов лицевой панели не показан.)
На верхней части есть два направляющих паза, отмеченных для использования при снятии лицевой панели. Учитывая минимальную силу удержания лицевой панели и расположение разъёма лицевой панели, аккуратно потяните/подогните лицевую панель наружу и влево. Не используйте никакие инструменты на этом этапе!
На изображениях показан OSVR HDK 1.4; внутренности HDK 1.2 и 1.3 выглядят чрезвычайно похоже. Основная плата в HDK 2 отличается, но базовая процедура открытия и кабели трекинга должны быть одинаковыми. Кабель разъёма лицевой панели для HDK 2 иной, менее хрупкий, и позволяет при желании легко отсоединять/подключать его.
Избегайте нагрузки на разъём (версия 1.x), выделенный красным: не позволяйте лицевой панели висеть на нём и не тяните за него. Если он отключится внутри, вы заметите, что инфракрасные светодиоды трекинга не загораются. Пока разъём не оторван, вы можете совместить и слегка сжать его, чтобы вновь зафиксировать соединение; вы почувствуете щелчок.
Шаг 3

Установите драйверы STLink/V2
Установите набор инструментов ST (включая STVP)
Найдите разъём P5 4 PIN в нижнем левом углу HDK.
Если его там нет, вам придётся обратиться к этой процедуре: Как добавить разъём программирования платы ИК в OSVR HDK 1.2 1.3 1.4 2
Подключите разъём "ERNI" (чёрная часть) к разъёму P5 и подключите другой конец к STLink/V2
Подключите USB-кабель STLink/V2 к USB на стороне HDM.
Вы также можете подключить его напрямую к компьютеру, если хотите.
Подключите HDM к BeltBox и подключите USB и адаптер питания к BeltBox.
Шаг 4

Откройте ST Visual Programmer (STVP)
Выберите ST-LINK как ОБОРУДОВАНИЕ
Выберите SWIM как режим программирования
Выберите STM8S003K3 как устройство
Шаг 5
Необязательно, но рекомендуется.
Выполните "READ > All Tabs"
Нажмите "Save As" и сохраните файл .hex в нужное место :)
Шаг 6

Выберите "PROGRAM DATA" внизу
Нажмите "FILE > OPEN"
Выберите "ir_led_driver_production.hex"
Переключите вкладку на "DATA MEMORY"
Нажмите "FILE > OPEN"
Снова выберите "ir_led_driver_production.hex".
Повторите для "OPTION BYTE"
Вы должны увидеть файл во вкладке "Status" слева.
Шаг 7

Нажмите "Program > All Tabs"
Если ошибок нет, отключите разъём P5, перезапустите гарнитуру и проверьте в "VideoCalibrationUtility.exe" (обычно в папке "OSVR-Core/bin"), что вы всё ещё видите светодиоды.
Некоторые светодиоды могут отсутствовать — это нормально!
Если вы видите светодиоды, выполните калибровку.
Если вы не видите светодиоды, опубликуйте сообщение на Reddit, мы постараемся помочь.
https://www.reddit.com/r/OSVR/
Заключение
Чтобы собрать устройство обратно, выполните эти инструкции в обратном порядке.
Перевод руководства с ifixit.com