====== BIOS Overview ====== ^ BIOS Revision ^ BIOS Version ^ CSE Firmware Version ^ BIOS Binary ^ | **Rev. 0106** | **05.45.47.23.11** | 15.40.30.2879 | TQMxE40S_05.45.47.23.11.bin | | **Rev. 0105** \\ ETH-PHY Quick-Fix-Release of Rev. 0104 | **05.43.49.16.09** | 15.40.16.2485 | TQMxE40S_05.43.49.16.09.bin | | **Rev. 0104** \\ Not for Windows older than 21H2! | **05.43.49.16.06** | 15.40.16.2485 | TQMxE40S_05.43.49.16.06.bin | | **Rev. 0103** | **05.43.27.14.04** | 15.40.15.2416 | TQMxE40S_05.43.27.14.04.bin | | **Rev. 0102** | **05.43.27.14.03** | 15.40.15.2416 | TQMxE40S_05.43.27.14.03.bin | | **Rev. 0100** | **05.43.05.11.01** | 15.40.0.2204 | TQMxE40S_05.43.05.11.01.bin | ====== Changelog ====== * improved power-on reset/initialization of Gigabit Ethernet PHys to avoid sporadic ‘PHY not detected’ * Insyde core update to version 05.43.49.0016 * integrate PINCTRL Patch -> enabled * close several security vulnerabilities * Configure IRQs 7, 9 and 12 * fix high processor load when interrupt functionality enabled in EAPI driver * Define USB overcurrent mapping table to COM Express spec * Add additional SPD data for Micron MT53E512M32D1ZW_046 * Set Unique ID for INTC1020 Device (ACPI) * Fix cross current flow on HPD pin * Fix sporadic not working GBE Phy * fix not booting system after flash update * update GBE UNDI driver * add fan control while booting * Adapt setup menu * Fix not working fan under OS (enable EC lite) * Adapt pcie ports show in in SCU * Remove PCIe_CLK_Req pins in GPIO initialization table * Adapt SMBIOS data * Adapt Setup menu * Fix SD-Card issue * SioTqmx86: Adapt to SMARC specification * SioTqmx86: Remove USB0 host present information * Fix not booting system when pressing power button * Change Default configuration * PCH TSN LAN Controller * Enable TSN GBE in Fit * Correct Memory SPD data * Switch version shown to SMARC * Adapt GOP config * Set lane 8 (Host 0) to SGMII config in XML (CSE) * Adapt GPIO configuration * Correct output image name * Adapt GPIO voltages * Define DQS Map CPU to DRAM mapping on EOM config provided ====== Downloads ====== [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/x86/embedded-modul/SMARC/TQMxE40S/BIOS.0104_TQMxE40S_05.43.49.16.06.zip|TQMxE40S 05.43.49.16.06]]\\ [size=70%]MD5SUM:79D3E41F15AD4B3FDA9F018E3F635427[/size] \\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/x86/embedded-modul/SMARC/TQMxE40S/BIOS.0103_TQMxE40S_05.43.27.14.04.zip|TQMxE40S 05.43.27.14.04]]\\ [size=70%]MD5SUM:3E57C2A53EE4384AB5C2E2A514638CAC [/size] \\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/x86/embedded-modul/SMARC/TQMxE40S/BIOS.0102_TQMxE40S_05.43.27.14.03.zip|TQMxE40S 05.43.27.14.03]]\\ [size=70%]MD5SUM:AE8964DC061AA6F74D30E55CCECFB8FC [/size] \\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/x86/embedded-modul/SMARC/TQMxE40S/BIOS.0100_TQMxE40S_05.43.05.11.01.zip|TQMxE40S 05.43.05.11.01]]\\ [size=70%]MD5SUM:A9DEFF7102AED5B316F48C6F6436F096 [/size] TBD [[https://www.tq-group.com/filedownloads/files/products/embedded/manuals/x86/embedded-modul/SMARC/TQMxE40S/TQMxE40S.UM.0100.pdf|User Manual TQMxE40S]] [[https://www.tq-group.com/filedownloads/files/products/embedded/manuals/x86/carrierboard/MB-SMARC-3/MB-SMARC-3.UM.0100.pdf|User Manual MB-SMARC-3]] ====== On-board I2C devices ====== ====== known issues ====== ==== SPI Chip for BIOS recovery not available ==== ^ Details || ^ [c]Issue[/c] | The matching SPI chip for the socket on the MB-SMARC-3 is not yet available. | ^ Affected Revisions || ^ [c]BIOS[/c] | all revisions | ^ [c]Module[/c] | TQMxE40S, all revisions | ^ [c]Mainboard[/c] | MB-SMARC-3, all revisions | ^ Solution || ^ [c]Fix[/c] | Please contact [[Support@tq-group.com|TQ-Support]] if the module does not start due to a corrupted BIOS.| ==== I2S Chip on MB-SMARC-3 not supported ==== ^ Details || ^ [c]Issue[/c] | Currently there is no software support for the used I2S codec chip (TLV320AIC3294) on the MB-SMARC-3 from the chip manufacturer. | ^ Affected Revisions || ^ [c]BIOS[/c] | all revisions | ^ [c]Module[/c] | TQMxE40S, all revisions | ^ [c]Mainboard[/c] | MB-SMARC-3, all revisions | ^ Solution || ^ [c]Fix[/c] | Please contact [[Support@tq-group.com|TQ-Support]] if you have questions about I2S.| ====== How To ====== - Connect a USB stick (FAT32 formatted) to the mainboard - Boot the system into the BIOS menu and move to the desired BIOS screen - Press **** to take a screenshot of the actual screen - Select the desired storage device in the pop-up window and press **** The file will be stored as **YYYYMMDDhhmmss.BMP** * Connect a USB stick (FAT32 formatted) to the mainboard * Boot the System into the UEFI shell * Press **** to take a screenshot of the actual screen * Select the desired storage device in the pop-up window and press **** The file will be stored as **YYYYMMDDhhmmss.BMP** ----- To activate or deactivate eMMC Support apply the following settings:\\ \\ 1. Boot the system into the BIOS menu\\ 2. Set up 'SCS/SCC Configuration' option in the BIOS Menu accordingly:\\ BIOS Frontpage > Setup Utility > Advanced (Tab) > RC Advanced Menu > PCH-IO Configuration > SCS Configuration > eMMC 5.1 Controller = 3. Press **** to save the settings and reboot the system\\ ---- To activate or deactivate SD Card Support apply the following settings:\\ \\ 1. Boot the system into the BIOS menu\\ 2. Set up 'SCS/SCC Configuration' option in the BIOS Menu accordingly:\\ BIOS Frontpage > Setup Utility > Advanced (Tab) > RC Advanced Menu > PCH-IO Configuration > SCS Configuration > eMMC 5.1 Controller = BIOS Frontpage > Setup Utility > Advanced (Tab) > RC Advanced Menu > PCH-IO Configuration > SCS Configuration > SDCard 3.0 Controller = 3. Press **** to save the settings and reboot the system To activate the NVMe (PCIe SSD) Support apply the following settings:\\ \\ 1. Boot the system into the BIOS menu\\ 2. Set up 'PCI Express Root Port 2' option in the BIOS Menu accordingly:\\ BIOS Frontpage > Setup Utility > Advanced (Tab) > RC Advanced Menu > PCH-IO Configuration > PCI Express Root Port 2 = 3. Press **** to save the settings and reboot the system To activate or deactivate console redirection apply the following settings:\\ \\ 1. Boot the system into the BIOS menu\\ 2. Set up 'Console Redirection' option in the BIOS Menu accordingly:\\ BIOS Frontpage > Setup Utility > Advanced (Tab) > Console Redirection > Console Serial Redirect = 3. Select and activate the desired UART port: COMx > PortEnable = Press **** to save the settings and reboot the system Now the UEFI interface will be printed on the desired port with the Serial Port settings. ^ UEFI Firmware ^ MB-SMARC-3 ^ | COM1 | SER0 (X43) | | COM2 | SER1 (X42) | | SerialIo-UART1 | SER3 (X35) | | SerialIo-UART2 | SER2 (X36) |