Email or username:

Password:

Forgot your password?
4,483 posts total
Evv1L (Эвил)

Кто нибудь, уберите от меня конпумтер :blobcatgooglyholdingitsheadinitshands:

Представляю кастомный логотип UEFI на T480, причём во весь экран, как в старые добрые!

Раньше логотип ThinkPad появлялся слева во весь экран только в режиме CSM, а на современных моделях его убрали совсем, но я это дело исправил :blobcatverified:

Сделать лого на весь экран меня вдохновил этот пост на реддите, а именно тем, что изображение может быть любого разрешения, но главное чтобы оно умещалось в 60Кб:
reddit.com/r/thinkpad/comments

НО изображение было добавлено, не через USB, а через HEX-редактор Bless, поскольку только он умеет подставлять сразу HEX, а не только текст как это делает Okteta например

Переводим GIF изображение в HEX, добавляем в дамп BIOS образа через редактор и выравнимаем сдвиги адресов. Перед прошивкой обязательно нужно проверить чтобы ваш дамп читался в UEFITool без ошибок.

Стоило ли это 4 часа моего времени? Конечно нет.
Повторю ли я это ещё раз? Обязательно!

#Evv1LStuff

Кто нибудь, уберите от меня конпумтер :blobcatgooglyholdingitsheadinitshands:

Представляю кастомный логотип UEFI на T480, причём во весь экран, как в старые добрые!

Раньше логотип ThinkPad появлялся слева во весь экран только в режиме CSM, а на современных моделях его убрали совсем, но я это дело исправил :blobcatverified:

Askolock :ageblobcat:

@Evv1L для меня самое обидное то, что уже через пару лет этот опыт окажется бесполезным. Просто потому что уже сменится поколение и изменятся принципы. Очень не хватает единого, изящного решения, ставшего стандартом.

libremind

@Evv1L Есть более интересное решение , установка кастомного изображения во флеш-память Libreboot чем в проприетарный BIOS ))

Dr. Quadragon ❌

@Evv1L поставь на свой лого EvvilCorp

Evv1L (Эвил)

Мне продали T480 с залитой клавиатурой. Не полностью, в районе пробела слева и возле тачпада. Похоже на кофе.

Клавиши заедали, иногда не прожимались и я решил вытащить сами кнопки, но информации по снятию клавиш особо не было. Попробовал на свой страх и риск.

Оказалось это не так уж и сложно - нужно всего лишь поддевать клавишу в верхней части. Не все клавиши таким образом отрываются, напр. стрелки вверх\вниз, клавиши G и H нужно поддевать сбоку.

Благо ноут был выпущен в 2018'ом году и пластик ещё не сильно высох, так что крепления на самих клавишах остались на месте.

После разборки, чистки и сборки, за клавиатурой теперь печатать одно удовольствие. Клава у T470 и T480 на много лучше и приятнее клавиатуры T440p, даже CapsLock индикатор есть.

#Evv1LStuff

Мне продали T480 с залитой клавиатурой. Не полностью, в районе пробела слева и возле тачпада. Похоже на кофе.

Клавиши заедали, иногда не прожимались и я решил вытащить сами кнопки, но информации по снятию клавиш особо не было. Попробовал на свой страх и риск.

Оказалось это не так уж и сложно - нужно всего лишь поддевать клавишу в верхней части. Не все клавиши таким образом отрываются, напр. стрелки вверх\вниз, клавиши G и H нужно поддевать сбоку.

Show previous comments
ddipp

Thinkpad рулит. Тоже пользуюсь T480 2018 года и нет ни малейшего желания его менять на что-то другое
@Evv1L

t3x
@Evv1L

Поздравляю с ноутом!

Как работается?
Процессора хватает для задач?
Неподкупный Магический Слайм

@Evv1L Эвил, ты что, барон Тыкпадов? Почему у тебя так много контента с ними?

Evv1L (Эвил)

@rf , есть неттоп без клавиатуры и мыши.

Как мне на него поставить Debian удаленно без PiKVM, например по SSH? Какие варианты вообще есть?

Masta Live
@Evv1L А это прям голый комп, без системы?
Moana Rijndael 🍍🍕

@Evv1L можешь попробовать собрать LiveCD с sshd. Или посмотреть, какой дистр предлагает такое. А дальше...ну примерно как ставится арч, только Debian: debootstrap, chroot...

Evv1L (Эвил)

Успешная прошивка ThinkPad T480!

Теперь у меня:
- Разблокирован Advanced menu;
- Снят whitelist на WWAN (LTE) модемы (cc @drq );
- Нейтрализован Intel ME.

Из минусов: Теперь не работает TPM 2.0, хотя не то чтобы я им пользовался, так что в целом пофиг :ageblobcat:

Отредачу пост как только гайд появится на ThinkGuides.

Edit: В Advanced Menu есть раздел посвященный оверклоку, но не похоже что процессор можно разогнать, во всяком случае i5'ый. Оверклок iGPU тоже не хочет работать.
В разделе андервольта тоже особо смысла нет, так как всё это можно сделать через throttled (бывш. lenovo_throttle_fix)

Успешная прошивка ThinkPad T480!

Теперь у меня:
- Разблокирован Advanced menu;
- Снят whitelist на WWAN (LTE) модемы (cc @drq );
- Нейтрализован Intel ME.

Из минусов: Теперь не работает TPM 2.0, хотя не то чтобы я им пользовался, так что в целом пофиг :ageblobcat:

Отредачу пост как только гайд появится на ThinkGuides.

Rman :verified_blobcat:

@Evv1L @drq ты это сделал софтварно или программатором?

Evv1L (Эвил)

> Был отдельный набор патчей на оверклок встроенной графики

Нашел:
Advanced menu -> Power & Performance -> GT - Power Management Control

Но пока на изменение настроек Debian пока не реагирует, как бустился до 1100MHz так бустится, даже если я ставлю лимит до 800MHz.

Короче, кнопочек теперь много, нужно потратить время на изучение :ablobcatreach:

Rubikoid

@Evv1L а tpm никак не починить?

Важная ж штука для выстроения root of trust

Evv1L (Эвил)

Поехали дальше...

UPD: Офигеть, это BIOS чип на 16 Мб. Ещё не попадался такой здоровый

Dr. Quadragon ❌

@Evv1L Ничосси. А может, туда и Libreboot влезет?

Evv1L (Эвил)

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

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

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

Show previous comments
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 чипа

Kirill Zholnay

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

libremind

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

Evv1L (Эвил)

@element (and SchildiChat) clients are hardcoded to use matrix.to invitation links, even if room is located on non-matrix.org instance (like pmOS room).

Russian providers blocked matrix.to and all your room links in your "decentralized" messenger are currently dead.

This is NOT how decentralized messengers work.

#Matrix

Lyyn ☮️🦄 #2024-02-16

@Evv1L matrix.to has nothing to do with matrix.org.
Migration to matrix:// is in progress and was always considered the end goal. Unfortunately it has some drawbacks.

Sulian

@Evv1L you can put those links into your client to join still, the page on matrix.to just makes it prettier. matrix.to is also a very simple website, so anyone can host it and you just need to change the url, you can even change /etc/hosts to point to a non-blocked site.

Evv1L (Эвил)

Вам там Матрикс, походу, заблокировали, ибо все пригласительные ссылки в вашем децентрализованном мессенджере на matrix.to завязаны 💀

Мэйфи

@Evv1L
РКН кретины, но разработчики матрикса ещё больше

Moana Rijndael 🍍🍕

@Evv1L судя по списку доменов, эти гении заблокировали айпишник клаудфлары

Evv1L (Эвил)

> It seems that removing the Intel Management Engine SOLVES Thermal Throttling Issues

> Using the me_cleaner tool, I disabled the Intel Management Engine on my ThinkPad T480. Upon immediate reboot I noticed what appeared to be improved thermals.

Очень интересно :blobfoxthink:

github.com/erpalma/throttled/i

:blobcatlaptop: gravitos :blobcatcomfsip:​

@Evv1L пойду оффну ME в настройках корбута

Evv1L (Эвил)

Мы пережили ещё один месяц

Evv1L (Эвил)

Напостили, а теперь снова в реальный мир.

Evv1L (Эвил)

Я тут это... ну...
новые игрушки себе купил.

Ну как новые, 2017-18го года выпуска...

Show previous comments
Evv1L (Эвил)

Знакомьтесь:
ThinkPad T480 и ThinkCentre M910q

Правда в работе они будут ещё не скоро. Компы то я купил, а вот на диски и ОЗУ придётся ещё подкопить денжат.

Думаю ещё пару месяцев будут лежать без дела :blobcatgooglyholdingitsheadinitshands:

t3x
@Evv1L

а с каким процессором?
Evv1L (Эвил)

На этой неделе вышло обновление LineageOS 21 и сегодня я обновил свой OnePlus 6 с 20 версии до 21 (A13 до A14).

Напомню, что у меня смартфон в дуалбуте между Android и postmarketOS и после обновления всё сохранилось.

Если у вас тоже есть OnePlus 6 и хотите тоже поставить системы в дуалбуте, то мой следующий гайд по установке и обновлению для вас:

evv1l.space/notes/android/onep

Owl!🦉

@Evv1L

А там можно выделить андроиду, скажем, гигабайт 30 памяти, а остальное отдать под постмаркет?

У меня 8/128

Evv1L (Эвил)

Алсо, немного обновил статью про баг с Thunderbolt 3 на 70-90ых сериях ThinkPad

evv1l.space/thinkguides/mods_a

Evv1L (Эвил)

Я устал от соц сетей. Мне нужно сделать перерыв.

Встретимся через 5 минут (а может и через одну)

Go Up