Vim3Pro AOSP recovery image is too large for partition

basically same process.
just a note, in the example config file, the “-” tells the compiler that the named partition of the device partition table takes up the remainder of the storage, as the device vim3 has 2 different models with differing storage sizes, and as such is more appropriate as a universal u-boot for the both of them. normally the recovery image is able to format and setup the userdata partition for first boot, but thats not working for some reason so theres a need to create a userdata image at rom compile to get the device to work as intended.