Toyota車錶CAN BUS訊號破解 汽車ECU已經走過了漫長的道路。現代汽車充滿了軟體整合的技術,這一切都歸功於一個非常重要的部分:ECU。ECU是汽車的電子控制單元[汽車電腦箱]。簡單地說,ECU就是汽車的大腦,它可以確保車輛始終以最佳狀態運行。不同ECU間採用CAN BUS來通訊,而車內儀錶也是最多訊息進來的地方。
最近對車用電子中車內訊號(CAN Bus)因工作的關係,有破解的需求,找了一個Toyota車錶,用Python程式快速地把車錶內訊號組成都試了出來,除了主動安全的PCS, LDA, SmartKey的訊號目前還沒得到外,其它應該都到了,對Toyota車內訊號有進一步的認識。
破解方法主要是用暴力解,基本上收集到所有Toyota車內訊號的ID,一般油車的ID約有45個個,油電車約有100個附近,收集到訊息ID,再用程式把所有排列組合都試過,有反應的燈號或指針用程式記錄下來,這樣就可以省去人工的部份,加速開發的部份。當然有些類比的訊號和IO的腳位也反應在燈號上。一個車種Toyota的訊號解開了迷團,其它的車種都也差不多的流程,經驗和專業都需具足。
了解實際車內訊號後,無論是儀錶、車機、車內主動安全、車外主動安全和ADAS相關的訊息設計CAN BUS Planner,會知道該如何規劃及設計。
我們正在找對車電有興趣的軟體及硬體研發伙伴,有興趣挑戰的朋友,歡迎寄CV到我的信箱: [email protected]
最近對車用電子中車內訊號(CAN Bus)因工作的關係,有破解的需求,找了一個Toyota車錶,用Python程式快速地把車錶內訊號組成都試了出來,除了主動安全的PCS, LDA, SmartKey的訊號目前還沒得到外,其它應該都到了,對Toyota車內訊號有進一步的認識。
破解方法主要是用暴力解,基本上收集到所有Toyota車內訊號的ID,一般油車的ID約有45個個,油電車約有100個附近,收集到訊息ID,再用程式把所有排列組合都試過,有反應的燈號或指針用程式記錄下來,這樣就可以省去人工的部份,加速開發的部份。當然有些類比的訊號和IO的腳位也反應在燈號上。一個車種Toyota的訊號解開了迷團,其它的車種都也差不多的流程,經驗和專業都需具足。
了解實際車內訊號後,無論是儀錶、車機、車內主動安全、車外主動安全和ADAS相關的訊息設計CAN BUS Planner,會知道該如何規劃及設計。
我們正在找對車電有興趣的軟體及硬體研發伙伴,有興趣挑戰的朋友,歡迎寄CV到我的信箱: [email protected]