To set the regulatory domain in the Sona NX611, you will need the MFG package from the Ezurio FAE or support teams. You may need to provide your support contact in Ezurio two pieces of information: The toolchain and backports versions you use. Visit http://www.ezurio.com/contact to contact us.

In the latest release the the time of this writing (13.24.0.20), six options are supported:

  • mfg611-aarch64-13.24.0.20
  • mfg611-arm-eabi-13.24.0.20
  • mfg611-arm-eabihf-13.24.0.20
  • mfg611-powerpc64-e5500-13.24.0.20
  • mfg611-x86_64-13.24.0.20
  • mfg611-x86-13.24.0.20

Integration

There are two options to integrate the MFG package into your system:

  1. Manually install the MFG package:

    Once you get the MFG package, decompress the package:

    tar jxvf mfg611-aarch64-13.24.0.20.tar.bz2
    

    Run mfg611-aarch64-13.24.0.20.sh install, which will install the MFG tools and firmware into your host platform.

  2. Build into image by yocto recipe:

    To build the MFG package into your image, you’ll need to add the following into your recipe:

    IMAGE_INSTALL:append = “summit-mfg611"
    

    Then create a folder named release under ${BSPDIR}, and copy the MFG package mfg611-aarch64-13.24.0.20.tar.bz2 into this folder.

lmu_611

After you integrate the MFG package, you can find a tool called lmu_611 under the /use/bin folder in your host platform.

After you execute lmu_611, the following will be displayed:

root@imx8mp-lpddr4-evk:/usr/bin# ./lmu_611
	Syntax (v13.24.0.20):
	lmu <-option> [argument]:

	options
	    -i <interface>               -> Interface
	    -r [<region> | <CC>]         -> Domain

	Example:
	To set the regulatory domain to US.
	lmu  -i wlan0 -r US

	Regulatory Domains Supported:
	 FCC, ETSI, IC, RCM, WW

	Country Codes Supported for SIP/1216:
	 AU, CA, US

	'ETSI' should be used for the following countries:
	 AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI
	 FR, GB, GR, HR, HU, IE, IT, LT, LU, LV
	 MT, NL, PL, PT, RO, SE, SI, SK

	Failed to set regulatory domain .

To set the regulatory domain (e.g. US), use the following command:

root@imx8mp-lpddr4-evk:/usr/bin# ./lmu_611 -i wlan0 -r US
	
	Writing regulatory domain...
	Regulatory domain US successfully set.
	
	You must reboot for changes to take effect.

Reboot the device for the changes to take effect.