Skip to content

Легкая прошивка, разблокировка, резервное копирование, блокировка/разблокировка обновлений BIOS.

Notifications You must be signed in to change notification settings

Taskerer/BIOS-Manager-for-Steam-deck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Steam Deck BIOS Manager

Скрипт для легкой разблокировки, загрузки, прошивки, создания резервных копий BIOS и блокировки/разблокировки обновлений BIOS для Steam Deck под управлением SteamOS

Спасибо 10MinuteSteamDeckGamer за такой прекрасный скрипт(https://github.com/ryanrudolfoba/SteamDeck-BIOS-Manager). Спасибо smokeless и stanto за разблокировку PBS и CBS!
Спасибо evlaV gitlab repo за размещение публичного зеркала исходного кода Steam Deck (SteamOS 3.x). Взято из последних официальных (основных) исходных пакетов Valve.

В этот репозиторий не включены файлы BIOS - подписанные файлы BIOS загружаются "на лету" из gitlab-репозитория evlaV.

НЕ УДАЛЯЙТЕ И НЕ ИЗМЕНЯЙТЕ ФАЙЛ MD5.TXT!
Он содержит md5-хэш подписанных файлов BIOS. Если он будет изменен, то проверка на вменяемость хэша будет провалена, и вы не сможете использовать этот инструмент для простой прошивки BIOS.

Что она делает?!?

Ответ: автоматизирует многие функции, связанные с работой BIOS для Steam Deck под управлением SteamOS!
Больше не нужно набирать сложные команды вручную!
a. BACKUP - это создаст резервную копию текущего BIOS в каталог ~/BIOS_backup. Она будет сохранена в файле со следующим названием - image

b. BLOCK - это не позволит SteamOS автоматически обновлять BIOS.

c. UNBLOCK - это позволит SteamOS автоматически обновлять BIOS.

d. SMOKELESS - Это разблокирует BIOS для использования Smokeless, а также откроет меню AMD PBS CBS. ТОЛЬКО ДЛЯ BIOS НЕ ВЫШЕ 116

e. DOWNLOAD - это загрузит подписанные файлы BIOS из gitlab-репозитория evlaV.

f. FLASH - появится меню доступных подписанных файлов BIOS, и пользователь сможет выбрать, какой из них прошить.

image

g. CRISIS - это позволит подготовить USB-накопитель для прошивки BIOS в Crisis Mode -
Вставленный USB-накопитель будет переразмечен и переформатирован в формат FAT32
для модели OLED - F7G0107_sign.fd будет скопирован на USB-накопитель как F7GRecovery.fd
для модели LCD - F7A0120_sign.fd будет скопирован на USB-накопитель как F7ARecovery.fd \

Необходимые требования для SteamOS

  1. Пароль sudo должен быть уже установлен конечным пользователем. Если пароль sudo еще не установлен, скрипт попросит его установить.

Как использовать

  1. Перейдите в режим рабочего стола и откройте терминал konsole.

  2. Клонируйте репозиторий github.
    cd ~/
    git clone https://github.com/Taskerer/BIOS-Manager-for-Steam-deck.git \

  3. Выполните скрипт!
    cd ~/SteamDeck-BIOS-Manager
    chmod +x steamdeck-BIOS-manager.sh
    ./steamdeck-BIOS-manager.sh

  4. Скрипт проверит, не установлен ли уже пароль sudo.
    image

    a. Если пароль sudo уже установлен, введите текущий пароль sudo, и сценарий продолжит выполняться, а на экране появится главное меню.
    image

    b. Если введен неправильный пароль sudo, скрипт выдаст сообщение об ошибке. Запустите скрипт заново и введите правильный пароль sudo!
    image

    c. Если пароль sudo не введен / еще не установлен, скрипт предложит установить пароль sudo. Запустите скрипт снова, чтобы продолжить.
    image

  5. Главное меню. Сделайте выбор.
    image

About

Легкая прошивка, разблокировка, резервное копирование, блокировка/разблокировка обновлений BIOS.

Resources

Stars

Watchers

Forks

Languages

  • Shell 100.0%