[Upgrading, Modifying and Unlocking] scorillo_ro:
It looks similar with previous PX5 Android8. There are 3 new partitions: dtb, dtbo and vbmeta

Disk /dev/block/mmcblk2: 61341696 sectors, 29.3 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 594C0000-0000-443F-8000-749B00007BEC
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 61341662
Partitions will be aligned on 1024-sector boundaries
Total free space is 16350 sectors (8.0 MiB)

Number Start (sector) End (sector) Size Code Name
1 16384 24575 4.0 MiB FFFF uboot
2 24576 32767 4.0 MiB FFFF trust
3 32768 40959 4.0 MiB FFFF misc
4 40960 73727 16.0 MiB FFFF resource
5 73728 139263 32.0 MiB FFFF kernel
6 139264 147455 4.0 MiB FFFF dtb
7 147456 155647 4.0 MiB FFFF dtbo
8 155648 157695 1024.0 KiB FFFF vbmeta
9 157696 223231 32.0 MiB FFFF boot
10 223232 354303 64.0 MiB FFFF recovery
11 354304 583679 112.0 MiB FFFF backup
12 583680 591871 4.0 MiB FFFF security
13 591872 1640447 512.0 MiB FFFF cache
14 1640448 6883327 2.5 GiB FFFF system
15 6883328 6916095 16.0 MiB FFFF metadata
16 6916096 7964671 512.0 MiB FFFF vendor
17 7964672 9013247 512.0 MiB FFFF oem
18 9013248 9014271 512.0 KiB FFFF frp
19 9014272 61341662 25.0 GiB FFFF userdata

The parameter.txt might be like this:

FIRMWARE_VER:9.0.0
MACHINE_MODEL:RK3399
MACHINE_ID:007
MANUFACTURER: RK3399
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 3399
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
CMDLINE: console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.veritymode=/dev/block/platform/ff0f0000.dwmmc/by-name/metadata androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00002000@0x00006000(misc),0x00008000@0x00008000(resource),0x00010000@0x00010000(kernel),0x00002000@0x00020000(dtb),0x00002000@0x00022000(dtbo),0x00000800@0x00024000(vbmeta),0x00010000@0x00024800(boot),0x00020000@0x00034800(recovery),0x00038000@0x00054800(backup),0x00002000@0x0008c800(security),0x00100000@0x0008e800(cache),0x00500000@0x0018e800(system),0x00008000@0x0068e800(metadata),0x00100000@0x00696800(vendor),0x00100000@0x00796800(oem),0x00000400@0x00896800(frp),-@0x00896c00(userdata)

---------- Post added at 02:28 PM ---------- Previous post was at 02:16 PM ----------

I said it might be, because it was computed by me starting from this parameter.txt extracted from a RK3399 Android 8.1 image that I received from a seller.

FIRMWARE_VER:8.1
MACHINE_MODEL:RK3399
MACHINE_ID:007
MANUFACTURER: RK3399
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 3399
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
CMDLINE: console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.veritymode=/dev/block/platform/ff0f0000.dwmmc/by-name/metadata androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(trust),0x00002000@0x00006000(misc),0x00008000@0x00008000(resource),0x00010000@0x00010000(kernel),0x00010000@0x00020000(boot),0x00020000@0x00030000(recovery),0x00038000@0x00050000(backup),0x00002000@0x00088000(security),0x00100000@0x0008a000(cache),0x00500000@0x0018a000(system),0x00008000@0x0068a000(metadata),0x00100000@0x00692000(vendor),0x00100000@0x00794000(oem),0x00000400@0x00894000(frp),-@0x00894400(userdata)