Dan Peng
Published © CC BY

Build Aiden: An External AI Phone Agent

Build a hardware prototype that captures a phone screen, sends it to an AI model, and controls the device through USB HID.

AdvancedWork in progress8 hours7
Build Aiden: An External AI Phone Agent

Things used in this project

Hardware components

Luckfox Pico Zero
Luckfox Pico Zero development board used as the main controller for the Aiden prototype.
×1
RK628D HDMI bridge board
HDMI bridge used to capture the target device display for Aiden's screen-based agent control.
×1
Firefly HDMI TO MIPI CSI (RK628D)
Four-lane HDMI-to-CSI video capture board, powered from 5 V.
×1
HDMI ESD protector
Protects the HDMI video-input path.
×1
USB-to-TTL module
Serial-console debugging when the Pico Zero USB port is in use.
×1
ASRPro 2.0 development board
Voice recognition module.
×1
Type-C hub (with HDMI and USB)
Breaks out the target device's Type-C connection into HDMI video and USB data/power.
×1
USB-C-to-USB-A data cable
Connects the hub's USB-A port to the Pico Zero.
×1
Audio / Video Cable Assembly, Ultra Slim RedMere HDMI to HDMI
Audio / Video Cable Assembly, Ultra Slim RedMere HDMI to HDMI
×1
Custom 30P-to-22P FPC adapter
Connects the Firefly RK628D CSI output and control signals to the Pico Zero CSI input.
×1
1 W / 8 Ω speaker
Voice playback through the Pico Zero speaker output.
×1
Dupont wires
Connect the ASRPro, Pico Zero, and USB-to-TTL module. Prepare male-to-male, male-to-female, and female-to-female wires.
×1

Software apps and online services

Aiden Bridge
Companion app that connects to the Aiden hardware board over USB ECM and executes phone-side operations through public iOS and Android APIs. https://aidenai.io/docs/agent/phone-bridge/?_highlight=bridge

Story

Read more

Schematics

Aiden Self-Assembly Wiring

Official Aiden self-assembly wiring reference for the Luckfox Pico Zero and peripheral connections. The complete RK628D HDMI capture topology and pin mapping are documented in the hardware guide.

Code

Aiden Firmware

Open-source firmware for the Aiden hardware prototype. It provides the board-side control and USB communication used by the Luckfox Pico Zero and RK628D setup.

Credits

Dan Peng
1 project • 0 followers
Interested in AI, software, and connected hardware. I'm here to learn, build, and share projects with the Hackster community.

Comments