What is the correct way for BCF input?

Interestingly both formats seem to “work” when one of them should throw an error right? Both work in porting assistant and both produce bcf_fgh100maamd.bin.mbin.S files.

Is this expected?

It’s supported, it should throw a warning while building about it making assumptions about which bcf you’re using, and that it’s converting a bin to an mbin for you

i looked into it and found out bcf_fgh100maamd.bin is converted to bcf_fgh100maamd.bin.mbin

is this normal? shall it not be just bcf_fgh100maamd.mbin?

This is just a filename of an intermediate conversion step before the mbin is linked into the application. It won’t affect reading of the chip id (which occurs before the BCF is loaded).