Skip to content

Chip Conformance Scoreboard

Generated by chip_conformance_ratchet. L0 estate · L1 estate + (registers-vs-silicon OR a behavior gate) · L2 both.

Reg match = verifiable cold-reset registers reproduced. "Excluded" = registers a cold model can't reproduce from a warm capture (calibration / clock-gated / boot-console / live status); see dynamic_excludes. A mismatch outside the excluded set is a real model gap.

Chip Level Estate Peripherals Reg match (verifiable) Excluded Behavior gate
esp32c3 L2 ✓ 40 380/402 (94%) 190 firmware_survival::test_esp32c3_demo_survival
esp32c6 L1 ✓ 16 — — firmware_survival::test_esp32c6_demo_survival
nrf54l15 L1 ✓ 29 — — firmware_survival::test_nrf54l15_zephyr_survival
atsamd21g18a L1 ✓ 15 — — atsamd21_peripheral_estate::the_estate_answers_at_its_own_addresses
nrf54lm20a L1 ✓ 31 — — nrf54lm20a_peripheral_estate::the_estate_answers_at_its_own_addresses
esp32 L1 ✓ 32 — — firmware_survival::test_esp32_tier1_survival
esp32s3 L1 ✓ 14 — — firmware_survival::test_esp32s3_tier1_survival
esp32s3-zero L1 ✓ 17 — — firmware_survival::test_esp32s3_zero_tier1_survival
stm32f401cdu6 L1 ✓ 45 — — firmware_survival::test_stm32f401cdu6_demo_survival
stm32f411ceu6 L1 ✓ 46 — — firmware_survival::test_stm32f411_tier1_survival
nrf51822 L1 ✓ 22 — — firmware_survival::test_nrf51822_microbit_v1_smoke_survival
nrf52832 L1 ✓ 17 — — firmware_survival::test_nrf52832_demo_survival
nrf52833 L1 ✓ 48 — — firmware_survival::test_nrf52833_microbit_v2_smoke_survival
nrf52840 L1 ✓ 51 — — firmware_survival::test_nrf52840_demo_survival
nrf5340 L1 ✓ 21 — — firmware_survival::test_nrf5340_zephyr_survival
rp2040 L1 ✓ 22 — — firmware_survival::test_rp2040_demo_survival
stm32f103 L1 ✓ 31 — — stm32f1_exec_oracle
stm32f401 L1 ✓ 24 — — firmware_survival::test_stm32f401_blinky_survival
stm32f405 L1 ✓ 22 — — firmware_survival::test_stm32f405_tier1_survival
stm32f767 L1 ✓ 36 — — firmware_survival::test_stm32f767_tier1_survival
rp2350 L1 ✓ 23 — — firmware_survival::test_rp2350_demo_survival
stm32f407 L1 ✓ 34 — — firmware_survival::test_nucleo_f407_smoke_survival
stm32g0b1re L0 ✓ 10 — — —
stm32g474re L1 ✓ 22 — — firmware_survival::test_stm32g474_zephyr_survival
stm32h563 L1 ✓ 37 — — firmware_survival::test_stm32h563_demo_survival
stm32u575 L1 ✓ 41 — — firmware_survival::test_stm32u575_zephyr_survival
stm32u545 L1 ✓ 38 — — firmware_survival::test_stm32u545_blinky_survival
stm32h735 L1 ✓ 40 — — firmware_survival::test_stm32h735_tier1_survival
stm32l073 L2 ✓ 42 54/54 (100%) 6 firmware_survival::test_nucleo_l073rz_smoke_survival
stm32l476 L1 ✓ 58 — — firmware_survival::test_nucleo_l476rg_demo_survival
stm32wb55 L1 ✓ 22 — — firmware_survival::test_stm32wb55_zephyr_survival
stm32wba52 L1 ✓ 21 — — firmware_survival::test_stm32wba52_zephyr_survival
mkw41z4 L1 ✓ 20 — — firmware_survival::test_kw41z_smoke_survival
efr32mg26 L2 ✓ 34 243/243 (100%) 1 efr32_deck_behavior::the_deck_firmware_drives_every_part
atmega328p L1 ✓ 7 — — avr_nano_golden_survival::arduino_nano_golden_prints_and_blinks
atsamd21 L1 ✓ 7 — — firmware_survival::test_atsamd21_nano33_smoke_survival
atsamd51 L1 ✓ 9 — — firmware_survival::test_atsamd51_metro_m4_smoke_survival
atsamd51-pybadge L0 ✓ 10 — — —
ra4m1 L1 ✓ 7 — — firmware_survival::test_ra4m1_uno_r4_smoke_survival
imxrt1064 L1 ✓ 6 — — firmware_survival::test_imxrt1064_teensy41_smoke_survival
stm32f746 L1 ✓ 17 — — firmware_survival::test_stm32f746_discovery_smoke_survival
stm32g071 L1 ✓ 41 — — firmware_survival::test_nucleo_g071rb_smoke_survival

Declared platforms without a model

These descriptors carry declarations only. They receive no estate checkmark, conformance level or measured ratchet record.

Chip State Evidence boundary
rv1103 Declared only Normal descriptor is CPU/memory only. Optional native reduced Linux direct boot and joint I2C3/UART4 basket acceptance pass separately with functional timing and a persistent reduced plant; this does not establish full board L0/L1, vendor BSP/SD/ROM boot or physical qualification. The older generic Cortex-A7 CPU subset is separate.