Dossier de preuves — ticket support Nordic, 2026-09-19
========================================================

Contexte : rebuild "west build" depuis les sources du projet
xiao_door_sensor (nRF54LM20A) produit un binaire qui mesure ~30-38 uA
au lieu de ~20-23 uA pour le meme code source, la meme configuration
Kconfig, le meme toolchain (dcbdc366a1, NCS 3.4.0), sur la meme unite
physique. Voir Configuration-nRF54LM20A-System-ON-IDLE.md §11 (dans le
dossier parent) pour le recit complet de l'investigation.

Contenu de ce dossier :

- email-to-nordic.txt
    Le mail pret a envoyer/coller dans un ticket DevZone. Completer
    "[Your name]" avant envoi.

- reference-good-23uA/
    unit01-verified-2026-08-30.bin/.hex — image verifiee physiquement
    a ~20-23 uA (PPK2). C'est la reference "bonne".

- rebuild-bad-33uA/
    zephyr.bin/.hex/.elf — rebuild du 2026-09-19 depuis EXACTEMENT le
    meme commit source, mesure a ~30-38 uA sur la meme unite. Contient
    aussi autoconf-rebuild.h (config Kconfig resolue complete) et
    compile_command_main_c.json (commande de compilation exacte de
    main.c, extraite de compile_commands.json).

- kconfig-comparison/
    Deux fichiers autoconf.h complets (723 lignes chacun) : un d'une
    session de build datant du 2026-08-30, un du rebuild d'aujourd'hui.
    Diff = zero ligne differente -> la configuration Kconfig resolue
    est prouvee identique, la difference ne vient pas de la config.

- disassembly-evidence/
    - source_snippet_sample_motion.c : l'extrait de code source exact
      (identique dans les deux builds) ou le desassemblage diverge.
    - addr2line_mapping.txt : mapping des adresses divergentes vers la
      ligne source exacte (main.c:977), via les infos de debug DWARF.
    - main_function_disasm_rebuild.txt : desassemblage complet de la
      fonction main() (avec sample_motion() inlinee) du rebuild du
      2026-09-19, pour comparaison directe si Nordic demande plus de
      contexte.

Methode de verification deja effectuee (resumee, detail complet dans
Configuration-nRF54LM20A-System-ON-IDLE.md §11) : source identique,
Kconfig identique, toolchain/SDK/board-files inchanges, build
deterministe (plusieurs rebuilds identiques), unite physique et
methode de mesure innocentees (reflasher l'image de reference sur la
meme unite le meme jour redonne ~23 uA de facon fiable).
