My gathered info :
RK3588(S) comparison
--------------------
RK3588(S) 8nm LP process
4 x A55 @ 1.8Ghz + 4 x A76 @ 2.4Ghz (Not the same for all boards, between 2.2Ghz and 2.4Ghz)
Mali-G610 MP4 "Odin"
6TOPs NPU
Up to 32GB memory theoretically (haven't seen any 32GB yet)
RK3588 RK3588S
PCIE3.0 2x2 Lanes PCIe3.0 N/A
PCIe2.0/SATA3.0/USB3.0 MUX 3x1 Lane PCIE2.0 2x1 Lane PCIE2.0
There are two options for how to implement USB startup support. The first is to do everything automatically, i.e. the user does nothing manually (minus - there will be no compatibility with the official versions). The second option is that some of the operations need to be done manually (copy DTB to the root of the first section), there will be compatibility with the official versions of khadas images. The question is - which is better ?
https://users.armbian.com/balbes150/ked