This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM-Q1: What is the tifs.bin?

Part Number: TDA4VM-Q1

Hi,

expert.

I'd like to know tifs.bin file.

Do I use different tifs.bin file in Custom HS-FS and Ti dummy key HS-FS?

I have two custom board keywrited by Custom key and Ti dummy key.

The Ti dummy key board works well but the Custom key board can't boot to the tifs.bin step.

I use the tifs.bin in SDK7_1 patched ES1_1 files. I signed the tifs.bin with each key.

In sciclient_rom.c stucked

In sciclient_secureproxy.c

Please guide.

Thank you.

  • Hi Youngwoo,

    tifs.bin that you copy or flash onto your boot media is the signed TIFS firmware with customer keys. The binary is concatenated together from the following 3 components: Cust.key signed outer certificate + TI Keys signed inner certificate + TIFS HS Encrypted Binary.

    The second and third binaries are provided in the TI RTOS SDK in the path <RTOS_SDK>/<PDK>/packages/ti/drv/sciclient/soc/sysfw/binaries. The binaries will be different between Silicon Revisions of the SoC, given that the TI Keys are different. These binaries are ti-fs-firmware-j721e-hs-cert.bin ti-fs-firmware-j721e-hs-enc.bin for SR1.0 and ti-fs-firmware-j721e_sr1_1-hs-cert.binti-fs-firmware-j721e_sr1_1-hs-enc.bin respectively for SR1.1.

    The combined image will be generated as tifs-hs-enc.bin for SR1.0 and tifs_sr1.1-hs-enc.bin for SR1.1. Please use the latter image for your device.

    regards

    Suman