LAN969x Firmware File Types

The following is a list of firmware files used by the LAN969x family of EVBs when running VelocityDRIVE-SP.

File Name Usage

lan969x_<BOARD-PN>[_<VARIANT>].bin

This is the binary object code. It is an intermediate file which is not used directly.

lan969x_<BOARD-PN>-secure.fip

This is a required bootloader. This file is part of the flash image (.img), but is also used if updating the bootloader over the air using CoAP.

lan969x_<BOARD-PN>[_<VARIANT>].cbor

This is the CBOR (binary) board configuration file. This file is appended to the .bin file before it is embedded in the fip.

lan969x_<BOARD-PN>[_<VARIANT>].fip

This is the firmware image used when performing firmware updates over the air via CoAP.

lan969x_<BOARD-PN>[_<VARIANT>].img

This is a full flash image containing the bootloader, two fip files (for dual image) and a user config partition which is memset to zero. This is used in production to prepare the flash, or to perform a de-brick operation.

The <VARIANT> part of the image name may include the following combinations:

  1. AUTO indicating that this is a automotive variant.

    1. Files not containing the AUTO keyword in the filename is build with the industrial feature set.

    2. See SW Variants for additional details.

  2. DTLS indicate that DTLS is enabled by default.

    1. Files not containing the DTLS keyword in the filename still have DTLS support, but it is disabled in the factory defaults.