加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 特斯拉上用Carplay,成本多少錢?
    • 手把手教程
    • “越獄”后的特斯拉,還安全嗎?
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

蘋果Carplay上車特斯拉?樹莓派又立功了,DIY教程已開源

2022/05/18
1591
閱讀需 13 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
賈浩楠 發(fā)自 副駕寺
智能車參考 | 公眾號 AI4Auto

智能、動力、操控,特斯拉車主要啥拿不出手?但就有一樣,其他車主都有,唯獨(dú)特斯拉車主們求之不得。

Carplay,不用多說,有多不方便車主感受最深。

而且看馬斯克的意思,等特斯拉開放Carplay,是不太可能了。

不過,來自波蘭的一位程序員,給出了一套穩(wěn)定且成本不算太高的DIY解決方案。只要2340元,Carplay版特斯拉馬上擁有。

特斯拉上用Carplay,成本多少錢?

越獄破解,你永遠(yuǎn)可以相信東歐程序猿。

波蘭老哥Micha? Gapiński(米哈伊爾·加平斯基),給出的這套DIY方案一舉兩得,既解決Carplay,也支持車載安卓。

更準(zhǔn)確的說,是以車載安卓為基礎(chǔ),通過特定應(yīng)用實(shí)現(xiàn)蘋果手機(jī)的Carplay鏈接。

 

所以,硬件準(zhǔn)備上,是以安卓支持為主。

首先是兩塊樹莓派單板計算機(jī),一臺樹莓派 4,用來運(yùn)行安卓主程序,不用8G版本,4G內(nèi)存就夠。

另外一臺樹莓派 3,負(fù)責(zé)運(yùn)行Linux以及處理視頻、網(wǎng)絡(luò)通信任務(wù)。

另外,由于樹莓派上采用HDMI視頻接口,而特斯拉車機(jī)上則是CSI-2接口,所以需要一塊轉(zhuǎn)換板。

不同三方廠家都很多類似產(chǎn)品,不過這套方案推薦使用東芝生產(chǎn)的視頻轉(zhuǎn)換處理芯片TC358743XBG為核心。

另外,還需要一臺WiFi終端設(shè)備,作為網(wǎng)絡(luò)信號的調(diào)制解調(diào)器,華為的E3372就可以。

最后就是必要的線纜了,一條microHDMI轉(zhuǎn)HDMI線,一條普通網(wǎng)線。

這一套設(shè)備的成本,投入最高的是兩臺樹莓派單板電腦,樹莓派4的4G版單板國內(nèi)零售價約950塊左右,樹莓派3主板也差不多。

另外,視頻轉(zhuǎn)換板你可以選擇DIY,教程很多,不過轉(zhuǎn)換芯片一般不零售,都是幾千顆起批發(fā)…如果買成品轉(zhuǎn)換板,一般售價在170-190左右。

華為E3372無線終端,其實(shí)就是隨身WiFi,200塊左右。線纜成本,50以內(nèi)可以搞定。所以按照最貴的總成本來計算,一共是950+950+190+200+50=2340元。

說實(shí)話,真不多,還沒Model 3貼一次改色膜貴。

而且,波蘭老哥已經(jīng)把代碼開源,還制作了手把手教程,稍微有點(diǎn)安卓刷機(jī)經(jīng)驗(yàn)就能上手。

手把手教程

安裝安卓系統(tǒng)

安裝指南很簡單,直接下方鏈接點(diǎn)擊下載最新的Tesla Android版本:

https://github.com/tesla-android/android-manifest/releases/download/2022.18.1/tesla-android-2022.18.1.zip

這里要檢查一下電腦是安裝了fastboot和adb這兩個安卓常用的刷機(jī)工具,如果沒有,可以從下面鏈接安裝最新版:

https://developer.android.com/studio/releases/platform-tools

之后,使用Balena Etcher或Raspberry Pi Imager工具將名為“deploy-sd.img”的圖像閃存到SD卡。

然后將SD卡插入樹莓派 4,別忘了連接鼠標(biāo)和顯示器

此時將樹莓派4連接到計算機(jī),應(yīng)該會在顯示屏上看到引導(dǎo)加載程序:

然后直接執(zhí)行安裝安卓的命令,不用擔(dān)心,直接復(fù)制粘貼就行:

fastboot flash gpt deploy-gpt.img fastboot flash bootloader bootloader-sd.img fastboot flash uboot-env  env.img fastboot reboot
 # Wait for board to power up in bootloader
 fastboot oem format fastboot flash bootloader      bootloader-sd.img fastboot flash uboot-env       env.img fastboot flash recovery_boot   boot.img fastboot flash dtbo_a          boot_dtbo.img fastboot erase misc fastboot reboot-fastboot
 # Wait for board to power up in fastboot
 fastboot flash boot   boot.img fastboot flash super  super.img fastboot format:ext4 userdata fastboot format:ext4 metadata fastboot reboot

行了,到這里你的大部分工作已經(jīng)完成,等系統(tǒng)裝好就行:

在設(shè)置完成之前,樹莓派會重新啟動幾次。腳本執(zhí)行完成后,屏幕會黑屏一段時間。

之后,應(yīng)該會看到一個 Android 設(shè)置屏幕:

接下來就是注冊這臺樹莓派4 上的谷歌賬戶,用鍵盤輸入:

adb rootadb shell ‘sqlite3 /data/data/com.google.android.gsf/databases/gservices.db “select * from main where name = ”android_id”;”‘

將出現(xiàn)的結(jié)果復(fù)制到注冊網(wǎng)頁上,點(diǎn)擊注冊。

接著再輸入:

adb shell ‘ifconfig | grep eth0’

系統(tǒng)會返回一串設(shè)備物理地址,要把它記下來,等會分配靜態(tài)IP時要用。

重啟樹莓派4,此時你應(yīng)該已經(jīng)成功安裝了安卓系統(tǒng),并且可以瀏覽谷歌應(yīng)用商店了。

安裝Linux

實(shí)際上,另用一臺樹莓派安裝Linux的目的,是使用Linux系統(tǒng)相關(guān)指令直接與特斯拉車機(jī)交互,利用樹莓派 4上安裝的安卓系統(tǒng)在特斯拉上安裝相應(yīng)軟件。

Linux安裝步驟和前面差不多,下載Tesla Android OS項(xiàng)目最新版:

https://github.com/tesla-android/tesla-android-os/releases/download/2022.18.1/tesla-android-os-2022.18.1.zip

然后將名為“tesla-android-os-{version}.img”的圖像閃存到SD 卡,再插入樹莓派3。

這時拿出我們自己的計算機(jī),配置一下華為隨身WiFi,不用做復(fù)雜設(shè)置,記下密碼就行。

接下來,將HDMI采集接口連接到樹莓派的攝像頭接口,同時把顯示器、鍵盤和電源連接,樹莓派啟動后,需要先擴(kuò)展文件系統(tǒng)。此時應(yīng)該能看到一個鍵盤選擇屏幕:

接下來就是設(shè)置Linux系統(tǒng),包括鍵盤選擇、用戶名、密碼這些。

完成以后,輸入指令:

sudo nano /etc/hostapd/hostapd.conf

再返回中選擇:

wpa_passphrase=changeit

這一步是重置WiFi密碼,今后特斯拉車機(jī)每次新裝應(yīng)用都需要這個密碼。

退出保存后,在輸入如下指令:

sudo brctl addif br0 eth0sudo reboot

系統(tǒng)執(zhí)行完成后,把剛才裝好的安卓樹莓派,和Linux樹莓派用網(wǎng)線相連,然后用HDMI轉(zhuǎn)換線將安卓樹莓派和電腦的視頻采集接口鏈接。

用計算機(jī)連接 Tesla-Android Wi-Fi ,打開 Chrome 并導(dǎo)航到http://3.3.3.1/admin/ Pi-hole 管理面板:

在設(shè)置菜單中選擇 DHCP 選項(xiàng),在“靜態(tài) DHCP 配置”下,輸入之前記下安卓樹莓派的物理地址:

重新啟動兩臺樹莓派,使用特斯拉車機(jī)連接到Tesla-Android Wi-Fi,并登錄http://3.3.3.1/ ,直接安裝Tesla Android 系統(tǒng)。

行了,全部完成。

安裝完成后,其實(shí)你的特斯拉車機(jī)已經(jīng)具備了車載安卓的功能,而通過一款名為AutoKit的安卓應(yīng)用程序,能直接使用Carpaly:

這套方案其實(shí)是通過樹莓派建立一個可供特斯拉車機(jī)訪問谷歌生態(tài)的無線網(wǎng),要用什么應(yīng)用直接安裝就行。

不過,這套系統(tǒng)的限制在于想要安裝任何應(yīng)用或者使用需要聯(lián)網(wǎng)的app,必須保證DIY設(shè)備離車內(nèi)中控屏足夠近,車機(jī)能連上無線網(wǎng),另外還要考慮供電問題。

但是安裝完以后,就可以撤掉了。

“越獄”后的特斯拉,還安全嗎?

特斯拉越獄,2014年剛上市就已經(jīng)有了,小到應(yīng)用生態(tài)的兼容,大到Autopilot的免費(fèi)破解無所不包。

只不過在國內(nèi),給汽車“越獄”還在起步發(fā)展階段。特斯拉官方并沒有對“越獄”行為有過任何處罰,只是明確表態(tài)不鼓勵用戶這么做。

因?yàn)樵姜z行為,不知會埋下什么樣的安全隱患,尤其是對于自動駕駛功能的破解。

而一旦你給你的特斯拉越了獄,那么將失去一切質(zhì)保權(quán)益,出任何問題只能自己負(fù)責(zé)。

不過不知你發(fā)現(xiàn)沒有,這套DIY Carplay的方案,全程沒有破拆任何特斯拉的車機(jī)或接口,對特斯拉本來的系統(tǒng)程序也沒做任何修改。

相當(dāng)于在原有車機(jī)基礎(chǔ)上“外掛”了一套車載安卓或Carplay。

這也與之前那種通過破解特斯拉底層系統(tǒng)代碼的“越獄”不同。

但這也不能代表這樣的方法就是絕對安全的,畢竟個人開發(fā)者也沒有條件對安裝了新系統(tǒng)的車機(jī)做全方位測試。

所以,方便酷炫和安全保障,還是要各位車主自己權(quán)衡。

最后,附上項(xiàng)目詳細(xì)教程傳送門:https://tesla-android.gapinski.eu/install-guide

特斯拉

特斯拉

Tesla 致力于通過電動汽車、太陽能產(chǎn)品以及適用于家庭和企業(yè)的綜合型可再生能源解決方案,加速世界向可持續(xù)能源的轉(zhuǎn)變。

Tesla 致力于通過電動汽車、太陽能產(chǎn)品以及適用于家庭和企業(yè)的綜合型可再生能源解決方案,加速世界向可持續(xù)能源的轉(zhuǎn)變。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜