Customize firmware for different geographic regions

Systems are sold in various markets and geographies worldwide. To enable this, OEMs must define unique GUID values for devices/system firmware that may require region-specific firmware.

For example, region-specific firmware is frequently required for the Mobile Broadband (MBB) device. MBB device firmware is often customized for a specific Mobile Network Operator (MNO) in a particular region, to comply with local MNO and government regulations. To allow targeting of firmware to such devices, the OEM must assign a unique GUID to that device in the ESRT at the time of manufacture.

two hardware-identical soc systems destined for different geographic locales.

In the previous diagram, the system is identical in all respects, with the exception that the systems are destined for resale in different geographies. Therefore, the MBB device firmware in each system must be independently targetable and assigned a different GUID in the ESRT. This enables the MNO to target firmware updates to the system that is sold by them in their operating area. Similar consideration must be given to any device that may require custom firmware by geography or resale channel.

System and device firmware updates via a firmware driver package

Populate the ESRT table

Author a firmware update package

Certify and sign the update package

Install the update