Articles, experiments, and project logs.

Everything migrated from the previous blog, in chronological order. Archive labels identify older material; project notes retain the structure of the original keebx engineering journal.

Current writing

Recent articles and the main keebx project page.

Reverse Engineering Axis TV and OTTRun Authentication

I wanted to understand one specific thing about Axis TV on my Android TV box. During setup, the app only asks for a 16 digit activation code. It does not ask for a server URL or account credentials. I wanted to see how it resolves the backend from that one input.

EnglishFeatured

keebx - a truely custom keyboard & firmware

keebx is a keyboard currently in the making. You can check the engineering blog below to see where I’m up to.

EnglishRaspberryPiHardwareSoftware

keebx engineering log

Hardware principles, prototyping notes, and firmware work.

keebx: RGB LED

WIP

EnglishProjectkeebxHardware

keebx: Display

Prototyping is done on a simple breadboard. The display is the first thing I started working on.

EnglishProjectkeebxHardware

keebx: GPIO Extender

I plan to have quite a few devices in my keyboard: a screen, a knob, RGB lighting… I haven’t done the final count, but I’m sure I’ll need more GPIOs than the ones available on the Pico.

EnglishProjectkeebxHardware

keebx: Keypad

Don’t be confused, this project is about making a full-fledged keyboard, not a keypad. The keypad detailed in this page is made for prototyping purposes only.

EnglishProjectkeebxHardware

keebx: USB-C Hub

I’ll dig deeper in the USB hub feature later…

EnglishProjectkeebxHardware

keebx: Keyboard matrix

https://kbd.news/Improved-square-matrix-1415.html

EnglishProjectkeebxHardware

keebx: Firmware

I’m currently working on the hardware part

EnglishProjectkeebx

keebx: Hardware

These pages are related to hardware principles that one should keep in mind when building a keyboard.

EnglishProjectkeebx

Archive

Older writing preserved with its original publication date and assets.

Comments! Adding comments to my Gitlab pages blog

As of today, it's now possible to write and publish comments on each of my blog posts. This website is hosted on gitlab pages; it's statically built and there is no backend server running, nor any database. In this context, having a comments system implies outsourcing the comm…

ArchiveEnglishSoftware

How to use vite.js on Gitpod

This blog was recently (re)made from scratch using sveltekit. Vite is used unther the hood to add HMR capabilities.

ArchiveEnglishNodejsSoftware