지지 ᚠᚱᛖᛃᚨ Daniel 黄法官 CyReVolt

@CyReVolt
1.3K Followers
1.4K Following
10.3K Posts

Drink all the booze, #hack all the things! 🐢
🥃👩🏻‍💻✨

I do #web #app #platforms #security #OS #runtime #firmware #software engineering
🎢🗑️🔥

Projects:
• 🐙 https://fiedka.app
• Ψ https://github.com/platform-system-interface
• 👢 @oreboot
• 9️⃣ https://github.com/r9os/R9
• 🐧 https://linuxboot.org

Live: https://twitch.tv/cyrevolt
Archive: https://youtube.com/@cyrevolt

searchable

MnemonicsAUIPC, UBFIZ
GitHubhttps://github.com/orangecms
Profilehttps://dan.orangecms.org/
Presentationshttps://metaspora.org/

Gewinnspielausschreibung des #c3gov

Wir hoffen auf eine rege Teilnahme!

Alright, if you want to roll Arch back from today to a version where Kicad 9 and kikit worked, you are going to run into a bunch of forum threads insisting anyone who wants to do this is an idiot. Ignore them.

Edit your /etc/pacman.d/mirrorlist and comment out your existing servers. Add instead:

Server = https://archive.archlinux.org/repos/2026/03/19/$repo/os/$arch

Run: pacman -Syyuu

The update will probably fail because it's mad about file conflicts due to a lua version change. They are pacman being conservative, you can override them. I was able to get the upgrade to complete by doing this:

pacman -Syu lua --overwrite '*lua*'
pacman -Syyuu --overwrite '*materialx*'

And then reboot, for good measure.

This will, however, entirely break Firefox, which I will address in the next reply.

PSA: kikit is _not_ compatible with Kicad 10 as of this writing. It also turns out to be difficult to partial-downgrade Arch's Kicad package to 9.x, because it straddles a Python minor version update and depends on a bazillion .sos.

So if you're on a rolling-release distro and depend on kikit, I guess don't update your computer for a while?

I really don't want to have to stuff all of this into a dedicated VM but sometimes I think I might have to.

(Edited to add, since this is getting boosted: I have worked out the downgrade process in the replies.)

#kicad

oopsie woopsie, gotta read up on how FIT really works

https://github.com/barebox/barebox/security/advisories/GHSA-3fvj-q26p-j6h4

Critical FIT Signature Verification Bypass Vulnerability

FIT ([Flat Image Tree](https://fitspec.osfw.foundation/)) is a container format for bundling and signing boot images. It's the preferred format for U-Boot and also supported by barebox. It's normal...

GitHub

Want to see some cute gadgets?

Come to the #CLT2026 Plan 9 booth!

We have a PinePhone (Allwinner A64) running 9front, and a little Lichee RV (Allwinner D1) that you can cpu into!

Boot-up-Grafik unter Linux: von der Firmware bis zum Login

media.ccc.de
I started drafting around again with https://github.com/platform-system-interface/dtvis to visualize FIT images. Let's see where this takes us. :)

Heck yeah, xiaomi-pyxis now boots on 6.19  

Turns out that while there are indeed regressions in Qualcomm’s DRM, they don’t impact functionality (mostly just kernel oops about enabling/disabling clocks).

Problem was actually an… NFC interrupt. Setting it to IRQ_TYPE_LEVEL_HIGH causes boot hang, but works if it’s set to IRQ_TYPE_EDGE_FALLING (Thanks to @flamingradian for pointing me to the patch)