给自己的Surface 3装上了Chrome OS

最近自己的 Sufrace 3 越来越卡了,想起来以前听说 Chrome OS 适合老机子,于是就想试一下。
最开始我选择了国内的改版 Fyde OS ,但是发现这个驱动没有,那个驱动没有,搜索一番找到了如何给Fyde OS换内核,换完内核之后没问题了,但是用不了安卓子系统。
看了一下内核的来源,知道了 Brunch 这个项目。

跟着 Brunch 官方提供的教程烧写U盘,插到 Surface 3 上无法启动,发现已经不支持 Surface 3 的cpu了,搜索后发现可以使用 r109 版本,再次烧写U盘,安装,正常启动,安卓子系统也能用了。
现在触屏和 Surface Pen 能正常工作,蓝牙用不了,耳机有点问题,自己修好了。

耳机插上之后系统不会自己解除耳机通道的静音,于是自己写了一个脚本

1
2
3
4
5
6
#!/bin/sh
while true
do
amixer -c 0 sset "Headphone Channel" unmute > /dev/null
sleep 0.6
done

每0.6秒解除一次静音,之后根据 这份文档 做了开机启动,就没问题了