| Camera | Goal-line camera: a size 5 ball (0.22 m) at the far top corner at 7.3 m | 32 px | ≥ 20 px | passes |
| Camera | Goal-line camera: smear at 119 km/h, 0.5 ms exposure | 16.5 mm | ≤ 1/3 of the ball (73 mm) | passes |
| Camera | Goal-line camera: frame rate the calls need | 120 fps at 1280 × 800 | chip: 120 fps at 1280 × 800, 180 fps at 640 × 400 | passes |
| Camera | Goal-line camera: data rate vs its 2-lane link | 1.23 Gbps (10-bit) | ≤ 80 % of 1.6 Gbps | passes |
| Camera | Pitch camera: the ball (0.22 m) on the penalty-area line far side at 18.8 m | 36.8 px | ≥ 20 px | passes |
| Camera | Pitch camera: smear at 36 km/h, 2 ms exposure | 20 mm | ≤ 1/3 of the ball (73 mm) | passes |
| Camera | Pitch camera: frame rate the calls need | 15 fps at 3840 × 2160 | chip: 30 fps at 3840 × 2160 | passes |
| Camera | Pitch camera: data rate vs its 4-lane link | 1.24 Gbps (10-bit) | ≤ 80 % of 3.564 Gbps | passes |
| Camera | Image processor load, all cameras | 247 Mpx/s | ≤ 360 Mpx/s (RV1126B ISP) | passes |
| Camera | Cameras in step for timed calls | both cameras on one RV1126B timer pin; both posts' line cameras on a frame-sync pair through the crossbar lead | every line camera of a goal fires together | passes |
| Camera | AI engine time per frame | 3 TOPS for two cameras | ball model inside the 8.3 ms frame at 120 fps; person and pose model at 15 fps | to prove on the dev kit |
| Battery | Run time, 4 cells, worst case (aged to 80 %, 5 °C) | 12.2 h | ≥ 10 h | passes |
| Battery | Run time, 4 cells, new, 20 °C | 17.4 h | ≥ 10 h | passes |
| Battery | Spare run time, worst case | 22 % over 10 h | ≥ 20 % (the draw is an estimate until rev A) | passes |
| Battery | Charge time | 7.7 h from flat at 2 A; 9 h overnight puts back 100 % of a day | a full day back overnight (9 h) | passes |
| Battery | Peak current from the cells | 1.89 A at 2.65 V | ≤ 32 A (4 × 8 A) | passes |
| Battery | Each pack has its own protector | 2 protectors (U4, U34) for 2 chargers | short, over-current and over-discharge cut-off on every pack | passes |
| Battery | Charging held outside the cells' temperature range | thermistor on the pack, read by the charger | 0–45 °C | passes |
| Heat | RV1126B temperature, full sun, 35 °C air, white post | 56 °C | ≤ 85 °C (rated) | passes |
| Heat | Cell temperature, full sun, 35 °C air, white post | 44 °C | ≤ 60 °C | passes |
| Shock | Clocks rated for the shock | MEMS oscillators | every clock rated for 1500 g | fixed by the review |
| Shock | Ball-grid chips | underfill under U1, U10, U5 | no cracked joints after the drop and hit tests | to prove on the dev kit |
| Software | Starts our software from the microSD card, no setup | microSD socket with a hinged, latched lid (Amphenol 101-00660 class), fitted on every board: our software starts from the card; microSD socket with a hinged, latched lid (Amphenol 101-00660 class): the ESP32-S3 loads our program from the card | card socket fitted on every board, latched | fixed by the review |
| Software | Card power switch and protection | 2 power switches and 2 ESD arrays for 2 card sockets | every socket: switched card supply, ESD on all 6 lines | fixed by the review |
| Software | The card wins the start | eMMC shipped empty; our loader reads the card first | the processor starts from the card every time | fixed by the review |
| Software | Card grade | industrial pSLC microSD (Kingston Industrial or Swissbit S-56u), −40 to 85 °C | rated for the heat, cold and writes | to prove on the dev kit |
| Software | Clip buffer for an unsure call | 6.7 s of 8-bit 120 fps video in 40 % of the 2 GB memory | ≥ 3 s | passes |
| Radio | Wi-Fi/BT module clock | 37.4 MHz MEMS oscillator (Y2) | 37.4 MHz next to the AP6256, MEMS (shock) | passes |
| Radio | Wi-Fi and BLE from each post | chip antenna on a tab 4 mm behind the outer face of the Ø20 radio window in the pitch face | certified AP6256 module; coaches' phones on the touchline and the other goal 100 m away | to prove on the dev kit |
| Radio | Crossbar BLE long range to the referee wrist unit | ESP32-S3 module antenna end at the Ø20 radio window in the crossbar's back face | the wrist unit anywhere on a 100 m pitch; the other goal | to prove on the dev kit |
| Moisture | Conformal coating | coated | coated, sensors, sockets and antennas masked | passes |
| Fit | Board inside the product CAD, every part checked in 3D | not yet in the product CAD | nothing touches | to prove on the dev kit |
| Camera | Every goal call in its camera's view | goal-line camera worst 18.6° up or down; pitch camera worst 12.1° | inside each field of view | passes |
| Camera | Each lens through its window (lesson: window) | pitch: the Ø20 window leaves 47.4°, the lens wants 35° down; goal line: the Ø12 window leaves 41.4°, the lens wants 33° down | no vignetting over the calls | fixed by the review |
| Link | Between the posts over the crossbar lead | tracks and calls at 120 Hz (about 0.2 Mbps) and an unsure call's clip on request (about 8 Mbps for 2 s) | ≤ 25 % of the 50 Mbps the THVD1450 runs over 8 m of lead, apart from a clip | passes |
| Battery | Crossbar board run time, worst case | 46 h on one cell (0.15 W, est.), topped up from the left post's 5 V all day | ≥ 10 h | passes |
| Board | Spine length | 92 × 760 mm, 8 layers, rigid with four flex tails | inside the maker's panel | to prove on the dev kit |