אז ככה - ההבדלים בין הדגמים כפי שמוצגים ע"י TP-Link:
- W8970 - נתב אלחוטי 2.4GHz ומודם +ADSL2.
- W8980 - נתב אלחוטי Dual-Band 2.4GHz / 5GHz ומודם +ADSL2.
- W9980 - נתב אלחוטי Dual-Band 2.4GHz / 5GHz ומודם VDSL2.
- הבדל נוסף מינורי - ל-W8970 יש כניסת USB אחת, ל-W8980 ו-W9980 יש שתיים.
מזכיר שבארץ בבזק מהירויות של עד 15 מגה הן על +ADSL2 ומהירויות 20 מגה ומעלה הן על VDSL2.
עכשיו הנה הדברים שהם לא מפרסמים:
- שבב ה-DSL זהה בכל הדגמים, כלומר ההגבלה של W8970 ו-W8980 ל-+ADSL2 בלבד היא בקושחה ולא בחומרה, מה שאומר שאפשר "לפתוח" אותם ל-VDSL2.
- מעבר לכך, ה-W8980 וה-W9980 מבחינה חומרתית זהים לחלוטין, עד כדי-כך שאפשר (עם מאמץ מסויים) לעשות Crossflash בין הקושחות שלהם.
- ההבדל בין W8970 לשניים האחרים הוא דווקא כן בחומרה, בכניסת ה-USB שדיברתי אליה קודם וכן בכל מה שקשור ל-WiFi - ל-W8970 יש שבב WiFi 2.4GHz מסוג Atheros AR9381 עם שתי אנטנות חיצוניות. ל-W8980 וה-W9980 (כאמור חומרתית הם זהים) יש שבב WiFi 2.4GHz מסוג Atheros AR9267 עם שתי אנטנות פנימיות ושבב WiFi 5GHz מסוג Lantiq WAVE 300 עם שלוש אנטנות חיצוניות (במילים אחרות בנתבים הדואליים האנטנות החיצוניות משמשות ל-5GHz בלבד).
מכיוון שאני מחובר ב-40 מגה אז הקושחה שמגיעה עם ה-W8980 לא עוזרת לי, צריך החלפה. כאן מגיעה בעיה מס' 1 - כמובן ש-TP-Link מעוניינים למנוע בדיוק את המצב שבו קונים דגם זול ועושים לו Crossflash לדגם יקר יותר, לכן הם חוסמים את אפשרות ה-Upgrade Firmware לעדכונים חתומים דיגיטלית. זה מונע Crossflash ו/או מעבר לקושחות צד-שלישי. הדרך היחידה להתמודד עם זה היא לבצע את ה-Flashing הראשוני דרך ה-Bootloader. בשביל זה צריך חיבור סריאלי. למזלי זאת כבר לא הפעם הראשונה שאני צריך חיבור כזה אז כבר יש לי כבל כזה מוכן, אם אין אז אפשר להכין כזה מאוד בקלות תוך שימוש בכבל נתונים ישן של נוקיה מדגם CA-42 או DKU-5.
פתיחה פיסית של הנתב מאוד קלה (4 ברגים בתחתית) וקל לאתר את החיבור הסריאלי על הלוח (יש גם תמונות בעמוד הויקי של OpenWRT ).
מכאן כשיש גישה ל-Bootloader יש שתי אפשרויות:
- לבצע Crossflash לקושחה של ה-W9980, יש כאן הוראות איך לעשות את זה . היתרון הוא שזה יותר נוח להישאר עם קושחת היצרן ולא צריך להתמודד עם בעיות, בהנחה שמה שקושחת היצרן נותנת מספיק לנו.
חשוב! זה אפשרי רק במקרה של להפוך W8980 ל-W9980 (אפשר גם ההיפך אבל למה?) כי הם זהים מבחינה חומרתית, ה-W8970 שונה בחומרה ולכן לא ניתן לבצע את זה. - לעבור ל-OpenWRT, קושחת צד-שלישי (מצטער אין תמיכה ב-DD-WRT בשלב הזה). המודמים האלה הם בין הבודדים שנתמכים ע"י קושחות צד-שלישי באופן כללי (90% מהמודמים משתמשים בשבב של Broadcom, שאין לו דרייברים ב-Open Source, הנתב הזה משתמש בשבב של Lantiq שדווקא יש לו), ו-OpenWRT יודעת להפעיל את השבב במצב VDSL2 על כל אחד מהדגמים. כרגע זאת הדרך היחידה להשתמש בנתב כמודם VDSL2 אם הדגם שלכם הוא W8970.
אז החלטתי ללכת על האפשרות השניה, גם כדי לראות את הקרביים של הנתב וגם כי אני משתמש בראוטר שלי כשרת VPN ולכן קושחת היצרן לא מספיקה. ביצעתי Flash ל-OpenWRT.
אני אגיד שדווקא מי שיש לו W8970 יחסית מרוויח כאן כי OpenWRT לפי מה שרשום אמורה כבר לתמוך בו באופן מלא. לעומת זאת במקרה של ה-W8980/W9980 עדיין מדובר ב-Work in Progress. התקנתי בכל אופן.
הבעיות שהיו:
- הבעיה הכי קשה - WiFi לא עובד בכלל (אמור לעבוד ב-W8970, ב-W8980/W9980 הוא לא עובד).
- הנה הדבר הכי בעייתי - אפשר בשלב הזה לשכוח מה-5GHz, זה כי אין דרייבר Open Source נורמלי ל-WAVE 300. ה-Source Code היחיד שקיים הוא של גרסה עתיקה מאוד שדורש המון התאמות כדי לעבוד עם Kernel מודרני, חסרים בו המון פיצ'רים ונראה שהוא מראש גם לא יציב במיוחד. נראה שאין הרבה יותר מידי מוטיבציה לעבוד עליו.
- ה-2.4GHz אמור לעבוד, אבל הוא לא, בגלל באג קטן ומעצבן (הדרייבר מנסה לפנות אליו בכתובת קבועה שנכונה ל-W8970 אבל לא ל-W8980). קיים תיקון של ארבע שורות שפותר את הבעיה (הכתובת נשמרת ב-EEPROM וצריך לטעון אותה משם), אבל לרוע המזל הוא בתוך ה-Kernel, מה שאומר שצריך לקמפל אותו מה-Source.
אחרי שני ערבים של קימפולים ו-Reflash ה-WiFi עובד, כלומר ה-2.4GHz אבל מבחינתי זה לא נורא כי הנתב הקודם שלי לא היה דואלי בכלל.
עכשיו הזמן להתמודד עם הבעיה האחרונה:
- צ'יפ ה-DSL דורש Firmware משלו, ששמור כקובץ על הנתב ורוטינת האתחול של הצ'יפ מעלה אותו. הקובץ אינו חופשי לשימוש והפצה ולכן לא מגיע עם OpenWRT. קיים קישור למקום שאפשר להוריד אותו אבל מסתבר שזה הולך לאתר גרמני והקובץ מתאים ל-DSL Annex B, שאינו תואם ל-DSL Annex A, שבו משתמשים בארץ.
אחרי לא פחות משעה מול Google הצלחתי למצוא את הקובץ הנכון (בתוך חבילת GPL Source של איזה מודם/נתב אחר), מעלה לנתב, עוד קצת קינפוגים (אגב למודם הזה לוקח כ-3 דקות לעלות אז לא להיבהל אם הוא נראה מת) אבל במזל טוב הוצאתי את הנתב שלי לגמלאות ויש לי מודם VDSL2 ספר לתת להורים שלי כדי לחסוך להם 10₪ לחודש לחשבון הטלפון.
אה, וכמובן - בדיקת מהירות:
(אגב שמתם-לב שבדיקת המהירות של בזק רושמת שהספק שלכם הוא בזק בינלאומי לא משנה מה הוא באמת?)


