Final Acceptance Test Plan (FAT)
The Final Acceptance Test Plan (FAT) establishes the formal verification procedure executed prior to deploying an Aslandi Edge Converter unit to a customer site.
1. Pre-Commissioning Hardware Inspection
Before powering on the unit, the technician must verify:
| Checkpoint | Requirement | Inspection Method |
|---|---|---|
| Pico 2 W Seating | Firmly seated in carrier header sockets | Visual & mechanical check |
| RTC Coin Cell | CR1220 battery voltage $> 3.0\text{ V}$ | Digital Multimeter (DMM) |
| RS-485 Termination | $120\ \Omega$ termination jumper configured on Channel 0 | Resistance check ($A$ to $B$ unpowered) |
| MicroSD Card | Industrial grade Class 10 / pSLC card inserted | Visual inspection |
| Galvanic Isolation | RS-485 ground isolated from digital ground | Multimeter continuity test |
2. Automated Diagnostic Self-Test (FAT Routine)
flowchart TD
PowerOn["Apply 5V DC Power"] --> Boot["Bootloader Executes (Slot A)"]
Boot --> SelfTest["Firmware Initiates Self-Test Suite"]
SelfTest --> CheckI2C{"Probe RTC I2C Bus
(Address 0x68)"}
CheckI2C -->|Pass| CheckSPI{"Probe MicroSD SPI Bus
(CMD0 & Read CID)"}
CheckI2C -->|Fail| Halt1["Status LED Blinks RED (Code 1)"]
CheckSPI -->|Pass| CheckUART{"Test RS-485 Transceiver
(Loopback / Idle Level)"}
CheckSPI -->|Fail| Halt2["Status LED Blinks RED (Code 2)"]
CheckUART -->|Pass| CheckWiFi{"CYW43 Wi-Fi Init &
Start SoftAP Beacon"}
CheckUART -->|Fail| Halt3["Status LED Blinks RED (Code 3)"]
CheckWiFi -->|Pass| Ready["Status LED Solid GREEN
(Ready for Field Commissioning)"]
3. Mandatory Sign-Off Criteria
A converter unit is certified for production deployment only when:
- Flash Integrity: Signed firmware verified with valid ECDSA P-256 signature in Slot A.
- Meter Discovery: Successfully discovers and queries at least 1 physical or simulated Modbus meter on Channel 0.
- Queue Write & Read: Emits a test schema v3 record to LittleFS and confirms non-volatile storage.
- Cloud Handshake: Successfully performs mTLS handshake with the Planovi staging broker and receives
CONNACK. - Certificate Expiration: X.509 device certificate has $> 365\text{ days}$ of validity remaining.