Skip to content
Kira

J1 · Projects

From chip to cloud, case by case

My own projects with their documentation: the problem, my approach, the result and the tools. Repositories are being published on GitHub.

Filter by type
2026

Reverse engineering · Web · Audio

JamJum JP-1 Studio: reverse engineering a MIDI controller

I decoded the undocumented configuration protocol of a MIDI controller and built my own web app to edit it: pads, knobs, buttons, RGB color and effects.

Validated on hardwareView case
2026

Hardware · Firmware · Reverse engineering

A smart switch brought back: from a burnt Tuya chip to an ESP32-C3

A smart wall switch with a dead WiFi chip comes back to life with an ESP32-C3 soldered onto its original board, custom firmware and restart diagnostics.

In use: controls a water pumpView case
2026

Firmware · Hardware

Washing machine monitor with a camera and an accelerometer

An ESP32-S3 board with a camera and screen “reads” the panel LEDs of a Mabe washing machine and its vibration to know the current cycle stage and notify Home Assistant.

Working prototypeView case
2026

AI · Networks & servers

Private AI at home: an agent that decides what goes to the cloud

An AI agent in my homelab that decides, based on the content of each message, whether a local or a cloud model processes it. Confidential content never leaves the network.

In daily useView case
2026

Reverse engineering · Hardware · Firmware

Automatic flasher for BK7231N modules

A Python + Arduino Mega tool that automates flashing open firmware (OpenBeken) onto BK7231N WiFi modules by controlling their power with a transistor.

Workbench toolView case
2026

Firmware · Hardware · Reverse engineering

Bringing an Arduino Mega back with an ESP32 as the programmer

An ESP32 acts as an ISP programmer to restore both chips of an Arduino Mega 2560 altered with HoodLoader2, without buying a programmer.

WorkingView case