香橙派5plus无法开启风扇,80多度,没有pwm-fan文件

我这边用的是32g内存的香橙派5plus
如果不开风扇,只用散热片的情况,即便什么都不做,FydeOS也会显示cpu逐渐到80多度

我已看过“Radxa Rock 5B 如何开启 PWM 风扇”的这两个相关帖子

于是我就想参照着Radxa Rock 5B的方式改
但无法在香橙派5plus中找到pwm-fan.dtbo这个文件

求解!应该如何启动5plus的风扇呢?

以下是/boot/rockchip/overlay/里面的所有dtbo

orangepi5 ~ # ls /boot/rockchip/overlay/*dtbo
/boot/rockchip/overlay/mixtile-blade3-sata2.dtbo
/boot/rockchip/overlay/orangepi-5-ap6275p.dtbo
/boot/rockchip/overlay/orangepi-5-disable-led.dtbo
/boot/rockchip/overlay/orangepi-5-lcd1.dtbo
/boot/rockchip/overlay/orangepi-5-lcd2.dtbo
/boot/rockchip/overlay/orangepi-5-plus-disable-leds.dtbo
/boot/rockchip/overlay/orangepi-5-plus-hdmi2-8k.dtbo
/boot/rockchip/overlay/orangepi-5-plus-lcd.dtbo
/boot/rockchip/overlay/orangepi-5-plus-ov13850.dtbo
/boot/rockchip/overlay/orangepi-5-plus-ov13855.dtbo
/boot/rockchip/overlay/orangepi-5-plus-sata2.dtbo
/boot/rockchip/overlay/orangepi-5-sata.dtbo
/boot/rockchip/overlay/rk3588-can0-m0.dtbo
/boot/rockchip/overlay/rk3588-can1-m0.dtbo
/boot/rockchip/overlay/rk3588-can1-m1.dtbo
/boot/rockchip/overlay/rk3588-can2-m1.dtbo
/boot/rockchip/overlay/rk3588-dwc3-host.dtbo
/boot/rockchip/overlay/rk3588-dwc3-peripheral.dtbo
/boot/rockchip/overlay/rk3588-i2c0-m1.dtbo
/boot/rockchip/overlay/rk3588-i2c1-m0.dtbo
/boot/rockchip/overlay/rk3588-i2c1-m2.dtbo
/boot/rockchip/overlay/rk3588-i2c1-m4.dtbo
/boot/rockchip/overlay/rk3588-i2c2-m0.dtbo
/boot/rockchip/overlay/rk3588-i2c2-m4.dtbo
/boot/rockchip/overlay/rk3588-i2c3-m0.dtbo
/boot/rockchip/overlay/rk3588-i2c3-m1.dtbo
/boot/rockchip/overlay/rk3588-i2c4-m3.dtbo
/boot/rockchip/overlay/rk3588-i2c5-m3.dtbo
/boot/rockchip/overlay/rk3588-i2c6-m0.dtbo
/boot/rockchip/overlay/rk3588-i2c6-m3.dtbo
/boot/rockchip/overlay/rk3588-i2c6-m4.dtbo
/boot/rockchip/overlay/rk3588-i2c7-m3.dtbo
/boot/rockchip/overlay/rk3588-i2c8-m2.dtbo
/boot/rockchip/overlay/rk3588-i2c8-m4.dtbo
/boot/rockchip/overlay/rk3588-ov13850-c1.dtbo
/boot/rockchip/overlay/rk3588-ov13850-c2.dtbo
/boot/rockchip/overlay/rk3588-ov13850-c3.dtbo
/boot/rockchip/overlay/rk3588-ov13855-c1.dtbo
/boot/rockchip/overlay/rk3588-ov13855-c2.dtbo
/boot/rockchip/overlay/rk3588-ov13855-c3.dtbo
/boot/rockchip/overlay/rk3588-pwm0-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm0-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm0-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm1-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm1-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm1-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm10-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm11-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm11-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm12-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm13-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm13-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm14-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm14-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm14-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm15-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm15-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm15-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm15-m3.dtbo
/boot/rockchip/overlay/rk3588-pwm2-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m3.dtbo
/boot/rockchip/overlay/rk3588-pwm5-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm6-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm6-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm7-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm7-m3.dtbo
/boot/rockchip/overlay/rk3588-pwm8-m0.dtbo
/boot/rockchip/overlay/rk3588-spi0-m1-cs0-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi0-m1-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi0-m2-cs0-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi0-m2-cs0-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi0-m2-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi1-m1-cs0-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi1-m1-cs1-mcp2515-8mhz.dtbo
/boot/rockchip/overlay/rk3588-spi1-m1-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi4-m0-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi4-m1-cs0-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi4-m1-cs0-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi4-m1-cs1-spidev.dtbo
/boot/rockchip/overlay/rk3588-spi4-m2-cs0-spidev.dtbo
/boot/rockchip/overlay/rk3588-uart0-m2.dtbo
/boot/rockchip/overlay/rk3588-uart1-m1.dtbo
/boot/rockchip/overlay/rk3588-uart2-m0.dtbo
/boot/rockchip/overlay/rk3588-uart2-m2.dtbo
/boot/rockchip/overlay/rk3588-uart3-m0.dtbo
/boot/rockchip/overlay/rk3588-uart3-m1.dtbo
/boot/rockchip/overlay/rk3588-uart4-m0.dtbo
/boot/rockchip/overlay/rk3588-uart4-m2.dtbo
/boot/rockchip/overlay/rk3588-uart6-m1-full.dtbo
/boot/rockchip/overlay/rk3588-uart6-m1.dtbo
/boot/rockchip/overlay/rk3588-uart7-m1-full.dtbo
/boot/rockchip/overlay/rk3588-uart7-m1.dtbo
/boot/rockchip/overlay/rk3588-uart7-m2.dtbo
/boot/rockchip/overlay/rk3588-uart8-m0-full.dtbo
/boot/rockchip/overlay/rk3588-uart8-m0.dtbo
/boot/rockchip/overlay/rk3588-uart8-m1.dtbo
/boot/rockchip/overlay/rk3588-w1-gpio3-b3.dtbo
/boot/rockchip/overlay/rk3588-w1-gpio4-b1.dtbo
/boot/rockchip/overlay/rock-5a-hdmi-8k.dtbo
/boot/rockchip/overlay/rock-5a-i2c5-rtc-hym8563.dtbo
/boot/rockchip/overlay/rock-5a-radxa-camera-4k.dtbo
/boot/rockchip/overlay/rock-5a-radxa-display-10fhd.dtbo
/boot/rockchip/overlay/rock-5a-radxa-display-10hd.dtbo
/boot/rockchip/overlay/rock-5a-radxa-display-8hd.dtbo
/boot/rockchip/overlay/rock-5a-rpi-camera-v2.dtbo
/boot/rockchip/overlay/rock-5a-sata.dtbo
/boot/rockchip/overlay/rock-5a-spi-nor-flash.dtbo
/boot/rockchip/overlay/rock-5a-usb-otg.dtbo
/boot/rockchip/overlay/rock-5b-hdmi1-8k.dtbo
/boot/rockchip/overlay/rock-5b-hdmi2-8k.dtbo
/boot/rockchip/overlay/rock-5b-pd-max-voltage-12v.dtbo
/boot/rockchip/overlay/rock-5b-radxa-camera-4k.dtbo
/boot/rockchip/overlay/rock-5b-radxa-display-10fhd.dtbo
/boot/rockchip/overlay/rock-5b-radxa-display-10hd.dtbo
/boot/rockchip/overlay/rock-5b-radxa-display-8hd.dtbo
/boot/rockchip/overlay/rock-5b-rpi-camera-v2.dtbo
/boot/rockchip/overlay/rock-5b-sata.dtbo
/boot/rockchip/overlay/rockchip-rk3588-opp-oc-24ghz.dtbo

http://www.orangepi.cn/orangepiwiki/index.php?title=Orange_Pi_5_Plus&oldid=4262. 按照他们官方文档,也是pwm-fan,你可以按照路径创建一个文件

香橙派5plus官方文档中提到的dts文件在FydeOS这边是没有的

而且在FydeOS这边,可能是控制风扇的pwm3文件有下面这四个,不知是其中的哪一个:
/boot/rockchip/overlay/rk3588-pwm3-m0.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m1.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m2.dtbo
/boot/rockchip/overlay/rk3588-pwm3-m3.dtbo

香橙派那边写了一句“使用的PWM引脚为PWM3_IR_M1”
所以会是rk3588-pwm3-m1.dtbo这个文件吗?

我担心试错了文件会损坏板子,希望能再帮忙求证一下

那我就不知道了,我不用香橙派,按理说fydeos的device tree用的都是板子自己的device tree吧。我觉得你去香橙派的社区问应该更快一点,device tree硬件厂商更熟

对应的文件在这里

这是rock5b用的

我看了下openFyde的orange pi 5 plus,是开启风扇的

你要不要检查一下生成镜像时选的是不是plus,或者开发板的风扇接口是不是接错了,或者开发板的风扇已经坏了。
image

我刚刚用香橙派官方提供的其他镜像试过了,风扇没接错,也没坏,可以转

我是用这行命令将run文件生成5plus镜像,之后烧录进nvme硬盘里的,应该也没错
./FydeOS_for_SBC_OrangePi5family_v18.1-com.run --board orangepi5plus --boot nvme

是否是FydeOS里面有些系统设置文件和openFyde不一样,并且有问题?

能否尝试一下刷openfyde看看

https://github.com/openFyde/overlay-orangepi5-openfyde/releases/tag/r120

openFyde目前的版本好像是无法使用安卓的,所以对我没什么意义

顺便问一个另外的问题:FydeOS和openFyde是否也不支持香橙派5plus的40pin GPIO?

如果散热风扇与40pin都不支持,我就给香橙派5plus换用全金属外壳,通过金属外壳被动散热,不用风扇,而且用这个金属外壳自然也就无法再使用40pin了

我的首要需求是利用触摸屏同时使用linux与安卓,之前我已经试过wayland+waydroid方案以及redroid方案,FydeOS是我目前测试的第三种方案

三种方案各有利弊,我简单列出这三种方案在现阶段的对比分析表格,里面还同时提到了一些有待测试的问题

可以尝试旧版本的openfyde有安卓

【当我用orange pi 5搭配可触摸显示器t24t-20运行openfyde-哔哩哔哩】 https://b23.tv/c8oX069

,新版本的r126估计再等几星期后发布。
gpio这个需要开发者模式shell,lxc容器用不了

最终还是用gpio的5v输出接了风扇,无需驱动,虽然占了gpio,但我只能暂时先这样用了

对比普通的linux与xfce桌面,感觉FydeOS并不算一个轻量化的系统与桌面,有无风扇的差别很大

希望匹配香橙派5plus的FydeOS新版本一定要有风扇驱动的默认支持,并且希望新版本尽快能出