树莓派4B因为性能的巨大提升,采用电源性能更好的 type c 作为供电口。令人不可思议的是树莓派4B的 USB-C 居然缺少一个 5.1k 欧姆的电阻:原本有两个电阻,分别是R1和R79,结果变成了共用一个电阻。于是所有带有 e-mark 的 type c 电源(可以简单的理解为pd标准的电源)连接树莓派4B的时候都会被当作非供电设备,比如耳机等。
![树莓派4B修复USB-C供电问题的新版已出货](https://wpfile.debian.cn/uploads/2019/06/raspberry5.jpg)
树莓派4B的初始版本是v1.1,包括 1G/2G/4G,revision code 分别是a03111 / b03111 / c03111 。当时树莓派基金会只表示会在后期修复这个硬件bug,但是并没有明确的时间。但是在2019年12月时,已经有明确的案例报道4G版本的树莓派4B已经有v1.2了,这个版本已经增加了电阻。pd标准的 Macbook 12" 2015,Anker PowerPort Speed,Apple USB-C charger cable,LG 32ul950 屏幕都可以给新版正常供电了。
新版4B版本的检测方法如下:
在终端输入 cat /proc/cpuinfo
将会显示硬件版本,倒数第二行里有Revision
。如果是如下的字符串,说明你买到的是已经修复的新版本,Revision: c03112
。
值得注意的是,目前只有4G版本才有1.2版出货。
另外 Raspbian 的内核其实已经有64位的了,但是官方目前并没有公布,仅仅是在论坛里面的技术人员提到了这件事情。
首先执行命令,更新系统:sudo rpi-update
然后在config.txt
中加一行:arm_64bit=1
然后再更新并重启就可以生效了。虽然 userland 还是 32位 的,但是性能确实增加了不少。