From https://ovsienko.info/D1/ See _index.html for saved html version of the page Or _index.txt for txt dump version of the page The image RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img.zip is a Debian11 Bulleseye that works pretty well with LicheeRV + WiFi version of the LicheeRV Dock; just need to dd to the card, tried with a 64GB microSD,take 32GB. boot, try to detect ethernet, fail but continue, then HDMI, manage to detect Wifi and UVC (I don't hade UVC?). The partition scheme is strange, could be an Android one (don't know it) to install it, just unzip it and: dd if=RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img of=/dev/sdX bs=1024 kernel: Linux RVBoards 5.4.61 #12 PREEMPT Thu Jun 3 08:39:01 UTC 2021 riscv64 GNU/Linux config.gz: RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img.config.gz strangely: ======== # fdisk -l RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img Disque RVBoards_D1_Debian_img_v0.6.1.img : 3,43 GiB, 3685322752 octets, 7197896 secteurs Unités : secteur de 1 × 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets [popolon@poparch ovsienko]$ fdisk -l RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img Disque RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img : 4,03 GiB, 4330408448 octets, 8457829 secteurs Unités : secteur de 1 × 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Type d'étiquette de disque : dos Identifiant de disque : 0x00000000 Périphérique Amorçage Début Fin Secteurs Taille Id Type RVBoards_D1_Debian_lxde_img_linux_v0.4.1.img1 1 4294967295 4294967295 2T ee GPT ====== but after dd this 4GB file on a 64GB microSD: $ fdisk -l Device Start End Sectors Size Type /dev/sdd1 41464 47549 6086 3M Microsoft basic data # FAT16 /dev/sdd2 47550 48053 504 252K Microsoft basic data # parameters /dev/sdd3 48054 48557 504 252K Microsoft basic data # mirror of parameters /dev/sdd4 48558 69221 20664 10.1M Microsoft basic data # ANDROID! /dev/sdd5 69222 8457829 8388608 4G Microsoft basic data # linux root (/) /dev/sdd6 8457830 61951965 53494136 25.5G Microsoft basic data # /opt (mounted in 0.6, see RVBoard_2021-09-27_09-48-35.jpg) partition5 is mounted as ext4: /dev/mmcblk0p5 69222 8457829 8388608 4G Microsoft basic data root@RVBoards:~# cat /etc/fstab # UNCONFIGURED FSTAB FOR BASE SYSTEM /dev/mmcblk0p5 / ext4 rw 0 1 p1 is FAT16 00000000: e900 0020 2020 2020 2020 2000 0202 0100 ... ..... 00000010: 0200 0100 40f8 2000 0000 0000 0000 0000 ....@. ......... 00000020: 0000 0000 0001 0000 0000 0056 6f6c 756d ...........Volum 00000030: 6e00 0000 0000 4641 5431 3620 2020 0000 n.....FAT16 .. 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ [...] p2 and p3 are mirrirored: root@RVBoards:/etc# md5sum /dev/mmcblk0p2 /dev/mmcblk0p3 7d27878316493bb1f57eac355de0c495 /dev/mmcblk0p2 7d27878316493bb1f57eac355de0c495 /dev/mmcblk0p3 p2|p3 00000000: 5459 e5be 0165 6172 6c79 7072 696e 746b TY...earlyprintk 00000010: 3d73 756e 7869 2d75 6172 742c 3078 3032 =sunxi-uart,0x02 00000020: 3530 3030 3030 0069 6e69 7463 616c 6c5f 500000.initcall_ 00000030: 6465 6275 673d 3000 636f 6e73 6f6c 653d debug=0.console= 00000040: 7474 7953 302c 3131 3532 3030 006e 616e ttyS0,115200.nan 00000050: 645f 726f 6f74 3d2f 6465 762f 7562 6962 d_root=/dev/ubib 00000060: 6c6f 636b 305f 3500 6d6d 635f 726f 6f74 lock0_5.mmc_root 00000070: 3d2f 6465 762f 6d6d 6362 6c6b 3070 3500 =/dev/mmcblk0p5. 00000080: 6d74 645f 6e61 6d65 3d73 7973 0072 6f6f mtd_name=sys.roo 00000090: 7466 7374 7970 653d 7371 7561 7368 6673 tfstype=squashfs [...] p4 is ANDROID??? 00000000: 414e 4452 4f49 4421 6c01 9200 0000 2040 ANDROID!l..... @ 00000010: 0000 0000 0000 2041 0000 0000 0000 1041 ...... A.......A 00000020: 0001 2040 0008 0000 0000 0000 0000 0000 .. @............ 00000030: 6431 2d6e 657a 6861 0000 0000 0000 0000 d1-nezha........ p5 that is the size of the mount root partition: p6 is filled with lot of 0000 but some parts: # xdd /dev/mmcblk0p6 | less 000003f0: 0000 0000 0000 0000 0c00 00de 3c34 3f4e ............<4?N 00000400: f724 0400 0c00 0102 2e00 0000 bd24 0400 .$...........$.. 00000410: 0c00 0202 2e2e 0000 0025 0400 1400 0c01 .........%...... 00000420: 6164 3938 3334 2e6b 6f2e 677a 0125 0400 ad9834.ko.gz.%.. 00000430: c80f 0c01 6164 3938 3332 2e6b 6f2e 677a ....ad9832.ko.gz 00000440: 2e6b 6f2e 677a 677a c702 0400 ac0f 0a01 .ko.gzgz........ 00000450: 7238 3532 2e6b 6f2e 677a 0000 c802 0400 r852.ko.gz...... 00000460: 980f 0f01 736d 5f63 6f6d 6d6f 6e2e 6b6f ....sm_common.ko 00000470: 2e67 7a00 0000 0000 0000 0000 0000 0000 .gz............. [...] 00001420: 6164 3737 3436 2e6b 6f2e 677a fe24 0400 ad7746.ko.gz.$.. 00001430: 1400 0c01 6164 3731 3530 2e6b 6f2e 677a ....ad7150.ko.gz 00001440: ff24 0400 b40f 0c01 6164 3731 3532 2e6b .$......ad7152.k 00001450: 6f2e 677a 6c5f 7672 5f6e 6f72 2e6b 6f2e o.gzl_vr_nor.ko. 00001460: 677a 6465 6f62 7566 322d 646d 612d 636f gzdeobuf2-dma-co 00001470: 6e74 6967 2e6b 6f2e 677a 0000 3b02 0400 ntig.ko.gz..;... 00001480: 2000 1601 7669 6465 6f62 7566 322d 6d65 ...videobuf2-me 00001490: 6d6f 7073 2e6b 6f2e 677a 0000 3c02 0400 mops.ko.gz..<... 000014a0: 1c00 1301 7669 6465 6f62 7566 322d 6476 ....videobuf2-dv 000014b0: 622e 6b6f 2e67 7a00 3d02 0400 3c0f 1601 b.ko.gz.=...<... 000014c0: 7669 6465 6f62 7566 322d 636f 6d6d 6f6e videobuf2-common 000014d0: 2e6b 6f2e 677a 0000 3e02 0400 1c0f 1401 .ko.gz..>....... 000014e0: 7669 6465 6f62 7566 322d 7634 6c32 2e6b videobuf2-v4l2.k 000014f0: 6f2e 677a 0000 0000 0000 0000 0000 0000 o.gz............ Fedora image is for Nezha board with at least 1GB of ram This is a kind of standard/generic Linux for RISC-C boot system, with OpenSBI+grub Device bf Start End Sectors Size Type /dev/sdd2 69632 319487 249856 122M c W95 FAT32 (LBA) /dev/sdd3 * 319488 1320959 1001472 489M 83 Linux /dev/sdd4 1320960 25319423 23998464 11,4G 83 Linux * /mnt/sdd2/EFI/fedora/grubriscv64.efi * /mnt/sdd3 contains kernel config boot... 5.16.0-rc2+ dtb-5.14.16-101.0.riscv64.fc33.riscv64 lost+found aw_nezha_d1_1080p_1G.dtb dtbs System.map-5.14.16-101.0.riscv64.fc33.riscv64 aw_nezha_d1_1080p.dtb efi System.map-5.16.0-rc8+ aw_nezha_d1.dtb extlinux System.map-5.4.61 boot grub2 uEnv.txt boot-5.4.img grub.cfg vmlinux-5.4.61 config-5.14.16-101.0.riscv64.fc33.riscv64 initramfs-5.14.16-101.0.riscv64.fc33.riscv64.img vmlinuz-5.14.16-101.0.riscv64.fc33.riscv64 config-5.16.0-rc8+ initramfs-5.16.0-rc8+.img vmlinuz-5.16.0-rc8+ config-5.4.61 initramfs-5.4.61.img vmlinuz-5.4.61 * /mnt/sdd4 is rootfs bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var lib/modules: 5.14.16-101.0.riscv64.fc33.riscv64 5.16.0-rc8+ 5.4.61