Spent a LOT of time on this, with help from chatGPT, not sure if it’s leading me in the right direction, but I did finally get it working with it’s help.
Seems that the ONLY way I can get the USB-C to work as host is by decompiling rk3308-rock-pi-s.dtb
, editing the dr_mode
line, then recompiling it back to rk3308-rock-pi-s-2.dtb
and pointing ftdfile
to the edited version in /boot/armbianEnv.txt
Creating user_overlay or even adding an overlay to overlays=
does not seem to work. It MAY be that the version of Armbian isn’t loading ANY overlays at all! It certainly appears that way, anyway…
I have no idea what I’m doing, but should I not see any overlays I’ve added referenced in /proc/device-tree
?
I have the line overlays=s0-ext-antenna bs bs@1.3ghz sdio@10mhz
in /boot/armbianEnv.txt
but I do not see any of those items when running ls /proc/device-tree
. Should I see them if they’re being loaded?