unbrick נתב wr1043nd v1.8

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
ufffnick (פותח השרשור)
סמל אישי של משתמש
גורו
גורו
הודעות: 4623
הצטרף: ספטמבר 2008
מיקום: Fiat 500 שחוטה (כשר), ברחוב סומסום
נתן תודות: 127 פעמים
קיבל תודות: 466 פעמים

unbrick נתב wr1043nd v1.8

נושא שלא נקרא #1 

האמת? הופתעתי, מכמה שזה לא ביג דיל.

הכל התחיל מרכישה של RPi וכבל USB to TTL .

הכבל למעשה נועד להתחבר לחיבור הסיריאלי של הRPi ולשלוט בו דרך Terminal ללא צורך ברשת (SSH) וללא צורך במקלדת נוספת ומסך. כלומר הכול משתקף ממסך המחשב המארח (חלון של Terminal). כאן נזכרתי בנתב בוויקי העתיק הזה , שיש בו פשוט כל מה שצריך לתהליך.

[הערה, הכל נעשה על לינוקס (Kubuntu), אין לי מושג איך זה נעשה דרך חלונות]

במקרה שלי כך היה:
ככה נראה לוח הנתב לפני תהליך הhacking:
[imgbig]https://lh3.googleusercontent.com/-Bheb ... 171944.jpg[/imgbig]

4 פינים הולחמו:
[imgbig]https://lh3.googleusercontent.com/-6qxZ ... 172020.jpg[/imgbig]

[imgbig]https://lh3.googleusercontent.com/-f5hY ... 181228.jpg[/imgbig]

נשאר לחבר בין המחשב לחיבור הסיריאלי המאולתר והופ:
[imgbig]https://lh3.googleusercontent.com/-WpzB ... 183132.jpg[/imgbig]

מכאן יש כמה נקודות חשובות בקישור שהבאתי בהתחלה.
קודם צריך לבחור איך להטמיע את הקושחה בנתב (העדפתי הכל דרך הסיריאלי, וזה עבד).
כמו כן לבחור קושחה (אחרי 3 כישלונות עם הקושחה המקורית, עברתי לגרסא יציבה של openwrt ובסיום התהליך שאלתי את עצמי למה בכלל ניסיתי את הקושחה המקורית).
לעבודה דרך הסיריאלי התקנתי את ckermit, חבילה חביבה המאפשרת להעביר קבצים דרך החיבור הסיריאלי.
תחילה להתחבר אל הנתב סיריאלית:

קוד: בחירת הכל

screen /dev/ttyUSB0 115200 
לחבר את פין המתח (האדום) או את הנתב לשקע, כדי שיאתחל.
להיכנס לsafe mode ע"י הקשה על המקשים tpl (במהירות, בסדר הזה) כשמופיע על המסך בזמן האיתחול (ממש בהתחלה):

קוד: בחירת הכל

Autobooting in 1 seconds 
מחיקה של הזיכרון:

קוד: בחירת הכל

erase 0xbf020000 +7c0000


כדי לאפשר להעביר קובץ סריאלית:

קוד: בחירת הכל

loadb 0x81000000 
בחלון חדש של Terminal להפעיל את kermit ו...:

קוד: בחירת הכל

set line /dev/ttyUSB0 
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file names literal
set receive packet-length 1000
set send packet-length 1000
set window 5
send firmware.bin 


כאן kermit תשתלט על החלון ותוציא את הפלט הבא:
(כאן בדוגמא אחד הניסיונות הכושלים עם קושחת המקור)
[imgbig]https://lh3.googleusercontent.com/-a3UX ... pshot1.png[/imgbig]

לכשיסיים, נשאר להעתיק את הקובץ למיקום המתאים עבור איתחול:

קוד: בחירת הכל

cp.b 0x81000000 0xbf020000 0x7c0000 

ולאתחל את הנתב:

קוד: בחירת הכל

bootm 0xbf020000
טאדאם!
אחרי שהנתב מאתחל, לחבר אותו ישירות למחשב ובIP:
192.168.1.1
תתקבל התמונה הזו (העתקתי אחרי שינוי IP ושווידאתי שעובד מצויין)
[imgbig]https://lh3.googleusercontent.com/-pQBY ... pshot2.png[/imgbig]
נערך לאחרונה על ידי ufffnick ב 26/06/2015 14:39, נערך פעם 1 בסך הכל.

NegativeIQ
חבר מביא חבר
חבר מביא חבר
הודעות: 4423
הצטרף: דצמבר 2005
נתן תודות: 11 פעמים
קיבל תודות: 570 פעמים

נושא שלא נקרא #2 

אכן, אנשים לפעמים סתם חוששים מחיבור סריאלי.
אגב, להרבה אנשים כבר יש את הכבל המתאים והם אפילו לא יודעים את זה - כבל נתונים ישן של נוקיה מדגם DKU-5 או CA-42 זה בדיוק הכבל שצריכים, פשוט חותכים לו את החיבור לטלפון ומחברים גשרים כאלה שמתחברים לפינים על הלוח.

ufffnick (פותח השרשור)
סמל אישי של משתמש
גורו
גורו
הודעות: 4623
הצטרף: ספטמבר 2008
מיקום: Fiat 500 שחוטה (כשר), ברחוב סומסום
נתן תודות: 127 פעמים
קיבל תודות: 466 פעמים

נושא שלא נקרא #3 

@NegativeIQ
·
המממ... יש לי כבל כזה, וואלה לא ידעתי שיתאים.
נו, כל יום לומדים משהו חדש.

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”