В нашем архиве нет файлов Microsoft, Marvell и NVIDIA. Они принадлежат своим владельцам, поэтому вы получаете их сами из официальных источников, на устройствах и образах, которыми вправе пользоваться. Мы не размещаем их копии и не ссылаемся на них.
Прошивка Wi-Fi и Bluetooth
Нужна для одновременной работы обоих радио.
| Файл | mwls97w8arm.sys из драйвера Surface RT |
| Версия | w8797-B0, RF878X, FP62_WIN7, 14.62.17.p215, BT_UART |
| Размер прошивки | 434 264 байта |
| SHA256 | 97cc4df3d978db1485c3531c13749cc91d12eae7570c38edeabfd2dd9e6d8b74 |
Официальный источник: образ восстановления первого Surface RT со страницы Microsoft. Microsoft попросит войти в учётную запись и ввести серийный номер Surface RT.
Образ для Surface 2 не подходит: в нём другая прошивка, FP62_WIN 14.62.28.p58, и её Wi-Fi не работает с mwifiex. Без доступа к серийному номеру Surface RT официальный способ получить файл не сработает: тогда подойдёт установленная Windows RT на Surface RT, где драйвер лежит здесь:
Windows/System32/DriverStore/FileRepository/mwls97w8arm.inf_arm_*/mwls97w8arm.sysИзвлекаем прошивку из образа или готового файла. Скрипт входит в архив:
sudo apt install wimtools
sh tools/get-firmware.sh путь/к/sources/install.wim out/
# или, если файл драйвера уже есть:
sh tools/get-firmware.sh путь/к/mwls97w8arm.sys out/Скрипт ничего не скачивает и не меняет прошивку. Если SHA256 не совпадёт, он остановится с ошибкой.
Прошивка декодера H.264
Необязательна. Декодер выполняет код NVIDIA на процессоре AVP и требует nvavp_vid_ucode_alt.bin и связанные файлы.
Официальный источник: NVIDIA Linux for Tegra (L4T) R17 для Tegra 114 (Dalmore), на условиях лицензии NVIDIA.
Таблица памяти EMC
Необязательна, нужна для 792 МГц. Таблица уникальна для платы и лежит в ACPI вашего планшета, в \_SB.PEPD.DVF6. Снимите её со своего устройства и сгенерируйте заголовок скриптом tools/gen_emc_table.py. Требуемые входные файлы описаны в начале скрипта.
Модуль surface-emc не собирается без этого заголовка. Таблица с другой платы может повредить данные в памяти.
Обычные прошивки Linux
Остальное берётся из пакета linux-firmware вашего дистрибутива.
Юридическая оговорка
Исследования ради совместимости и использование прошивок на своём оборудовании регулируются по-разному в разных странах. Проверьте, что действует у вас. Этот текст не является юридической консультацией.