mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 17:37:13 +00:00
PR #175 commented out four ln -sf lines (two for secubox-eye-gadget.service storage-only mode, two for secubox-eye-agent.service Pydantic-v2/SIGILL crash loop). A force-push for the dwc2 fix earlier today inadvertently overwrote that branch HEAD, dropping the four edits. Re-applying them identically so the branch's intent — only secubox-otg-gadget.service active at boot — is restored. Combined with the dwc2 modprobe fix already on the branch, the rpiz now boots into: - secubox-otg-gadget.service modprobes dwc2, libcomposite, usb_f_* - waits for /sys/class/udc to populate (poll, 5s) - creates composite ECM+ACM gadget on the UDC - MOCHAbin enumerates "Linux Foundation Multifunction Composite Gadget" |
||
|---|---|---|
| .. | ||
| common | ||
| round | ||
| square | ||
| README.md | ||
SecuBox-DEB — Remote UI
Interfaces utilisateur déportées pour SecuBox.
Modules
| Module | Description | Hardware |
|---|---|---|
| common/ | Shared core (JS/CSS/icons/shell) consumed by round/ + square/ | hardware-independent |
| round/ | Eye Remote Dashboard | HyperPixel 2.1 Round + Pi Zero W |
| square/ | Planned: dual-pane kiosk (round UI + native right column) | Pi 4B / Pi 400 + 7" 800×480 (issue #127) |
Round Edition
Dashboard kiosk circulaire 480×480 pour monitoring SecuBox.
Features
- 6 anneaux de status (AUTH, WALL, BOOT, MIND, ROOT, MESH)
- Transport OTG prioritaire, WiFi fallback
- Mode simulation intégré
- USB gadget composite (ECM + ACM + mass_storage)
Documentation
Voir round/README.md pour la documentation complète.
Build Scripts
| Script | Description |
|---|---|
round/build-eye-remote-image.sh |
Build image Pi Zero W |
round/build-storage-img.sh |
Build storage ESPRESSObin |
round/install_zerow.sh |
Flash et config SD |
round/deploy.sh |
Déployer dashboard |
Pipeline complet
# Build complet (depuis racine du repo)
sudo bash build-eye-remote-full.sh
Cela exécute :
- Build des packages SecuBox (.deb)
- Build de storage.img ESPRESSObin
- Build de l'image Pi Zero W
Architecture
remote-ui/
├── round/ ← Eye Remote Dashboard
│ ├── agent/ ← Agent multi-SecuBox (v2.0)
│ ├── files/ ← Fichiers système à installer
│ ├── host-install/ ← Scripts côté host SecuBox
│ ├── scripts/ ← Utilitaires
│ ├── build-eye-remote-image.sh
│ ├── build-storage-img.sh
│ ├── deploy.sh
│ ├── install_zerow.sh
│ ├── CLAUDE.md ← Instructions Claude Code
│ └── README.md ← Documentation complète
└── README.md ← Ce fichier
Planned Modules
| Module | Status | Description |
|---|---|---|
square/ |
Planned | Dashboard rectangulaire 800×480 |
web/ |
Planned | WebUI responsive |
console/ |
Planned | TUI ncurses |
See Also
- docs/TOOLS.md — Référence des outils
- docs/eye-remote/ — Documentation Eye Remote
Author
Gerald KERMA devel@cybermind.fr