BMW validator that checks the authenticity of v1 and v5 FSC.
If an FSC is fake, it will also show you the method used to create the fake.
It also shows whether it's even a functioning FSC or just some random junk.
This tool does not generate FSC!
It only validates and decrypt them to provide a better understanding of their authenticity and what is really included inside the FSC.
In Format Info you see also how a FSC is create internally. so which byte is for which value.
FSC V1
the older scheme: md5withRSA, RSA-1024, Exponent e=3, PKCS#1 v1.5, 188-byte file (60 B header + 128 B signature).
Used for the older control units (eg. DME, NIVI, DSC, KAFAS2, KOMBI, ...).
FSC V5
the hardened variant: sha256withRSA, RSA-2048, exponent e=65537, also PKCS#1 v1.5, 319-byte file (variable header + 256-byte signature).
Used for the newer control units (eg. MGU, RAM, KAFAS4, MRR, …).
If an FSC is fake, it will also show you the method used to create the fake.
It also shows whether it's even a functioning FSC or just some random junk.
This tool does not generate FSC!
It only validates and decrypt them to provide a better understanding of their authenticity and what is really included inside the FSC.
In Format Info you see also how a FSC is create internally. so which byte is for which value.
FSC V1
the older scheme: md5withRSA, RSA-1024, Exponent e=3, PKCS#1 v1.5, 188-byte file (60 B header + 128 B signature).
Used for the older control units (eg. DME, NIVI, DSC, KAFAS2, KOMBI, ...).
FSC V5
the hardened variant: sha256withRSA, RSA-2048, exponent e=65537, also PKCS#1 v1.5, 319-byte file (variable header + 256-byte signature).
Used for the newer control units (eg. MGU, RAM, KAFAS4, MRR, …).