प्रोग्रामिंग लिखें संरक्षित SFP RJ45 ट्रांससेवर
एक लिखित संरक्षित SFP RJ45 ट्रांससेवर को फिर से प्रोग्राम करने से पहले, उस विशिष्ट मॉड्यूल द्वारा उपयोग की जाने वाली सुरक्षा विधि का पता लगाएं। एक हार्डवेयर WP इनपुट, एक पासवर्ड और एक विशेष बचाव कमांड को अलग-अलग प्रक्रियाओं की आवश्यकता होती है। एक मेलिंग ब्रांड या कवर यह निर्धारित नहीं करता है कि सर्किट एक ही है: पार्टनर भाग संख्या और हार्डवेयर समीक्षा, और पार्टनर प्रोग्रामिंग बोर्ड मॉडल और समीक्षा, सब कुछ है।
इस गाइड में SFP तांबे के मॉड्यूल पर स्मृति ऑपरेशन शामिल हैं। पुनर्कोडिंग उचित है जब एक संगतता आवश्यकता या डेटा परिवर्तन स्थापित किया गया है; एक संगत मॉड्यूल को सिर्फ इसलिए प्रोग्राम करने की आवश्यकता नहीं है क्योंकि यह एक नए स्विच में स्थापित किया जाता है। कोड एक असहाय गति जोड़ नहीं सकता है या मॉड्यूल इंटरफ़ेस की भौतिक क्षमताओं को बदल सकता है।

एक RJ45 कनेक्टर कनेक्शन मीडिया की पहचान करता है, स्मृति संरक्षण विधि नहीं।
EEPROM बदलने से पहले जांच करें
- मॉड्यूल भाग संख्या और संशोधन, स्विच मॉडल और इसके सॉफ्टवेयर संस्करण को रिकॉर्ड करें। मूल सीरियल आईडी और पूर्ण Wizard ऑपरेशन प्रतिक्रिया बचाएं।
- ट्रांससेवर प्रोग्रामिंग बोर्ड मॉडल, हार्डवेयर समीक्षा और सक्रियण स्थिति की जांच करें। पढ़ने का समर्थन इसका मतलब नहीं है कि हर लिखित ऑपरेशन उपलब्ध है।
- पुष्टि करें कि आवश्यक स्मृति क्षेत्र को विश्वसनीय रूप से पढ़ा जा सकता है। बार-बार पढ़ने की तुलना करें: DDM बाइट्स को बदलना सामान्य हो सकता है, लेकिन असंगत स्थायी पहचान डेटा का निदान करना आवश्यक है।
- बनाओ A बैकअप किसी भी परिवर्तन से पहले पहुंचने वाले क्षेत्रों का उपयोग करें। मूल डेटा को पहली फर्मवेयर छवि के साथ प्रतिस्थापित न करें जिसे आप पाते हैं।
A0h/A2h, सीरियल आईडी और स्मृति मानचित्रों के बीच अंतर में समझाया गया है EEPROM स्मृति गाइड. एक A2h पढ़ने की त्रुटि या DDM की अनुपस्थिति साबित नहीं या तो यह कि कोई माइक्रो कंट्रोल नहीं है या कि हार्डवेयर लिखने की सुरक्षा मौजूद है। कारण असहाय क्षेत्र, गलत मॉड्यूल प्रकार या बिजली या कनेक्शन समस्या हो सकती है। शुरुआत में, यह व्याख्या करने के लिए ट्रांससेवर प्रोग्रामिंग बोर्ड प्रतिक्रिया.
SFP लिखने की सुरक्षा के प्रकार
| मशीनरी | संभावित लक्षण | आवश्यकताएँ |
|---|---|---|
| हार्डवेयर WP | पहचान पढ़ी जा सकती है, लेकिन लेखों को अवरुद्ध किया जाता है या बनाए रखा नहीं जाता है। | विशिष्ट उत्पाद के लिए एक सत्यापित सर्किट और एक समर्थित ट्रांससेवर प्रोग्रामिंग बोर्ड द्वारा आवश्यक लाइन का नियंत्रण। |
| पासवर्ड या अन्य नियंत्रक मध्यस्थ पहुंच | कुछ क्षेत्र केवल निर्माता द्वारा निर्दिष्ट अनुक्रम के बाद उपलब्ध हैं। | इस कार्यान्वयन के लिए सही पहुंच पैरामीटर और मूल्य; जादूगर सेटिंग्स पासवर्ड को स्वयं निर्धारित नहीं करते हैं। |
| विशेष बचाव कमांड | डेटा लिखने के बाद फिर से पढ़ा जा सकता है, लेकिन मूल सामग्री एक पुनरारंभ के बाद वापस आती है। | एक दस्तावेज़ीकृत प्रक्रिया डेटा को संभालने के लिए, कभी-कभी एक स्क्रिप्ट के रूप में लागू किया जाता है। |
| संयुक्त सुरक्षा | केवल एक पासवर्ड या लाइन स्थिति परिवर्तन पर्याप्त नहीं है। | संबंधित समीक्षा के लिए पूर्ण अनुक्रम, आवश्यक मॉड्यूल स्थिति सहित। |
इनमें से कोई भी लक्षण स्वयं एक सुरक्षा तंत्र को साबित नहीं करता है। WRITE FAIL भी कनेक्शन समस्याओं, एक असहाय क्षेत्र या एक पढ़ाई गलत मिश्रण के परिणामस्वरूप हो सकता है। सामान्य वर्गीकरण के लिए, लेख देखें ट्रांसमीटर सुरक्षा के प्रकार.
कैसे हार्डवेयर WP सुरक्षा काम करता है
कुछ तांबे SFP मॉड्यूल एक अलग EEPROM का उपयोग करते हैं, जैसे कि 24C02 परिवार से एक चिप। चिप के लिखित सुरक्षा इनपुट नियंत्रण लिखित पहुंच है। एक माइक्रोचिप 24LC02B पर, WP को VCC से कनेक्ट करना क्रमशः लिखने से रोकता है, जबकि इसे VSS से कनेक्शन करता है, इस हार्डवेयर लॉक को हटा देता है। यह उस विशिष्ट चिप की संपत्ति है; एक अन्य मॉडल पर एक समान नामकरण समान परिस्थितियों या संरक्षित स्मृति रेंज की गारंटी नहीं देता है।
ट्रांससेवर निर्माता WP को एक बिजली सर्किट या कनेक्टर नियंत्रण लाइन से जोड़ सकता है। प्रारंभिक SFPTotal प्रयोगों ने बिजली लाइनों, TX_DISABLE या TX_FAULT का उपयोग करके डिजाइनों का सामना किया। हालांकि, एक ब्रांड नाम अकेले यह निर्धारित नहीं कर सकता कि WP से कौन सी लाइन जुड़ी हुई है। एक नया भाग संख्या या संशोधन को अपने स्वयं के सर्किट सत्यापन की आवश्यकता होती है।
ट्रांससेवर प्रोग्रामिंग बोर्ड जंपर्स और हार्डवेयर समीक्षाएं
| बोर्ड / स्रोत | पुष्टि लेबल | उदाहरण की सीमाएं |
|---|---|---|
| SFPTotal Mini, वर्तमान मैनुअल | TX PWR/TX_VCC, RX PWR/RX_VCC, TX_EN. | अपने विशिष्ट बोर्ड पर चिह्नों के खिलाफ फ़ंक्शन की जांच करें। ये नियंत्रण लाइन स्थितियों को बदलते हैं; वे स्वचालित रूप से सुरक्षा विधि की पहचान नहीं करते हैं। |
| Plus New / Plus X, वर्तमान मैनुअल | PWR_TX, PWR_RX और मॉडल दस्तावेज में वर्णित अन्य नियंत्रण। | लेबल हार्डवेयर समीक्षाओं के बीच बदल सकते हैं। किसी पुराने Mini या प्लस से संपर्क पदों को कॉपी न करें। |
| P3 और Q3 मूल लेख में | ऐतिहासिक उदाहरणों से लेबल; मूल लेख सटीक समीक्षा संख्याओं को रिकॉर्ड नहीं करता था। | ये उदाहरण प्रत्येक प्लस, Mini या नए ट्रांससेवर प्रोग्रामिंग बोर्ड के लिए पुष्टिकरण निर्देश नहीं हैं। |

Mini का ऐतिहासिक चित्रण। सबसे पहले, अपने हार्डवेयर समीक्षा के साथ चिह्नों और लेआउट की तुलना करें।
यदि एक विशिष्ट SFP के WP पिन को एक नियंत्रित लाइन से कनेक्ट होने की पुष्टि की जाती है, तो ट्रांससेवर प्रोग्रामिंग बोर्ड मैनुअल और मॉड्यूल निर्माता की क्रमशः में निर्दिष्ट नियंत्रण का उपयोग करें। एक बार में एक सत्यापित पैरामीटर को बदलना और पढ़ने और लिखने के परिणामों को रिकॉर्ड करना। समाप्त होने पर बोर्ड की सामान्य सेटिंग को पुनर्स्थापित करें।

मूल Q3 चार्ट ऐतिहासिक उदाहरण की पहचान करने के लिए बनाए रखा जाता है। इसकी सटीक हार्डवेयर समीक्षा निर्दिष्ट नहीं है; यह अन्य बोर्डों पर Q3 पुल के लिए एक सार्वभौमिक निर्देश स्थापित नहीं करता है।
वर्तमान विवरण: Mini, Plus New और Plus X. यदि व्यवस्था अलग है या सर्किट अज्ञात है, तो समर्थन मॉड्यूल भाग संख्या, बोर्ड चिह्न और बोर्ड फोटो भेजें। लागू होने के लिए संपर्कों की कार्यक्षमता का निर्धारण करने के लिए अनुमान लगाने की कोई आवश्यकता नहीं है।
जब एक पासवर्ड या स्क्रिप्ट की आवश्यकता होती है
जादूगरों के लिए, नियंत्रण → एक पासवर्ड सेट करें आदेश प्रारंभिक पासवर्ड इनपुट सेट करता है। टेबल पता, पासवर्ड पता और पासवर्ड (Hex) को मॉड्यूल दस्तावेज के अनुरूप होना चाहिए। विवरण के लिए, देखें पासवर्ड लिखने का मार्गदर्शिका. काम करने वाले पासवर्ड और सीमित कोड सेट यहां प्रकाशित नहीं किए जाते हैं।
A2h: 7Bh को SFF-8472 द्वारा परिभाषित एक सार्वभौमिक SFP पासवर्ड फ़ील्ड के रूप में व्यवहार नहीं किया जाना चाहिए: विनिर्देश निर्माता को संबंधित विक्रेता-विशिष्ट कार्यों को छोड़ देता है। SFF-8636 एक अलग वैकल्पिक पासवर्ड तंत्र को परिभाषित करता है; इसके पैरामीटर को SFP मॉड्यूल पर भी लागू नहीं किया जाना चाहिए।
यदि एक मॉड्यूल को एक विशेष बचाव कमांड या एक्सेस सेकंड की आवश्यकता होती है, तो एक उपयुक्त स्क्रिप्ट केवल एक पुष्टिकरण मॉडल और समीक्षा के लिए। एक समान कवर के लिए एक यादृच्छिक स्क्रिप्ट निर्माता के एल्गोरिथ्म को प्रतिस्थापित नहीं करता है।
कार्यप्रवाह: पढ़ना, बैकअप करना, संशोधित करना और सत्यापित करना
- पढ़ें सही मॉड्यूल टाइप और पता तालिका के साथ आवश्यक क्षेत्र। मूल पहचान डेटा रिकॉर्ड करें।
- एक बैकअप बनाएं और पुष्टि करें कि यह बचाया गया है। डेटा का चयन करते समय, निम्नलिखित Firmware डेटाबेस एक्सेस की शर्तें और सिफारिशेंएक संतुलित ब्रांड नाम पर्याप्त नहीं है।
- सुरक्षा विधि की पहचान करें और पुष्टि करें कि प्रक्रिया आपकी समीक्षा के लिए लागू होती है। केवल आवश्यक परिवर्तनों को तैयार करें और एक उपयुक्त लिखने के एल्गोरिथ्म का चयन करें।
- लागू की जांच करें चेकअप और प्रदर्शन करें ऑपरेशन लिखें. पूरी जादूगर प्रतिक्रिया बचाएं।
- एक ही क्षेत्र को फिर से पढ़ें और उन्हें अपेक्षित परिणाम के साथ तुलना करें। एक सामान्य पुनरारंभ के बाद, स्थायी डेटा को फिर से पढ़ें यदि उस मॉड्यूल के लिए प्रक्रिया की आवश्यकता होती है। वर्तमान निदान मूल्यों को तुलना नहीं की जानी चाहिए जैसे कि वे एक अपरिवर्तनीय स्मृति छवि थीं।
- लक्ष्य नेटवर्क उपकरण में पहचान और वास्तविक लिंक की जांच करें। WRITE OK और एक सही चेकस्यूम उनके संबंधित चरणों की पुष्टि करते हैं, लेकिन पूर्ण संगतता या लिंक अखंडता स्थापित नहीं करते हैं।
स्रोत और लागूता
- माइक्रोचिप 24AA02/24LC02B, DS21709H, लिखें सुरक्षा अनुभाग: WP इनपुट ऑपरेशन का एक उदाहरण।
- SFF-8472 12.5a, अनुभाग 4.3 और 10.2: विक्रेता-विशिष्ट पहुंच; SFF-8636 2.12, अनुभाग 6.2.10: एक अलग वैकल्पिक पासवर्ड तंत्र।
- MSA, SFF और CMIS संदर्भ : एक फॉर्म कारक के लिए एक विनिर्देश का चयन करें।
यह लेख पहले प्रकाशित प्रयोगों को स्पष्ट करता है। उस समय परीक्षण किए गए MikroTik और D-Link नमूनों के लिए संदर्भ उन ब्रांडों से प्रत्येक वर्तमान भाग संख्या के लिए लागू नहीं होते हैं। स्रोत डेटा एक सार्वभौमिक प्रक्रिया तालिका के लिए पर्याप्त नहीं है; विशिष्ट समीक्षाओं का आविष्कार नहीं किया जाता है।