
Laboratoire expérimental de recherche sur le firmware de l'appareil photo Nikon Z7 : patcheur de code source, environnement d'émulation QEMU et outils de validation pour construire et tester localement des images de firmware modifiées.
RECHERCHE EXPÉRIMENTALE SUR LE FIRMWARE D'APPAREIL PHOTO. Un flash échoué ou incorrect peut briquer définitivement un appareil photo, détruire des données ou nécessiter une réparation/remplacement payant. Utilisation entièrement à vos propres risques. Dans toute la mesure permise par la loi, les auteurs/contributeurs déclinent toute responsabilité. Aucune garantie ni récupération d'urgence vérifiée n'est fournie. Lisez RISK_NOTICE.md.
Espace de travail de recherche indépendant et modifié pour le Nikon Z7 C 3.80 d'origine. Il ne s'agit pas d'une version officielle de Nikon ou de Wonder Lantern. Les licences, crédits et mentions des composants sont préservés ; voir UPSTREAMS.json.
Préversion expérimentale source/patcher v0.1.0-grid-preview.1
La préversion ajoute 3x3 / 4x4 / Désactivé au menu natif de grille de cadrage, avec le choix stocké dans les paramètres internes existants de l'appareil. Elle n'a pas de retour automatique après un délai. Le propriétaire rapporte que la dernière compilation est installée et conserve le 3x3 après plus de dix secondes hors tension sur un Z7 d'origine. Ce résultat limité ne constitue ni une certification ni une preuve de compatibilité avec tous les Z7.
Version source/patcher uniquement : aucun BIN de firmware Nikon d'origine ou modifié n'est
redistribué. Compilez l'image exacte examinée localement en utilisant votre propre
Z_7_0380.bin officiel. Commencez par le guide de version/compilation,
puis lisez l'évaluation du candidat exact.
La portée cible est le Z7 C 3.80 d'origine sans la mise à niveau payante RAW-vidéo de Nikon ;
les autres boîtiers/versions, y compris le Z7 II, ne sont pas pris en charge par cette préversion.
L'image exacte a passé 107 vérifications d'instructions, 16 vérifications QEMU assistées et 12
sondes de programme de mise à jour sélectionnées. Les limites des tests et les lacunes restantes sont documentées dans
NATIVE_GRID_SETTINGS.md. Les résultats matériels du propriétaire sont
consignés séparément dans evidence/20261026-grid-saved-owner-hardware.json.
Désactivé efface intentionnellement le type sélectionné ; les préréglages/import/export, les
consommateurs indirects, le comportement au réveil, l'utilisation prolongée et la récupération après échec nécessitent un examen plus approfondi.
La source conserve également des travaux antérieurs sur le son, l'écran de démarrage et l'ajout d'enregistrements de journal.
Ceux-ci ne sont pas inclus dans l'image générée de la préversion de la grille. Le son de déclencheur automatique présente toujours le défaut de répétition en visée écran signalé ; son
maintien d'audit de portage demeure. Ne substituez pas les anciens préréglages ni le
prototype de journal de 90 enregistrements suspendu à la compilation --native-choice de la préversion.
Pour poursuivre le développement, lisez HANDOFF.md.
Les exécutions antérieures sur émulateur assisté ont passé 21 vérifications générales de l'interface et 17 vérifications du sous-menu son pour chaque préréglage compatible son. Ces résultats établissent le comportement sélectionné de l'émulateur ; ils ne lèvent pas le défaut de déclenchement de capture ni n'établissent le timing de capture physique, l'enregistrement, la récupération ou la compatibilité avec d'autres modèles d'appareils photo.
z7-qemu/ : overlay source complet et outils, avec les modifications locales incluses.z7-firmware-extensions/ : source complète du patcheur, incluant toutes les corrections audio.tools/ : assistants locaux de compilation, validation, configuration et lancement.evidence/ : résumé de validation source uniquement ; aucun firmware ni capture d'écran de caméra.Les deux répertoires de composants sont des instantanés de source vendus, pas des sous-modules. Leurs licences et mentions d'origine restent en place. Ce dépôt est un espace de travail de recherche modifié et ne prétend pas être une version officielle de WonderLantern.
Le laboratoire prend également en charge Windows natif via une compilation MSYS2/UCRT64 isolée.
Il ne nécessite pas WSL. Après la configuration, double-cliquez sur Start-Z7.cmd pour ouvrir l'application navigateur locale, ou exécutez ./Run-Z7.ps1 depuis PowerShell.
Pour une compilation fraîche, obtenez le fichier officiel Z_7_0380.bin dans Downloads et utilisez Python 3.12+ :
.\Setup-Z7.ps1
# Or select an unregistered Python explicitly:
.\Setup-Z7.ps1 -PythonPath C:\path\to\python.exe