@sandungas It must me be correct order (at least on my model) because every partition with fs can be mounted and contents properly read. So partition tables, and fs tables must be correct. Once again I have looked into table and well, it is fit I think (judged by size and fs). Just only order is not the same but mapper names fiting.
I made a mistake in my previous post, but yes, is like what you posted and your driver is displaying them fine, is just the names are confusing
And btw, if i remember right... the device names "dev_flash5" and "dev_flash6" doesnt exists in official firmware, the way is accessed to them is by other means but not using that names, and the name "dev_flash4" (used by petitboot) im not really sure if exists either
So in plain words is something like this:
ps3vflash1 (unknown)
ps3vflash2 (dev_flash)
ps3vflash3 (dev_flash2)
ps3vflash4 (dev_flash3)
ps3vflash5 (dev_flash4 ?)
ps3vflash6 (no_gameos0)
ps3vflash7 (no_gameos1)
Maybe dev_hdd4 only appear when something is installed on HDD for OOS? The same with dev_flash6?
Yes, dev_hdd2 only exists if you made a official otherOS installation (not the unnofficial otherOS++ installation that is different) in a old firmware when it was officially supported
If i remember right, there is an unnofficial way to do a linux installation in dev_hdd2, but this only available for FATS with NAND and using a special petitboot ? (im not sure)
It is a shame that still there are secrets even on such matter like mass storage. I'm very curious what Sony exactly did with eMMC and if they again changed algos or somehow obfuscate keys. I hope one day we will be able to run homebrew with the same privileges like on CFW.
I think with eMMC is going to be the same but "the other way around", lol... i mean...
In PS3 models with NOR flash we have a "virtual flash" inside hdd. So in PS3 models with eMMC most probably we have a "virtual hdd" inside flash
And technically a eMMC chip have a NAND flash inside, so i think is going to be pretty similar to PS3 FAT models
Actually, i remember at the first days of the ps3exploit with the webkit exploit nobody knew how to access the "flash" area of eMMC and after a few days the solution was to use the same access path than old PS3 FATS... this means the LV2 of the PS3 firmware (or other external layer of the onion) doesnt really knows the flash type, only acceses the "flash" by his name but the real work of mapping devices is made at a deeper level (by the hypervisor probably)
And yes, is a shame we are missing a lot of details of the hdd map, i always was interested in that "secret" first partition inside VFLASH, because is big (15mb), and it have the same exact size than the "ps3nflashb" area of the real NOR chip. So it looks like a "mirror" of the real flash chip, hmmmm
My guess is used in some intermediate step of firmware installations (as a temporal backup), or to prevent corruption problems... or dunno... but is interesting for sure... sony is not going to reverse 15mb for no reason

Is important, and maybe there is some surprise inside it, and maybe could unlock some handy "hack"
Another thing i was interested to map are the "gaps" in between partitions, are useless areas and very small, but the point is are "out" of the gameOS access and we can use them to store info in them (as example... the EID/HDD/VFLASH/ATA keys needed to decrypt other areas

)
Also, because completionism... i would like to know how that gaps are used to "align" the partitions that comes inmediatly after every "gap"
This details are needed to be known it at some point we want to rebuild partitions in PC