
प्रायोगिक Nikon Z7 कैमरा फ़र्मवेयर अनुसंधान लैब: स्रोत पैचर, QEMU एमुलेशन हार्नेस, और संशोधित फ़र्मवेयर इमेज को स्थानीय रूप से बनाने और परखने के लिए सत्यापन टूलिंग।
प्रायोगिक कैमरा फ़र्मवेयर अनुसंधान। एक असफल या गलत फ़्लैश कैमरे को स्थायी रूप से ब्रिक कर सकता है, डेटा नष्ट कर सकता है, या सशुल्क मरम्मत/प्रतिस्थापन की आवश्यकता पैदा कर सकता है। पूरी तरह से अपने जोखिम पर उपयोग करें। कानून द्वारा अनुमत अधिकतम सीमा तक, लेखक/योगदानकर्ता कोई दायित्व स्वीकार नहीं करते। कोई वारंटी या सत्यापित आपातकालीन रिकवरी प्रदान नहीं की जाती है। RISK_NOTICE.md पढ़ें।
मूल Nikon Z7 C 3.80 के लिए स्वतंत्र, संशोधित अनुसंधान कार्यक्षेत्र। यह आधिकारिक Nikon या Wonder Lantern रिलीज़ नहीं है। घटक लाइसेंस, श्रेय और सूचनाएँ संरक्षित हैं; UPSTREAMS.json देखें।
प्रायोगिक स्रोत/पैचर प्रीरिलीज़ v0.1.0-grid-preview.1
पूर्वावलोकन मूल फ़्रेमिंग-ग्रिड मेनू में 3x3 / 4x4 / बंद जोड़ता है, जिसमें चयन कैमरे की मौजूदा आंतरिक सेटिंग्स में संग्रहीत होता है। इसमें कोई समयबद्ध वापसी नहीं है। मालिक की रिपोर्ट है कि नवीनतम बिल्ड इंस्टॉल है और एक मूल Z7 पर दस सेकंड से अधिक बंद रहने के बाद भी 3x3 बना रहता है। वह सीमित परिणाम प्रमाणन या हर Z7 के साथ संगतता का प्रमाण नहीं है।
केवल स्रोत/पैचर रिलीज़: कोई स्टॉक या संशोधित Nikon फ़र्मवेयर BIN
पुनर्वितरित नहीं किया जाता। अपने स्वयं के आधिकारिक
Z_7_0380.bin का उपयोग करके समीक्षित इमेज को स्थानीय रूप से बिल्ड करें। रिलीज़/बिल्ड गाइड से शुरू करें,
फिर सटीक-उम्मीदवार मूल्यांकन पढ़ें।
लक्ष्य दायरा मूल Z7 C 3.80 है, Nikon के सशुल्क RAW-वीडियो अपग्रेड के बिना;
अन्य बॉडी/संस्करण, जिनमें Z7 II भी शामिल है, इस पूर्वावलोकन द्वारा समर्थित नहीं हैं।
सटीक इमेज ने 107 निर्देश जाँचें, 16 सहायित QEMU जाँचें और 12
चयनित अपडेटर प्रोब पास किए। परीक्षण सीमाएँ और शेष अंतराल
NATIVE_GRID_SETTINGS.md में प्रलेखित हैं। मालिक के हार्डवेयर परिणाम
evidence/20261026-grid-saved-owner-hardware.json में अलग से दर्ज हैं।
बंद जानबूझकर चयनित प्रकार को साफ़ करता है; प्रीसेट/आयात/निर्यात, अप्रत्यक्ष
उपभोक्ता, वेक व्यवहार, विस्तारित उपयोग और विफलता रिकवरी को और समीक्षा की आवश्यकता है।
स्रोत में पहले के ध्वनि, स्प्लैश और जोड़े गए-जर्नल-रिकॉर्ड कार्य भी बनाए रखे गए हैं।
वे ग्रिड पूर्वावलोकन की जनरेट की गई इमेज में शामिल नहीं हैं। स्वचालित
शटर ध्वनि में अभी भी रिपोर्ट किया गया लाइव-व्यू पुनरावृत्ति दोष है; इसका
पोर्ट ऑडिट होल्ड बना हुआ है। पुराने प्रीसेट या
होल्ड किए गए 90-रिकॉर्ड जर्नल प्रोटोटाइप को पूर्वावलोकन के --native-choice बिल्ड के विकल्प के रूप में न रखें।
निरंतर विकास के लिए, HANDOFF.md पढ़ें।
पहले के सहायित-एमुलेटर रन ने प्रत्येक ध्वनि-सक्षम प्रीसेट के लिए 21 सामान्य UI जाँचें और 17 ध्वनि-सबमेनू जाँचें पास कीं। वे परिणाम चयनित एमुलेटर व्यवहार स्थापित करते हैं; वे कैप्चर-ट्रिगर दोष को दूर नहीं करते और न ही भौतिक कैप्चर समय, रिकॉर्डिंग, रिकवरी या अन्य कैमरा मॉडल के साथ संगतता स्थापित करते हैं।
z7-qemu/: स्थानीय परिवर्तनों सहित पूर्ण स्रोत ओवरले और टूल्स।z7-firmware-extensions/: सभी साउंड फ़िक्स सहित पूर्ण पैचर स्रोत।tools/: स्थानीय बिल्ड, सत्यापन, सेटअप और लॉन्च सहायक।evidence/: केवल-स्रोत सत्यापन सारांश; कोई फ़र्मवेयर या कैमरा स्क्रीनशॉट नहीं।दोनों कंपोनेंट निर्देशिकाएँ वेंडर किए गए स्रोत स्नैपशॉट हैं, सबमॉड्यूल नहीं। उनके अपस्ट्रीम लाइसेंस और सूचनाएँ यथावत हैं। यह रिपॉज़िटरी एक संशोधित अनुसंधान कार्यक्षेत्र है और यह आधिकारिक WonderLantern रिलीज़ होने का दावा नहीं करती।
लैब एक पृथक MSYS2/UCRT64 बिल्ड का उपयोग करके मूल Windows का भी समर्थन करती है।
इसके लिए WSL की आवश्यकता नहीं है। सेटअप के बाद, स्थानीय ब्राउज़र ऐप खोलने के लिए
Start-Z7.cmd पर डबल-क्लिक करें, या PowerShell से ./Run-Z7.ps1 चलाएँ।
नए बिल्ड के लिए, Downloads में आधिकारिक Z_7_0380.bin प्राप्त करें और
Python 3.12+ का उपयोग करें:
.\Setup-Z7.ps1
# Or select an unregistered Python explicitly:
.\Setup-Z7.ps1 -PythonPath C:\path\to\python.exe
The helper फर्मवेयर हैश की जाँच करता है, एक निजी Python वातावरण बनाता है,
.private/toolchain/ के अंतर्गत एक digest-जाँचित MSYS2 वातावरण डाउनलोड करता है,
hash-जाँचित QEMU स्रोत और सभी चार फर्मवेयर प्रीसेट बनाता है, और
नेटिव होस्ट कॉन्ट्रैक्ट्स और उम्मीदवार प्रवेश की जाँच करता है। यह मौजूदा फर्मवेयर और बिल्ड डायरेक्टरीज़ को सुरक्षित रखता है।
पुनर्निर्माण और सत्यापन कमांड के लिए WINDOWS_BUILD.md देखें।
Python 3.12+ के साथ Linux या WSL का उपयोग करें। पहले से इंस्टॉल किए गए Ubuntu वातावरण में:
sudo apt-get update
sudo apt-get install build-essential ninja-build pkg-config python3-venv \
libglib2.0-dev libpixman-1-dev zlib1g-dev libfdt-dev
python3 tools/setup_lab.py --jobs 4
अपना स्वयं का आधिकारिक Nikon Z_7_0380.bin प्राप्त करें और इसे
.private/stock/Z_7_0380.bin पर रखें। हैंडऑफ़ के विरुद्ध इसका SHA-256 जाँचें, फिर:
LAB_PY="$HOME/.local/share/wonderlantern-z7/venv/bin/python"
"$LAB_PY" tools/build_firmware.py --output .private/builds/20261020-09
"$LAB_PY" tools/check_candidate_inputs.py --build .private/builds/20261020-09
"$LAB_PY" tools/launch_z7.py
http://127.0.0.1:8787/ खोलें। Windows पर, ऊपर दिए गए Linux सेटअप/बिल्ड के बाद,
Run-Z7.ps1 -WslDistro Ubuntu स्थानीय रूप से रिकॉर्ड किए गए Linux इंटरप्रेटर का उपयोग करता है।
Windows को एक Python लॉन्चर (py या python) की आवश्यकता होती है; केवल WSL सर्वर शुरू करने के लिए
किसी Windows Python पैकेज की आवश्यकता नहीं है।