Blog-of-gain

A tech-oriented blog from a Linux user


Latest blog updates

2026-04-10Panther's DIY Wapanese Bed: Add maintenance update.
2026-04-08Updating old USB connectors: New article.
2026-04-07Toksinen suhde (in Finnish): New article.
2026-04-07A toxic relationship: Finnish version, new titles, small revising.
2025-12-06Keychron M6 (1K, PixArt 3311) review: New article.

Metal strap rocks

I like to fix things using metal strap

Preview

I guess most people tend to resort to something specific when something needs fixing. The most common must be duct tape. I like metal strap, the perforated variety. In this short article I introduce some ways in which metal strap can be used for a lot of things.

ESP8266 deep-sleep repeatedly

How to deep-sleep for a long time and save power

Preview

I made my indoor plant a soil moisture meter which reports the values to Azure cloud. However, I had some trouble making my D1 mini board to sleep and wake up reliably. Turns out, just calling the deep-sleep function once doesn't do the trick. I had to deep-sleep for several shorter cycles before reporting the measurement. Check out the article for a brief how-to.

Updates

2019-11-23Add power consumption measurements.

Widening narrow ice skates with a DIY tool

I guess I have weirdly shaped feet

Preview

As a kid, I never learned how to skate properly. Due to my wide feet it was super hard for me to find fitting skates. Eventually I just bought some decent ones and, since I don't have any contacts to boot punchers, decided to build a tool to make them more compatible with my feet. In this article I introduce the super simple tool that you can make too.

Bluetooth audio in Linux: ALSA and LDAC

Audio using pure ALSA (no PulseAudio) and LDAC codec

Preview

Ever since Bluez dropped support for Bluetooth audio using ALSA, people have been using PulseAudio to connect audio devices in Linux. However, there's a project called BlueALSA which supports high-quality cutting-edge codecs such as LDAC, and it works with pure ALSA. Read the article to see how to use it.

Detachable cable and wireless mod for the AKG K701 headphones

Tested with the new FiiO BTR3 (a review)

Preview

For a long, long time I've been thinking of modifying my original Austrian-made AKG K701 headphones to have a detachable cable. After owning the headphones for eleven years, I finally did it. At the same time I kind of made them wireless using the new FiiO BTR3. Check out the article to see how they fit together.

A review and comparison of headphones and earphones

I bought the Urbanears Sumpan and was surprised

Preview

After finally buying a tablet computer I realized I'm missing a certain type of earphones to use with it. I bumped into the Urbanears Sumpan on sale and decided to try them out. Check out the article for a comparison between the AKG K701 headphones, the Shure SE215 LTD in-ear monitors, the Sony SBH70 Bluetooth earphones, and the fancy Urbanears Sumpan earphones.

WebLED: my first IoT project on the Arduino platform

...or: how to open a garage door using WiFi

Preview

For a long time I've wanted to get more into embedded stuff and closer to the physical world when it comes to computers. As a kid I was quite interested in electronics and tweaked some small stuff, but I never really got into programming anything. Now with the market full of cheap Arduino-compatible chips, I decided to hook myself up into the Internet of Things and make a WiFi-operated garage door opener. Check out the article for an overview of the project.

How to join a Skype for Business meeting from Linux

Summary: use a Windows virtual machine

In a previous article I discussed KVM and its audio capabilities. As of now there still isn't a nicely working emulated audio device for Windows 10 guests let alone a working Skype for Business client for Linux. In my day job I have to attend Skype for Business (formerly Lync) meetings quite often but it was impossible using my work laptop, which has Linux. I finally took the time to check out how USB passthrough works in KVM and solved the problem. Read the article to see how.

Updates

2018-09-08A note about a new work laptop.
Powered by GainCMS