The difference is the GPIO for the USB Power control is changed because the that GPIO must be used for DP.
4C:
4A/4B:
You can edit your dtb with the following:
dtc -I dtb -O dts -o rk3399-rockpi-4c.dts rk3399-rockpi-4.dtb
edit rk3399-rockpi-4c.dts, find host_vbus_drv label, replace the power control pin
- <4 25 RK_FUNC_GPIO &pcfg_pull_none>;
+ <3 30 RK_FUNC_GPIO &pcfg_pull_none>;
re-compile the dtb,
dtc -I dts -O dtb -o rk3399-rockpi-4.dtb rk3399-rockpi-4c.dts
copy and replace the original rk3399-rockpi-4.dtb, and reboot. All USB will work.