網頁

2024-03-04

[openpilot] C2/O2升級卡關免煩惱,懶人包抵家啦!

喜歡本文請押讚好,如果跳出確認視窗,要再押一次"確認"才能成功給我一個讚唷~

 

最近幾天C2與O2使用者,突然都發現一鍵更新不能使用了,一旦反安裝就卡關了。這讓許多人無法刷新或是更新版本,這裡來分享一下使用SSH指令串下載的教學吧!

OP的一鍵安裝一直是很方便的工具,最近不明的原因,C2與O2無法獲得伺服器的回應,導致無法繼續更新的步驟。

有人說是官方關閉證書回應,但是根據DC大神Jyoung的查詢,https://crt.sh/?q=commadotai.com,憑證伺服器仍然工作中。他也有跟OP團隊詢問,並沒有修改認證證書的事情。(說不定一段時間後就自行恢復了?)


總之,我們並不清楚這是過度時期,或是一個長期的狀態。對於我們這些老玩家來說,在使用一鍵安裝之前,一直都是用SSH更新與升級。

想要升級的使用者,就來學一下SSH工具吧。

首先要介紹的是OPTK這個好用的工具,我以前也寫過OPTK教學。總之,你下載安裝OPTK1.9.0這套軟體,就可以連線更新你的C2或是O2了。

1.首先把你反安裝的C2或O2開機到卡住的畫面(要連線wifi)

卡在這裡時,可以透過公鑰以及SSH連線C2或O2

2.開啟你的OPTK1.9.0,直接點選下面的Terminal按鈕,不需要重新產生SSHKEY

注意,由於OPTK內鍵OP公鑰,所以在格式化之後卡住的畫面,一樣可以直接連線C2/O2

3.輸入你要安裝的指令串以及分支


我把指令串寫好如下:

如果要安裝DP的r2版這樣輸入
#!/usr/bin/bash
cd /data/ && 
rm -rf openpilot && 
git clone https://github.com/dragonpilot-community/dragonpilot -b r2 --single-branch --depth=1 openpilot &&
touch /data/data/com.termux/files/continue.sh &&
echo "#! /usr/bin/bash" >> /data/data/com.termux/files/continue.sh && 
echo "cd /data/openpilot" >> /data/data/com.termux/files/continue.sh &&
echo "exec ./launch_openpilot.sh" >> /data/data/com.termux/files/continue.sh && 
chmod u+x /data/data/com.termux/files/continue.sh && reboot

如果要安裝DP的d2版這樣輸入
#!/usr/bin/bash
cd /data/ && 
rm -rf openpilot && 
git clone https://github.com/dragonpilot-community/dragonpilot -b d2 --single-branch --depth=1 openpilot &&
touch /data/data/com.termux/files/continue.sh &&
echo "#! /usr/bin/bash" >> /data/data/com.termux/files/continue.sh && 
echo "cd /data/openpilot" >> /data/data/com.termux/files/continue.sh &&
echo "exec ./launch_openpilot.sh" >> /data/data/com.termux/files/continue.sh && 
chmod u+x /data/data/com.termux/files/continue.sh && reboot


你複製上面那段到OPTK,然後押Enter就會開始下載與安裝。結束之後就升級好DP的R2版本了



其中要注意的事情如果你要更換不同的分支與分版,記得修改一下上面的指令。

#!/usr/bin/bash
cd /data/ && 
rm -rf openpilot && 
git clone https://github.com/fork-name-github-id/openpilot.git -b branch-name --recurse-submodules --depth=1 &&
touch /data/data/com.termux/files/continue.sh &&
echo "#! /usr/bin/bash" >> /data/data/com.termux/files/continue.sh && 
echo "cd /data/openpilot" >> /data/data/com.termux/files/continue.sh &&
echo "exec ./launch_openpilot.sh" >> /data/data/com.termux/files/continue.sh && 
chmod u+x /data/data/com.termux/files/continue.sh && reboot


其中fork-name-github-id就是你打算使用的分支的github帳號
branch-name就是你要安裝的版本,我稱為分版

然後一樣在optk的終端機內下指令,就可以讓C2與O2繼續無痛刷新你需要的版本啦!!


如果你沒有OPTK怎麼辦呢?一樣你可以用workbench、putty或是windows的powershell來SSH登入C2與O2下一樣的指令。

下載workbench0.1.5



======工商業配時間======

O2是高階車道維持,它相當於Tesla EAP

C3X是E2E縱向與導航控制,相當於Tesla FSD

你不需要思考自己要裝O2還是C3X,其實你要思考的是你的車子需要一套openpilot。只要你的車是支援車款,都可以不用換車升級你的ADAS,為你的旅程帶來更多的舒適和便利。comma ai的openpilot是真實的ai產品,而且他們在E2E自動駕駛技術領域的領先地位以及不斷創新。讓我們期待未來升級ai模型可以帶來更多的驚喜,一起見證ai科技對我們生活的改變。


看完以後我想要買新O2啦!!



看完以後我還是想要買美國原廠C3X啦!!


----------------------------------------------------------------------------------------------------------------

openpilot是一個開源的ai ADAS先進駕駛輔助系統。openpilot已經支援超過200種車型,在台灣能支援了Toyota、Lexus、VW、Skoda等各大品牌車型,不論是Altis、CC、Rav4、Prius、RX、NX、Golf、Tiguan、Passat、Polo、Karoq、Kodiaq、Superb、Q2、Q3等車款都可支援。

而ai話題正夯,openpilot不僅是一個產品,也是一個你可以立刻使用的真實ai產品。我希望這篇文章能夠激發你對openpilot的興趣和好奇心。我認為openpilot是一個非常有前景和創新的項目,它可以改變你對於ADAS的看法和期待。

如果你是第一次來到這邊,如果你想要嘗試或討論openpilot,或者想要加入開發,歡迎你隨時加入下方社群,我都會在第一時間報導與解析Comma ai與openpilot的最新動態,快來一起follow吧!