Hi,
you can see in AN5401:
lukaszadrapa_0-1618907824798.png
So, when MASTER_ECU_KEY is loaded first time, blank key is used as an authorizing key:
uint32_t BLANK_KEY_VALUE[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; //When key value is not written it is all FFs
lukaszadrapa_2-1618908032194.png
Once the MASTER_ECU_KEY is loaded, it's used for authorization of other keys:
lukaszadrapa_3-1618908115961.png
Also this could be useful:
lukaszadrapa_4-1618908158905.png
Regards,
Lukas