13Y021-70 - Windows ERTC/SMB support package (MEN)
Windows support package for SMB devices, including an external real-time clock (ERTC) used as the system clock
Download 13y02170.zip -----[ Revision 1.11 ]-----
[ 2019-02-01 16:59:39 by DPfeuffer ]
R:1. Win10 1809 cannot handle '*' as first char in INF section names (bug)
2. installation fails if Windows was installed on a different CPU architecture
M:1. use +%s+ instead of *%s* for INF section names
2. proceed installation if SMB2 install fails for non existent SMB-Ctrlr
-----[ Revision 1.10 ]-----
[ 2018-12-19 17:06:13 by DPfeuffer ]
R: missing smb2_bmc_ctrl.exe, smb2_shc_ctrl.exe
M: add smb2_bmc_ctrl.exe, smb2_shc_ctrl.exe
-----[ Revision 1.9 ]-----
[ 2018-12-19 16:32:13 by DPfeuffer ]
R:1. support AMD Ryzen FCH and FCH_ASF
2. ERTC driver: Trim feature causes WST time shift from WST-local to WST-UTC
at first trim after WST=ERTC
3. SMB2 driver package update
4. Windows 10 requires privileged level for external tool execution
M:1. men_smbpci_fch.sys/men_smbpci_fch_asf.sys: support AMD Ryzen
2. ERTC driver: Convert ERTC-local into ERTC-UTC before using it to set WST-UTC
3.a) add smb2_bmc_ctrl tool
b) add smb2_bmc_api library
c) smb2_ctrl tool:
- add note to list option, improve usage info
- add wbk option
c) mb2_shc_ctrl tool:
- add set_temperature() function
- add get_temperature() function
e) smb2_shc library:
- add SMB2SHC_SetTemperature()
- fix SMB2SHC_GetTemperature()
4. call external tools as admin
-----[ Revision 1.8 ]-----
[ 2017-07-24 16:33:54 by DPfeuffer ]
R: F26L introduction
M: add ICH at PCI 0/1f/1
-----[ Revision 1.7 ]-----
[ 2016-04-11 16:51:29 by dpfeuffer ]
R: SMB2 ICH controller: sporadic SMBus busy error
M: all SMB drivers updated
-----[ Revision 1.6 ]-----
[ 2015-09-23 09:52:37 by dpfeuffer ]
R:1. ERTC driver: If the ERTC was stopped by a malfunction, it may not restart
after a time adjustment from Windows.
2. Setup.exe: Failed if MDIS5 System Package was not previously installed
(men_mdis_clinst.dll and men_evlg.dll not installed correctly)
3. Setup.exe: signature was lost
M:1. Start ERTC's internal counter operations (regardeless if it was previously
started or not).
2. copy men_mdis_clinst.dll, men_evlg.dll to system32 instead of ErtcSmb folder
3. signed with MEN signature
-----[ Revision 1.5 ]-----
[ 2014-09-03 13:10:59 by dpfeuffer ]
R:1. SMB controller PCI IDs missing for F23P/G24
2. SMB_ERR_NO_DEVICE reported to user as an error
M:1. PCI ID VEN_8086&DEV_8C22 added
2. SMB_ERR_NO_DEVICE now handled like SMB_ERR_ADDR (device not available)
-----[ Revision 1.4 ]-----
[ 2014-09-01 09:13:04 by dpfeuffer ]
R:1. Windows warning message during installation process caused by an invalid
driver signature
2. installation could abort if some SMBus devices are not present on the hardware
3. introduction of F23P
4. tool maintenance
M:1. rebuilt and re-signed eRTC driver (rx8571)
2. fixed men_smbpci_sch.sys driver (part of 13BB03-70 package - SMBPCI BBIS)
3. added SMBus Device IDs to men_smbpci_ich.sys driver
(part of 13BB03-70 package - SMBPCI BBIS)
4. fixed example tools (part of 13Y004-70 package - SMB2 driver):
- smb2_ctrl: a) added command mode interface for scripting
b) added dump functionality for SMBus devices (command mode)
- smb2_boardident: fixed minor bug of the raw data dump function
-----[ Revision 1.3 ]-----
[ 2013-11-06 16:13:01 by dpfeuffer ]
R: BSOD during Windows shutdown at SC26 with SMB drivers
M: SMB drivers new built with fixed mk_wd.lib:
synchronize power state change with IRP processing during shutdown
-----[ Revision 1.2 ]-----
[ 2013-10-21 11:09:20 by dpfeuffer ]
R: first official release
M: Setup.exe built, user documentation added
-----[ Revision 1.1 ]-----
[ 2013-09-20 16:28:49 by dpfeuffer ]
Initial Revision
Licensing Information
[ 2019-02-01 16:59:39 by DPfeuffer ]
R:1. Win10 1809 cannot handle '*' as first char in INF section names (bug)
2. installation fails if Windows was installed on a different CPU architecture
M:1. use +%s+ instead of *%s* for INF section names
2. proceed installation if SMB2 install fails for non existent SMB-Ctrlr
-----[ Revision 1.10 ]-----
[ 2018-12-19 17:06:13 by DPfeuffer ]
R: missing smb2_bmc_ctrl.exe, smb2_shc_ctrl.exe
M: add smb2_bmc_ctrl.exe, smb2_shc_ctrl.exe
-----[ Revision 1.9 ]-----
[ 2018-12-19 16:32:13 by DPfeuffer ]
R:1. support AMD Ryzen FCH and FCH_ASF
2. ERTC driver: Trim feature causes WST time shift from WST-local to WST-UTC
at first trim after WST=ERTC
3. SMB2 driver package update
4. Windows 10 requires privileged level for external tool execution
M:1. men_smbpci_fch.sys/men_smbpci_fch_asf.sys: support AMD Ryzen
2. ERTC driver: Convert ERTC-local into ERTC-UTC before using it to set WST-UTC
3.a) add smb2_bmc_ctrl tool
b) add smb2_bmc_api library
c) smb2_ctrl tool:
- add note to list option, improve usage info
- add wbk option
c) mb2_shc_ctrl tool:
- add set_temperature() function
- add get_temperature() function
e) smb2_shc library:
- add SMB2SHC_SetTemperature()
- fix SMB2SHC_GetTemperature()
4. call external tools as admin
-----[ Revision 1.8 ]-----
[ 2017-07-24 16:33:54 by DPfeuffer ]
R: F26L introduction
M: add ICH at PCI 0/1f/1
-----[ Revision 1.7 ]-----
[ 2016-04-11 16:51:29 by dpfeuffer ]
R: SMB2 ICH controller: sporadic SMBus busy error
M: all SMB drivers updated
-----[ Revision 1.6 ]-----
[ 2015-09-23 09:52:37 by dpfeuffer ]
R:1. ERTC driver: If the ERTC was stopped by a malfunction, it may not restart
after a time adjustment from Windows.
2. Setup.exe: Failed if MDIS5 System Package was not previously installed
(men_mdis_clinst.dll and men_evlg.dll not installed correctly)
3. Setup.exe: signature was lost
M:1. Start ERTC's internal counter operations (regardeless if it was previously
started or not).
2. copy men_mdis_clinst.dll, men_evlg.dll to system32 instead of ErtcSmb folder
3. signed with MEN signature
-----[ Revision 1.5 ]-----
[ 2014-09-03 13:10:59 by dpfeuffer ]
R:1. SMB controller PCI IDs missing for F23P/G24
2. SMB_ERR_NO_DEVICE reported to user as an error
M:1. PCI ID VEN_8086&DEV_8C22 added
2. SMB_ERR_NO_DEVICE now handled like SMB_ERR_ADDR (device not available)
-----[ Revision 1.4 ]-----
[ 2014-09-01 09:13:04 by dpfeuffer ]
R:1. Windows warning message during installation process caused by an invalid
driver signature
2. installation could abort if some SMBus devices are not present on the hardware
3. introduction of F23P
4. tool maintenance
M:1. rebuilt and re-signed eRTC driver (rx8571)
2. fixed men_smbpci_sch.sys driver (part of 13BB03-70 package - SMBPCI BBIS)
3. added SMBus Device IDs to men_smbpci_ich.sys driver
(part of 13BB03-70 package - SMBPCI BBIS)
4. fixed example tools (part of 13Y004-70 package - SMB2 driver):
- smb2_ctrl: a) added command mode interface for scripting
b) added dump functionality for SMBus devices (command mode)
- smb2_boardident: fixed minor bug of the raw data dump function
-----[ Revision 1.3 ]-----
[ 2013-11-06 16:13:01 by dpfeuffer ]
R: BSOD during Windows shutdown at SC26 with SMB drivers
M: SMB drivers new built with fixed mk_wd.lib:
synchronize power state change with IRP processing during shutdown
-----[ Revision 1.2 ]-----
[ 2013-10-21 11:09:20 by dpfeuffer ]
R: first official release
M: Setup.exe built, user documentation added
-----[ Revision 1.1 ]-----
[ 2013-09-20 16:28:49 by dpfeuffer ]
Initial Revision
Licensing Information
Supported MEN Standard Products
- BC50F Rugged Box PC for Industrial Automation with AMD G-Series
- BC50I Rugged Box PC for Industrial Automation with AMD G-Series
- BC50M Rugged Box PC for Transportation with AMD G-Series
- BC50R Rugged IP65 Box PC for Transportation with AMD G-Series
- BC51M Rugged Industrial Box PC with Intel Apollo Lake-I
- BL50S Rugged Box PC for Transportation with AMD G-Series
- BL50W Rugged Box PC for Transportation with AMD G-Series
- BL70S Rugged Box PC for Transportation with Intel Core i3 / i5 / i7
- BL70W Rugged Box PC for Transportation with Intel Core i3 / i5 / i7
- BL72E Rugged Embedded Box PC with AMD Ryzen for Transportation
- CB70C Rugged COM Express Module with Intel Core i3 / i5 / i7
- CB71C Rugged COM Express Module with AMD V1000
- DC15 Rugged 10.4" Panel PC with Front Keys or Touch Screen
- DC17 Rugged 12.1" Panel PC with Touch Screen
- F23P Embedded Single Board Computer with Intel Core i3 / i5 / i7
- F26L Embedded Single Board Computer with Intel Apollo Lake-I
- G23 Embedded Single Board Computer with Intel Core i3 / i5 / i7
- G25A Embedded Single Board Computer with Intel Xeon D
- MH70R Main Server with Intel Xeon D for Railway Data Center
- MH70S Rugged Data Storage & NAS Computer with Intel Core i3/i5/i7
- MM2 ESMini COM with Intel Atom E600 Series
- SC24 AMD G-Series SBC for Control of Multiple 12" to 60" Displays
Supported Operating System
- Windows 7 32-bit
- Windows 7 64-bit
- Windows 10 IoT Enterprise 64-bit
Content
- Installer
- MDIS5 BBIS drivers for SMB controllers
- MDIS5 device drivers for SMB devices
- External real-time clock (ERTC)
- Board management controller
- Temperature sensor
- General access driver
- Example applications for the SMB devices
Included Documentation
PDF user manual included in the package and available as a separate download
Licensing Information
This article is free of charge.
Ordering Information & Downloads
Main Software
13Y021-70
Windows ERTC/SMB support package