Josip Medved
medo64.com
Josip Medved
@medo64.com
Read more about me at medo64.com
New post: Updating Framework's QMK Firmware
medo64.com/posts/updati...
Updating and recovering Framework keyboard
Updating Framework's QMK Firmware
New BIOS for Framework 16, brought also a problem. Every boot I got a message that my keyboard firmware is outdated. It was true, but also annoying warning as it paused the boot process. Normal person...
medo64.com
November 9, 2025 at 9:27 PM
New post: Forcing a reboot
medo64.com/posts/forcin...
Rebooting system that doesn't want to be rebooted.
Forcing a reboot
After messing with my remote server, there came a time for a reboot. Simple enough - but this time it ended in error. Call to Reboot failed: Connection timed out I’ve been using Linux servers for deca...
medo64.com
October 20, 2025 at 4:23 AM
Reconnecting HDMI
medo64.com/posts/reconn...
Making Bazzite work with my Samsung TV.
Reconnecting HDMI
Switching my media PC from Windows to Bazzite went awfully uneventful. No issues whatsoever. At least for a while. My media computer is connected to TV courtesy of type-C HDMI output. And I verified h...
medo64.com
October 14, 2025 at 2:47 AM
The New Controller
medo64.com/posts/auxpow...
Improvements to AuxPower1U controller.
The New Controller
With the new case sorted out, I decided onto a new power supply controller. Since I recently ended in the possesion of a few PhotoMOS device, I figured to check them out. While my own high-voltage MOS...
medo64.com
September 22, 2025 at 2:39 AM
New post: New case for AuxPower1U
medo64.com/posts/auxpow...
A metal case for the old project.
New case for AuxPower1U
My AuxPower1U project was over and all was great. But, one thing always annoyed me - the plastic enclosure. Don’t get me wrong, it is a nice enough enclosure when mounted. But, since power supplies do...
medo64.com
September 14, 2025 at 8:31 PM
New Post: AuxFanControler (Take 2)
medo64.com/posts/auxfan...
A new version of a stand-alone 3-channel fan controller.
AuxFanControler (Take 2)
This post is sponsored by PCBWay. As part of my AuxPower1U project, I already build a stand-alone 4-channel fan controller. And it works perfectly even now. But I did notice some issues when trying t...
medo64.com
August 31, 2025 at 10:12 PM
New post: Warning Me Softly
medo64.com/posts/warnin...
Post-quantum cryptography gets quite a boost with OpenSSH 10.1 warning.
Warning Me Softly
I already wrote about post-quantum cryptography before. If you check the dates, you’ll see that this is not a new topic. However, it’s still quite common to see standard key exchange for SSH sessions....
medo64.com
August 24, 2025 at 5:52 AM
New post: Disabling AMD Turbo Boost
medo64.com/posts/disabl...
Intentionally decreasing AMX performance under Linux for head reduction and battery life.
Disabling AMD Turbo Boost
Recently I upgraded my trusty Framework 13 laptop to AMD motherboard. It’s not my primary laptop mind you, but it does come handy whenever my F16 is too cubersome to lug around. For me, that often end...
medo64.com
August 10, 2025 at 12:50 AM
New post: Obtaining Hash as a Part of 11ty Build
medo64.com/posts/obtain...
Validating downloads from your static site.
Obtaining Hash as a Part of 11ty Build
Last week I stated in post that I’m not singing my software anymore. So someone might be wondering how do I check I have executable coming from you. Well, together with that post I also added SHA-256 ...
medo64.com
August 3, 2025 at 2:59 PM
New post: Console Log Format
medo64.com/posts/consol...
Long overdue search for standardized log format in personal projects.
Console Log Format
Pretty much every application I’ve created has some logging included. Mostly it’s just humble Debug and Trace statements but I’ve used more complex solutions for bigger apps. But one thing was lacking...
medo64.com
July 13, 2025 at 4:28 AM
New post: Just Screw It
medo64.com/posts/just-s...
What is the correct screw for you 2.5" SSD?
Just Screw It
Sometimes something that ought to be simple might lead you to the wild goose chase. This time, I was searching for humble 2.5" SSD screws. And yes, this was the first time in my life I had to sea...
medo64.com
July 6, 2025 at 2:01 AM
New post: Framework HDMI Missing Sound Output
medo64.com/posts/framew...
A bit of HDMI troubleshooting
Framework HDMI Missing Sound Output
After watching stuttering 1080p@60 video once too many, I decided to retire my old NUC5i3RYH and switch it with Gen 11 Framework board I had lying around. It was supposed to be a quick swap. Just take...
medo64.com
June 28, 2025 at 8:50 PM
New post: medo64.com/posts/making...
Getting Xiao e-paper screen working with Trmnl server.
Making Xiao into a Trmnl
A while ago I got myself a Trmnl device. However, I didn’t really want to use it for its Trmnl capabilities (which are admittedly great). What I wanted is to use Trmnl firmware with my server. And sup...
medo64.com
June 22, 2025 at 1:41 AM
New post: Percentage Based on LiIon Voltage

medo64.com/posts/percen...

How to estimate remaining battery in percent based on LiIon battery voltage.
Percentage Based on LiIon Voltage
As part of my LocalPaper project, I wanted to have a battery indicator. However, Trmnl device I use reports only voltage, leaving conversion to percent reading to the software. So, how to convert it? ...
medo64.com
June 14, 2025 at 11:02 PM
New post: LocalPaper
medo64.com/posts/localp...
Story of what it takes to roll your own ePaper dashboard
LocalPaper
Ever since I got my first Be Book reader I was a fan of epaper displays. So, when I saw a decently looking Trmnl dashboard, I was immediatelly drawn to it. It’s a nice looking device with actually gre...
medo64.com
June 8, 2025 at 5:42 PM
New post: Getting SkiaSharp Running Under Alpine Linux
medo64.com/posts/skiash...
Getting SkiaSharp running under Alpine Linux.
Getting SkiaSharp Running Under Alpine Linux
While I am not using Alpine Linux for my desktop environment, I love it in containers. And C# pairs with it like a dream. Just compile it using linux-musl-x64 runtime and you’re golden. But, ocassiona...
medo64.com
May 31, 2025 at 7:35 PM
New post: Making CSS URL Unique
medo64.com/posts/making...
Workaround for when your caching methods are a bit too optimistic.
Making CSS URL Unique
I already wrote how I switched to 11ty. For most of time, I am still in the honeymoon phase. Essentially the only major issue (still) remaining is missing public comment system. Whether I will solve t...
medo64.com
May 25, 2025 at 4:42 AM
New post: Lock Object
medo64.com/posts/readon...
Having some syntactic sugar is not a bad thing.
Lock Object
Lock statement existed in C# from the very beginning. I still remember the first example. lock (typeof(ClassName)) { // do something } Those who use C# will immediatelly yell how perilous locking ...
medo64.com
May 18, 2025 at 2:31 AM
New post: Modulo or Bitwise
medo64.com/posts/modulo...
Is bitwise comparison indeed faster than the module and by how much.
Modulo or Bitwise
I had an interesting thing said to me: “Did you know that modulo is much less efficient than bitwise comparison?” As someone who spent time I painstakingly went through all E-series resistor values to...
medo64.com
May 10, 2025 at 8:57 PM
New Post: Never Gonna BOM You Up
medo64.com/posts/never-...
Ever repeating story wrapped in an UTF-8 string.
Never Gonna BOM You Up
.NET supported Unicode from its very beginning. Pretty much anything you might need for Unicode manipulation is there. Yes, as early adopters, they made a bet on UTF-16 that didn’t pay off since rest ...
medo64.com
May 4, 2025 at 3:07 AM
New post: medo64.com/posts/coreco...
Dealing with long lasting CoreCompile step in .NET compilation
CoreCompile into the Ages
For one project of mine I started having a curious issue. After adding a few, admittedly a bit complicated, classes my compile times under Linux shot to eternity. But that was only when running with d...
medo64.com
April 30, 2025 at 12:48 AM
New post: Custom StringBuilder Pool
- How to create the simplest alternative to StringBuilder ObjectPool -
medo64.com/posts/custom...
Custom StringBuilder Pool
In my last post I grumbled about ObjectPool being a separate package. That was essentially the single downside to use it. So, how hard is to implement our own StringBuilder pool? Well, not that hard. ...
medo64.com
April 19, 2025 at 3:44 AM
New post: To Pool or Not to Pool
- A bit of performance analysis for C# StringBuilder and its ObjectPool bretheren -
medo64.com/posts/to-poo...
To Pool or Not to Pool
For a project of mine I “had” to do a lot of string concatenations. Easy solution was just to have a string builder and go wild. But I wondered, does it make sense to use ObjectPool (found in Microsof...
medo64.com
April 13, 2025 at 3:22 AM