I would expect that about 90% to 98% of the documentation, will be the same. The major differences that I can see are:
| VisionFive 2 | VisionFive 2 lite |
|---|---|
| larger PCB 100 mm in length, 74 mm in width, and 21 mm in height (bigger is better, because the extra surface area, ~50%, means that more air convection is happening to cool the board) | smaller PCB 85.3mm x 55.9mm (3.35 inches by 2.2 inches), same size as any RPi (smaller surface area means less air convection to cool the board) |
| empty eMMC socket on the back of the SBC (opposite side to the MicroSD card) | no eMMC socket, 64GB soldered down is an option when ordering the model with 8GB of RAM |
| expensive | cheaper |
| 4 port USB 3.0 hub (VIA Labs quad port USB 3.0 to PCIe host controller VL805-Q6) ; 1 port USB 2.0 port multiplexed with the USB Type-C port | 4 port USB 2.0 hub (TERMINUS FE1.1-AQFP48A USB 2.0 HighSpeed 4-port hub controller) ; with one port also providing a dedicated USB 3.0 port |
| JH7110 @ 1.5 GHz (RISC-V U74 Quad-core 64-bit V64GC ISA SoC) | JH7110S @ 1.25 GHz (RISC-V U74 Quad-core 64-bit V64GC ISA SoC) |
| 2x gigabit NIC’s | 1x gigabit NIC and (optional on the 2GB RAM model) WiFi 6 with Bluetooth 5.4 (BL-M8800DS2-40 1T1R 802.11a/b/g/n/ac/ax WiFi+BT5.4 Module) |
| 2-lane MIPI DSI × 1 ; 4-lane MIPI DSI × 1 ; Only one DSI port can be used for display at any time. | 2-lane MIPI DSI display connector |
| M.2 Key-M 2280 (22 mm wide 80 mm length) (PCIe Gen2 x1) | M.2 Key-M 2242 socket (PCIe Gen2 x1) |
| 3.5mm Audio Jack | n/a |
| TF slot for replaceable/upgradeable MicroSD cards AND eMMc socket for replaceable/upgradeable eMMc storage. Both can be used simultaneously because both have dedicated SDIO buses. | TF slot for replaceable/upgradeable MicroSD cards OR a soldered down non-replacable/non-upgradable 64 GB eMMc storage. Only one can be used because both share the exact same SDIO bus. |
My guess is that the PMIC (Power Management Integrated Circuit) is probably different between the two as well, but until I see the VF2L board I have no way to verify that. An X-Powers AXP-15060 PMIC is used on both the VF2 and VF2L. I might have missed a few differences, and if anyone notices any that I am missing or something that I have wrong, join the thread and let everyone know.
I know the above sounds like a lot of differences between the VF2 and the VF2L, but unless the JH7110S is new silicon (very low probability), I would expect most of the documentation to still apply, with very minor tweaks.
EDIT: There is only one thing that I would like to know from the VisionFive2 lite documentation.
What will eventually happen when the soldered down 64 GB eMMc fails read only. Will the VF2L have the exact same boot order as a the current VF2 (SD > eMMC > NVMe) (I seriously doubt that there will be a physical switch on a cost optimized board like the VF2L). So I guess my question becomes can the boot order be reconfigured either by compiling a new boot loader (stored in the QSPI flash) or by changing an environmental variable in say Das U-Boot: The Universal Boot Loader or a setting in edk2. My guess would be yes to u-boot (last updated a few weeks ago) and probably no for edk2 (no public commits in quite a while by StarFive).
There was some, as far as I can remember, but no where near as much as there is now.