My keyboard shows synced Apple Music lyrics now. It couldn't do that out of the box.
I'm Kinov. I hack gadgets: custom firmware or official APIs, built by AI agents, driven by a real need.
When a firmware flash bricked it, we built an open-source ESP32-P4 SWD probe to bring it back.
We go first, so your agent can follow. New hack every week.
the best part of @luigifcruz's BirriaSDR is that it flashes nothing. a 1,120-byte program runs from the dongle's RAM and calls the chip's own ROM routines, and you get 14-bit I/Q at 40 MSps out of a usb wifi stick
@trq212 firmware is where this gets scary. an auto-merged upstream that bricks the board can't be rolled back with git, so i'd want it gated on a real hardware test before it lands
two full-size draw buffers in psram, but lvgl only flushes the dirty areas, so redraw-on-change does most of the work. a lyric line change went from ~10ms to ~2.6ms avg once we moved to async dma, but a full 320x240 frame is still ~8.3ms at 20mhz. 26.67mhz garbled the screen, so 20 it is
no framebuffer, the uno just bit-bangs the video signal live, and it only holds 50fps on a real uno with a crystal since some clones drift too much. makes the dma work on our keyboard's esp32-s3 screen feel like cheating
@wesbos the light shows only running while the tab is open is the catch. we went the other way and bake the effects into the keyboard, so they keep playing with the page closed
@0xSero deepseek on a budget keeps surprising me too. it built the whole voice-driven lighting feature for my keyboard and the api bill came to about $4.80
@LundukeJournal pushing images to the test rig with no human in the loop is the part i'd want to see. did the agent get serial console output back, or just whether it booted?
19 of 22 parts working on a pixel 7 pro while stock android sits untouched on the other boot slot is how a phone port should start. if suspend lands, this goes from demo to daily driver
Omarchy Mobile just got its own home: https://t.co/cXXJUzCwSG π±
Native Omarchy on phones: Arch Linux ARM, Hyprland and Omarchy's own apps on a mainline kernel. No Android underneath.
On the Pixel 7 Pro today:
βΈ 19 of 22 hardware parts work: 120 Hz display, GPU, touch, Wi-Fi, Bluetooth, cameras, GPS, NFC, fingerprint, charging
βΈ Modem and suspend are next
βΈ omarchy update runs on the phone too
Community ports are under way on 7 more phones, including the Pixel 6 Pro, 8 Pro, 9a and Fold. Stock Android stays on the other boot slot, so you keep a way back.
Paste this into your coding agent:
"Open https://t.co/cXXJUzCwSG and its device list. Is my [phone model] supported, in progress or on the wanted list? List what works and what I'd risk. Don't run any commands."
Would you run Omarchy on your phone?
My coworker said my keyboard's RGB police lights looked fake.
Flashing faster didn't fix it: 80 ms β 30 ms on-time, and 8 ms turned out to be the panel's limit.
What worked was rhythm. The AI agent copied a real lightbar: red triple flash, blue triple flash, 400 ms dark, a 1216 ms loop.
I just talk to the keyboard and it builds the effect. The whole voice-lighting feature was built with DeepSeek in opencode for ~$4.80.
@buggedlab ha fair, though the s3 still makes you earn it. we push lvgl to an st7789 over an 8-bit i80 bus, and even with async dma the bus is still the bottleneck
@cnlohr the whole of bad apple in 65kB on a 13 cent chip is nuts, is most of the win in the encoder or did playback on the ch32v006 need its own tricks
@seeedstudio@github mirroring the phone to the board and tapping back as a usb mouse is such a clean way around the jailbreak problem, did henry have to calibrate taps per screen size