🔧

Technegydd PC AI

Diagnosis ac atgyweirio system dan arweiniad AI - ynghyd â phroffilio dyfais USB sy'n gwrthdroi protocolau caledwedd ac yn cynhyrchu gyrwyr cnewyllyn Linux yn awtomatig.

🔬 Proffilio caledwedd 🐧 Cynhyrchu modiwl cnewyllyn 🌐 Pell trwy Tailscale ⚡ ARM traws-grynhoi

Atgyweirio System dan Arweiniad AI

Mae'r AI yn dilyn protocol llawfeddygol strwythuredig - diagnosis cyn cyffwrdd, gwiriwch ar bob cam

Dilyniant diagnosis # Chameleon AI $lsusb -v | pen -80 Dyfais Bws 002 003: ID 0bda:8153 Realtek USB 10/100/1000 LAN $dmsg | cynffon -30 [12.445] r8152 2-1:1.0 eth1: ailenwyd o eth0 $lsmod | grep r8152 r8152 94208 0 $ modinfo r8152 | fersiwn grep fersiwn: v1.12.13
🔍

Dilyniant diagnosis strwythuredig

Caledwedd → cyflwr cnewyllyn → statws gyrrwr → rhwydwaith → storio. Mae'r AI yn rhedeg pob cam, yn darllen canlyniad JSON, yna'n penderfynu ar y cam nesaf. Nid yw byth yn hepgor camau nac yn gwneud rhagdybiaethau.

🏥

Protocol atgyweirio llawfeddygol

Annistrywiol yn gyntaf (ail-lwytho modiwl, ailgychwyn gwasanaeth). Parhewch cyn risg (cyfluniad ciplun). Dilyswch ar bob cam. Mae pob gweithred sy'n gofyn am ailgychwyn yn sbarduno Dead Man's Switch sy'n gosod a @reboot ailddechrau sgript yn awtomatig.

🌐

Atgyweirio o bell dros Tailscale

Diagnosio a thrwsio peiriannau unrhyw le ar eich rhwyll Tailscale. Mae'r AI yn cyhoeddi gorchmynion ar y peiriant anghysbell trwy'r bont derfynell, yn darllen canlyniadau ac yn parhau - hyd yn oed ar draws ailgychwyn gan ddefnyddio'r system pwynt gwirio / ailddechrau.

Porthor Gyrrwr USB

Proffiliwch unrhyw ddyfais USB → dadansoddwch ei phrotocol → cynhyrchwch yrrwr Linux parod i'w osod

Llwybr A

Protocolau safonol

Heb ganfod tudalennau gwerthwr. Yn cynhyrchu rheolau udev + modprobe config. Dim angen casglu. Yn gweithio gyda HID, CDC, storio torfol a dosbarthiadau safonol eraill.

udevmodprobe
Llwybr B

Protocol gwerthwr rhannol

Canfod tudalennau'r gwerthwr (≤2). Yn cynhyrchu ellyll gofod defnyddiwr hidraw/uhid neu ategyn ALSA. Yn rhedeg yn y gofod defnyddiwr - nid oes angen llunio cnewyllyn.

hidrawAtegyn ALSA
Llwybr C

Protocol perchnogol

Protocol wedi'i deilwra'n llawn. Yn cynhyrchu modiwl cnewyllyn cyflawn gyda phecynnu DKMS a chefnogaeth traws-grynhoi ARM ar gyfer Raspberry Pi 3, 4 a 5.

Modiwl cnewyllynDKMSARM

Llif Gwaith Proffiliwr

# Cam 1 - proffiliwch y ddyfais (cipio 30 eiliad) $ python3 device_profiler.py --vid 0x1234 --pid 0x5678 --capture 30 Proffilio USB 1234:5678 ar gyfer 30au... Ysgrifennodd ~/.chameleon/drivers/1234_5678/profile.json # Cam 2 - cynhyrchu'r gyrrwr $python3 device_porter.py --diweddaraf Llwybr a ddewiswyd: C (perchnogol, 3 tudalen gwerthwr) Wedi'i gynhyrchu: /tmp/driver_1234_5678/ ├── chameleon_1234_5678.c ├── Makefile (traws-aarch64, traws-armv7) ├── install.sh ├── test_device.sh └── dadansoddiad.json # Cam 3 - gosod $ sudo bash /tmp/driver_1234_5678/install.sh $ bash /tmp/driver_1234_5678/test_device.sh LLWYDDO - dyfais /dev/chameleon0 yn ymateb yn gywir
🖥️

Backendau dal traws-lwyfan

ETW ar Windows, IOKit ar macOS, usbmon ar Linux. Proffiliwch unrhyw OS a chynhyrchwch yrrwr Linux o'r canlyniad profile.json.

🍓

Raspberry Pi croes-gasglu

Targedau Makefile cross-aarch64 (Pi 4/5) a cross-armv7 (Pi 3) yn cael eu cynnwys yn awtomatig yn Llwybr C. Adeiladu ar x86 a'i ddefnyddio i ARM.

📦

Pecynnu DKMS

Mae gyrwyr Llwybr C yn cael eu pecynnu ar gyfer DKMS fel eu bod yn goroesi uwchraddio cnewyllyn heb ail-grynhoi â llaw. Mae'r adolygiadau AI analysis.json ac awgrymiadau ar gyfer unrhyw fonion TODO sy'n weddill.

Trwsiwch yr unfixable

P'un a yw'n banig cnewyllyn, dyfais USB marw neu ymylol perchnogol heb unrhyw gefnogaeth Linux - mae Technegydd PC Chameleon AI wedi eich gorchuddio.

Cysylltwch ← Yn ôl i'r trosolwg