🔧

Técnico de PC con IA

Diagnóstico y reparación de sistemas guiados por IA, además de un perfilador de dispositivos USB que aplica ingeniería inversa a los protocolos de hardware y genera controladores del kernel de Linux automáticamente.

🔬 Perfilado de hardware 🐧 Generación del módulo kernel 🌐 Control remoto a través de escala trasera ⚡ Compilación cruzada ARM

Reparación de sistemas guiada por IA

La IA sigue un protocolo quirúrgico estructurado: diagnostica antes de tocar y verifica en cada paso.

# Secuencia de diagnóstico de Camaleón AI $lsusb-v | cabeza -80 Bus 002 Dispositivo 003: ID 0bda:8153 Realtek USB 10/100/1000 LAN $dmesg | cola -30 [12.445] r8152 2-1:1.0 eth1: renombrado de eth0 $lsmod | grep r8152 r8152 94208 0 $modinfor8152 | versión grep versión: v1.12.13
🔍

Secuencia de diagnóstico estructurada

Hardware → estado del kernel → estado del controlador → red → almacenamiento. La IA ejecuta cada paso, lee el resultado JSON y luego decide la siguiente acción. Nunca se salta pasos ni hace suposiciones.

🏥

Protocolo de reparación quirúrgica

Primero no destructivo (recargar módulo, reiniciar servicio). Persistir antes del riesgo (configuración de instantánea). Verificar en cada paso. Cada acción que requiere reinicio activa un interruptor de hombre muerto que establece un @reboot reanudar el script automáticamente.

🌐

Reparación remota a través de Tailscale

Diagnostica y repara máquinas en cualquier lugar de tu malla Tailscale. La IA emite comandos en la máquina remota a través del puente terminal, lee los resultados y continúa, incluso durante los reinicios utilizando el sistema de punto de control/reanudación.

Portero del controlador USB

Perfile cualquier dispositivo USB → analice su protocolo → genere un controlador de Linux listo para instalar

Camino A

Protocolos estándar

No se encontraron páginas de proveedores. Genera reglas udev + configuración modprobe. No se requiere compilación. Funciona con HID, CDC, almacenamiento masivo y otras clases estándar.

udevsonda mod
Camino B

Protocolo de proveedor parcial

Páginas de proveedores detectadas (≤2). Genera un demonio de espacio de usuario hidraw/uhid o un complemento ALSA. Se ejecuta en el espacio del usuario: no se necesita compilación del kernel.

hidrawComplemento ALSA
Camino C

Protocolo propietario

Protocolo totalmente personalizado. Genera un módulo de kernel completo con empaquetado DKMS y soporte de compilación cruzada ARM para Raspberry Pi 3, 4 y 5.

módulo del núcleoDKMSBRAZO

Flujo de trabajo del generador de perfiles

# Paso 1: perfilar el dispositivo (captura de 30 segundos) $ python3 device_profiler.py --vid 0x1234 --pid 0x5678 --capture 30 Perfilado USB 1234:5678 para 30s... Escribió ~/.chameleon/drivers/1234_5678/profile.json # Paso 2: generar el controlador $ python3 dispositivo_porter.py --último Ruta seleccionada: C (propietario, 3 páginas de proveedores) Generado: /tmp/driver_1234_5678/ ├── camaleón_1234_5678.c ├── Makefile (cross-aarch64, cross-armv7) ├── instalar.sh ├── test_device.sh └── análisis.json # Paso 3: instalar $ sudo bash /tmp/driver_1234_5678/install.sh $ bash /tmp/driver_1234_5678/test_device.sh PASS: el dispositivo /dev/chameleon0 responde correctamente
🖥️

Backends de captura multiplataforma

ETW en Windows, IOKit en macOS, usbmon en Linux. Perfile en cualquier sistema operativo y genere un controlador de Linux a partir del resultado profile.json.

🍓

Compilación cruzada de Raspberry Pi

Objetivos de archivos Make cross-aarch64 (Pi 4/5) y cross-armv7 (Pi 3) se incluyen automáticamente en la Ruta C. Compilación en x86 e implementación en ARM.

📦

Embalaje DKMS

Los controladores Path C están empaquetados para DKMS, por lo que sobreviven a las actualizaciones del kernel sin necesidad de recompilación manual. Las revisiones de la IA analysis.json y solicita los resguardos TODO restantes.

Arreglar lo irreparable

Ya sea que se trate de un pánico en el kernel, un dispositivo USB inactivo o un periférico propietario sin soporte para Linux, Chameleon AI PC Technician lo tiene cubierto.

Ponte en contacto ← Volver a la descripción general