- पहले अपने राउटर फर्मवेयर संस्करण और डाउनलोड किए गए संस्करण की जांच करें, कभी-कभी आप नवीनतम फर्मवेयर को अपडेट नहीं कर सकते हैं, आपको यह देखना होगा कि क्या वे नए से पहले एक पुराने संस्करण की सिफारिश करते हैं।
यदि ISP से वह राउटर, इसका मतलब है कि उन्होंने आपके राउटर को लॉक कर दिया है। आपके पास इसे अन्य संस्करण के साथ फ्लैश करने के लिए तीन विकल्प हैं।
पहला तरीका
SSH के आदेशों का उपयोग करके अधिकांश ISP ने पिछले दरवाजे को छोड़ दिया, आप अपने राउटर को अन-ब्रेक करने के लिए उस विधि का उपयोग कर सकते हैं। राउटर / tmp निर्देशिका के लिए फर्मवेयर को wget या scp के साथ डाउनलोड करें।
cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin
यदि आपके पास एक है, तो आप माउंटेड शेयर का उपयोग कर सकते हैं और बस वहां फाइल डाउनलोड कर सकते हैं।
मूल और डाउनलोड की गई फ़ाइल के एमडी 5 चेकसम की तुलना करें।
md5sum dd-wrt.v2x_generic.bin
फ्लैश करने के लिए फर्मवेयर लिखें।
write dd-wrt.v2x_generic.bin linux
रुको...
रीबूट
DD-WRT, टमाटर या OPEN-WRT "ओपन सोर्स फर्मवेयर" के साथ अपने राउटर को फ्लैश करके दूसरा तरीका "मैं डीडी-डब्ल्यूआरटी की सिफारिश करता हूं यह अन्य ओपन सोर्स फर्मवेयर की तुलना में अधिक आसान है और यह पता लगाने के लिए अपनी वेबसाइटों की जांच करें कि फर्मवेयर आपके राउटर पर क्या काम कर सकता है, खोलें स्रोत फर्मवेयर आपके ISP लॉक को पास कर सकता है।
अंतिम विधि
अपने राउटर को फ्लैश करने के लिए सीरियल पोर्ट का उपयोग करके, आपको पूरी तरह से सब कुछ का नियंत्रण प्रदान करता है, यह विधि किसी भी राउटर को तोड़ सकती है, कोई करीबी दरवाजे या बंद राउटर अब :)
अधिकांश कारखानों ने अपने उत्पाद का परीक्षण / निवारण करने के लिए मुख्य सर्किट बोर्ड पर सीरियल पोर्ट छोड़ दिया। कभी-कभी आपको बंदरगाहों पर टाँके लगाने वाले तारों की आवश्यकता होती है , जैसे कि मैंने नीचे PIC में क्या किया है, मेरा ब्लॉग जांचें अगर आपके तारों के बारे में अधिक जानकारी चाहते हैं।
और कभी-कभी वे उपयोग करने के लिए तैयार होते हैं
अब आपको Arduino "माइक्रो-कंट्रोलर" नामक कुछ चाहिए। हम इसका उपयोग सीरियल पोर्ट पर अपने पीसी और आपके राउटर के बीच संचार करने के लिए करेंगे। अपने Arduino को इस TX ------- RX की तरह अपने राउटर से कनेक्ट करें
RX ------- TX
GND ----- GND
VCC ---- 3.3
चेतावनी देने के लिए VCC को 5V से न जोड़ें
IP आपके लैन कार्ड के लिए "TFTP के अंदर"
- IP सर्वर सेट करना: setenv serverip 192.168.1.100
- IP मोबाइल राउटर सेट करना: setenv ipaddr 192.168.1.1
इस कमांड के साथ अपना राउटर फ्लैश करें
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
इस कमांड को फ्लैश करने के बाद
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)
राउटर रिबूट प्रसंस्करण .....
बस
ध्यान दें
यदि आपका राउटर WAN-IP नहीं कर सकता है जब आप सभी सेटिंग्स का पता लगाते हैं, तो आपको 30-30-30 हार्ड रीसेट नामक कुछ की आवश्यकता होती है, कभी-कभी आपका पुराना फर्मवेयर आपके एनवीआरएएम के अंदर अटक जाएगा जिसे वे डर्टी एनवीआरएएम कहते हैं, 30-30-30 कठिन रीसेट आपके पुराने फर्मवेयर को पूरी तरह से साफ कर देगा "जो कि dd-wrt" फर्मवेयर के लिए है "