Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. OpenAI, Hugging Face Attack – Music Video (reddit.com)
    —discuss
  2. Women Behind North Korea's IT Worker Operations (haydenmckenzie.com)
    —discuss
  3. Show HN: Serverless, cheater-proof MTG engine using zero-knowledge play (chiplis.com)
    —discuss
  4. Remembering the Chicago Pile, the First Nuclear Reactor (newyorker.com)
    —discuss
  5. Spec Driven Development in 14mins (productmindset.substack.com)
    1comments
  6. Cap Snatching (wikipedia.org)
    —discuss
  7. Deutsche Bahn "joke" is no longer funny (jonworth.eu)
    —discuss
  8. End of Hand-Written Code: A Conversation with DHH (thoughteconomics.com)
    1comments
  9. Stanford CME295 Transformers n LLMs – Autumn 2026 – Lecture 1 – Transformers [video] (youtube.com)
    —discuss
  10. Starship Achieved Orbit (twitter.com/spacex)
    2comments
  11. Machine-Generated, Machine-Checked Proofs for a Verified Compiler (ICFP'26) [video] (youtube.com)
    —discuss
  12. Authors Guild calls on publishers to share Anthropic wealth (publishersweekly.com)
    —discuss
  13. The Internet Is Dead (code-bude.net)
    —discuss
  14. Conway's Law cuts both ways (contrapeso.xyz)
    —discuss
  15. Florida asks for order to halt ChatGPT development (axios.com)
    1comments
  16. Researchers proved AI has deleted every reason universities exist (twitter.com/thesupermannx)
    1comments
  17. Full Self Hauling: Volvo moves 3 million tonnes of Earth, autonomously (electrek.co)
    —discuss
  18. Dutch 'reformed hacker' arrested in ShinyHunters investigation, police say (reuters.com)
    —discuss
  19. Man Says Meta's Muse AI Gave His Home Address Out to Strangers (futurism.com)
    —discuss
  20. Flock Wants the Most Detailed Map of Its Surveillance Cameras Taken Offline (theintercept.com)
    2comments
  21. Reverse-engineering a $35 backup camera display (AMT630A) (github.com/mogrinz)
    1comments
  22. TikTok, X reportedly barring ads for documentary about Elon Musk (cbc.ca)
    —discuss
  23. Elemental analysis demonstrates 'Donut Battery' is not lithium-ion or sodium (donutlab.com)
    —discuss
  24. Yikes example.com has changed to run JavaScript
    —discuss
  25. Postgres query plans without production data (weavori.com)
    —discuss
  26. What good is a best-effort exclusive lock, anyway? (gaultier.github.io)
    —discuss
  27. The macOS Roblox is now on Linux (github.com/aubree-lat)
    1comments
  28. Show HN: A never-ending chess match between Claude and Codex (claudevcodex.com)
    —discuss
  29. Bitcoin trading model, published in full – wins and failures (bitcoinai.pro)
    —discuss
  30. Clojure-Cli.repl (github.com/clojure)
    —discuss

Reverse-engineering a $35 backup camera display (AMT630A)

1 pointsby 21m agogithub.com
1 comments
21m agoHN ↗

This started because I built a full-size Robby the Robot suit and discovered I couldn't actually see out of it (https://youtu.be/gAHd46ErNA8?si=-iOwbobp4trPXdGB)

I bought a $35 backup camera/display to solve that problem, then discovered that the display contained an AMT630A video processor with a surprisingly capable OSD system. That sent me down a rabbit hole of I2C probing, firmware dumping, register tracing, custom graphics, bitmap formats, hidden factory menus, and eventually figuring out how to use an ESP32 to generate a programmable HUD over the live composite video.

I ended up turning what I learned into an Arduino library, which I've released on GitHub. It supports built-in and custom fonts, multiple OSD windows, 16-color bitmaps, palettes, transparency, and animation. It can also be used with composite video sources other than the camera.

The library and code are here: https://github.com/mogrinz/AMT630A You can also install directly from the Arduino IDE Library Manager (search for AMT630A)