#bios
Modder made an IRC client that runs entirely inside the motherboard’s BIOS chip
#join edk2. User has then posted a private message in that channel saying "Hello from UEFI!". There is a single reply shown saying "what?".">
Phillip Tennen, developer of the open-source axleOS, has recently decided to use what he learned from that project to create an IRC client that runs entirely within the UEFI pre-boot environment, with no operating system required. This “UEFIRC” is nearly fully functional, with a graphical interface and a TrueType font renderer, and it’s all written in the Rust programming language.
Wow! It does suggest two things to me:
- IRC is really the lightest weight social chatting app of them all…
- IRC users are a bit different…
Technically I suppose any text based micro-blogging type service could work. Twitter or Mastodon without videos and photos may also work. But the nature of how IRC still works today, means you can get a pretty close experience to the real thing even in the BIOS.
See https://www.tomshardware.com/software/someone-made-a-functioning-irc-client-that-runs-entirely-inside-the-motherboards-uefi
#Blog, #BIOS, #IRC, #technology
Ich raffs einfach nicht. Ich komm mit #Windows nicht mehr ins LAN, geschweige denn ins Internet. Was ist passiert? Ich habe #Qube-OS auf einer extra Festplatte ausprobiert, dafür auch ein paar Einstellungen im #BIOS vorgenommen, z. B. #VdT aktiviert. Danach kam ich über Windows nicht mehr ins Netz. Dann habe ich die BIOS-Änderungen wieder rückgängig gemacht, aber trotzdem kein Internet über Ethernet, ja nicht mal LAN, über Windows. Ich würde ja fast auf einen Hardware-Fehler tippen, aber über #Linux Mint habe ich überhaupt kein Problem mit der gleichen Netzwerkkarte. Vielleicht habe ich ja ein Brett vorm Kopf? Ich habe keine Ahnung, was da los ist und wie ich das wieder richten kann.
Flash APU 1D4 / Coreboot
Heute hab' ich Blut und Wasser geschwitzt - umso süßer ist der Erfolg!
Nach einem Hardwareschaden auf der #SSD meiner #APU1D4 hatte ich neue SSDs beschafft: 'msata 16g' - 4 Stück, weil ich auch mehrere dieser Boards besitze.
Vom Hersteller verbaut und spezifiziert war 'msata 16d', aber die waren nicht mehr zu bekommen.
Naja, war ja klar - keine davon wurde von der #Hardware erkannt, egal ob unter #GNU/Linux oder #FreeBSD.
Nach viel Recherche und wochenlangem Zaudern war ich heute mutig/verzweifelt genug, das #Coreboot #BIOS zu flashen. Vielen Dank überigens an #VoyageLinux für die Starthilfe.
Natürlich habe ich mir ins Höschen gemacht, dass ich Depp das Board kaputt flashe, besonders wegen einer Meldung zu angeblich falschen Chip. Aber ein beherztes '--force' brachte den Erfolg. Zuerst das Flashen selber und dann nach dem Neustart, dass die Disk nun erkannt wird. 🚀
Nun kann ich die Hardware weiter nutzen und der Weg ist frei zu einer stressfreihen Migration meiner #Firewall zwischen den Feiertagen.
#Intel #CPU "Alder Lake": #BIOS source code #leak
source: https://nitter.unixfox.eu/SttyK/status/1578582946352488448
github archive: https://web.archive.org/web/20221008040713/https://github.com/LCFCASD/ICE_TEA_BIOS
Intel Confirms #AlderLake BIOS Source Code Leak, New Details Emerge
"Our proprietary #UEFI code appears to have been leaked by a third party. We do not believe this exposes any new security vulnerabilities as we do not rely on obfuscation of information as a security measure. This code is covered under our #bug bounty program within the Project Circuit Breaker campaign, and we encourage any researchers who may identify potential vulnerabilities to bring them our attention through this program. We are reaching out to both customers and the security research community to keep them informed of this situation." — Intel spokesperson.
So why is it not #OpenSource Intel?
they are fast, they are small, they use very little energy (less than 30W), the Lenovo ThinkCentre M92p despite being also pretty old (2012) it still rocks, the naming ain’t sexy, but they work very well.
now let’s look inside:
it meassures:
- width: 18cm
- “depth”: 18.5cm
- height: 3.5cm
extremely compact.
this opening procedure was done to upgrade the ssd harddisk.
what is special about the M92p: it still has a tiny tiny speaker inside 🙂
for all those beep code symphonies
How to disassemble Harddisk Upgrade – Inside a Lenovo ThinkCentre M92p – 1962 error : No operation system found
this happens, when trying to install Proxmox like in this how to article.
in order to fix this
windows 10 (yes argh) needs to be installed & BIOS update applied:
Intel ME almost no BIOS without it… with t440 it was able to “disable it permanently”
- download here https://support.lenovo.com/de/de/downloads/ds029265-flash-bios-update-thinkcentre-edge-92-thinkcentre-m82-m92-and-m92p-thinkstation-e31
- check sha256sum: 107f79a8fca7cf60531370f5cf78fc71905462c6e2fed6e6fffccf7aa30085bc
- instructions are in the readme
- start setup 9sjy9cusa.exe
- make new shortcut on desktop “cmd”
- r-click -> run it as Administrator
- cd into the folder where 9sjy9cusa.exe installed
- run flash.cmd
[video width=”502″ height=”492″ mp4=”https://dwaves.de/wp-content/uploads/2022/05/Lenovo-ThinkCentre-M92p-1962-error-No-operation-system-found-update-bios-to-version-2018-flash-process.mp4″\]\[/video\]
- let it sit for a while… when the blinking cursor comes up… let it blink for a while…
- remove all usb drives…
- Ctrl+Alt+Del…
- it should reboot fine
- re-apply all bios settings
so updated from BIOS 2012 to 2018 version and now proxmox boots up fine.
#linux #gnu #gnulinux #opensource #administration #sysops #lenovo #hardware #bios #upgrades #upgrade #proxmox
Originally posted at: https://dwaves.de/2022/05/25/how-to-disassemble-harddisk-upgrade-inside-a-lenovo-thinkcentre-m92p-1962-error-no-operation-system-found-fixed-by-2018-bios-update/
"The #Linux community, generally speaking, is agnostic at best and antagonistic at worst towards #UEFI . The #BIOS interface is pushing 45 years as of the time of writing and is considered legacy in every sense" https://hackaday.com/2021/11/30/whats-the-deal-with-uefi/ http://techrights.org/wiki/UEFI
how to fix stuck permanent function (Fn) key BIOS / Firmware updates: but why? if everything works, vendors often say "leave it like that" because updates can have unforseen sideeffects and not all computers are "exactly" the same X-D (a bit here[...]
#linux #gnu #gnulinux #opensource #administration #sysops #bios #firmware #update #upgrade #lenovo #gnu-linux
Originally posted at: https://dwaves.de/2021/09/09/gnu-linux-how-to-update-bios-firmware-of-lenovo-t440-without-windows-how-to-fix-stuck-permanent-function-fn-key/