המון מכשרי דרימבוקס 500 סינים וגם "גרמנים" נדפקו מפצצת זמן שהופעלה באותו תאריך,פצצת זמן שהייתה מוחבאת באימאג' האחרון של ג'ימיני 4.31
מאותו רגע הדרים מת והפסיק להגיב וגם האור בפאנל הקדמי לא נדלק ואי אפשר היה להטעין עליו תוכנה לא עם כבל רשת ולא עם כבל סיריאלי,הבעיה היא שהבוטלודר פשוט נמחק ויש להתקינו מחדש ואפשר לעשות זאת רק ע"י חיבור JTAG
רק הערה קטנה לפני המדריך ! המדריך מחייב יחד בסיסי בהלחמות,מי שאין לו שום ידע כדאי שיפנה למישהו מומחה ולא יתעסק עם הדרים.
נתחיל -
המצרכים -
1- כבל JTAG יוסבר בהמשך איך להכין אותו
2- תוכנת dm500_ loader_mac_v2 ליצירת קובץ הבוט מצורף למדריך
3- תוכנה להטעת הבוט לדרים עם חיבור JTAG מצורף למדריך.
הכנת כבל JTAG -
חייבים חיבור LPT רגיל ופשוט 25 פינים + 5 נגדים(או איך שזה נקרה בשפה המקצועית) 100ohms
את הנגדים יש להלחים לחיבור ה-LPT בנקודות 2 + 3 + 4 + 5 + 11
הנה תמונה -
את הנגדים יש להלחים לחיבור ה-LPT בנקודות 2 + 3 + 4 + 5 + 11
הנה תמונה -
בנוסף יש לעשות גשר בין הנקודות 18,19,20,21,22,23,24,25 קבלו תמונה -
הנה תמונה עם הנגדים המולחמים -
והנה עוד תמונה עם חוטים מולחמים על הנגדים -
בתמונה רואים שהשתמשו בחוטים בצבע לבן אני אישית השתמשתי בצבעים כדי שיהיה יותר קל לזהות את החוטים.
2 הערות מאוד חשובות -
לשים לב שבנקודה 25 יש חיבור ישיר בלי נגד
אורך החוטים אמור להיות מקסימום 10 ס"מ ! אם זה יותר ארוך זה לא יעבוד
עכשיו לחלק הקשה -
יש להלחים את החוטים על הלוח של הדרימבוקס לפי התרשים הבא -
dreambox <<<<<<<<<<<<<<< LPT
2 >>>>>>>> נגד >>>>>>> 11
3 >>>>>>>> נגד >>>>>>> 9
4 >>>>>>>> נגד >>>>>>> 7
5 >>>>>>>> נגד >>>>>>> 3
11 >>>>>>> נגד >>>>>>> 1
25 >>>>>>>>>>>>>>> 16
תמונה -
אחרי שהכבל מוכן אנחנו מגיעים למחשב -
מערכת ההפעלה חייבת להיות WINXP sp2
ב- BIOS של המחשב לשנות את הגדרות ה-LPT printer ל- ECP+EPP (אם אתה לא יודע מה זה ביוס ואיך נכנסים לזה אז תוותר עכשיו וגש לטכנאי שיתקן לך את הדרים)
בהגדרות של יציאת ה-LPT ב-winxp להגדיר - "never use an interupt" גם כאן אם אתם לא יודעים להגדיר גשו לטכנאי.
להפעיל את התוכנה dm500_ loader_mac_v2,התוכנה הזאת יוצרת את קובץ הבוט שאנחנו אמורים להטעין על הדרים,בתוכנה הזאת יש רק שתי הגדרות -
ב- Dump off Boot לבחור את סוג הטיונר שלכם(אם הדרים שלכם נדפק אז הטיונר שלכם הוא alps)
להגדיר Mac Address שמכשיו יהיה משוייך לדרים שלכם,כאן יהיה מאוד חכם להגדיר MAC ADDRESS שמתחיל ב-
34 09 00
שזה ה-MAC של הדרימים המקוריים את שאר הספרות אתם יכולים להשלים אבל חייב שיהיו בטווח 0-9 ו- A-F
הנה תמונה של התוכנה עם ה-MAC אני בחרתי -
ואז להקליק על - Generate וזה יצור לכם את קובץ הבוטלודר,את שם הקובץ שיצרנו dm500_alps_boot_00_00_00_00_00_00.bin (במקום אפסים יופיע לכם ה- mac address שאתם בחרתם) יש לשנות ל- blimg ולשים אותו בתוך תקיית תוכנת ה-JTAG המצורפת(שם התיקייה jtag500)
להפעיל את תוכנת הלודר של ה-JTAG בשם jtag_windows.exe לחבר את חבל ה-JTAG למחשב ואז ללחוץ על Connect ומיד לחבר את הדרים לחשמל
אם התוכנה הצליחה להתחבר לדרים אתם אמורים לקבל את החלון ההודעה הבאה -
וכל שנשאר הוא ללחוץ על Write ולהחזיק אצבעות
אם לא קיבלתם הודעה כמו בחלון הנ"ל אז נתקו את הדרים ותפתחו מחדש את התוכנה ותנסו שוב,לפעמים זה לוקח 10 ואפילו 20 נסיונות עד שזה מצליח !!!
אחרי שהתוכנה תסיים להתקין את הבוטלודר(כ-2 עד 3 דקות) תקבלו הודעה שהפעולה עברה בהצלחה,אז מזל טוב הדרים חזר לחיים
לנתק את הדרים מהחשמל ומחיבור ה-LPT ולהתקין עליו אימאג'(לא של ג'ימיני !!!) עם כבל סיריאל
בשורה "11 >>>>>>> נגד >>>>>>> 1
במקום 11 יש לרשום 13
רק תוספת קטנה לתהליך.....כאשר מפעילים את תוכנת ה-JTAG יש לתת לה עדיפות בTASK MENGER.
יש לתת את העדיפות הגבוהה ביותר מסוג real time, וזאת על מנת שהמחשב יתן עדיפות לתוכנה.
מדוע זה חשוב ?
מסיבה נורא פשוטה.
תהליך הורדת ה-בוטלודר הינו תהליך פרמיטיבי שבסופו אין תהליך של check sum כלומר....
התוכנה במחשב, לא בודקת את תאי הזכרון האם הם נצרבו כהלכה.
פועל יוצא, זה שהתוכנה יורדת, אך אם היא יורדת בצורה פגומה (אפילו BIT אחד ) המכישר לא מתעורר.
אגב....התעוררות המכשיר בשלב ה-dream up היא בעצם הוצאת ping מהמעבד של הדרימון לעבר המחשב וכל זאת בתקשורת uart.
לכן תזכרו.....לתת עדיפות לתוכנה ,רגע לפני שלוחצים על connect.
למי שלא יודע איך לתת עדיפות ,
click ימני על שורת "ההתחל"
בחירת "מנהל המשימות"
בחירת המשימה של ה-JTAG
click ימני על המשימה
בחירת "הגדרת עדיפות" -> זמן אמת
באנגלית -
לוחצים ביחד על -
Atrl + Alt + Del
ואז עולה ה- task Mnager
נכנסים ל- Processes
ומתוך הרשימה בוחרים את תוכנת ה-JTAG השם המלא - jtag_windows.exe
קליק ימני ואז הולכים ל- set priority ובוחרים - realtime
כדי לשנות mac address יש להעלות את הקובץ המצורף ל-
var/etc
ואז מיד לנתק את הדרים מהחשמל ולהחזיר.
ניתן לשנות את ה- Mac address לאיזה mac שרוצים ע"י עריכת הקובץ