F1SYH‑TX1 — lot 43

Recette du firmware source

Vérifier build propre, tests unitaires, fonctions critiques et correspondance avec la version publiée.

clean buildobligatoire
testspass
hashpublié
HILvalidé
SourceBuildTestsFlashHILRelease
Point critique : Un binaire sans source et sans hash n’est pas une release reproductible.

Détails

Critères :
- build depuis clone propre
- aucun warning critique
- tests unitaires passés
- firmware flashable
- machine RX/TX validée
- défauts injectés
- CAT testé
- config corruption testée
- version/hash visible
- archive source checksum.

Reproductibilité

Clone propre.

Dépendances documentées.

HIL

Relais simulés puis réels.

Capteurs injectés.

Publication

Tag Git.

UF2 et source liés.

Spécifications

BuildPASS
Unit testsPASS
HILPASS
Hashvisible
ArchiveSHA-256

Repères

Une release est source + binaire + rapport
Le hash affiché doit correspondre au tag

Procédure

Cloner proprement.
Compiler.
Tester.
Flasher.
Faire HIL.
Créer tag.
Créer checksums.
Publier le rapport.
Validation : les résultats sont contrôlés et consignés avant l’étape suivante.