התינוק צעדים לעבר DIY אוטונומי נהיגה: VW גולף Edition
עיצוב תרמי נחמד, אבל גימור קונפורמי ולא סימני תעודת זהות לעשות את זה קשה מהנדס
[WILEM MELLCHING] הבעלים של גולף פולקסווגן 2010 – רכב נפוץ מאוד באירופה – והבחין כי בעוד המתלה ההיגוי האלקטרוני תומך במסלול הרגיל לשמור על סיוע (LKAS) המערכת, ויהיה תיאורטית מסוגל לפעול בתצורה מתקדמת הרבה יותר באמצעות OpenPilot, היו כמה חסרונות ביישום של VW כלומר שזה לא יפעל במשך זמן רב כדי להפוך אותו קיימא. להיות מאוד מעוניין ובירור מסוגל מאוד באקוס ההנדסה הפוכה ecus ו לפרוץ אותם לתוך הגשת, [Willem] להגדיר על תיעוד המסע שלו כדי לשחרר את התמיכה OpenPilot עבור הרכב שלו.
ואיזה מסע זה היה! סדרת הבלוג של ארבעה חלקים נכתב להפליא, המציג כל פירוט גורי וכל הכלים המשמשים לאורך הדרך. החלק הראשון מציג את ההיגוי כוח אלקטרוני (EPS) ECU מ-2010 פולקסוואגן גולף MK6 מודול (אשר רוכב על גב מנוע ההגה שלושה פאז) להיות סדוק פתוח כדי לחשוף גישה מודול רב צ’יפ מעניין, עם למות חשוף ישירות מלוכדות לכמה של מצע PCBs, כי הם בתורו, מלוכדות לחלק האחורי של המנוע, ככל הנראה מסיבות פיזור חום. עיצוב חכם, אבל מתסכל באותו זמן כמו זה עושה זיהוי חלק קצת מסובך!
אנטרופיה פחות 1.0, ואפס סעיפים מציינים לא הוחל הצפנה
[Willem] משתמש במגוון של כלים וטריקים כדי לרחרח את התנועה ECU על האוטובוס יכול, כאשר מחובר עד SAE J2534 תואם כלי באגים, בסופו של דבר קביעת זה מדבר VW ספציפי TP2.0 יכול פרוטוקול באוטובוס, והצליח לתפוס מספיק תנועה כדי לבדוק כי ניתן להשתמש בפרוטוקול אבחון קונבנציונאלי KWP2000 כדי לגשת כמה נתונים מעניינים. הבא היה צלילה עמוקה מאוד לתוך ההנדסה לאחור תמונות עדכון נמצא באינטרנט, על ידי הראשון ביצוע כמה פעולות Xor טריוויאלי, ולאחר מכן מסתכל על מגרש אנטרופיה של הקובץ באמצעות Binwalk כדי לקבוע אם הוא באמת יש קוד, ואם הוא היה מוצפן או לא, לאחר הפעלת CPU_REC, זה נקבע CPU היה Renesas V850. אז העבודה האמיתית החלה – טעינת התמונה לתוך Ghidra להתחיל לעשות כמה ניחושים של הארכיטקטורה של הקוד, כדי להבין מה צריך תיקון כדי לבצע את השינויים הרצויים. בחלק האחרון של הסדרה, [Willem] תמציות ומשתמש בהליך Bootloader כדי לתקן חלקית את אזור תצורת הקוד של הרכב שלו ולפתול את המטרה הוא שווי שלט רחוק של ההגה שלו. (בסדר, המטרה האמיתית פועלת OpenPilot).
לדעתנו, זה מאוד מעניין, אם ארוך, לקרוא מראה נושא מרתק מבוצעת במומחיות. אבל אנחנו רוצים להדגיש, כי מודול EPS כלי רכב הוא Asil-D בטיחות נבדק התקן, אז כל פריצות אתה עושה לרכב הולך הכביש יהיה בהחלט לבטל את הביטוח שלך (שלא להזכיר את האחריות שלך) אם התגלה באירוע שלך של תביעה.
ECUS מבוגרים יותר הם קצת יותר קל לפרוץ, אם אתה יכול למשוך את EPROM, ואנשים בחוץ יש מודולים לייצור עבור allsorts של פריצה של כלי רכב. אז הרבה כדי tinker עם!