Port LEDE 17.01 to LinkIt Smart 7688
心血來潮幫忙把 LinkIt Smart 7688 的作業系統從 OpenWrt Chaos Calmer 15.05.1 升級到 LEDE 17.01。
Changelog
最重要的改變當然就是各個套件的版本變新了。像是:
- Linux kernel 從 3.18 升級成 4.4.x。
- Node 從 0.12.x 升級成 4.4.x。
- 支援 Python 3.6(預編的 image 裡沒有放,要自己重新編譯或是透過 opkg 安裝)。
此外,這個版本才是真正的完全開源。本來 MediaTek 在 OpenWrt 上放的 Wi-Fi driver 是 closed source,如果 kernel 升級造成 driver 版本對不上,就只能祈禱 MediaTek 會釋出配合的新版 driver。不過從官方的 issue list 看來,目前 MediaTek 沒有再繼續維護這個 driver。
好在 OpenWrt 有開發一套完全開源的 Wi-Fi driver mt76 給 MT7688 系列 chip 使用,所以這個 LEDE port 版本就採用這個 driver 了。
Tweak
這個版本是我只稍微花一點時間做的玩票性質的東西,所以可能會有一些小問題。這些小問題就交給讀者再繼續努力了。
以下列出我已經測試的部分:
- Serial console
- Wi-Fi Access Point mode
- 從 MediaTek 的網頁上設定 password。
- SSH login
- Python 2.7
- Node 4.4.5
Repository
Repository 連結在此:https://github.com/changyuheng/linkit-smart-7688-feed
照著 README 即可進行編譯。
也可以從這邊下載預編的 image:https://github.com/changyuheng/linkit-smart-7688-feed/releases/download/v0.1/lede-ramips-mt7688-LinkIt7688-squashfs-sysupgrade.bin