Hi ncrmnt!
There are some more infos about this project.
So mainly there are two versions of P106 Miner GPUs.
The 3GB one named GP106-090-A1 and the 6GB one named GP106-100-A1 just like the commercial (First release) versions of GP106 (3GB: GP106-300-A1, 6GB: GP106-400-A1) but there's more versions, in this case one with named GP106-410-A1 which is the same like GP106-400-A1 but its VRAM, because the 400-A1 controlls only 8Gbps VRAM (ending with HC25 on Samsung) whilst the 410-A1 controlls 9Gbps VRAM (ending with HC22 on Samsung).
So if i put a GP106-100-A1 on a card, that card needs to have 9Gbps VRAM because that chip is the "little brother" of GP106-410-A1 and not the GP106-400-A1... i see there's differencies in Controllers, VRM's everything mainly does not help to put a P106 BIOS on a GTX1060 card because it will not do anything with that BIOS for sure...
I have a BIOS writer hardware, also have a hexeditor so its not a problem for me to modify anything on a BIOS in hex.
Have found out that there's a string in every Pascal bios after "Chip Rev." that refers to the GPU name itself some way, made a screenshot and attached to this post.
GTX1060 3GB
String: 3000G4100020 , Chip: GP106-300-A1
GTX1060 6GB
String: 4000G4100030 , Chip: GP106-400-A1
GP106 6GB
String: 1000G4100100 , Chip: GP106-100-A1
etc.
So i have modded the original bios and replaced this 4000G4100030 string to 1000G4100100 but nothing changed.
Maybe it needs to replace more data than this string but i fear its beyond my knowledge... of course i will try but i don't feel like i can do this, and what if it's succeed somehow then theres this 8-9Gbps thingy... think if i replace the HC25 VRAM with HC22 there isnt any guarantee that it will gonna work.
PS.: Sad, but i don't have linux, never had it :(