Jonathan Armani

@armani@bsd.network
11 Followers
20 Following
13 Posts
I'm back, unslacking.
Websitehttps://armani.tech
LocationFrench alps

The recording is available at:

https://spectra.video/w/jXxTUuz1uCDsD8tKJ7YDYX

While audio quality is a little choppy (still working on optimizing the streaming setup), using closed captions works quite well to follow along.

#LivePorting

OpenBSD live porting: godot update - 2/1/2026, 8:29:10 PM

PeerTube

Working hard with fabien@ to get Veloren working on OpenBSD

run ✅
audio ✅
can join a server ✅
cleaning the port 🚧
controller support 🚧

https://veloren.net/

#openbsd #gaming

When a driver challenges the kernel's assumptions

Adding a warning as it was removed from the FAQ long time ago by nick@

"Windows support for having HW clock set to UTC is seriously flawed and
incomplete, so removing this. Issue was brought to my attention by
Matthew Clarke (clamat at telus dot net) and confirmed by personal
experience, but rather than documenting the pitfalls, I'd rather just
not pretend it works."

https://cvsweb.openbsd.org/cgi-bin/cvsweb/www/faq/Attic/faq8.html.diff?ipk=rhBqo8odcd-aQOxm3pFX8OOJrPQH2JrKRHUUAB_kmmU&r1=1.197&r2=1.198

For those who dual-boot Windows from time to time and are tired of it rekt OpenBSD time.

Windows uses local time in the RTC by default, while OpenBSD expects the hardware clock to be UTC.

My first workaround was using kern.utc_offset on the OpenBSD side, but that requires a manual switch between CET / CEST.

The proper fix is to gently explain to Windows that we want UTC in the hardware clock:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

Et voila!

Thanks https://wiki.archlinux.org/title/System_time#UTC_in_Microsoft_Windows

System time - ArchWiki

Wrote a small "userland driver" to get battery level for my Logitech G PRO X on OpenBSD

https://armani.tech/tmp/logitech-gpro-battery.c

Next step: port https://github.com/Sapd/HeadsetControl/ with my libhidapi backend

Me under OpenBSD these days 😂​

First central scrutinized done !

The next one will be done with proper PCB pins (I did not have one on hand), but an awesome colleague (thanks Victor!) showed me a trick to do it without them by doing "3D soldering" :)

And thanks to Pierre for the 3d printing of cases.

OpenBSD home lab almost back on track

- amd64: 5900X / 48 GB / Radeon 6900 XT => need a new keyboard
- riscv64: HiFive Unmatched => needs an SSD + fan replacement
- arm64: Mac mini M2 Pro / 16 GB => needs installation

Next steps:

- finishing a small "central scrutinizer" for the Mac (haven't done electronics in a while)
- figure out how to install OpenBSD on the Mac mini (:
- replace the fan on the Unmatched, add SSD, install
- order a new keyboard

I'll try using this Mastodon account as a small technical journal.

Expect mostly hacking around OpenBSD and a bit of hardware.

We'll see how it goes :)