Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: kuzeliban 23. 02. 2025, 22:50:47

Název: Zkušenosti s editací BIOSů
Přispěvatel: kuzeliban 23. 02. 2025, 22:50:47
je tu někdo kdo má pozitivní zkušennosti s editováním Biosů? :)
Název: Re:editovat BIOS
Přispěvatel: CPU 23. 02. 2025, 23:11:29
Ano, nemůžu si to vynachválit  ;D
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: r223 24. 02. 2025, 14:08:14
Ano, vcetne portaci na jiny HW.
Nicmene "BIOS" je jdne jen jeden modul z mnoha.
Hodne zalezi na platforme.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: dj-bobr 24. 02. 2025, 14:39:04
Editace BIOSu je hrozně široký pojem..
Dělal jsem před časem tuning BIOS+ME na starších Thinkpadech - WLAN whitelist removal, různé Advanced menu, me_cleaner atd. Zkušenost vesměs pozitivní.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 24. 02. 2025, 20:27:52
ano ,je to široký pojem,  na jaké úrovni? Já třeba jen editoval uefi proměnné, protože tam jsou hidden volby umožňující nastavit, to co je běžným lidem skryto. Ale problém je ,že se to furt mění, to co platí pro jeden ntb, neplatí pro druhý.

většinou šlo o TDP limity.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: Jan Fikar 24. 02. 2025, 21:17:39
Nejde to TDP měnit normálně ručně? Třeba na 12W

Kód: [Vybrat]
echo 12000000 > /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_power_limit_uw
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: kuzeliban 25. 02. 2025, 00:58:36
omlouvám se za zpožděnou reakci...

a přiznám hned barvu...
Hraju si se svým starým dědou než pak přejdu na mladšího brášku 5430 Rugget...

Mám DELL latitude E6410 s NVS 3100M tedy deskou LA-5472P
Aktuálně pracuju na lehčím modu chladiče z 6430 s dual Heatpipe pro uchlazení i7 820QM a možná 920XM.
Což mi dovolí jít na 16GB RAM

chtěl jsem nějak odlehčit systému a tak bych rád dal do WWAN mSATA disk. S tím že buď na přímo nebo přes PCIe-mSATA adaptérem by to mělo jít. (smyslem je na něj položit solo swap)
Jenže to má brzdit BIOS a jeho white list.
Přes týpka co má kanál s archivem BIOSů jsem získal BIOS co prý to má otevřené a mělo by to s ním šlapat.
Jenže já tak maximálně nahrával originální BIOSy a s .bin soubory nemám nejmenší zkušenost. A do toho jsou to tři .bin soubory...

bylo by hezké se "po nich polozit" a kouknout co to vlastně obsahuje. Co všechno tam někdo odemkl.
ale není to nezbytné, jen by to byl hezký bonus, když by s v tom až takhle někdo vyznal.

Hlavní je ale zálohovat současný BIOS, sic není poslední vydaný, páč jsem získal neopotřebované železo (ten samý HW) a jen přešoupl disk a na něm mám Linux, který poněkud nepodporoval spuštění DELLího .exe

A tak tam leží o pár řádů starší verze.

Mno ale teď je na čase s tím hnout.

Já vím, kde kdo by si klepal na čelo.
Ale já tohodle dědka mám rád.
a chtěl bych mu ještě chvíli dát.

a jak jsem říkal, vybral jsem si náhradu až to bude nutné. A dceři jsem pořídil 7440 v plný palbě. Takže vím, že jsou i jiné cesty. Ale mě to teď baví

šlo by tedy něco s tím...

resp. vy zkušenní, byli by jste ochotni mi s tím píchnout?

Když dostanu dobrý návod, tak to zvládnu sám. Však jsem kdysi stál u začátků, a mnohé z dnešních študovaných inženýrů učil základům. Ale, i když se pak vydal jiným jiným směrem a zejména s Linuxem si nechal ujet vlak a až docela pozdě do toho nastoupil (cca 2013)
Tak nějaké pojetí mám.  A ten lepší "gůgl" tedy ty dvě [ej-áj] ty mi pomohly během měsíce se posunout s odlazením tam kde jsem chtěl být už před těmi deseti lety. Takže to snad zvládnu.

P.S. tedy mám ty desky dvě. a na jedné to budu všechno zkoušet a druhou zatím nechám jak je :) takže pohoda


můžeme? :)
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: RDa 25. 02. 2025, 01:18:37
Sezen si pajecku a programator na pameti. Vyndej, zalohuj, flashuj, zapajej, spusti.

Buhvi jaka verze ME tam je, a zda je provisioned.. muze to byt docela opruz a potrebujes nastroje od vyrobce/servisu ktere verejne nesezenes.

Vzdej to, hod to do cerveneho kontejneru a kup si pocitac ktery ti parametrove vyhovuje.

Bude to totiz levnejsi varianta pro vsechny zucastnene :)
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: 🇺🇦 GPU 25. 02. 2025, 09:50:54
1. Koupit něco s podporou coreboot
2. Nahrát coreboot
3. Profit
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: CPU 25. 02. 2025, 10:50:51
3. Profit

Bodu 3 nemůžeš dosáhnout bez sběru spodního prádla! To by měl být bod 1.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: tecka 25. 02. 2025, 12:28:38
Jenže já tak maximálně nahrával originální BIOSy a s .bin soubory nemám nejmenší zkušenost. A do toho jsou to tři .bin soubory...
bylo by hezké se "po nich polozit" a kouknout co to vlastně obsahuje. Co všechno tam někdo odemkl.
Máš zkreslenou představu, co ten BIOS je. Kouknout se můžeš, ale nic z toho nevykoukáš.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 25. 02. 2025, 13:55:08
je tu někdo kdo má pozitivní zkušennosti s editováním Biosů? :)

To co běží na DELL latitude E6410 není BIOS, ale UEFI. Je v tom markantní rozdíl.

Jenže já tak maximálně nahrával originální BIOSy a s .bin soubory nemám nejmenší zkušenost. A do toho jsou to tři .bin soubory...
bylo by hezké se "po nich polozit" a kouknout co to vlastně obsahuje. Co všechno tam někdo odemkl.
Máš zkreslenou představu, co ten BIOS je. Kouknout se můžeš, ale nic z toho nevykoukáš.

Pro analýzu UEFI existují nástroje, jako například https://fiedka.app/ a z tím se z toho dá vykoukat celkem dost.

Sezen si pajecku a programator na pameti. Vyndej, zalohuj, flashuj, zapajej, spusti.

Neni potřeba, stačí Pomona clip (IC Test Clips).
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: k3dAR 25. 02. 2025, 14:31:29
To co běží na DELL latitude E6410 není BIOS, ale UEFI. Je v tom markantní rozdíl.
A kde to UEFI stahne? Dell nabizi pouze Dell Latitude E6410 System BIOS (https://www.dell.com/support/home/cs-cz/drivers/driversdetails?driverid=d1dk3)
Citace
Během aktualizace systému BIOS nevypínejte počítač
This package provides the BIOS update for Dell Latitude E6410
Typ souboru ke stažení: Systém BIOS
Kategorie: BIOS
Formát souboru: Spustitelný soubor BIOS CPG
Popis formátu: Tento formát souboru představuje spustitelný soubor systému BIOS
Potřebujete pomoci s problémy se systémem BIOS?: Vyhledejte řešení v příručce Dell pro odstraňování problémů a práci se systémem BIOS.
Resp. celkove na te URL, CTRL+F BIOS=32, UEFI=0 ;-)
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 25. 02. 2025, 14:45:27
To co běží na DELL latitude E6410 není BIOS, ale UEFI. Je v tom markantní rozdíl.
A kde to UEFI stahne? Dell nabizi pouze Dell Latitude E6410 System BIOS (https://www.dell.com/support/home/cs-cz/drivers/driversdetails?driverid=d1dk3)
Citace
Během aktualizace systému BIOS nevypínejte počítač
This package provides the BIOS update for Dell Latitude E6410
Typ souboru ke stažení: Systém BIOS
Kategorie: BIOS
Formát souboru: Spustitelný soubor BIOS CPG
Popis formátu: Tento formát souboru představuje spustitelný soubor systému BIOS
Potřebujete pomoci s problémy se systémem BIOS?: Vyhledejte řešení v příručce Dell pro odstraňování problémů a práci se systémem BIOS.
Resp. celkove na te URL, CTRL+F BIOS=32, UEFI=0 ;-)

Jo, to je protože lidi mají zaryto že se to jmenuje BIOS, tak tomu i vendoři tak často říkají. UEFI je nutnost nabootvat Windows 8 nebo novější.

Ale pokud dáme pojmenování stranou, tak BIOS a UEFI jsou velice odlišné technologie, i když dělají podobnou práci. TLDR: UEFI je náhrada za BIOS která se používá na počítačích posledních cca 15 let, odvážím se tvrdit že od roku 2010 v podstatě všechny x86 stroje používají UEFI.

Proč to zmiňuju je že pro BIOS (opravdový BIOS, tedy veliký jednolitý blob napsaný převážně v assembleru) v podstatě neexistují žádné nástroje, a není vůbec jednoduché jej měnit nebo editovat. Zatímco pro UEF existují nástroje, třeba zmíněný projekt coreboot (https://coreboot.org/ (https://coreboot.org/)) má v Git repozitáři mnohá utilit pro práci s moderním UEFI. A je tu také fiedka kterou jsem už zmínil.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 25. 02. 2025, 15:05:07
Pro úplnost: Už jsem zmínil že klasický BIOS je víceméně jediný binární blob. Ale asi bych měl také zmínit že UEFI (https://en.wikipedia.org/wiki/UEFI (https://en.wikipedia.org/wiki/UEFI)) je spíše kolekce binárek ve vlastním file-systému.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: CPU 25. 02. 2025, 15:24:03

Na tom, co píšeš, je špatně snad úplně všechno.
V ASM byl napsaný možná tak BIOS pro nějaká XTčka.
První BIOS, který jsem editoval, byl pro ASUS P2B, což byla SLOT 1 deska a už tenkrát se soubor BIOSu skládal z hromady komponent, třeba včetně mikrokódu pro procesor a případně licenčních souborů pro aktivaci Widlí (SLP1) - byť se to jevilo jako jeden soubor, muselo se to rozbalit.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: dj-bobr 25. 02. 2025, 15:26:00
Ve srovnání s BIOSem je UEFI na editaci poněkud přítulnější.
Používal jsem UEFITool https://github.com/LongSoft/UEFITool , dá se s tím rozpitvat UEFI image na regiony (BIOS, EC, ME, GbE atd.) a zase pak poskládat.

SPI flash, ve které je BIOS/UEFI uloženo, by mohla jít přečíst i bez programátoru (Intel Flash Programming Tool), podle verze chipsetu jde sehnat konkrétní verze FPT (nejsou záměnné). Hodně jsem čerpal z https://winraid.level1techs.com/t/intel-cs-me-cs-txe-cs-sps-gsc-pmc-pchc-phy-orom-firmware-repositories/30869
Zápis do flashe tak jednoduchý není - v závislosti na nastavení tzv. Flash descriptoru je zápis často od výroby zakázaný a pak je potřeba buď hardwarová modifikace (spojit HDA_SDO pin s GND při bootu) a nebo mít externí SPI programátor.

Pořízení programátoru mimochodem velmi doporučuji. Mám tento https://vi.aliexpress.com/item/1005006184664154.html a učinil jsem akorát modifikaci na 3.3V (v defaultu používá 5V úrovně, na což boardy leckdy nebývají tolerantní).

A mimochodem pájení možná potřeba bude; některé boardy mají tendenci se z programátoru napájet, snaží se bootovat a interferuje to s procesem čtení.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 25. 02. 2025, 15:29:42
Na tom, co píšeš, je špatně snad úplně všechno.
V ASM byl napsaný možná tak BIOS pro nějaká XTčka.
První BIOS, který jsem editoval, byl pro ASUS P2B, což byla SLOT 1 deska a už tenkrát se soubor BIOSu skládal z hromady komponent, třeba včetně mikrokódu pro procesor a případně licenčních souborů pro aktivaci Widlí (SLP1) - byť se to jevilo jako jeden soubor, muselo se to rozbalit.

OK, trochu jsem to zjednodušil. UEFI je velice modulární, ve srovnání s BIOSem, a není tak monolitické.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: kuzeliban 25. 02. 2025, 22:55:03
Pro úplnost: Už jsem zmínil že klasický BIOS je víceméně jediný binární blob. Ale asi bych měl také zmínit že UEFI (https://en.wikipedia.org/wiki/UEFI (https://en.wikipedia.org/wiki/UEFI)) je spíše kolekce binárek ve vlastním file-systému.

Super
předně mockrát díky za konstruktivní komentář.
Vskutku velké díky.
A ano ten tedy UEFI co jsem dostal jsem sehnal na kanále, resp. od zakladatele kanálu BIOS archive na Telegramu. popsal jsem mu účel a on mi poslal přímo odkaz na konkrétní .rar s třemi bin. soubory...
Teď se v tom ale ještě vyznat. co s tím.. prý by v linuxu i mělo být možné to na desku nalejt přímo bez nutnosti nějakého sp. HW...
A hlavně co kam patří, nebo jak se to instaluje...
kouknu na ty dva Progamy co jsou zač...

Ještě jednou díky
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: metabug 26. 02. 2025, 09:03:56

A mimochodem pájení možná potřeba bude; některé boardy mají tendenci se z programátoru napájet, snaží se bootovat a interferuje to s procesem čtení.

Ve spoustě případech stačí tu desku držet pod resetem.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: 🇺🇦 GPU 26. 02. 2025, 09:47:31
BIOS lze nahrát i do běžícího počítače, někdy i přímo z OS, utilitou flashrom. Obsah té ROM se natahuje při startu počítače do paměti, pak už se s obsahem nepracuje, takže ho lze přepsat.

Pochopitelně nedám ruku do ohně za tom, že to půjde vždy a všude.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: skskyper2 26. 02. 2025, 09:53:04
Skus pohladat tu :

https://www.bios-mods.com
https://forums.mydigitallife.net/forums/bios-mods.25/
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 26. 02. 2025, 12:41:17
BIOS lze nahrát i do běžícího počítače, někdy i přímo z OS, utilitou flashrom. Obsah té ROM se natahuje při startu počítače do paměti, pak už se s obsahem nepracuje, takže ho lze přepsat.

No tam strašně záleží na spoustě věcech. Pokud se použije interní SPI kontroler pro zápis nebo čtení, je potřeba brát v potaz že bude respektovat ochrany proti čtení nebo zápisu. To je definováno ve "Flash Descriptoru", tedy jakési partition tabulce pro SPI flash chip (to je kde BIOS / UEFI je uložené).

Flash Descriptor definuje regiony, jako například pro "BIOS" nebo "Intel ME" (Intel Management Engine). Je velice časté že Flash Descriptor je zamčený proti zápisu. Ale regiony jako "BIOS" bývají odemčené pro zápis. Dá se o tom trochu dočíst v coreboot dokumentaci https://doc.coreboot.org/lib/flashmap.html

Sidenote: Pak jsou borci kteří obejdou SPI kontroler a namísto toho https://en.wikipedia.org/wiki/Bit_banging kdy přeprogramují IO a implementují SPI softwarově. Díky tomu mohou ignorovat ochrany proti čtení nebo zápisu. Ale to už je jinej level.

Proto práci s SPI flash jsou pro linuxu utility jako https://www.flashrom.org/ nebo https://www.flashrom.org/ (což je fork flashromu, který bych upřednostnil před flashromem). Když jsou některé regiony chráněny proti čtení, flashrom i flasprog dokáží číst nebo zapisovat pouze jednotlivé regiony (dokážou parsovat Flash Descriptor).

Pro kompletnost: coreboot je open-source náhrada za BIOS / UEFI. A tento projekt má pomocné utility https://doc.coreboot.org/util.html, velice nápomocná v tomto ohledu je například "ifdtool" která dokáže celý firmware vzít a rozbalit z něj jednotlivé regiony na samostatné binárky, se kterými se dá pracovat dále.

Pochopitelně nedám ruku do ohně za tom, že to půjde vždy a všude.

Toto není úplně pravda. Do SPI flash se zapisuje, například data z memory training se zapisují, aby příští boot byl rychlejší. Případně další věci pro "fast boot". Navíc Intel ME rád píše do SPI flash.

Ale obecně se dá spousta regionů přepsat bezpečně. Ovšem záleží na tom co všechno vendor nechá odemčené.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: kuzeliban 27. 02. 2025, 12:13:03
nejlepší je jak tu chvíli nejsi, a hned se vrátíš k rozepsanému a dáš odeslat a jediné co se stane, že  to zmizí a dostaneš vynadáno...
Tohle se mi posledně stalo, když jsem napsal malý sloh. A tak mi to sebralo vítr, že jsem se k té diskuzi už nevrátil..
Mno ale z5 k tématu tady

docela se mi z toho začíná točit hlava :D

mám "vyčůraný" nápad
Kde působíš AtomicFS? že bych to za Tebou vzal.

Já se na to někdy v klidu podívám a pak to třeba zkusím.
Teď mám ten druhý stroj rozebraný a pracuji na modingu case a chladiče pro ten silnější procerosor :)
tak pak ho sestrojím a začal bych se tím zabývat, teď ale musím počkat ať mi přijde hrubý odlitek chladiče :)

Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: František Ryšánek 02. 03. 2025, 20:19:50
...tunit chlazení pro mobilní CPU z první 45nm generace Nehalemů... jako nemohu tomu upřít sportovní hodnotu, a za tu palec nahoru. A palec nahoru taky za snahu drbat do BIOSu a vynalézavě využívat dostupné volné porty na motherboardu :-) Mám pocit, že zrovna tou dobou bylo UEFI v mainstreamu čerstvě uvedeno. Taky je pravda, že mi tu zbylo pár levných plastových noťasů z pozdní éry Core 2 Duo, které těch 17 let přežily v mechanicky soudržném stavu. Asi protože se nejednalo o můj stroj, který jsem tahal každý den domů. Možná jsem seskládal dva ze tří nebo tak něco...

Snažit se napravovat kurvítka v 15 nebo kolik let starém značkovém šrotu... v tom už hledám punk poměrně stěží - snad v tom smyslu, že ten pomalý a žravý krám nenecháme odejít do hrobu a vyždímeme z něj ještě jeden poslední trick.
Sám jste zmínil, že o praktickou efektivitu počínání tady nejde - za toto máte moje sympatie :-)

Ostatně na téma "co koupit aktuálně jako notebook za rozumné peníze" tady nedávno pár vláken proběhlo.
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: 🇺🇦 GPU 03. 03. 2025, 13:20:31
Tak má to smysl asi jako bělit zažloutlý plast CRT monitoru, Atari,... či měnit hovňáky v nějakém starém Tesla přímači/přehrávači...
Název: Re:Zkušenosti s editací BIOSů
Přispěvatel: AtomicFS 05. 03. 2025, 09:49:25
nejlepší je jak tu chvíli nejsi, a hned se vrátíš k rozepsanému a dáš odeslat a jediné co se stane, že  to zmizí a dostaneš vynadáno...
Tohle se mi posledně stalo, když jsem napsal malý sloh. A tak mi to sebralo vítr, že jsem se k té diskuzi už nevrátil..
Mno ale z5 k tématu tady

docela se mi z toho začíná točit hlava :D

mám "vyčůraný" nápad
Kde působíš AtomicFS? že bych to za Tebou vzal.

Já se na to někdy v klidu podívám a pak to třeba zkusím.
Teď mám ten druhý stroj rozebraný a pracuji na modingu case a chladiče pro ten silnější procerosor :)
tak pak ho sestrojím a začal bych se tím zabývat, teď ale musím počkat ať mi přijde hrubý odlitek chladiče :)

Pardon, přečetl jsem si vlákno s tím že odpovím později, a pak jsem na to úplně zapomněl :D

Bydlím hodně z ruky, hluboko v západním německu, takže to není zrovna jednoduché. Také nejsem expert na UEFI, mám jenom povrchové znalosti. Pokud tě ale téma zajímá, tak bych mohl doporučit například počkat až bude další coreboot hackathon https://www.root.cz/zpravicky/coreboot-hackathon-2023-uz-za-tri-tydny/ (https://www.root.cz/zpravicky/coreboot-hackathon-2023-uz-za-tri-tydny/), popřípadě na OSFC (Open Source Firmware Conference) https://www.osfc.io/ (https://www.osfc.io/) (tentokrát bude zase v USA, takže vynechám; loni bylo v Německu).