MBa8Mx DIP switch settings

The following boot modes of the i.MX8M can be selected by the DIP switches S5, S6, S7, S8, S9 and S10 on the MBa8Mx.

MBa8Mx ≥ Rev.0300 | BSP Rev. ≥ 0034

TQMa8Mx

Default positions of DIP switches S7, S8 and S10 when using a TQMa8Mx:

S7

S8

S10



DIP switch S5, S6 and S9 are used to select the boot medium for internal boot:

Internal Boot


S9

SD-Card boot


S5

S6

eMMC boot


S5

S6

TQMa8MxML

Default positions of DIP switches S7, S8 and S10 when using a TQMa8MxML:

S7

S8

S10



DIP switch S5, S6 and S9 are used to select the boot medium for internal boot:

SD-Card boot


S9

S5

S6

eMMC boot


S9

S5

S6

TQMa8MxNL

The switches S5 and S6 have no effect on the TQMa8MxNL! Default positions of DIP switches S7, S8 and S10 when using a TQMa8MxNL:

S7

S8

S10



The switches BOOT MODE 2 (BM2) and BOOT MODE 3 (BM3) are located on the module adapter! DIP switch S9, BOOT MODE 2 and BOOT MODE 3 are used to select the boot medium:

SD-Card boot


S9

BM 2

BM 3

eMMC boot


S9

BM 2

BM 3

FlexSPI / 3B Read


S9

BM 2

BM 3

Dip switches for BSP Rev. ≤ 0030:



Detailed DIP Switch Settings

S5

# Feature ON OFF
1 BOOT_CFG0 0 1
2 BOOT_CFG1 0 1
3 BOOT_CFG2 0 1
4 BOOT_CFG3 0 1
5 BOOT_CFG4 0 1
6 BOOT_CFG5 0 1
7 BOOT_CFG6 0 1
8 BOOT_CFG7 0 1

S6

# Feature ON OFF
1 BOOT_CFG8 0 1
2 BOOT_CFG9 0 1
3 BOOT_CFG10 0 1
4 BOOT_CFG11 0 1
5 BOOT_CFG12 0 1
6 BOOT_CFG13 0 1
7 BOOT_CFG14 0 1
8 BOOT_CFG15 0 1

S7

# Feature ON OFF
1 unused unused unused
2 unused unused unused
3 UART 2 USB Debug Output Pin Header (X17)
4 UART 1 USB Debug Output Pin Header (X17)

S8

# Feature ON OFF
1 TQMa8M_ONOFF
2 TQMa8M_SYS_RST#
3 I2C module select TQMa8Mx TQMa8MxNL / TQMa8MxML
4 SPI_MUX_CTRL Pin Header X34 MicroBUS

S9

# Feature ON OFF
1 EN_VCC_FAN On off
2 BOOT_MODE0 0 1
3 BOOT_MODE1 0 1
4 DSI_MUX_CTRL eDP LVDS

S10

TQMa8Mx TQMa8MxML TQMa8MxNL
1 OFF ON ON
2 OFF ON ON
3 OFF OFF ON
4 OFF OFF ON