I finally got Armbian working on my Firefly RK3399 thanks to your efforts here.
Then i ran gparted to check for the ominous extra partitions but i had none of them.
Maybe i can give back something: During all my attempts to get any images from Firefly working i understood i had to erase the flash first to be able to move from Android to Ubuntu. And to be able to erase the flash one would have to use the right upgrade_tool version that came with the Android release.
In my case i had to get the old version v1.24 running on my linux machine (32Bit App on 64Bit linux). And i had to have either a boot loader or a firmware to erase.
I happened to have a MiniLoaderAll.bin (attached) from a previous expansion of a Firefly Ubuntu img file and i could use that to erase the flash successfully.
Again i tried to erase the flash with current version of upgrade_tool v2.1 and it failed but i could now flash their Ubuntu images with it.
Maybe the successful erase with the right upgrade_tools did remove the ominous partitions you still seem to have.
MiniLoaderAll.bin