Email or username:

Password:

Forgot your password?
Evv1L (Эвил)

Наконец-то я прошил Libreboot на T440p!

Собирал образ из исходников через lbmk.

Получилось всё с первого раза, не смотря на то что я использовал flashrom за место flashprog и ch341a :aurie_based:

27 comments
def #nowar

@Evv1L норм, я чет разочаровался и забил

Evv1L (Эвил)

@dettlaff короткую инструкцию по сборке я уже скинул, попробуй как будет настроение)

Evv1L (Эвил)

И да, я достал новую прищепку, которая теперь прицепляется к чипу с первого раза :ablobcatrainbow:

Прищепка новая, а программатор до сих пор @Kafazen'a

Evv1L (Эвил)

Теперь мой тыкпад стоит на 10К рублей дороже :blobfoxflowerhair:

Evv1L (Эвил)

@lossless_autumn потому что ThinkPad'ы с Libreboot оверпрайснутые.

lossless_autumn

@Evv1L где? на какой платформе?

Moana Rijndael 🍍🍕

@Evv1L ну вот посчитай сколько ты поебался с либребутом, и умножь на стоимость своего времени

@lossless_autumn

:debian: Because

@mo @Evv1L @lossless_autumn
Тогда мой кастомный телевизор вообще золотой скоро будет, уже три месяца периодически подхожу к нему и отваливаюсь. А меня все пилят, когда телек на кухне будет ))

Дело в том, что если не устраивает что готовое продается, то делаешь сам. Мне например нужен смарт-телек 14" и не нужны всякие Алисы и сберы.

Ворон
Зачем прошивать Libreboot? Какие преимущества это даёт?
Evv1L (Эвил)

Краткая инструкция по сборке Libreboot образа для T440p на Debian:

Клонирование

git clone codeberg.org/libreboot/lbmk
cd lbmk/
sudo ./build dependencies debian

Сборка

git config --global user.name "John Doe"
git config --global user.email "john.doe@example.com"
./build roms t440pmrc_12mb

Делим образ на две части, так как на у нас 2 чипа

cd bin/t440pmrc_12mb/
dd if=grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom of=top.rom bs=1M skip=8
dd if=grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom of=bottom.rom bs=1M count=8

Делаем бэкап

sudo apt install flashrom
sudo flashrom -p
sudo flashrom -p ch341a_spi -r bios1.img
sudo flashrom -p ch341a_spi -r bios2.img
diff bios1.img bios2.img

sudo flashrom -p ch341a_spi -c "W25Q64BV/W25Q64CV/W25Q64FV" -r bios1.img
sudo flashrom -p ch341a_spi -c "W25Q64BV/W25Q64CV/W25Q64FV" -r bios2.img
diff bios1.img bios2.img

Прошиваем

sudo flashrom -p ch341a_spi -c "W25Q64BV/W25Q64CV/W25Q64FV" -w bottom.rom
sudo flashrom -p ch341a_spi -w top.rom

Краткая инструкция по сборке Libreboot образа для T440p на Debian:

Клонирование

git clone codeberg.org/libreboot/lbmk
cd lbmk/
sudo ./build dependencies debian

Сборка

git config --global user.name "John Doe"
git config --global user.email "john.doe@example.com"
./build roms t440pmrc_12mb

Делим образ на две части, так как на у нас 2 чипа

Tired Bunny :bunhdcomfysleep:
@mittorn @Evv1L `sudo ./build dependencies debian` это установка зависимостей, явно
libremind

@Evv1L Еще бы добавил ,что нужно около 5-8Gb свободного места на диске и минут 40 ожидания . А так же нужно быть готовым что опять изменятся команды установки , это происходит регулярно. Старые инструкции сейчас не сработают.

Kirill Zholnay

@Evv1L а какая тинкпадина самая свежая, которую можно так прошить? T480 можно?

Evv1L (Эвил)

@kirill это и есть T480 :)

Coreboot нельзя, а вот можно ли нейтрализовать IME и разблокировать Advanced menu сейчас узнаю...

libremind

@Evv1L Привет . Есть тема по Libreboot и lenovo , куда можно написать, обсудить ?

Evv1L (Эвил)

@libremind для начала, вот сюда:

evv1l.space/thinkguides/mods_a

Если останутся вопросы, то можешь прям в ответе под этим постом написать.

libremind

@Evv1L Я видел твой сайт , все выглядит отлично , ты молодец! Вдруг думал есть xmpp или matrix или session . Если тебе удобно здесь ,ok.

libremind

@Evv1L Мысль такая ,может есть смысл обьединиться в даной теме . Ты не одинок , есть много желающих иметь установленный Libreboot, не все на Mastodon.

Go Up