That doesn’t apply in this case as the module is soldered into the SBC and it is visible with both Armbian OS and the orange pi Debian OS. Of course, since the provided Orange Pi Debian OS uses Huawei depositories, I am leery of using it.
maybe a different kernel version. Did you tried to compare between DietPi, Armbian and OrangePi Debian? Do they all use 5.10.160? Or does Armbian and OrangePi Debian uses a newer one 6.x?
They all use 5.10.16, but OrangePi Debian and Armbian use rk3588s-orange-pi-5b.dtb instead of the rk3588s-orange-pi-5.dtb that DietPi uses by default, and I can’t figure out how to change that.
On Armbian, you must manually change the device tree, since it also explicitly usesrk3588s-orange-pi-5.dtb by default, or do you mean some custom Armbian image provided by Orange Pi?
We do not hardcode the device tree like Armbian does, and at least in the past, the bootloader did pick the correct one on 5B automatically. Probably this changed with a recent build.
Since I am not sure whether it boots with SPI or MMC bootloader, if both are available, could you try to flash the SPI bootloader via dietpi-config > Advanved Options > Flash SPI bootloader, reboot and see whether still the wrong device tree is loaded? Can be quickly checked like this:
cat /proc/device-tree/model
which should show “Orange Pi 5B” instead of “Orange Pi 5”. The name in the DietPi banner is independent of this, since we have only one hardware ID for both variants.
The output of my cat proc/device-tree/model is just Orange Pi 5 and not Orange Pi 5b as you have indicated above.
I also have the same problem as these posters… my emmc is not showing, yet it shows in bulls-eye server Debian, and also under DietPi my wifi adapter does not show.
Is there any workaround or way for DietPi to see the emmc??
Initially, that didn’t work, but I double-checked the dtd folder and found that there were too many dashes. I edited the /boot/dietpiEnv.txt and made sure the last line read:
fdtfile=rockchip/rk3588s-orangepi-5b.dtb
After I rebooted, I reran the model command, and it came up as Orange Pi 5B. The onboard eMMC was found, and the Wi-Fi worked.
Okay great. This means we need to provide a dedicated image, with this only little change . But I’ll first check whether there is a better way to select the correct device tree in /boot/boot.scr automatically, based on some identifier.