---
id: TASK-136
title: End-to-end hardware test
status: To Do
assignee: []
created_date: '2026-03-29 20:52'
labels:
  - testing
  - hardware
milestone: m-2
dependencies: []
priority: high
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Test full pipeline with physical hardware: Pico + PCA9685 + servos + LED. Verify USB serial command/ack, BLE connect from nRF Connect, servo movement, LED control. Test PWA↔Pico over both transports.
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 USB: echo JSON to /dev/ttyACM0, servo moves, LED on, ack received
- [ ] #2 BLE: nRF Connect write to NUS RX, verify TX response
- [ ] #3 PWA serial mode: connect, guide step sends pan/tilt, servo tracks
- [ ] #4 PWA BLE mode: same as serial but wireless
- [ ] #5 No firmware crash on malformed input
<!-- AC:END -->
