SC6-TANGO
CompactPCI© Serial CPU Card ● Low Power Intel® Atom™ SoC (Apollo Lake APL-I E39xx)
The SC6-TANGO is a low power CompactPCI® Serial CPU board, based on an Intel® Atom® 39xx-series System-on-Chip processor (Apollo Lake APL-I).
The SC6-TANGO front panel is provided with two Gigabit Ethernet jacks (option M12-X), two USB 3.0 receptacles, and two DisplayPort connectors. The board is equipped with 8GB directly soldered DDR3L ECC RAM, and a CFast™ card socket as on-board SATA SSD mass storage solution.
Optionally available is an on-board 64GByte e•MMC flash memory chip. Further more, low profile SATA SSD mezzanine modules are available as additional on-board mass storage solution (4HP assembly), and also a multi-function side card (8HP). The SC6-TANGO backplane connectors comply with the CompactPCI® Serial system board specification, suitable for small system expansion via 4 x PCIe® and 2 x GbE.
Downloads & Ressources
Application Notes
General Information
Firmware
- Firmware Update
Release Notes
=============================================================
Release Notes for Phoenix UEFI/BIOS Firmware on EKF SC6-TANGO
=============================================================This file describes changes, extensions and bug fixes made in Phoenix UEFI/BIOS
for EKF SC6-TANGO. For any further questions contact EKF at:
Email : support@ekf.de
Internet : www.ekf.com===================================================================================================================
2024-07-03: UEFI/BIOS production release, Build #160
– Updated CSE firmware from 3.1.70.2334 to 3.1.94.3086
– Reverted PMC firmware to 03.1F.00_PROD to fix SD Card compatibility problems observed with 03.21.00_PROD
– Fixed BIOS sometimes shows wrong CPU board hardware revision
– Additionally show CPU board hardware revision in SMBIOS type 2
– Modified red LED GP status information
– Added EFI Shell tool ‘EkfCmos’
– Updated EFI Shell tool ‘EkfReset’
– Modified some GPIO initializations appropriate for CPU sleep states
– Modified and extended custom specific defaults
===================================================================================================================
2024-01-09: UEFI/BIOS production release, Build #154
– Updated PMC firmware to version 03.21.00
– Updated CPU microcode to version 72 (0x48) for Apollo Lake E39xx D0 stepping
– Updated CPU microcode to version 40 (0x28) for Apollo Lake E39xx F1 stepping
– Fixed that BIOS Setup must be called at least once before a legacy OS boot (DOS, FreeDOS, etc.) can happen
– Boot Option ROMs, located in EEPROM of Marvell PCI SATA Controller (9170 or 9230), are now disabled by default
Setup (F2): Advanced -> SATA Configuration -> Option ROM Support for Marvell 9170
Available options: Disabled (Default), Enabled
Setup (F2): Advanced -> SATA Configuration -> Option ROM Support for Marvell 9230
Available options: Disabled (Default), Enabled– Modified feature “Skip UEFI Variable Write”
Setup (F2): Advanced -> Miscellaneous Configuration -> Skip UEFI Non-Volatile Variable Write
Available options: Disabled (Default), Enabled
Note the setting of this option is now disregarded when in BIOS Setup.
Setup option which controls “skip write of volatile variables” is removed.– Updated EFI Shell tool ‘EkfPci’
– Flash red LED GP (100 ms) to indicate end of DXE phase
– Changed RTC default date to 2024-01-01
– Modified and extended custom specific defaults
===================================================================================================================
2023-09-22: UEFI/BIOS production release, Build #150
– Improved TPM device detection
– Added support for TPM device change from fTPM to dTPM (if available) via Setup
Setup (F2): Advanced -> Security Configuration -> Select TPM device
Available options: Disabled, dTPM 2.0, fTPM (Default)– Current active TPM device is shown here:
Setup (F2): Advanced -> Security -> Current detected/selected TPM Device– Corrected board specific strings in certain Setup nodes
– Updated Setup nodes in Main -> System Information
– Added control modes for red LED GP in front panel
Setup (F2): Advanced -> Debug Configuration -> Select mode of red LED GP
Available options: Default (Default), Disabled, Mode 2– Added feature to skip UEFI variable write
Setup (F2): Advanced -> Miscellaneous Configuration -> Select Mode of ‘Skip UEFI Variable Write’
Available options: Disabled (Default), Mode 1 (NV var), Mode 2 (V var), Mode 3 (both types)– Updated EFI Shell tool ‘EkfPci’
– Updated EFI Shell tool ‘EkfReset’
– Updated EFI Shell tool ‘EkfDateTime’
– Now only Standard SMBIOS data is shown in EFI Shell tool ‘smbiosview’
– Setup node ‘System Date’ is now represented in ISO 8601 format
Setup [F2]: Main -> System Date– Converted ambiguous date format in EFI Shell and throughout the UEFI/BIOS to international date format according to ISO 8601
===================================================================================================================
2023-07-07: UEFI/BIOS production release, Build #146
– Added feature which issues an authentification prompt on call to Boot Menu
Setup [F2]: Security -> Authentification Prompt on Boot Menu
Available options: Disabled (Default), Enabled– Added feature which issues an authentification prompt on call to EFI Shell
Setup [F2]: Security -> Authentification Prompt on EFI Shell
Available options: Disabled (Default), Enabled– Added full support for boards with missing, empty or weak battery
Appropriate RTC and CMOS error messages can be suppressed by this Setup node
Setup (F2): Advanced -> Miscellaneous Configuration -> Ignore Battery Error
Available options: Disabled (Default), Enabled– Added feature to simulate an empty or missing battery
Setup [F2]: Advanced -> Debug Configuration -> Simulate empty Battery
Available options: Disabled (Default), Mode [1-4]– Added workaround if a Qualcomm device with PCI Vendor ID 0x168C and unexpected PCI device ID 0xABCD is detected
Setup [F2]: Advanced -> PCI Configuration -> Workaround for Qualcomm PCI device
Available options: Disabled (Default), Enabled
Setup [F2]: Advanced -> PCI Configuration -> Select max number of retries
Available options: Range 1-50, Default = 5
Setup [F2]: Advanced -> PCI Configuration -> Select Reset Type
Available options: Cold Reset (Default), Warm Reset– Added EKF EFI Shell command EkfPci (alias: epci, p)
Displays PCI devices one line per device. Shows PCI device configuration space in hex and decoded.– Added EKF EFI Shell command EkfDmpStore (alias: eds)
Displays UEFI variables one line per variable. Additionally manages UEFI variables.– Added EKF EFI Shell command EkfReset (alias: erst)
Reset, Shutdown or Restart system. Special option supports a timed controlled Restart.– Added EKF EFI Shell command EkfDateTime (alias: edt)
Shows date and time in ISO 8601 format. Useful in EFI Shell scripts.– Added eight more background colors for EFI Shell command cls
– Increased number of UEFI Shell screen history pages from 3 to 20
– Added support for “Warm Reset” for EFI Shell command reset
– Setup item “Select OS Reset Mode” now only used for ACPI/OS Reset mode
Setup [F2]: Advanced -> Board Configuration -> Select OS Reset Mode
Available options: Cold Reset (Default), Warm Reset– Changed RTC default date to 2023-01-01
– Fixed missing GPIO initialization
– Removed Secure Boot double Setup items
===================================================================================================================
2022-11-02: UEFI/BIOS production release, Build #144
– When jumper J-GP is inserted during boot additionally load default boot list
– Added Setup node to allow to perform a delay after every PostCode
Setup [F2]: Advanced -> Debug Options -> Delay after every PostCode
Available options: Disabled (Default), 1 ms, 2 ms, 5 ms, 10 ms, 20 ms, 50 ms– Added Setup node to allow to perform a delay after entering UEFI DXE phase
Setup [F2]: Advanced –> Miscellaneous Configuration –> Delay after first DXE Task
Available options: Disabled (Default), 0.5s, 1s, 1.5s, 2s, 3s, 4s, 5s
An appropriate delay can be used to improve the detection of attached graphic devices (e.g. KVM adapter).– Moved Setup node “Kernel Debugger Enable” to Setup [F2]: Advanced -> Debug Options
– Restructured SMBIOS menu
– Switched off red blinking GP LED immediately after system start
– 16 Bit Postcodes written to Port 80/81 (instead of 8 Bit Postcode to Port 80 only)
– Updated IGD Video BIOS to version 1016, EKF subversion 3
– Added Boot Option ‘System Reboot’
This feature is used to automatically reboot the system if all boot options above ‘System Reboot’ finished– TCO timer set to “No Reboot”
– PTT FPF is now permanently Enabled
– TPM items now shown in Security Page
– Changed RTC default date to 2022-01-01
===================================================================================================================
2020-10-09: UEFI/BIOS production release, Build #142
– Integrated new Phoenix code base
– Updated GOP driver to version 10.0.1039
– Updated CPU microcode to version 30 (0x1E)
– Updated TXE firmware to version 3.1.70.2334
===================================================================================================================
2020-08-11: UEFI/BIOS production release, Build #140
– Added Setup node to remove “Windows Boot Manager”
Setup [F2]: Main -> Boot Features -> Remove Windows Boot Manager
Available options: Disabled (Default), Enabled
If this option is set to Enabled the “Windows Boot Manager” boot option is always removed from Setup menu “Boot”– Added Setup option to control default boot list
Setup [F2]: Main -> Boot Features -> Always load default boot list
Available options: Disabled (Default), Enabled– Grayed out Marvell SATA Boot support in UEFI/BIOS when entered in User Mode
Setup [F2]: Main -> Advanced -> SATA Configuration -> Marvell SATA Configuration– Enabled visibility of password hints for supervisor and user in UEFI Setup
Setup [F2]: Security -> Supervisor/User Hint String– Added POST message when EKF GP Jumper (J-GP) was set at system start
– Added SHA256 checksum file generation of UEFI/BIOS output binary
– Fixed bug in UEFI error manager
– Updated Setup form USB Configuration
Setup [F2]: Main -> Advanced -> USB configuration
Added details of physical USB routing, reordered nodes and removed SEtup nodes for unused USB ports.===================================================================================================================
2020-01-28: UEFI/BIOS production release, Build 130
– Integrated new Phoenix code base 4.0.1.779
– Added support for UEFI network stack (PXE network boot)
Setup [F2]: Main -> Advanced -> Network Configuration -> UEFI Network Stack
Available options: Disabled (Default), Enabled– Added support for external graphics cards in pre OS phase
Setup [F2]: Main -> Advanced -> Graphics Configuration -> Primary Display Selection
Available options: Intel GD (Default), PCI/PCIe– Added option to disable Intel integrated graphics device
Setup [F2]: Main -> Advanced -> Graphics Configuration -> Intel Graphics Device (IGD)
Available options: Enabled (Default), Disabled– Disabled PWM PCIe device
This PCIe device of Apollo Lake SOC is not used by EKF hardware (Bus:0x00, Device:0x1A, Function:0x00)– Updated CSE to newest version
This version primary fixes a security issue in the Intel TXE implementation of fTPM 2.0– Added UEFI boot support for Marvell SATA controller
Setup [F2]: Main -> Advanced -> SATA Configuration -> Marvell SATA Configuration -> Marvell SATA Boot support
Available options: Disabled (Default), Enabled– Disabled LPSS UART #1 by default (this UART is used for debugging only)
Setup [F2]: Main -> Advanced -> UART Configuration -> LPSS UART #1 Support
Available options: Disabled (Default), PCI Mode, ACPI Mode
Notice this default value differs from previous UEFI/BIOS releases!– Fixed a crash when too much PCI bridges (> 40) were detected in the system
– Fixed a crash when “edit” or “hexedit” was executed in UEFI Shell
– Updated type of enclosure in SMBIOS (Type 3) to “CompactPCI”
– Updated alias of I2C speed mode (1 MHz) to “Fast Mode Plus”
– Created new UEFI section for SD card configuration
Setup [F2]: Main -> Advanced -> SD Card Configuration
Options for SD Card were listed under Main -> Advanced -> Miscellaneous Configuration before.– Created new UEFI section for eMMC configuration
Setup [F2]: Main -> Advanced -> eMMC Configuration
Options for eMMC were listed under Main -> Advanced -> Miscellaneous Configuration before.– Moved Setup option PCI Express Native Control to Main -> Advanced -> PCI Express Configuration
This option was listed under Main -> Advanced -> Miscellaneous Configuration before.===================================================================================================================
2019-10-30: UEFI/BIOS production release, Build 120
– Integrated new Phoenix code base 4.0.1.745 and 4.0.1.765
– Added Setup option Boot Priority
Setup [F2]: Main -> Boot Features -> Boot Priority
Available options: UEFI First (Default), Legacy First– Implemented Secure Boot feature and added EKF and Microsoft certificates as defaults
Setup [F2]: Security -> Secure Boot Configuration
For further information read fwinfo.txt please– Added Setup node which selects timeout after the UEFI Boot Manager invokes a Boot Option
Setup [F2]: Main -> Boot Features -> Select Timeout for Boot Option
Available options: Disabled (Default), 5s, 10s, 20s, 30s, 45s, 1min, 2min, 5min, 10min, 30min– Added new Setup node Ignore Battery Error
Setup [F2]: Main -> Advanced -> Miscellaneous Configuration
Available options: Disabled (Default), Enabled
Set this to Enabled if you use the CPU board without a battery or a Gold-Cap– Added Setup node to configure startup delay after system reset
Setup [F2]: Main -> Advanced -> Miscellaneous Configuration -> Execute Delay after Reset
Available options: Disabled, 100ms (Default), 250ms, 500ms, 1s, 2s, 3s, 4s, 5s
The delay possibly solves power-up or reset issues of certain devices– Now all UEFI/BIOS settings/nodes will be reset to default values by jumper GP (J-GP)
– Enabled access to UEFI/BIOS Setup even if UEFI Boot is set to Disabled
– Enabled both DisplayPorts on pre-OS phase if UEFI Boot was selected in UEFI/BIOS Setup
– Grayed out all configuration options in UEFI/BIOS Setup if Setup entered in User Mode
– Enabled wake from standby/suspend (S3) by user action on USB keyboard or mouse
– Added Setup node to enable/disable sleep state S3 (Suspend to RAM) support
Setup [F2]: Main -> Advanced -> Miscellaneous Configuration -> Suspend to RAM (S3) Support
Available options: Disabled (Default), Enabled
Notice this default value differs from previous UEFI/BIOS releases!– Added Setup node to enable/disable sleep state S4 (Suspend to Disk) support
Setup [F2]: Main -> Advanced -> Miscellaneous Configuration -> Suspend to Disk (S4) Support
Available options: Disabled (Default), Enabled
Notice this default value differs from previous UEFI/BIOS releases!===================================================================================================================
2019-05-24: First UEFI/BIOS production release, Build #100
===================================================================================================================
Tools
Ordering Information
SC6-480D-TANGO |
|
SC6-680D-TANGO |
|
Expansion Modules
Specifications
- CompactPCI® Serial (PICMG® CPCI-S.0) System Slot Controller
- Form factor single size Eurocard (board dimensions 100x160mm2)
- Mounting height 3U
- Front panel width 4HP (8HP/12HP assembly with optional mezzanine side card)
- Front panel I/O connectors for typical system configuration (2 x USB3, 2 x DisplayPort, 2 x GbE)
- Backplane communication via CompactPCI® Serial connectors
- On-board SATA 6G mezzanine expansion option for mass storage modules or side cards
- Side cards and low profile mass storage modules available as COTS and also as custom specific
Simplified Block Diagram