From ab6f96ec807b8f7e5b2c32d48775e26ea897b37a Mon Sep 17 00:00:00 2001 From: Lesueur Benjamin Date: Sun, 31 Jul 2022 17:02:22 +0200 Subject: [PATCH] Migration (#214) * simplify gitignore * prepare migration from RW to KX and MSR * migrate classes * restore rw (x64) * update KX * implement KX as a RW replacement --- .gitignore | 273 +- ControllerCommon/ControllerCommon.csproj | 2 +- .../Processor/{ => AMD}/RyzenAdj.cs | 2 +- ControllerCommon/Processor/Intel/KX.cs | 175 + ControllerCommon/Processor/{ => Intel}/Rw.cs | 12 +- ControllerCommon/Processor/Processor.cs | 26 +- ControllerCommon/Utils/CommonUtils.cs | 8 +- ControllerService/ControllerService.csproj | 6 - HandheldCompanion/Dependencies/Rw.ini | 8857 ----------------- HandheldCompanion/HandheldCompanion.csproj | 64 +- HandheldCompanion/Managers/ProcessManager.cs | 2 + HandheldCompanion/Resources/Intel/KX/KX.exe | 2698 +++++ .../Resources/Intel/MSR/WinIo32.dll | Bin 0 -> 45568 bytes .../Resources/Intel/MSR/WinIo32.sys | Bin 0 -> 6656 bytes .../Resources/Intel/MSR/WinIo64.dll | Bin 0 -> 44544 bytes .../Resources/Intel/MSR/WinIo64.sys | Bin 0 -> 10920 bytes .../Resources/Intel/MSR/WinRing0x64.dll | Bin 0 -> 101888 bytes .../{ => Resources/Intel/MSR}/WinRing0x64.sys | Bin .../Resources/Intel/MSR/msr-cmd.exe | Bin 0 -> 715264 bytes .../Resources/Intel/MSR/winio-drv.exe | Bin 0 -> 74752 bytes HandheldCompanion/Resources/Intel/RW/Rw.exe | 2699 +++++ .../{ => Resources}/WinRing0x64.dll | Bin HandheldCompanion/Resources/WinRing0x64.sys | Bin 0 -> 14544 bytes .../{ => Resources}/inpoutx64.dll | Bin .../{ => Resources}/libryzenadj.dll | Bin Resources/AMD/RyzenAdj/WinRing0x64.dll | Bin 0 -> 62976 bytes Resources/AMD/RyzenAdj/WinRing0x64.sys | Bin 0 -> 14544 bytes Resources/AMD/RyzenAdj/inpoutx64.dll | Bin 0 -> 98304 bytes Resources/AMD/RyzenAdj/libryzenadj.dll | Bin 0 -> 41472 bytes .../Gma.System.MouseKeyHook.dll | Bin Resources/Intel/KX/KX.exe | Bin 0 -> 816128 bytes Resources/Intel/MSR/WinIo32.dll | Bin 0 -> 45568 bytes Resources/Intel/MSR/WinIo32.sys | Bin 0 -> 6656 bytes Resources/Intel/MSR/WinIo64.dll | Bin 0 -> 44544 bytes Resources/Intel/MSR/WinIo64.sys | Bin 0 -> 10920 bytes Resources/Intel/MSR/WinRing0x64.dll | Bin 0 -> 101888 bytes Resources/Intel/MSR/WinRing0x64.sys | Bin 0 -> 14544 bytes Resources/Intel/MSR/msr-cmd.exe | Bin 0 -> 715264 bytes Resources/Intel/MSR/winio-drv.exe | Bin 0 -> 74752 bytes {dependencies => Resources/Intel/RW}/Rw.exe | Bin .../Microsoft.Win32.TaskScheduler.dll | Bin .../ModernWpf.Controls.dll | Bin .../ModernWpf.MahApps.dll | Bin {dependencies => Resources}/ModernWpf.dll | Bin .../MouseKeyHook.Rx.dll | Bin .../System.Reactive.dll | Bin dependencies/Rw.ini | 8857 ----------------- 47 files changed, 5655 insertions(+), 18026 deletions(-) rename ControllerCommon/Processor/{ => AMD}/RyzenAdj.cs (99%) create mode 100644 ControllerCommon/Processor/Intel/KX.cs rename ControllerCommon/Processor/{ => Intel}/Rw.cs (96%) delete mode 100644 HandheldCompanion/Dependencies/Rw.ini create mode 100644 HandheldCompanion/Resources/Intel/KX/KX.exe create mode 100644 HandheldCompanion/Resources/Intel/MSR/WinIo32.dll create mode 100644 HandheldCompanion/Resources/Intel/MSR/WinIo32.sys create mode 100644 HandheldCompanion/Resources/Intel/MSR/WinIo64.dll create mode 100644 HandheldCompanion/Resources/Intel/MSR/WinIo64.sys create mode 100644 HandheldCompanion/Resources/Intel/MSR/WinRing0x64.dll rename HandheldCompanion/{ => Resources/Intel/MSR}/WinRing0x64.sys (100%) create mode 100644 HandheldCompanion/Resources/Intel/MSR/msr-cmd.exe create mode 100644 HandheldCompanion/Resources/Intel/MSR/winio-drv.exe create mode 100644 HandheldCompanion/Resources/Intel/RW/Rw.exe rename HandheldCompanion/{ => Resources}/WinRing0x64.dll (100%) create mode 100644 HandheldCompanion/Resources/WinRing0x64.sys rename HandheldCompanion/{ => Resources}/inpoutx64.dll (100%) rename HandheldCompanion/{ => Resources}/libryzenadj.dll (100%) create mode 100644 Resources/AMD/RyzenAdj/WinRing0x64.dll create mode 100644 Resources/AMD/RyzenAdj/WinRing0x64.sys create mode 100644 Resources/AMD/RyzenAdj/inpoutx64.dll create mode 100644 Resources/AMD/RyzenAdj/libryzenadj.dll rename {dependencies => Resources}/Gma.System.MouseKeyHook.dll (100%) create mode 100644 Resources/Intel/KX/KX.exe create mode 100644 Resources/Intel/MSR/WinIo32.dll create mode 100644 Resources/Intel/MSR/WinIo32.sys create mode 100644 Resources/Intel/MSR/WinIo64.dll create mode 100644 Resources/Intel/MSR/WinIo64.sys create mode 100644 Resources/Intel/MSR/WinRing0x64.dll create mode 100644 Resources/Intel/MSR/WinRing0x64.sys create mode 100644 Resources/Intel/MSR/msr-cmd.exe create mode 100644 Resources/Intel/MSR/winio-drv.exe rename {dependencies => Resources/Intel/RW}/Rw.exe (100%) rename {dependencies => Resources}/Microsoft.Win32.TaskScheduler.dll (100%) rename {dependencies => Resources}/ModernWpf.Controls.dll (100%) rename {dependencies => Resources}/ModernWpf.MahApps.dll (100%) rename {dependencies => Resources}/ModernWpf.dll (100%) rename {dependencies => Resources}/MouseKeyHook.Rx.dll (100%) rename {dependencies => Resources}/System.Reactive.dll (100%) delete mode 100644 dependencies/Rw.ini diff --git a/.gitignore b/.gitignore index 5ef5fd865..84fce8398 100644 --- a/.gitignore +++ b/.gitignore @@ -1,273 +1,6 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -################### -# compiled source # -################### -*.com -*.class -*.dll -*.exe -*.pdb -*.dll.config -*.cache -*.suo -# Include dlls if they’re in the NuGet packages directory -!/packages/*/lib/*.dll -!/*/Resources/*.dll -!/*/Resources/*/*.dll -# Include dlls if they're in the CommonReferences directory -!*CommonReferences/*.dll -!/src/*.exe -!/redist/*.exe -!/Dependencies/*.exe -!/Dependencies/*.dll -!/Dependencies/*.sys -!/HandheldCompanion/WinRing0x64.dll -!/HandheldCompanion/WinRing0x64.sys -!/HandheldCompanion/inpoutx64.dll -!/HandheldCompanion/libryzenadj.dll -#################### -# VS Upgrade stuff # -#################### -_UpgradeReport_Files/ -############### -# Directories # -############### bin/ obj/ -TestResults/ -################### -# Web publish log # -################### -*.Publish.xml -############# -# Resharper # -############# -/_ReSharper.* -*.ReSharper.* -############ -# Packages # -############ -# it’s better to unpack these files and commit the raw source -# git has its own built in compression methods -*.7z -*.dmg -*.gz -*.iso -*.jar -*.rar -*.tar -*.zip -###################### -# Logs and databases # -###################### -*.log -*.sqlite -# OS generated files # -###################### -.DS_Store? -ehthumbs.db -Icon? -Thumbs.db - - -# User-specific files -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ - -# Visual Studo 2015 cache/options directory +install/ .vs/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.pch -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# TODO: Comment the next line if you want to checkin your web deploy settings -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Windows Azure Build Output -csx/ -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.pfx -*.publishsettings -node_modules/ -bower_components/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt \ No newline at end of file +*.user +*Backup.csproj \ No newline at end of file diff --git a/ControllerCommon/ControllerCommon.csproj b/ControllerCommon/ControllerCommon.csproj index 5483732bd..63ec32777 100644 --- a/ControllerCommon/ControllerCommon.csproj +++ b/ControllerCommon/ControllerCommon.csproj @@ -43,7 +43,7 @@ - ..\dependencies\Nefarius.Utilities.DeviceManagement.dll + ..\Resources\Nefarius.Utilities.DeviceManagement.dll diff --git a/ControllerCommon/Processor/RyzenAdj.cs b/ControllerCommon/Processor/AMD/RyzenAdj.cs similarity index 99% rename from ControllerCommon/Processor/RyzenAdj.cs rename to ControllerCommon/Processor/AMD/RyzenAdj.cs index 80a25c157..7044e5bdb 100644 --- a/ControllerCommon/Processor/RyzenAdj.cs +++ b/ControllerCommon/Processor/AMD/RyzenAdj.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace ControllerCommon.Processor +namespace ControllerCommon.Processor.AMD { public enum RyzenFamily { diff --git a/ControllerCommon/Processor/Intel/KX.cs b/ControllerCommon/Processor/Intel/KX.cs new file mode 100644 index 000000000..b430353a4 --- /dev/null +++ b/ControllerCommon/Processor/Intel/KX.cs @@ -0,0 +1,175 @@ +using ControllerCommon.Managers; +using ControllerCommon.Utils; +using System; +using System.Diagnostics; +using System.IO; +using System.Text; + +namespace ControllerCommon.Processor.Intel +{ + public class KX + { + private ProcessStartInfo startInfo; + private string path; + + private string mchbar; + + // Package Power Limit (PACKAGE_RAPL_LIMIT_0_0_0_MCHBAR_PCU) — Offset 59A0h + private const string pnt_limit = "59"; + private const string pnt_clock = "94"; + + public KX() + { + path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "Intel", "KX", "KX.exe"); + + if (!File.Exists(path)) + { + LogManager.LogError("Rw.exe is missing. Power Manager won't work."); + return; + } + + startInfo = new ProcessStartInfo(path) + { + UseShellExecute = false, + RedirectStandardOutput = true, + RedirectStandardError = true, + CreateNoWindow = true + }; + } + + internal bool init() + { + if (startInfo == null) + return false; + + startInfo.Arguments = "/RdPci32 0 0 0 0x48"; + using (var ProcessOutput = Process.Start(startInfo)) + { + while (!ProcessOutput.StandardOutput.EndOfStream) + { + string line = ProcessOutput.StandardOutput.ReadLine(); + + if (!line.Contains("Return")) + continue; + + // parse result + line = CommonUtils.Between(line, "Return "); + long returned = long.Parse(line); + string output = "0x" + returned.ToString("X2").Substring(0, 4); + + mchbar = output; + return true; + } + } + + return false; + } + + internal int get_short_limit() + { + return get_limit("a4"); + } + + internal int get_long_limit() + { + return get_limit("a0"); + } + + internal int get_limit(string pointer) + { + startInfo.Arguments = $"/rdmem16 {mchbar}{pnt_limit}{pointer}"; + using (var ProcessOutput = Process.Start(startInfo)) + { + while (!ProcessOutput.StandardOutput.EndOfStream) + { + string line = ProcessOutput.StandardOutput.ReadLine(); + + if (!line.Contains("Return")) + continue; + + // parse result + line = CommonUtils.Between(line, "Return "); + long returned = long.Parse(line); + var output = ((double)returned + short.MinValue) / 8.0d; + return (int)output; + } + } + + return 0; + } + + internal int get_short_value() + { + return 0; + } + + internal int get_long_value() + { + return 0; + } + + internal void set_short_limit(int limit) + { + set_limit("a4", "0x00438", limit); + } + + internal void set_long_limit(int limit) + { + set_limit("a0", "0x00dd8", limit); + } + + internal void set_limit(string pointer1, string pointer2, int limit) + { + string hex = TDPToHex(limit); + + string command = $"/wrmem16 {mchbar}{pnt_limit}{pointer1} 0x8{hex.Substring(0, 1)}{hex.Substring(1)}"; + + startInfo.Arguments = command; + using (var ProcessOutput = Process.Start(startInfo)) + { + while (!ProcessOutput.StandardOutput.EndOfStream) + { + string line = ProcessOutput.StandardOutput.ReadLine(); + break; + } + } + } + + internal void set_all_limit(int limit) + { + set_short_limit(limit); + set_long_limit(limit); + } + + private string TDPToHex(int decValue) + { + decValue *= 8; + string output = decValue.ToString("X3"); + return output; + } + + private string ClockToHex(int decValue) + { + decValue /= 50; + string output = "0x" + decValue.ToString("X2"); + return output; + } + + internal void set_gfx_clk(int clock) + { + string hex = ClockToHex(clock); + + string command = $"/wrmem8 {mchbar}{pnt_clock} {hex}"; + + startInfo.Arguments = command; + using (var ProcessOutput = Process.Start(startInfo)) + { + while (!ProcessOutput.StandardOutput.EndOfStream) + { + string line = ProcessOutput.StandardOutput.ReadLine(); + break; + } + } + } + } +} diff --git a/ControllerCommon/Processor/Rw.cs b/ControllerCommon/Processor/Intel/Rw.cs similarity index 96% rename from ControllerCommon/Processor/Rw.cs rename to ControllerCommon/Processor/Intel/Rw.cs index e48b9f3e5..8485972b3 100644 --- a/ControllerCommon/Processor/Rw.cs +++ b/ControllerCommon/Processor/Intel/Rw.cs @@ -3,9 +3,9 @@ using System.Diagnostics; using System.IO; -namespace ControllerCommon.Processor +namespace ControllerCommon.Processor.Intel { - public class Rw + public class RW { private ProcessStartInfo startInfo; private string path; @@ -17,9 +17,9 @@ public class Rw private const string pnt_clock = "94"; private const int delay_value = 1000; - public Rw() + public RW() { - path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Dependencies", "Rw.exe"); + path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "Intel", "RW", "Rw.exe"); if (!File.Exists(path)) { @@ -36,7 +36,7 @@ public Rw() }; } - internal bool init_rw() + internal bool init() { if (startInfo == null) return false; @@ -84,7 +84,7 @@ internal int get_limit(string pointer) line = line.Substring(line.Length - 6); var value = Convert.ToInt32(line, 16); - var output = ((double)value + Int16.MinValue) / 8.0d; + var output = ((double)value + short.MinValue) / 8.0d; return (int)output; } } diff --git a/ControllerCommon/Processor/Processor.cs b/ControllerCommon/Processor/Processor.cs index 1b7fa43c4..8a21ae81c 100644 --- a/ControllerCommon/Processor/Processor.cs +++ b/ControllerCommon/Processor/Processor.cs @@ -1,4 +1,6 @@ -using System; +using ControllerCommon.Processor.AMD; +using ControllerCommon.Processor.Intel; +using System; using System.Collections.Generic; using System.Management; using System.Timers; @@ -120,13 +122,13 @@ protected virtual void UpdateTimer_Elapsed(object sender, ElapsedEventArgs e) public class IntelProcessor : Processor { - public Rw rw = new Rw(); + public KX platform = new KX(); public string family; public IntelProcessor() : base() { - if (rw.init_rw()) + if (platform.init()) { family = ProcessorID.Substring(ProcessorID.Length - 5); @@ -179,13 +181,13 @@ public override void Stop() protected override void UpdateTimer_Elapsed(object sender, ElapsedEventArgs e) { // read limit(s) - base.m_Limits["short"] = (int)rw.get_short_limit(); - base.m_Limits["long"] = (int)rw.get_long_limit(); + base.m_Limits["short"] = (int)platform.get_short_limit(); + base.m_Limits["long"] = (int)platform.get_long_limit(); base.m_Limits["stapm"] = base.m_Limits["long"]; // read value(s) - base.m_Values["short"] = (int)rw.get_short_value(); - base.m_Values["long"] = (int)rw.get_long_value(); + base.m_Values["short"] = (int)platform.get_short_value(); + base.m_Values["long"] = (int)platform.get_long_value(); base.m_Values["stapm"] = base.m_Values["long"]; base.UpdateTimer_Elapsed(sender, e); @@ -196,23 +198,23 @@ public override void SetTDPLimit(string type, double limit) switch (type) { case "fast": - rw.set_short_limit((int)limit); + platform.set_short_limit((int)limit); break; case "slow": - rw.set_long_limit((int)limit); + platform.set_long_limit((int)limit); break; case "stapm": - rw.set_long_limit((int)limit); + platform.set_long_limit((int)limit); break; case "all": - rw.set_all_limit((int)limit); + platform.set_all_limit((int)limit); break; } } public override void SetGPUClock(double clock) { - rw.set_gfx_clk((int)clock); + platform.set_gfx_clk((int)clock); } } diff --git a/ControllerCommon/Utils/CommonUtils.cs b/ControllerCommon/Utils/CommonUtils.cs index 7ab8cf8d7..e95a19312 100644 --- a/ControllerCommon/Utils/CommonUtils.cs +++ b/ControllerCommon/Utils/CommonUtils.cs @@ -11,11 +11,15 @@ namespace ControllerCommon.Utils { public static class CommonUtils { - public static string Between(string STR, string FirstString, string LastString, bool KeepBorders = false) + public static string Between(string STR, string FirstString, string LastString = null, bool KeepBorders = false) { string FinalString; int Pos1 = STR.IndexOf(FirstString) + FirstString.Length; - int Pos2 = STR.IndexOf(LastString, Pos1); + int Pos2 = STR.Length; + + if (LastString != null) + Pos2 = STR.IndexOf(LastString, Pos1); + FinalString = STR.Substring(Pos1, Pos2 - Pos1); return KeepBorders ? FirstString + FinalString + LastString : FinalString; } diff --git a/ControllerService/ControllerService.csproj b/ControllerService/ControllerService.csproj index 68d62b661..bf0c69a83 100644 --- a/ControllerService/ControllerService.csproj +++ b/ControllerService/ControllerService.csproj @@ -22,12 +22,6 @@ pdbonly - - - - - - diff --git a/HandheldCompanion/Dependencies/Rw.ini b/HandheldCompanion/Dependencies/Rw.ini deleted file mode 100644 index 2baf77f4c..000000000 --- a/HandheldCompanion/Dependencies/Rw.ini +++ /dev/null @@ -1,8857 +0,0 @@ -;------------------------------------------------------------------; -;DO NOT EDIT THIS FILE EXCEPT YOU REALLY KNOW WHAT YOU ARE DOING!!!; -;------------------------------------------------------------------; - -;---------------------------------------; -; General Configuration ; -; UPDATED AUTOMATICALLY ; -;---------------------------------------; -[Config] -OpenLast=1 -ActiveList=PciForm; -DefaultInterval=1500 -;TimerApplyAll=1 -;TimerAsDefault=1 - -PciInterval=1500 -PciDisplayWidth=0 -PciIndex=3 -IEEEOhci1394Guid=1 -EthernetMacAddress=1 - -PciIndexInterval=1500 -PciIndexBus=0 -PciIndexDev=0 -PciIndexFun=0 -PciIndexID=16810118 -PciIndexIndex=0 -PciIndexData=4 -PciIndexStart=0 -PciIndexStep=1 - -MemoryInterval=1500 -MemoryDisplayWidth=0 -MemoryBase=3210600648 - -MemoryIndexInterval=1500 -MemoryIndexIndex=255 -MemoryIndexData=255 -MemoryIndexStart=-1 -MemoryIndexStep=255 - -IoSpaceInterval=1500 -IoSpaceDisplayWidth=0 -IoSpaceBase=65535 - -IoIndexInterval=1500 -IoIndexDisplayWidth=0 -IoIndexPort=112 -IoDataPort=113 - -SuperIoInterval=1500 -SuperIoDisplayWidth=0 -SuperIoIndex=0 - -CommandFile=CMD.rw - -RemoteUefiMode=1 -RemoteOption=2 -ComPortBaudRate=6 -LptRemotePort=888 -RemotePcieSupport=0 -RemoteSioSupport=0 -RemoteSMBusSupport=0 -ReadComPortInterval=100 - -EcRamInterval=1300 -EcRamDisplayWidth=0 -EC_SC=102 -EC_DATA=98 -EC_AddressSpaceID=1 - -ApicAddress=-20971520 -AcpiSciIrq=9 -AcpiPmBase=1024 - -ACPIDetectMethod=0x4321765 -ChecksumAmlFile=1 -ACPIASLDecode=1 -ACPIDecodeRSDP=1 -ACPIDecodeRSDT=1 -ACPIDecodeXSDT=1 -ACPIDecodeFACP=1 -ACPIDecodeAPIC=1 -ACPIDecodeBOOT=1 -ACPIDecodeSBST=1 -ACPIDecodeHPET=1 -ACPIDecodeECDT=1 -ACPIDecodeMCFG=1 -ACPIDecodeWDRT=1 -ACPIDecodeDBGP=1 -ACPIDecodeSPCR=1 -ACPIDecodeTCPA=1 -ACPIDecodeSPMI=1 -ACPIDecodeCPEP=1 -ACPIDecodeSLIT=1 -ACPIDecodeSLIC=1 -ACPIDecodeSRAT=1 -ACPIDecodeERST=1 -ACPIDecodeBERT=1 -ACPIDecodeHEST=1 -ACPIDecodeEINJ=1 -ACPIDecodeDMAR=1 -ACPIDecodeSSDT=1 -ACPIDecodeDSDT=1 -ACPIDecodeFACS=1 -ACPIDecodeOEM=1 -ACPIDecodeMSCT=1 -ACPIDecodeMSDM=1 -ACPITomRange=0x1000000 - -DetectPCIEBase=1 -PCIEBaseAddress=-1 -PCIEBaseTop=-33554432 -PCIEBaseBottom=0x5FFFFFFF -PCIEMMIOonPCI=0 -PCIIOonPCIE=1 - -RwDebug=0 -DisableSmbus=0 -DisableSuperIo=0 - -CpuClkDetect=0 -CpuClkInterval=800 - -AtaAtapiAhci=1 -AtaAtapiForceAhci=0 -CpuMsrInterval=1500 - -DiskDisplayWidth=0 -DiskDeviceNumber=1 -LBAAddress=0 - -BckSupport=1 -ACPIDecodeAAFT=0 -RemoteLeft=966 -RemoteTop=0 -RemoteWidth=308 -RemoteHeight=854 - -;---------------------------------------; -; REFRESH RATE SETTINGS ; -;---------------------------------------; -[RefreshRate] -0=Disabled -10=10 millisecond -20=20 millisecond -30=30 millisecond -40=40 millisecond -50=50 millisecond -60=60 millisecond -70=70 millisecond -80=80 millisecond -90=90 millisecond -100=100 millisecond -200=200 millisecond -300=300 millisecond -400=400 millisecond -500=500 millisecond -600=600 millisecond -700=700 millisecond -800=800 millisecond -900=900 millisecond -1000=1 second -1100=1.1 second -1200=1.2 second -1300=1.3 second -1400=1.4 second -1500=1.5 second -1600=1.6 second -1700=1.7 second -1800=1.8 second -1900=1.9 second -2000=2 second -2100=2.1 second -2200=2.2 second -2300=2.3 second -2400=2.4 second -2500=2.5 second -2600=2.6 second -2700=2.7 second -2800=2.8 second -2900=2.9 second -3000=3 second -3200=3.2 second -3400=3.4 second -3600=3.6 second -3800=3.8 second -4000=4 second -4500=4.5 second -5000=5 second -5500=5.5 second -6000=6 second -6500=6.5 second -7000=7 second -7500=7.5 second -8000=8 second -9000=9 second -10000=10 second - -;---------------------------------------; -; DIMM SPD ; -;---------------------------------------; -[DIMMSPD] -DimmSlotNum=8 -Dimm1Address=0xA0 -Dimm2Address=0xA2 -Dimm3Address=0xA4 -Dimm4Address=0xA6 -Dimm5Address=0xA8 -Dimm6Address=0xAA -Dimm7Address=0xAC -Dimm8Address=0xAE - -;---------------------------------------; -; SUPER IO ; -;---------------------------------------; -[SIOVENDOR1] -Name=Winbond -InfoName=WinSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa - -[SIOVENDOR2] -Name=ITE -InfoName=IteSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0x02; o LocalB 0x02; o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0x02; o LocalB 0x02; o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 - -[SIOVENDOR3] -Name=SMSC -InfoName=SmscSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa - -[SIO1] -Name=W83627HF/F -InfoName=W627HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub,Local0,0x1752); bkif0(sub,Local0,0x3a52); bkif0(sub,Local0,0x4152); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1752)); bkif0(sub(Local0,0x3a52)); sub(Local0,0x4152) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, VSB powered -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO2] -Name=W83627SF -InfoName=W627SF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x5059)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x5059) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4 -Ldn10=ACPI -Ldn11=Smart Card Interface -Ldn12=GPIO Port 5, 6, 7 - -[SIO3] -Name=W83627THF -InfoName=W627THF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x8082)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x8082) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=Game Port, MIDI Port, GPIO Port 1, 5 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4 -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO4] -Name=W83637HF -InfoName=W637HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x8070)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x8070) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3 -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=Smart Card Interface -Ldn13=MS/SD Card Interface - -[SIO5] -Name=W83697HF/HG -InfoName=W697HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87);Local0=IID16(LocalA,LocalB,0x20);Local0=and(Local0,0xf0ff);bkif0(sub(Local0,0x1060));LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87);Local0=IID16(LocalA,LocalB,0x20);Local0=and(Local0,0xf0ff);sub(Local0,0x1060) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn6=CIR -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO6] -Name=W83697SF -InfoName=W697SF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0068)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0068) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=PWM -Ldn12=Smart Card Interface -Ldn13=GPIO 6 -Ldn14=GPIO 7 -Ldn14=GPIO 8 - -[SIO7] -Name=W83697UF/UG -InfoName=W697UF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x1068)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x1068) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=PWM -Ldn12=Smart Card Interface -Ldn13=URC, GPIO 6 -Ldn14=URD, GPIO 7 -Ldn14=GPIO 8 - -[SIO8] -Name=W83977ATF -InfoName=W977ATF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x7097)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x7097) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=IR -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3 -Ldn10=ACPI - -[SIO9] -Name=W83977EF -InfoName=W977EF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0xf052)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0xf052) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn10=ACPI - -[SIO10] -Name=W83L517D -InfoName=WL517D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0061)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0061) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn6=FIR -Ldn10=ACPI - -[SIO11] -Name=W83L518D -InfoName=WL518D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x1071)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x1071) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=Smart Card Interface -Ldn1=Memory Stick Interface -Ldn2=GPIO -Ldn3=SD Memory Interface - -[SIO12] -Name=W83L519D -InfoName=WL519D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x2071)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x2071) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=Smart Card Interface -Ldn1=Memory Stick Interface -Ldn2=GPIO -Ldn3=SD Memory Interface - -[SIO13] -Name=IT8700F -InfoName=IT8700F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0087)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=FAN Controller -Ldn5=GPIO -Ldn6=Game Port -Ldn7=Consumer IR -Ldn8=MIDI Port - -[SIO14] -Name=IT8702F -InfoName=IT8702F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0287)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0287) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=FAN Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO15] -Name=IT8705F -InfoName=IT8705F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0587)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0587) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=GPIO -Ldn6=Game Port -Ldn7=Consumer IR -Ldn8=MIDI Port - -[SIO16] -Name=IT8710F -InfoName=IT8710F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1087)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=WC Configuration -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO17] -Name=IT8712F -InfoName=IT8712F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1287)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1287) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO18] -Name=IT8761E -InfoName=IT8761F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x6187)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x6187) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=KBC -Ldn1=UART -Ldn2=GPIO -Ldn3=FDC -Ldn4=Mouse - -[SIO19] -Name=W83627EHF/EHG -InfoName=W627EHF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x88); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x88) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W627 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=GPIO1, GPIO6, Game Port, MIDI Port -Ldn8=WDTO, PLED -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5, SUSLED -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO20] -Name=SMSC LPC47S42x -InfoName=S47S42x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x57); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x57) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn8=X-Bus -Ldn10=Runtime Registers -Ldn11=SMBus - -[SIO21] -Name=SMSC LPC47M15x/LPC47M192 -InfoName=S47M15x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x60); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x60) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=Runtime Registers -Ldn11=MPU-401 - -[SIO22] -Name=SMSC LPC47B272 -InfoName=S47B272 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x51); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x51) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=Runtime Registers -Ldn11=MPU-401 - -[SIO23] -Name=SMSC LPC47M10x/LPC47M112 -InfoName=S47M10x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x59); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x59) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=PME -Ldn11=MPU-401 - -[SIO24] -Name=SMSC LPC47M14x -InfoName=S47M14x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x5F); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x5F) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=PME -Ldn11=MPU-401 - -[SIO25] -Name=SMSC LPC47M172 -InfoName=S47M172 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x14); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x14) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn1=Parallel Port -Ldn2=Serial Port 2 -Ldn3=Serial Port 1 -Ldn4=Power Control -Ldn5=Mouse -Ldn6=Keyboard -Ldn7=GPIO -Ldn10=Runtime Register Block - -[SIO26] -Name=SMSC LPC47M182 -InfoName=S47M182 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x74); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x74) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn1=Parallel Port -Ldn2=Serial Port 2 -Ldn3=Serial Port 1 -Ldn4=Power Control -Ldn5=Mouse -Ldn6=Keyboard -Ldn7=GPIO -Ldn10=Runtime Register Block - -[SIO27] -Name=SMSC SCH5017 -InfoName=SCH5017 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x78); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x78) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn10=Runtime Registers - -[SIO28] -Name=IT8711F -InfoName=IT8711F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1187)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1187) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=SWC -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO29] -Name=Fintek F71872 -InfoName=F71872 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34194103)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34194103) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn10=PME & ACPI - -[SIO30] -Name=IT8716F -InfoName=IT8716F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1687)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1687) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO31] -Name=IT8718F -InfoName=IT8718F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1887)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1887) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn10=Consumer IR - -[SIO32] -Name=W83L517G -InfoName=WL517G -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0061)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0061) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn6=FIR -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4, 5 -Ldn10=ACPI - -[SIO33] -Name=W83627UHG -InfoName=W627UHG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x30A2)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x30A2) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=Keyboard Controller -Ldn6=UART C -Ldn7=GPIO Port 3, 4 -Ldn8=WDTO, PLED, GPIO5, 6 & GPIO Base Address -Ldn9=GPIO Port 1, 2 & SUSLED -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=PECI, SST -Ldn13=UART D -Ldn14=UART E -Ldn15=UART F - -[SIO34] -Name=IT8726F -InfoName=IT8726F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x2687)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x2687) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO35] -Name=IT8510E -InfoName=IT8510E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1085)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1085) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=Real Time Clock -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO36] -Name=IT8511E -InfoName=IT8511E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1185)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1185) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=Real Time Clock -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO37] -Name=IT8512E -InfoName=IT8512E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1285)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1285) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=BRAMLD -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO38] -Name=Fintek F71805F/FG -InfoName=F71805F -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190604)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190604) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn6=GPIO -Ldn10=PME - -[SIO39] -Name=Fintek F71862 -InfoName=F71862 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190106)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190106) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn8=SPI -Ldn10=PME & ACPI - -[SIO40] -Name=Fintek F71882/F71883 -InfoName=F71882 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34194105)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34194105) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn8=SPI -Ldn10=PME & ACPI - -[SIO41] -Name=W83627DHG -InfoName=W627DHG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x20A0)); bkif0(sub(Local0,0x70B0)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x20A0)); sub(Local0,0x70B0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W627 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface -Ldn7=GPIO6 -Ldn8=WDTO, PLED -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=PECI, SST - -[SIO42] -Name=W83667HG -InfoName=W667HG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x10A5)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x10A5) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W667 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface & CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDTO# & GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor & SB-TSI -Ldn12=PECI, SST -Ldn13=VID, BUSSEL -Ldn14=CIR WAKE-UP -Ldn15=GPIO Push-Pull/OD Select - -[SIO43] -Name=W83667HG-A -InfoName=W667HG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x50B3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x50B3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W667 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface & CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDTO# & GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor & SB-TSI -Ldn12=PECI -Ldn13=VID, BUSSEL -Ldn15=GPIO Push-Pull/OD Select - -[SIO44] -Name=IT8720F -InfoName=IT8720F -Detect=LocalA=0x2e; LocalB=0x2f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0x55); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x2087)); LocalA=0x4e; LocalB=0x4f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0xAA); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x2087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o(LocalA,0x02); o(LocalB,0x02) -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=IT8720 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn10=Consumer IR - -[SIO45] -Name=NCT6775F/NCT6772F/NCT6771F -InfoName=N6771 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x70B4)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x70B4) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N6771 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDT1, GPIO0, GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor, SB-TSI, Front Panel LED, Deep S5 -Ldn12=PECI, SST -Ldn13=VID, VIDDAC, BUSSEL -Ldn14=CIR WAKEUP -Ldn15=GPIO Push-Pull/OD Select - -[SIO46] -Name=IT8502E -InfoName=IT8502E -Detect=LocalA=0x2e; LocalB=0x2f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0x55); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0285)); LocalA=0x4e; LocalB=0x4f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0xAA); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0285) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o(LocalA,0x02); o(LocalB,0x02) -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=BRAM Configuration -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO47] -Name=NCT6776F -InfoName=N6776 -;Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x30C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x30C3) -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x33C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x33C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N6776 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B, IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO6,7,8,9 -Ldn8=WDT1, GPIO0, GPIOA -Ldn9=GPIO1,2,3,4,5,6,7 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn13=VID -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn20=SVID -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO48] -Name=NCT5577D -InfoName=N5577 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x31C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x31C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N5577 -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO7,8,9 -Ldn8=WDT1, GPIOA -Ldn9=GPIO2,3,4,5,7 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO49] -Name=NCT5573D -InfoName=N5573 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x31C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x31C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N5573 -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO8,9 -Ldn8=WDT1, BPIO0,A -Ldn9=GPIO2,3,4,5 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO50] -Name=Fintek F71808A -InfoName=F71808 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190110)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190110) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71808 -Ldn1=UART -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,Power Saving - -[SIO51] -Name=Fintek F71869A -InfoName=F71869 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190710)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190710) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71869 -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,ERP Power Saving - -[SIO52] -Name=Fintek F71889A -InfoName=F71889 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190510)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190510) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71889 -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,ERP Power Saving -Ldn11=VREF - -[SIO53] -Name=Fintek F71878A -InfoName=F71878 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190611)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190611) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71878 -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn10=PME,ACPI,ERP Power Saving - -;---------------------------------------; -; JEDEC ID ; -;---------------------------------------; -[JEDECID] -01=AMD -02=AMI -04=Fujitsu -07=Hitachi -08=Inmos -0B=Intersil -0D=Mostek -0E=Motorola -10=NEC -13=Conexant (Rockwell) -15=Philips Semi. (Signetics) -16=Synertek -19=Xicor -1A=Zilog -1C=Mitsubishi -1F=Atmel -20=SGS/Thomson -23=Wafer Scale Integration -25=Tristar -26=Visic -29=MicrochipTechnology -2A=Ricoh Ltd. -2C=Micron Technology -2F=ACTEL -31=Catalyst -32=Panasonic -34=Cypress -37=Zarlink (formerly Plessey) -38=UTMC -3B=Integrated CMOS (Vertex) -3D=Tektronix -3E=Sun Microsystems -40=MOSEL -43=Xerox -45=SunDisk -46=Elan Circuit Tech. -49=Xilinx -4A=Compaq -4C=SCI -4F=I3 Design System -51=Crosspoint Solutions -52=Alliance Semiconductor -54=Hewlett-Packard -57=New Media -58=MHS Electronic -5B=Kawasaki Steel -5D=TECMAR -5E=Exar -61=Northern Telecom -62=Sanyo -64=Crystal Semiconductor -67=Asparix -68=Convex Computer -6B=Transwitch -6D=Cannon -6E=Altera -70=QUALCOMM -73=AMS (Austria Micro) -75=Aster Electronics -76=Bay Networks (Synoptic) -79=Thesys -7A=Solbourne Computer -7C=Dialog -83=Fairchild -85=GTE -86=Harris -89=Intel -8A=I.T.T. -8C=Monolithic Memories -8F=National -91=RCA -92=Raytheon -94=Seeq -97=Texas Instruments -98=Toshiba -9B=Eurotechnique -9D=Lucent (AT&T) -9E=Exel -A1=Lattice Semiconductor -A2=NCR -A4=IBM -A7=International CMOS Tech -A8=SSSI -AB=VLSI -AD=Hyundai Electronics -AE=OKI Semiconductor -B0=Sharp -B3=IDT -B5=DEC -B6=LSI Logic -B9=Thinking Machine -BA=Thomson CSF -BC=Honeywell -BF=SST -C1=Infineon (formerly Siemens) -C2=Macronix -C4=Plus Logic -C7=European Silicon Str. -C8=Apple Computer -CB=Protocol Engines -CD=Seiko Instruments -CE=Samsung -D0=Klic -D3=Tandem -D5=Integrated Silicon Solutions -D6=Brooktree -D9=Performance Semi. -DA=Winbond Electronic -DC=Bright Micro -DF=PCMCIA -E0=LG Semiconductor -E3=Array Microsystems -E5=Analog Devices -E6=PMC-Sierra -E9=Quality Semiconductor -EA=Nimbus Technology -EC=Micronas (ITT Intermetall) -EF=NEXCOM -F1=Sony -F2=Cray Research -F4=Vitesse -F7=Zentrum Mikroelektronic -F8=TRW -FB=Allied-Signal -FD=Media Vision -FE=Level One Communication -7F01=Cirrus Logic -7F02=National Instruments -7F04=Alcatel Mietec -7F07=JTAG Technologies -7F08=Loral -7F0B=Bestlink Systems -7F0D=GENNUM -7F0E=VideoLogic -7F10=Chip Express -7F13=TCSI -7F15=Hughes Aircraft -7F16=Lanstar Semiconductor -7F19=Music Semi -7F1A=Ericsson Components -7F1C=Eon Silicon Devices -7F1F=Integ. Memories Tech. -7F20=Corollary Inc. -7F23=EIV (Switzerland) -7F25=Zarlink (formerly Mitel) -7F26=Clearpoint -7F29=Vanguard -7F2A=Hagiwara Sys-Com -7F2C=Celestica -7F2F=Rohm Company Ltd. -7F31=Libit Signal Processing -7F32=Enhanced Memories Inc. -7F34=Adaptec Inc. -7F37=AMIC Technology -7F38=Adobe Systems -7F3B=Newport Digital -7F3D=T Square -7F3E=Seiko Epson -7F40=Viking Components -7F43=Suwa Electronics -7F45=Micron CMS -7F46=American Computer & Digital Components Inc -7F49=CPU Design -7F4A=Price Point -7F4C=Tellabs -7F4F=Transcend Information -7F51=CKD Corporation Ltd. -7F52=Capital Instruments, Inc. -7F54=Linvex Technology -7F57=Dynamem, Inc. -7F58=NERA ASA -7F5B=Acorn Computers -7F5D=Oak Technology, Inc. -7F5E=Itec Memory -7F61=Wintec Industries -7F62=Super PC Memory -7F64=Galvantech -7F67=GateField -7F68=Integrated Memory System -7F6B=Goldenram -7F6D=Cimaron Communications -7F6E=Nippon Steel Semi. Corp. -7F70=AMCC -7F73=Digital Microwave -7F75=MIMOS Semiconductor -7F76=Advanced Fibre -7F79=Acbel Polytech Inc. -7F7A=Apacer Technology -7F7C=FOXCONN -7F83=ILC Data Device -7F85=Micro Linear -7F86=Univ. Of NC -7F89=Nchip -7F8A=Galileo Tech -7F8C=Graychip -7F8F=Robert Bosch -7F91=DATARAM -7F92=United Microelec Corp. -7F94=Smart Modular -7F97=Qlogic -7F98=Kingston -7F9B=SpaSE -7F9D=Programmable Micro Corp -7F9E=DoD -7FA1=Dallas Semiconductor -7FA2=Omnivision -7FA4=Novatel Wireless -7FA7=Cabletron -7FA8=Silicon Technology -7FAB=Vantis -7FAD=Century -7FAE=Hal Computers -7FB0=Juniper Networks -7FB3=Tundra Semiconductor -7FB5=LightSpeed Semi. -7FB6=ZSP Corp. -7FB9=Dynachip -7FBA=PNY Electronics -7FBC=MMC Networks -7FBF=Broadcom -7FC1=V3 Semiconductor -7FC2=Flextronics (formerly Orbit) -7FC4=Transmeta -7FC7=Enhance 3000 Inc -7FC8=Tower Semiconductor -7FCB=Maxim Integrated Product -7FCD=Centaur Technology -7FCE=Unigen Corporation -7FD0=Memory Card Technology -7FD3=Aica Kogyo, Ltd. -;7FD5=MSC Vertriebs GmbH -7FD5=CellShocks -7FD6=AKM Company, Ltd. -7FD9=GSI Technology -7FDA=Dane-Elec (C Memory) -7FDC=Lara Technology -7FDF=Tanisys Technology -7FE0=Truevision -7FE3=MGV Memory -7FE5=Gadzoox Networks -7FE6=Multi Dimensional Cons. -7FE9=Triscend -7FEA=XaQti -7FEC=Clear Logic -7FEF=Advantage Memory -7FF1=LeCroy -7FF2=Yamaha Corporation -7FF4=NetLogic Microsystems -7FF7=BF Goodrich Data. -7FF8=Epigram -7FFB=Admor Memory -7FFD=Quadratics Superconductor -7FFE=3COM -7F7F01=Camintonn Corporation -7F7F02=ISOA Incorporated -7F7F04=ADMtek Incorporated -7F7F07=MOSAID Technologies -7F7F08=Ardent Technologies -7F7F0B=Allayer Technologies -7F7F0D=Oasis Semiconductor -7F7F0E=Novanet Semiconductor -7F7F10=Power General -7F7F13=Telocity -7F7F15=Symagery Microsystems -7F7F16=C-Port Corporation -7F7F19=Malleable Technologies -7F7F1A=Kendin Communications -7F7F1C=Sanmina Corporation -7F7F1F=Actrans System Inc. -7F7F20=ALPHA Technologies -7F7F23=Align Manufacturing -7F7F25=Chameleon Systems -7F7F26=Aplus Flash Technology -7F7F29=ADTEC Corporation -7F7F2A=Kentron Technologies -7F7F2C=ASIC Designs Inc -7F7F2F=Siemens AG -7F7F31=Itautec Philco SA -7F7F32=Radiata Inc. -7F7F34=Legend -7F7F37=Enikia Incorporated -7F7F38=SwitchOn Networks -7F7F3B=ESS Technology -7F7F3D=Excess Bandwidth -7F7F3E=West Bay Semiconductor -7F7F40=Newport Communications -7F7F43=Intellitech Corporation -7F7F45=Ishoni Networks -7F7F46=Silicon Spice -7F7F49=Centillium Communications -7F7F4A=W.L. Gore -7F7F4C=GlobeSpan -7F7F4F=Saifun Semiconductors -7F7F51=MetaLink Technologies -7F7F52=Feiya Technology -7F7F54=Shikatronics -7F7F57=Com-Tier -7F7F58=Malaysia Micro Solutions -7F7F5B=Anadyne Microelectronics -7F7F5D=Mellanox Technologies -7F7F5E=Tenx Technologies -7F7F61=Skyup Technology -7F7F62=HiNT Corporation -7F7F64=MCI Computer GMBH -7F7F67=AVED Memory -7F7F68=Legerity -7F7F6B=nCUBE -7F7F6D=FDK Corporation -7F7F6E=High Bandwidth Access -7F7F70=BRECIS -7F7F73=Chicory Systems -7F7F75=Fast-Chip -7F7F76=Zucotto Wireless -7F7F79=eSilicon -7F7F7A=Morphics Technology -7F7F7C=Silicon Wave -7F7F83=Agate Semiconductor -7F7F85=HYPERTEC -7F7F86=Adhoc Technologies -7F7F89=Switchcore -7F7F8A=Cisco Systems, Inc. -7F7F8C=Wichmann WorkX AG -7F7F8F=E-M Solutions -7F7F91=Advanced Hardware Arch. -7F7F92=Inova Semiconductors GmbH -7F7F94=Delkin Devices -7F7F97=SiberCore Technologies -7F7F98=Southland Microsystems -7F7F9B=Great Technology Microcomputer -7F7F9D=HADCO Corporation -7F7F9E=Corsair -7F7FA1=Cygnal Integrated Products Incorporated -7F7FA2=Artesyn Technologies -7F7FA4=Peregrine Semiconductor -7F7FA7=MIPS Technologies -7F7FA8=Chrysalis ITS -7F7FAB=Win Technologies -7F7FAD=Extreme Packet Devices -7F7FAE=RF Micro Devices -7F7FB0=Sarnoff Corporation -7F7FB3=Benchmark Elect. (AVEX) -7F7FB5=SpecTek Incorporated -7F7FB6=Hi/fn -7F7FB9=AANetcom Incorporated -7F7FBA=Micro Memory Bank -7F7FBC=Virata Corporation -7F7FBF=DSP Group -7F7FC1=Chip2Chip Incorporated -7F7FC2=Phobos Corporation -7F7FC4=Nordic VLSI ASA -7F7FC7=Alchemy Semiconductor -7F7FC8=Agilent Technologies -7F7FCB=HanBit Electronics -7F7FCD=Element 14 -7F7FCE=Pycon -7F7FD0=Sibyte, Incorporated -7F7FD3=I&C Technology -7F7FD5=Elektrobit -7F7FD6=Megic -7F7FD9=Hyperchip -7F7FDA=Gemstone Communications -7F7FDC=3ParData -7F7FDF=Helix AG -7F7FE0=Domosys -7F7FE3=Chiaro -7F7FE5=Exbit Technology A/S -7F7FE6=Integrated Technology Express -7F7FE9=Jasmine Networks -7F7FEA=Caspian Networks -7F7FEC=Silicon Access Networks -7F7FEF=MultiLink Technology -7F7FF1=World Wide Packets -7F7FF2=APW -7F7FF4=Xstream Logic -7F7FF7=Realchip -7F7FF8=Galaxy Power -7F7FFB=Accelerant Networks -7F7FFD=SandCraft -7F7FFE=Elpida -7F7F7F01=Solectron -7F7F7F02=Optosys Technologies -7F7F7F04=TriMedia Technologies -7F7F7F07=Optillion -7F7F7F08=Terago Communications -7F7F7F0B=Elixir (Nanya Technology) -7F7F7F0D=Mysticom -7F7F7F0E=LightSand Communications -7F7F7F10=Agere Systems -7F7F7F13=Geil (Golden Empire) -7F7F7F15=Tioga Technologies -7F7F7F16=Netlist -7F7F7F19=Centon Electronics -7F7F7F1A=Tyco Electronics -7F7F7F1C=Zettacom -7F7F7F1F=Aspex Technology -7F7F7F20=F5 Networks -7F7F7F23=Acorn Networks -7F7F7F25=Kingmax Semiconductor -7F7F7F26=BOPS -7F7F7F29=eMemory Technology -7F7F7F2A=Procket Networks -7F7F7F2C=Trebia Networks -7F7F7F2F=Ample Communications -7F7F7F31=Astute Networks -7F7F7F22=Azanda Network Devices -7F7F7F34=Tekmos -7F7F7F37=Firecron Ltd -7F7F7F38=Resonext Communications -7F7F7F3B=Concept Computer -7F7F7F3D=3Dlabs -7F7F7F3E=c?t Magazine -7F7F7F40=Silicon Packets -7F7F7F43=Semicon Devices Singapore -7F7F7F45=Improv Systems -7F7F7F46=INDUSYS GmbH -7F7F7F83=Buffalo (Melco) -7F7F7F85=Cyan Technologies -7F7F7F86=Global Locate -7F7F7F89=Ikanos Communications -7F7F7F8A=Princeton Technology -7F7F7F8C=Elite Flash Storage -7F7F7F8F=ATI Technologies -7F7F7F91=NeoMagic -7F7F7F92=AuroraNetics -7F7F7F94=Mushkin -7F7F7F97=TeraLogic -7F7F7F98=Cicada Semiconductor -7F7F7F9B=Magis Works -7F7F7F9D=Cogency Semiconductor -7F7F7F9E=Chipcon AS -7F7F7FA1=Programmable Silicon Solutions -7F7F7FA2=ChipWrights -7F7F7FA4=Quicklogic -7F7F7FA7=Flasys -7F7F7FA8=BitBlitz Communications -7F7F7FAB=Purple Ray -7F7F7FAD=Delta Electronics -7F7F7FAE=Onex Communications -7F7F7FB0=Memory Experts Intl -7F7F7FB3=Dibcom -7F7F7FB5=API NetWorks -7F7F7FB6=Bay Microsystems -7F7F7FB9=Tachys Technologies -7F7F7FBA=Equator Technology -7F7F7FBC=SILCOM -7F7F7FBF=Sanera Systems -7F7F7FC1=Viasystems Group -7F7F7FC2=Simtek -7F7F7FC4=Satron Handelsges -7F7F7FC8=Corrent -7F7F7FC8=Infrant Technologies -7F7F7F58=takeMS -7F7F7F7FCD=GSkill -7F7F7F7FEF=Team Group -7F7F7F7FB0=OCZ -7F7F7F7FCB=AData Technology Inc. -7F7F7F7F7F02=Patriot (PDP Systems) -7F7F7F7F7F51=Qimonda AG -7F7F7F7F7F9B=Crucial Technology -7F7F7F7F7FF8=ASRock Incorporation - - -;---------------------------------------; -; SMBUS ; -;---------------------------------------; -;Name: Controller name for display -;Detect: result=0 if detected -;InitSmBus: Initial code if any -;GetBase: Set Local0 to Base address -;GetBasen(n=2..4): Set Local0 to Base address -;ClearStatus: if (result != StatusOk) then program exit with error -;SetAddress: how to set the smbus address of the device, value will be added to string tail by the program -;SetCommand: how to set the command byte (offset) for byte read command -;SetCounter: how to set the counter for block write command -;ByteSetByte: how to set data of the byte write command -;GetCounter: get the counter return from device (clock gen.) -;StartByteReadCmd: send command to smbus to start byte read transfer -;StartByteWriteCmd: send command to smbus to start byte write transfer -;WaitByteCmd: wait for byte command done, if result=SmBusError, program exit -;ByteGetByte: how to get the byte of the byte command -;StartBlockReadCmd: send command to smbus to start block read transfer -;StartBlockWriteCmd: send command to smbus to start block write transfer -;WaitBlockCmd: wait for block command done, if result=SmBusError, program exit -;BlockOffset: prepare the offset to get/set the first byte of the block command -;BlockSetByte: how to set the byte of the block command -;BlockGetByte: how to get the byte of the block command -;BlockCount: max. count of chipset buffer to transfer -;BlockNextCmd: how to start the next transfer, if block command need to separate -;BlockNextOffset: prepare the offset to get/set the next byte of the block command -;RestoreSmBus: restore the chipset for smbus if needed -;StatusOk: status ok value for ClearStatus -;SmBusError: error value for WaitByteCmd and WaitBlockCmd -;ClockGenAddress: clock gen. slave address -;StartWordReadCmd: send command to smbus to start word read transfer -;StartWordWriteCmd: send command to smbus to start word write transfer -;WaitWordCmd: wait for word command done, if result=SmBusError, program exit -;WordGetByte0: how to get the byte0 of the word command -;WordGetByte1: how to get the byte1 of the word command -;WordSetByte0: how to set the byte0 of the word command -;WordSetByte1: how to set the byte1 of the word command - -[SMBUS1] -Name=Intel ICHx -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x24008086)); Sub(Local0,0x26008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci(0,0x1f,0,0xf2); Local0=And(LocalA,0xf7); Wpci(0,0x1f,0,0xf2,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -;GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0); Local1=Add(Local0,0xE); Local4=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 200; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -;RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Local1=Add(Local0,0xE); o(Local1,Local4); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, -;read pseudo code (byte) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 48h (start byte read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step6 -;7. Read d = Base+5 (d = Data read) -;8. repeat step1 to step7 to read all data - -;write pseudo code -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = d (d = Data to write) -;6. Write Base+2 = 48h (start byte write command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. repeat step1 to step7 to write all data - -;Block Mode -;If Base+D bit1 = 0 (32-Byte Buffer disabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 54h (start block read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step6 -;7. Read d = Base+7 (d = Data read) -;8. Write Base+0 = FFh -;9. repeat step6 to step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Write Base+7 = d (d = Data to write) -;7. Write Base+2 = 54h (start block write command) -;8. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step7 -;9. Write Base+7 = d (d = Data to write) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step9 -;11. repeat step8 to step9 to write all data - -;If Base+D bit1 = 1 (32-Byte Buffer enabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Read Base+2 (reset buffer counter) -;6. Write Base+2 = 54h (start block read command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. Read d = Base+7 (d = Data read) -;9. repeat step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Read Base+2 (reset buffer counter) -;7. Write Base+7 = d (d = Data to write) -;8. repeat step6 to write all data -;9. Write Base+2 = 54h (start block write command) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step9 - -;Base = PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x20) -;Make sure PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x40 = 1) - - -[SMBUS2] -Name=SiS 962/963 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x00081039) -InitSmBus=LocalA=Rpci(0,2,0,0x77); Local0=And(LocalA,0xef); Wpci(0,2,0,0x77,Local0); LocalB=Rpci(0,2,1,4); LocalC=Rpci16(0,2,1,0x20); LocalD=Rpci(0,2,1,0x40); Wpci(0,2,1,0x40,1); Wpci16(0,2,1,0x20,0xc00); Wpci(0,2,1,4,1) -GetBase=Local0=Rpci16(0,2,1,0x20); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x10)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=8 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x1a)); And(Local1,8)} -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,1,0x40,LocalD); Wpci16(0,2,1,0x20,LocalC); Wpci(0,2,1,4,LocalB); Wpci(0,2,0,0x77,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS3] -Name=ULI M1563 -Detect=LocalF=Fpci(0x156310b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS4] -Name=VIA 8235/8237/8237A/8251 -Detect=Local0=Rpci32(0,17,0,0); Local0=And(Local0,0xF000FFFF); Sub(Local0,0x30001106) -InitSmBus=LocalA=Rpci(0,17,0,0xd2); LocalB=Rpci16(0,17,0,0xd0); BkIf1(And(LocalA,1); Local0=Or(LocalA,1); Wpci(0,17,0,0xd2,Local0); Wpci16(0,17,0,0xd0,0xc00) -GetBase=Local0=Rpci16(0,17,0,0xd0); Local0=and(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); and(Local1,0x1f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 100; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci16(0,17,0,0xd0,LocalB); Wpci(0,17,0,0xd2,LocalA) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS5] -Name=SiS 964 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x09641039) -InitSmBus=LocalA=Rpci(0,2,0,76h); LocalB=Or(LocalA,3); Wpci(0,2,0,76h,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x74); Local0=Add(Local0,0xe0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x10)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=8 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x1a)); And(Local1,8)} -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,0,76h,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS6] -Name=SiS 965/966 -Detect=Local0=Rpci32(0,2,0,0); BkIf0(Sub(Local0,0x09651039)); Sub(Local0,0x09661039) -InitSmBus=LocalA=Rpci(0,2,0,76h); LocalB=Or(LocalA,3); Wpci(0,2,0,76h,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x74); Local0=Add(Local0,0xd0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x55) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x55) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x18)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x18)} -BlockNextOffset=Local9=Add(Local9,1); BkIf1(Sub(Local9, 0x10)); Local9=0x15 -RestoreSmBus=Wpci(0,2,0,76h,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS7] -Name=ATI SB400/SB600/SB700/SB800/Hudson -Detect=Local0=Rpci32(0,20,0,0); BkIf0(Sub(Local0,0x43721002)); BkIf0(Sub(Local0,0x780B1022));Sub(Local0,0x43851002) -InitSmBus= -GetBase=Local0=Rpci16(0,20,0,0x90); Local0=And(Local0,0xFFF0); BkIf1(Sub(Local0,0)); Local0=R32(0xFED8032C); Local0=And(Local0,0xFFF0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 300; Wait{0x2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS8] -Name=nVidia MCP2 -Detect=Local0=Rpci32(0,1,1,0); Sub(Local0,0x008410DE) -InitSmBus= -GetBase=Local0=Rpci16(0,1,1,0x50); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{0x100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 300;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS9] -Name=Intel ICH7/ICH8/ICH9/ICH10 -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x27008086)); bkif0(Sub(Local0,0x28008086)); bkif0(Sub(Local0,0x29008086)); Sub(Local0,0x3A008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci32(0,0x1f,0,0xf0); LocalA=And(LocalA,0xFFFFC000); LocalA=Add(LocalA,0x3418); LocalE=R32(LocalA); Local0=And(LocalE,0xFFFFFFF7); W32(LocalA,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); W32(LocalA,LocalE); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS10] -Name=nVidia nForce3/CK804 -Detect=Local0=Rpci32(0,1,1,0); BfIf0(Sub(Local0,0x00E410DE)); Sub(Local0,0x005210DE) -InitSmBus= -GetBase=Local0=Rpci16(0,1,1,0x50); Local0=And(Local0,0xFFF0) -GetBase2=Local0=Rpci16(0,1,1,0x54); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{0x100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 300;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS11] -;Name=nVidia MCP51/55/61/65/67/68/73/77/78 -;Detect=LocalF=Fpci(0x026410DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x036810DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x03EB10DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x044610DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x054210DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x07D810DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x075210DE);Local0=Xor(LocalF,0xFFFF);Cmz(Local0) -Name=nVidia MCPxx -Detect=LocalF=FpciClass(0x0C0500); Local0=Xor(LocalF,0xFFFF); BkIf1(Cmz(Local0)); Local0=eRpci16(LocalF,0); Sub(Local0,0x10DE) -InitSmBus= -GetBase=Local0=eRpci16(LocalF,0x20); Local0=And(Local0,0xFFF0) -GetBase2=Local0=eRpci16(LocalF,0x24); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Delay 10;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 100;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS12] -Name=ULI M1573 -Detect=LocalF=Fpci(0x157310b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS13] -Name=ULI M1575 -Detect=LocalF=Fpci(0x157510b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS14] -Name=ServerWorks OSB4/CSB5 -Detect=Local0=Rpci32(0,0xF,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x02001166) -InitSmBus=LocalF=Rpci(0,0xF,0,0xD2); Local0=Or(LocalF,1); Wpci(0,0xF,0,0xD2,Local0); Local0=Rpci16(0,0xF,0,0x90); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0xF,0,0x90,0xC00) -GetBase=Local0=Rpci16(0,0xF,0,0x90); Local0=And(Local0,0xFFF0) -ClearStatus=Loop{100,o(Local0,0xff)}; Local0=0; Local0= -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10;Wait{2,0x8000,Local1=i(Local0);BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 300; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci(0,0xF,0,0xD2,LocalF) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS15] -Name=SiS 968 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x09681039) -InitSmBus=LocalA=Rpci(0,2,0,0x9A); LocalB=Or(LocalA,3); Wpci(0,2,0,0x9A,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x9A); Local0=And(Local0,0xFF00) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,0x10); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -BlockOffset=Local9=0x10 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,0,0x9A,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,0x10); i(Local1) -WordGetByte1=Local1=Add(Local0,0x11); i(Local1) -WordSetByte0=Local1=Add(Local0,0x10); o(Local1, -WordSetByte1=Local1=Add(Local0,0x11); o(Local1, - -[SMBUS16] -Name=Intel SCH -;Detect=Local0=Rpci32(0,0x1f,0,0); Sub(Local0,0x81198086) -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); Sub(Local0,0x81008086) -InitSmBus=Local6=Rpci32(0,0x1f,0,0x40); BkIf1(And(Local6,0xFFC0)); Wpci32(0,0x1f,0,0x40,0x80000C00) -GetBase=Local0=Rpci16(0,0x1f,0,0x40); Local0=And(Local0,0xFFC0) -ClearStatus=Local1=Add(Local0,1); Wait{0,0x8000,o(Local1,0x7); Local2=i(Local1); And(Local2,0xE)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,6); o(Local1, -ByteSetByte=Local1=Add(Local0,6); o(Local1, -GetCounter=Local1=Add(Local0,6); i(Local1) -StartByteReadCmd=o(Local0,0x12) -StartByteWriteCmd=o(Local0,0x12) -WaitByteCmd=Delay 10; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -ByteGetByte=Local1=Add(Local0,6); i(Local1) -StartBlockReadCmd=o(Local0,0x15) -StartBlockWriteCmd=o(Local0,0x15) -WaitBlockCmd=Delay 10; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -BlockOffset=Local9=0x20 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci32(0,0x1f,0,0x40,Local6) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x13) -StartWordWriteCmd=o(Local0,0x13) -WaitWordCmd=Delay 40; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -WordGetByte0=Local1=Add(Local0,6); i(Local1) -WordGetByte1=Local1=Add(Local0,7); i(Local1) -WordSetByte0=Local1=Add(Local0,6); o(Local1, -WordSetByte1=Local1=Add(Local0,7); o(Local1, - -[SMBUS17] -Name=Intel PCH -Detect=Local0=Rpci32(0,0x1f,3,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x3B008086));bkif0(Sub(Local0,0x1C008086));bkif0(Sub(Local0,0x1D008086));bkif0(Sub(Local0,0x1E008086));bkif0(Sub(Local0,0x8C008086));bkif0(Sub(Local0,0x8D008086));bkif0(Sub(Local0,0x0F008086)) -InitSmBus=Local6=Rpci(0,0x1f,3,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,3,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -[SMBUS18] -Name=VIA VX900 -Detect=Local0=Rpci32(0,17,0,0); Local0=And(Local0,0xF000FFFF); Sub(Local0,0x80001106) -InitSmBus=LocalA=Rpci(0,17,0,0xd2); LocalB=Rpci16(0,17,0,0xd0); BkIf1(And(LocalA,1); Local0=Or(LocalA,1); Wpci(0,17,0,0xd2,Local0); Wpci16(0,17,0,0xd0,0xc00) -GetBase=Local0=Rpci16(0,17,0,0xd0); Local0=and(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); o(Local0,0x00); Local1=i(Local0); and(Local1,0x1f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 100; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci16(0,17,0,0xd0,LocalB); Wpci(0,17,0,0xd2,LocalA) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS19] -Name=Intel Avoton PCH -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x24008086)); Sub(Local0,0x1F008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci(0,0x1f,0,0xf2); Local0=And(LocalA,0xf7); Wpci(0,0x1f,0,0xf2,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -;GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0); Local1=Add(Local0,0xE); Local4=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 200; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -;RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Local1=Add(Local0,0xE); o(Local1,Local4); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, -;read pseudo code (byte) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 48h (start byte read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step6 -;7. Read d = Base+5 (d = Data read) -;8. repeat step1 to step7 to read all data - -;write pseudo code -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = d (d = Data to write) -;6. Write Base+2 = 48h (start byte write command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. repeat step1 to step7 to write all data - -;Block Mode -;If Base+D bit1 = 0 (32-Byte Buffer disabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 54h (start block read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step6 -;7. Read d = Base+7 (d = Data read) -;8. Write Base+0 = FFh -;9. repeat step6 to step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Write Base+7 = d (d = Data to write) -;7. Write Base+2 = 54h (start block write command) -;8. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step7 -;9. Write Base+7 = d (d = Data to write) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step9 -;11. repeat step8 to step9 to write all data - -;If Base+D bit1 = 1 (32-Byte Buffer enabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Read Base+2 (reset buffer counter) -;6. Write Base+2 = 54h (start block read command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. Read d = Base+7 (d = Data read) -;9. repeat step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Read Base+2 (reset buffer counter) -;7. Write Base+7 = d (d = Data to write) -;8. repeat step6 to write all data -;9. Write Base+2 = 54h (start block write command) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step9 - -;Base = PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x20) -;Make sure PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x40 = 1) - -[SMBUS20] -Name=Intel PCH2 -Detect=Local0=Rpci32(0,0x1f,4,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0xA1008086)) -InitSmBus=Local6=Rpci(0,0x1f,4,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,4,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,4,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,4,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -[SMBUS21] -Name=Intel APL -Detect=Local0=Rpci32(0,0x1f,1,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x5AD48086)) -InitSmBus=Local6=Rpci(0,0x1f,1,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,1,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,1,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,1,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -;---------------------------------------; -; DIMMSMBUS ; -;---------------------------------------; -[DIMMSMBUS1] -Name=Ivy Bridge -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x3C008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x84);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x78180);Local1=Add(LocalA,0x78184);Local2=Add(LocalA,0x78188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x78190);Local1=Add(LocalA,0x78194);Local2=Add(LocalA,0x78198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS2] -Name=Ivy Bridge - E -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x0E008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x84);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x78180);Local1=Add(LocalA,0x78184);Local2=Add(LocalA,0x78188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x78190);Local1=Add(LocalA,0x78194);Local2=Add(LocalA,0x78198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS3] -Name=Haswell - E -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x2F008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x90);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x98180);Local1=Add(LocalA,0x98184);Local2=Add(LocalA,0x98188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x98190);Local1=Add(LocalA,0x98194);Local2=Add(LocalA,0x98198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase3=Local0=Add(LocalA,0xB0180);Local1=Add(LocalA,0xB0184);Local2=Add(LocalA,0xB0188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 20; Wait{0,0x10000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -SetPageBegin=Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0x60000000);w32(Local2,Local8) -SetPageNum=Local8=r32(Local1);Local8=And(Local8,0xF0FFFFFF);Local8=Or(Local8,0x88000000);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -WaitSetPage=Delay 20; Wait{0,0x10000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -SetPageEnd=Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -SpdPage0=0x6 -SpdPage1=0x7 -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS4] -Name=Intel PCH2 -Detect=Local0=Rpci32(0,0x1f,4,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0xA1008086)) -InitSmBus=Local6=Rpci(0,0x1f,4,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,4,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,4,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,4,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) -SetPageBegin=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetPageNum=Local8=[x];Local1=Add(Local0,3);o(Local1,0); Local1=Add(Local0,5);o(Local1,0); Local1=Add(Local0,4);o(Local1,Local8); Local1=Add(Local0,2);o(Local1,0x48) -WaitSetPage=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -SetPageEnd=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SpdPage0=0x6C -SpdPage1=0x6E - -;---------------------------------------; -; SPECIFIC IO INDEX/DATA ; -;---------------------------------------; -[IOID1] -Name=CMOS - 70/71 -IndexPort=0x70 -DataPort=0x71 -EnterConfig= -ExitConfig= - -[IOID2] -Name=Upper CMOS - 72/73 -IndexPort=0x72 -DataPort=0x73 -EnterConfig= -ExitConfig= - -[IOID3] -Name=Hardware Monitor - 295/296 -IndexPort=0x295 -DataPort=0x296 -EnterConfig= -ExitConfig= - -[IOID4] -Name=Extended CMOS (SiS69x) -IndexPort=0x70 -DataPort=0x71 -EnterConfig=Local0 = rpci 0 2 0 48; Local1 = and Local0 3f; Local1 = or Local1 80; wpci 0 2 0 48 Local1 -ExitConfig=wpci 0 2 0 48 Local0 - -[IOID5] -Name=APC CMOS (SiS69x) -IndexPort=0x70 -DataPort=0x71 -EnterConfig=Local0 = rpci 0 2 0 48; Local1 = and Local0 3f; Local1 = or Local1 40; wpci 0 2 0 48 Local1 -ExitConfig=wpci 0 2 0 48 Local0 - -[IOID6] -Name=BIOS RAM (ATI chipset) -IndexPort=0xCD4 -DataPort=0xCD5 -EnterConfig= -ExitConfig= - -[IOID7] -Name=PMIO (ATI chipset) -IndexPort=0xCD6 -DataPort=0xCD7 -EnterConfig= -ExitConfig= - -;---------------------------------------; -; SPECIFIC IO SPACE ; -;---------------------------------------; -[IOS1] -Name=IO Space 0x400 -IoBase=0x400 - -;---------------------------------------; -; SPECIFIC MEMORY SPACE ; -;---------------------------------------; -[MEM1] -Name=IO APIC - FEC00000 -MemoryBase=0xFEC00000 - -[MEM2] -Name=Local APIC - FEE00000 -MemoryBase=0xFEE00000 - -[MEM3] -Name=256K ROM - FFFC0000 -MemoryBase=0xFFFC0000 - -[MEM4] -Name=512K ROM - FFF80000 -MemoryBase=0xFFF80000 - -;---------------------------------------; -; SPECIFIC SMBUS DEVICE ; -;---------------------------------------; -;[SMBUSDEVICE] -;SMBDEV1= -; -;[SMBDEV1] -;Name=Hardware Monitor -;SMBusAddress=0xA0 - -;---------------------------------------; -; SPECIFIC PCI INDEX/DATA ; -;---------------------------------------; -[PCIID1] -Name=ULI 7101 GPIO -Bus=0x00 -Dev=0x15 -Fun=0x01 -ID=0x710110B9 -IndexRegister=0x98 -DataRegister=0x9C -StartAddress=0x12340000 -AddressStep=0x01 -AccessMode=0 - -[PCIID2] -Name=ATI RS400 NBMISC -Bus=0x00 -Dev=0x00 -Fun=0x00 -ID=0x5A311002 -IndexRegister=0x60 -DataRegister=0x64 -StartAddress=0x00000080 -AddressStep=0x01 -AccessMode=0 - -[PCIID3] -Name=ATI RS400 Memory Control -Bus=0x00 -Dev=0x00 -Fun=0x00 -ID=0x5A311002 -IndexRegister=0xE8 -DataRegister=0xEC -StartAddress=0x00000100 -AddressStep=0x01 -AccessMode=0 - -[PCIID4] -Name=AMD DRAM DCT0 -Bus=0x00 -Dev=0x18 -Fun=0x02 -ID=0x11021022 -IndexRegister=0x98 -DataRegister=0x9C -StartAddress=0x00000000 -AddressStep=0x01 -AccessMode=1 - -[PCIID5] -Name=AMD DRAM DCT1 -Bus=0x00 -Dev=0x18 -Fun=0x02 -ID=0x11021022 -IndexRegister=0x198 -DataRegister=0x19C -StartAddress=0x00000000 -AddressStep=0x01 -AccessMode=1 - -;---------------------------------------; -; SPECIFIC Memory INDEX/DATA ; -;---------------------------------------; -[MEMID1] -Name=IO APIC - FEC00000 -IndexRegister=0xFEC00000 -DataRegister=0xFEC00010 -StartAddress=0x00 -AddressStep=0x01 - -[MEMID2] -Name=IO APIC - FEC10000 -IndexRegister=0xFEC10000 -DataRegister=0xFEC10010 -StartAddress=0x00 -AddressStep=0x01 - -[MEMID3] -Name=IO APIC - FECC0000 -IndexRegister=0xFECC0000 -DataRegister=0xFECC0010 -StartAddress=0x00 -AddressStep=0x01 - -;---------------------------------------; -; MMIO -;---------------------------------------; - - -;---------------------------------------; -; SPECIFIC User defined ; -;---------------------------------------; -[USER1] -Name=NCT6681 hardware monitor -Initial=Local0=0xA00;Local1=0xA01;Local2=0xA02 -DataSize=0x100 -Button1Name=Select Bank -Button1Cmd=o Local0 0xFF;o Local0 [x] -ReadData=o Local1 0xFF;o Local1 [x];i Local2 -WriteData=o Local1 0xFF;o Local1 [x];o Local2 [y] - -;---------------------------------------; -; PCI VENDOR ID ; -;---------------------------------------; -[Vendor] -0x0033=Paradyne Corp. -0x003D=Lockheed Martin Corp -0x0070=Hauppauge Computer Works Inc. -0x0100=Ncipher Corp. Ltd -0x0123=General Dynamics -0x0315=SK - Electronics Co., Ltd. -0x0A89=BREA Technologies Inc. -0x0E11=Compaq Computer Corp. -0x1000=LSI Logic 53C810 Device -0x1001=Kolter Electronic - Germany -0x1002=ATI Technologies Inc. -0x1003=ULSI -0x1004=VLSI Technology -0x1006=Reply Group -0x1007=Netframe Systems Inc. -0x1008=Epson -0x100A=Phoenix Technologies Ltd. -0x100B=National Semiconductor -0x100C=Tseng Labs -0x100D=AST Research -0x100E=Weitek -0x1010=Video Logic Ltd. -0x1011=Digital Equipment Corporation -0x1012=Micronics Computers Inc. -0x1013=Cirrus Logic -0x1014=International Business Machines Corp. -0x1016=Fujitsu ICL Computers -0x1017=Spea Software AG -0x1018=Unisys Systems -0x1019=Elitegroup Computer System -0x101A=NCR Corporation -0x101B=Vitesse Semiconductor -0x101E=American Megatrends Inc. -0x101F=PictureTel Corp. -0x1020=Hitachi Computer Electronics -0x1021=Oki Electric Industry -0x1022=Advanced Micro Devices -0x1023=TRIDENT MICRO -0x1025=Acer Incorporated -0x1028=Dell Computer Corporation -0x102A=LSI Logic Headland Division -0x102B=Matrox Electronic Systems Ltd. -0x102C=Asiliant (Chips And Technologies) -0x102D=Wyse Technologies -0x102E=Olivetti Advanced Technology -0x102F=Toshiba America -0x1030=TMC Research -0x1031=miro Computer Products AG -0x1033=NEC Electronics -0x1034=Burndy Corporation -0x1036=Future Domain -0x1037=Hitachi Micro Systems Inc -0x1038=AMP Incorporated -0x1039=Silicon Integrated Systems -0x103A=Seiko Epson Corporation -0x103B=Tatung Corp. Of America -0x103C=Hewlett-Packard Company -0x103E=Solliday Engineering -0x103F=Logic Modeling -0x1041=Computrend -0x1043=Asustek Computer Inc. -0x1044=Distributed Processing Tech -0x1045=OPTi Inc. -0x1046=IPC Corporation LTD -0x1047=Genoa Systems Corp. -0x1048=ELSA GmbH -0x1049=Fountain Technology -0x104A=STMicroelectronics -0x104B=Mylex / Buslogic -0x104C=Texas Instruments -0x104D=Sony Corporation -0x104E=Oak Technology -0x104F=Co-Time Computer Ltd. -0x1050=Winbond Electronics Corp. -0x1051=Anigma Corp. -0x1053=Young Micro Systems -0x1054=Hitachi Ltd -0x1055=Standard Microsystems Corp. -0x1056=ICL -0x1057=Motorola -0x1058=Electronics & Telecommunication Res -0x1059=Kontron Canada -0x105A=Promise Technology -0x105B=Foxconn International Inc. -0x105C=Wipro Infotech Limited -0x105D=Number Nine Visual Technology -0x105E=Vtech Engineering Canada Ltd. -0x105F=Infotronic America Inc. -0x1060=United Microelectronics -0x1061=8x8 Inc. -0x1062=Maspar Computer Corp. -0x1063=Ocean Office Automation -0x1064=Alcatel Cit -0x1065=Texas Microsystems -0x1066=Picopower Technology -0x1067=Mitsubishi Electronics -0x1068=Diversified Technology -0x106A=Aten Research Inc. -0x106B=Apple Computer Inc. -0x106C=Hyundai Electronics America -0x106D=Sequent Computer Systems -0x106E=DFI Inc. -0x106F=City Gate Development LTD -0x1070=Daewoo Telecom Ltd. -0x1071=Mitac -0x1072=GIT Co. Ltd. -0x1073=Yamaha Corporation -0x1074=Nexgen Microsystems -0x1075=Advanced Integration Research -0x1077=QLogic Corporation -0x1078=Cyrix Corporation -0x1079=I-Bus -0x107A=Networth -0x107B=Gateway 2000 -0x107C=Goldstar Co. Ltd. -0x107D=Leadtek Research -0x107E=Testernec Corporation -0x107F=Data Technology Corporation -0x1080=Cypress Semiconductor -0x1081=Radius Inc. -0x1082=EFA Corporation Of America -0x1083=Forex Computer Corporation -0x1084=Parador -0x1085=Tulip Computers Int'l BV -0x1086=J. Bond Computer Systems -0x1087=Cache Computer -0x1088=Microcomputer Systems (M) Son -0x1089=Data General Corporation -0x108A=SBS Operations -0x108C=Oakleigh Systems Inc. -0x108D=Olicom -0x108E=Sun Microsystems -0x108F=Systemsoft Corporation -0x1090=Encore Computer Corporation -0x1091=Intergraph Corporation -0x1092=Diamond Computer Systems -0x1093=National Instruments -0x1094=First Int'l Computers -0x1095=Silicon Image, Inc. -0x1096=Alacron -0x1097=Appian Graphics -0x1098=Quantum Designs Ltd. -0x1099=Samsung Electronics Co. Ltd. -0x109A=Packard Bell -0x109B=Gemlight Computer Ltd. -0x109C=Megachips Corporation -0x109D=Zida Technologies Ltd. -0x109E=Brooktree Corporation -0x109F=Trigem Computer Inc. -0x10A0=Meidensha Corporation -0x10A1=Juko Electronics Inc. Ltd. -0x10A2=Quantum Corporation -0x10A3=Everex Systems Inc. -0x10A4=Globe Manufacturing Sales -0x10A5=Racal Interlan -0x10A8=Sierra Semiconductor -0x10A9=Silicon Graphics -0x10AB=Digicom -0x10AC=Honeywell IASD -0x10AD=Winbond Systems Labs -0x10AE=Cornerstone Technology -0x10AF=Micro Computer Systems Inc. -0x10B0=CardExpert Technology -0x10B1=Cabletron Systems Inc. -0x10B2=Raytheon Company -0x10B3=Databook Inc. -0x10B4=STB Systems -0x10B5=PLX Technology -0x10B6=Madge Networks -0x10B7=3Com Corporation -0x10B8=Standard Microsystems Corporation -0x10B9=Ali Corporation -0x10BA=Mitsubishi Electronics Corp. -0x10BB=Dapha Electronics Corporation -0x10BC=Advanced Logic Research Inc. -0x10BD=Surecom Technology -0x10BE=Tsenglabs International Corp. -0x10BF=MOST Corp. -0x10C0=Boca Research Inc. -0x10C1=ICM Corp. Ltd. -0x10C2=Auspex Systems Inc. -0x10C3=Samsung Semiconductors -0x10C4=Award Software Int'l Inc. -0x10C5=Xerox Corporation -0x10C6=Rambus Inc. -0x10C8=Neomagic Corporation -0x10C9=Dataexpert Corporation -0x10CA=Fujitsu siemens -0x10CB=Omron Corporation -0x10CD=Advanced System Products -0x10CF=Fujitsu Ltd. -0x10D1=Future+ Systems -0x10D2=Molex Incorporated -0x10D3=Jabil Circuit Inc. -0x10D4=Hualon Microelectronics -0x10D5=Autologic Inc. -0x10D6=Cetia -0x10D7=BCM Advanced Research -0x10D8=Advanced Peripherals Labs -0x10D9=Macronix International Co. Ltd. -0x10DB=Rohm Research -0x10DC=CERN-European Lab. for Particle Physics -0x10DD=Evans & Sutherland -0x10DE=nVidia Corporation -0x10DF=Emulex Corporation -0x10E1=Tekram Technology Corp. Ltd. -0x10E2=Aptix Corporation -0x10E3=Tundra Semiconductor Corp. -0x10E4=Tandem Computers -0x10E5=Micro Industries Corporation -0x10E6=Gainbery Computer Products Inc. -0x10E7=Vadem -0x10E8=Applied Micro Circuits Corp. -0x10E9=Alps Electronic Corp. Ltd. -0x10EA=Tvia, Inc. -0x10EB=Artist Graphics -0x10EC=Realtek Semiconductor -0x10ED=Ascii Corporation -0x10EE=Xilinx Corporation -0x10EF=Racore Computer Products -0x10F0=Curtiss-Wright Controls Embedded Computing -0x10F1=Tyan Computer -0x10F2=Achme Computer Inc. - GONE !!!! -0x10F3=Alaris Inc. -0x10F4=S-Mos Systems -0x10F5=NKK Corporation -0x10F6=Creative Electronic Systems SA -0x10F7=Matsushita Electric Industrial Corp. -0x10F8=Altos India Ltd. -0x10F9=PC Direct -0x10FA=Truevision -0x10FB=Thesys Microelectronic's -0x10FC=I-O Data Device Inc. -0x10FD=Soyo Technology Corp. Ltd. -0x10FE=Fast Electronic GmbH -0x10FF=Ncube -0x1100=Jazz Multimedia -0x1101=Initio Corporation -0x1102=Creative Technology LTD. -0x1103=Triones Technologies Inc. (HighPoint) -0x1104=Rasterops -0x1105=Sigma Designs Inc. -0x1106=VIA Technology -0x1107=Stratus Computer -0x1108=Proteon Inc. -0x1109=Adaptec/Cogent Data Technologies -0x110A=Siemens Nixdorf AG -0x110B=Chromatic Research Inc -0x110C=Mini-Max Technology Inc. -0x110D=ZNYX Corporation -0x110E=CPU Technology -0x110F=Ross Technology -0x1112=Osicom Technologies Inc. -0x1113=Accton Technology Corporation -0x1114=Atmel Corp. -0x1116=Data Translation, Inc. -0x1117=Datacube Inc. -0x1118=Berg Electronics -0x1119=ICP vortex Computersysteme GmbH -0x111A=Efficent Networks -0x111C=Tricord Systems Inc. -0x111D=Integrated Device Technology Inc. -0x111F=Precision Digital Images -0x1120=EMC Corp. -0x1121=Zilog -0x1123=Excellent Design Inc. -0x1124=Leutron Vision AG -0x1125=Eurocore/Vigra -0x1127=FORE Systems -0x1129=Firmworks -0x112A=Hermes Electronics Co. Ltd. -0x112C=Zenith Data Systems -0x112D=Ravicad -0x112E=Infomedia -0x1130=Computervision -0x1131=Philips Semiconductors -0x1132=Mitel Corp. -0x1133=Eicon Networks Corporation -0x1134=Mercury Computer Systems Inc. -0x1135=Fuji Xerox Co Ltd -0x1136=Momentum Data Systems -0x1137=Cisco Systems Inc -0x1138=Ziatech Corporation -0x1139=Dynamic Pictures Inc -0x113A=FWB Inc -0x113B=Network Computing Devices -0x113C=Cyclone Microsystems Inc. -0x113D=Leading Edge Products Inc -0x113E=Sanyo Electric Co -0x113F=Equinox Systems -0x1140=Intervoice Inc -0x1141=Crest Microsystem Inc -0x1142=Alliance Semiconductor -0x1143=Netpower Inc -0x1144=Cincinnati Milacron -0x1145=Workbit Corp -0x1146=Force Computers -0x1147=Interface Corp -0x1148=Marvell Semiconductor Germany GmbH -0x1149=Win System Corporation -0x114A=VMIC -0x114B=Canopus corporation -0x114C=Annabooks -0x114D=IC Corporation -0x114E=Nikon Systems Inc -0x114F=Digi International -0x1150=Thinking Machines Corporation -0x1151=JAE Electronics Inc. -0x1153=Land Win Electronic Corp -0x1154=Melco Inc -0x1155=Pine Technology Ltd -0x1156=Periscope Engineering -0x1157=Avsys Corporation -0x1158=Voarx R&D Inc -0x1159=Mutech -0x115A=Harlequin Ltd -0x115B=Parallax Graphics -0x115C=Photron Ltd. -0x115D=Xircom -0x115E=Peer Protocols Inc -0x115F=Maxtor Corporation -0x1160=Megasoft Inc -0x1161=PFU Ltd -0x1162=OA Laboratory Co Ltd -0x1163=Rendition Inc -0x1164=Advanced Peripherals Tech -0x1165=Imagraph Corporation -0x1166=Broadcom / ServerWorks -0x1167=Mutoh Industries Inc -0x1168=Thine Electronics Inc -0x1169=Centre f/Dev. of Adv. Computing -0x116A=Polaris Communications -0x116B=Connectware Inc -0x116C=Intelligent Resources -0x116E=Electronics for Imaging -0x1170=Inventec Corporation -0x1172=Altera Corporation -0x1173=Adobe Systems -0x1174=Bridgeport Machines -0x1175=Mitron Computer Inc. -0x1176=SBE -0x1177=Silicon Engineering -0x1178=Alfa Inc -0x1179=Toshiba America Info Systems -0x117A=A-Trend Technology -0x117B=LG (Lucky Goldstar) Electronics Inc. -0x117C=Atto Technology -0x117D=Becton & Dickinson -0x117E=T/R Systems -0x117F=Integrated Circuit Systems -0x1180=Ricoh Company, Ltd. -0x1183=Fujikura Ltd -0x1184=Forks Inc -0x1185=Dataworld -0x1186=D-Link System Inc -0x1187=Advanced Technology Laboratories -0x1188=Shima Seiki Manufacturing Ltd. -0x1189=Matsushita Electronics -0x118A=Hilevel Technology -0x118B=Hypertec Pty Ltd -0x118C=Corollary Inc -0x118D=BitFlow Inc -0x118E=Hermstedt AG -0x118F=Green Logic -0x1190=Tripace -0x1191=Acard Technology Corp. -0x1192=Densan Co. Ltd -0x1194=Toucan Technology -0x1195=Ratoc System Inc -0x1196=Hytec Electronics Ltd -0x1197=Gage Applied Technologies -0x1198=Lambda Systems Inc -0x1199=Attachmate Corp. -0x119A=Mind/Share Inc. -0x119B=Omega Micro Inc. -0x119C=Information Technology Inst. -0x119D=Bug Sapporo Japan -0x119E=Fujitsu Microelectronics Ltd. -0x119F=Bull Hn Information Systems -0x11A1=Hamamatsu Photonics K.K. -0x11A2=Sierra Research and Technology -0x11A3=Deuretzbacher GmbH & Co. Eng. KG -0x11A4=Barco -0x11A5=MicroUnity Systems Engineering Inc. -0x11A6=Pure Data -0x11A7=Power Computing Corp. -0x11A8=Systech Corp. -0x11A9=InnoSys Inc. -0x11AA=Actel -0x11AB=Marvell Semiconductor -0x11AC=Canon Information Systems -0x11AD=Lite-On Technology Corp. -0x11AE=Scitex Corporation Ltd -0x11AF=Avid Technology Inc. -0x11B0=Quicklogic Corp -0x11B1=Apricot Computers -0x11B2=Eastman Kodak -0x11B3=Barr Systems Inc. -0x11B4=Leitch Technology International -0x11B5=Radstone Technology Ltd. -0x11B6=United Video Corp -0x11B7=Motorola -0x11B8=Xpoint Technologies Inc -0x11B9=Pathlight Technology Inc. -0x11BA=Videotron Corp -0x11BB=Pyramid Technology -0x11BC=Network Peripherals Inc -0x11BD=Pinnacle Systems Inc. -0x11BE=International Microcircuits Inc -0x11BF=Astrodesign Inc. -0x11C1=Agere Systems -0x11C2=Sand Microelectronics -0x11C4=Document Technologies Ind. -0x11C5=Shiva Corporatin -0x11C6=Dainippon Screen Mfg. Co -0x11C7=D.C.M. Data Systems -0x11C8=Dolphin Interconnect Solutions -0x11C9=MAGMA -0x11CA=LSI Systems Inc -0x11CB=Specialix International Ltd. -0x11CC=Michels & Kleberhoff Computer GmbH -0x11CD=HAL Computer Systems Inc. -0x11CE=Primary Rate Inc -0x11CF=Pioneer Electronic Corporation -0x11D0=BAE SYSTEMS - Manassas -0x11D1=AuraVision Corporation -0x11D2=Intercom Inc. -0x11D3=Trancell Systems Inc -0x11D4=Analog Devices, Inc. -0x11D5=Tahoma Technology -0x11D6=Tekelec Technologies -0x11D7=Trenton Terminals Inc -0x11D8=Image Technologies Development -0x11D9=Tec Corporation -0x11DA=Novell -0x11DB=Sega Enterprises Ltd -0x11DC=Questra Corp -0x11DD=Crosfield Electronics Ltd -0x11DE=Zoran Corporation -0x11E1=Gec Plessey Semi Inc -0x11E2=Samsung Information Systems America -0x11E3=Quicklogic Corp -0x11E4=Second Wave Inc -0x11E5=IIX Consulting -0x11E6=Mitsui-Zosen System Research -0x11E8=Digital Processing Systems Inc -0x11E9=Highwater Designs Ltd -0x11EA=Elsag Bailey -0x11EB=Formation, Inc -0x11EC=Coreco Inc -0x11ED=Mediamatics -0x11EE=Dome Imaging Systems Inc -0x11EF=Nicolet Technologies BV -0x11F0=Compu-Shack GmbH -0x11F2=Picture Tel Japan KK -0x11F3=Keithley Metrabyte -0x11F4=Kinetic Systems Corporation -0x11F5=Computing Devices Intl -0x11F6=Powermatic Data Systems Ltd -0x11F7=Scientific Atlanta -0x11F8=PMC-Sierra Inc. -0x11F9=I-Cube Inc -0x11FA=Kasan Electronics Co Ltd -0x11FB=Datel Inc -0x11FD=High Street Consultants -0x11FE=Comtrol Corp -0x11FF=Scion Corp -0x1200=CSS Corp -0x1201=Vista Controls Corp -0x1202=Network General Corp -0x1203=Bayer Corporation Agfa Div -0x1204=Lattice Semiconductor Corp -0x1205=Array Corp -0x1206=Amdahl Corp -0x1208=Parsytec GmbH -0x1209=Sci Systems Inc -0x120A=Synaptel -0x120B=Adaptive Solutions -0x120D=Compression Labs Inc. -0x120E=Cyclades Corporation -0x120F=Essential Communications -0x1210=Hyperparallel Technologies -0x1211=Braintech Inc -0x1213=Applied Intelligent Systems Inc -0x1214=Performance Technologies Inc -0x1215=Interware Co Ltd -0x1216=Purup-Eskofot A/S -0x1217=O2Micro Inc -0x1218=Hybricon Corp -0x1219=First Virtual Corp -0x121A=3dfx Interactive Inc -0x121B=Advanced Telecommunications Modules -0x121C=Nippon Texa Co Ltd -0x121D=Lippert Automationstechnik GmbH -0x121E=CSPI -0x121F=Arcus Technology Inc -0x1220=Ariel Corporation -0x1221=Contec Microelectronics Europe BV -0x1222=Ancor Communications Inc -0x1223=Emerson Network Power, Embedded Computing -0x1224=Interactive Images -0x1225=Power I/O Inc. -0x1227=Tech-Source -0x1228=Norsk Elektro Optikk A/S -0x1229=Data Kinesis Inc. -0x122A=Integrated Telecom -0x122B=LG Industrial Systems Co. Ltd. -0x122C=sci-worx GmbH -0x122D=Aztech System Ltd -0x122E=Xyratex -0x122F=Andrew Corp. -0x1230=Fishcamp Engineering -0x1231=Woodward McCoach Inc. -0x1233=Bus-Tech Inc. -0x1234=Technical Corp -0x1236=Sigma Designs, Inc -0x1237=Alta Technology Corp. -0x1238=Adtran -0x1239=The 3DO Company -0x123A=Visicom Laboratories Inc. -0x123B=Seeq Technology Inc. -0x123C=Century Systems Inc. -0x123D=Engineering Design Team Inc. -0x123F=C-Cube Microsystems -0x1240=Marathon Technologies Corp. -0x1241=DSC Communications -0x1242=JNI Corporation -0x1243=Delphax -0x1244=AVM AUDIOVISUELLES MKTG & Computer GmbH -0x1245=APD S.A. -0x1246=Dipix Technologies Inc -0x1247=Xylon Research Inc. -0x1248=Central Data Corp. -0x1249=Samsung Electronics Co. Ltd. -0x124A=AEG Electrocom GmbH -0x124C=Solitron Technologies Inc. -0x124D=Stallion Technologies -0x124E=Cylink -0x124F=Infortrend Technology Inc -0x1250=Hitachi Microcomputer System Ltd. -0x1251=VLSI Solution OY -0x1253=Guzik Technical Enterprises -0x1254=Linear Systems Ltd. -0x1255=Optibase Ltd. -0x1256=Perceptive Solutions Inc. -0x1257=Vertex Networks Inc. -0x1258=Gilbarco Inc. -0x1259=Allied Telesyn International -0x125A=ABB Power Systems -0x125B=Asix Electronics Corp. -0x125C=Aurora Technologies Inc. -0x125D=ESS Technology -0x125E=Specialvideo Engineering SRL -0x125F=Concurrent Technologies Inc. -0x1260=Intersil Corporation -0x1261=Matsushita-Kotobuki Electronics Indu -0x1262=ES Computer Co. Ltd. -0x1263=Sonic Solutions -0x1264=Aval Nagasaki Corp. -0x1265=Casio Computer Co. Ltd. -0x1266=Microdyne Corp. -0x1267=S.A. Telecommunications -0x1268=Tektronix -0x1269=Thomson-CSF/TTM -0x126A=Lexmark International Inc. -0x126B=Adax Inc. -0x126C=Nortel Networks Corp. -0x126D=Splash Technology Inc. -0x126E=Sumitomo Metal Industries Ltd. -0x126F=Silicon Motion -0x1270=Olympus Optical Co. Ltd. -0x1271=GW Instruments -0x1272=Telematics International -0x1273=Hughes Network Systems -0x1274=Ensoniq -0x1275=Network Appliance -0x1276=Switched Network Technologies Inc. -0x1277=Comstream -0x1278=Transtech Parallel Systems -0x1279=Transmeta Corp. -0x127B=Pixera Corp -0x127C=Crosspoint Solutions Inc. -0x127D=Vela Research LP -0x127E=Winnov L.P. -0x127F=Fujifilm -0x1280=Photoscript Group Ltd. -0x1281=Yokogawa Electronic Corp. -0x1282=Davicom Semiconductor Inc. -0x1283=Integrated Technology Express Inc. -0x1285=Platform Technologies Inc. -0x1286=MAZeT GmbH -0x1287=LuxSonor Inc. -0x1288=Timestep Corp. -0x1289=AVC Technology Inc. -0x128A=Asante Technologies Inc. -0x128B=Transwitch Corp. -0x128C=Retix Corp. -0x128D=G2 Networks Inc. -0x128F=Tateno Dennou Inc. -0x1290=Sord Computer Corp. -0x1291=NCS Computer Italia -0x1292=Tritech Microelectronics Intl PTE -0x1293=Media Reality Technology -0x1294=Rhetorex Inc. -0x1295=Imagenation Corp. -0x1296=Kofax Image Products -0x1297=Shuttle Computer -0x1298=Spellcaster Telecommunications Inc. -0x1299=Knowledge Technology Laboratories -0x129A=VMETRO Inc. -0x129B=Image Access -0x129D=CompCore Multimedia Inc. -0x129E=Victor Co. of Japan Ltd. -0x129F=OEC Medical Systems Inc. -0x12A0=Allen Bradley Co. -0x12A1=Simpact Inc -0x12A2=NewGen Systems Corp. -0x12A3=Lucent Technologies AMR -0x12A4=NTT Electronics Technology Co. -0x12A5=Vision Dynamics Ltd. -0x12A6=Scalable Networks Inc. -0x12A7=AMO GmbH -0x12A8=News Datacom -0x12A9=Xiotech Corp. -0x12AA=SDL Communications Inc. -0x12AB=Yuan Yuan Enterprise Co. Ltd. -0x12AC=MeasureX Corp. -0x12AD=Multidata GmbH -0x12AE=Alteon Networks Inc. -0x12AF=TDK USA Corp. -0x12B0=Jorge Scientific Corp. -0x12B1=GammaLink -0x12B2=General Signal Networks -0x12B3=Inter-Face Co. Ltd. -0x12B4=Future Tel Inc. -0x12B5=Granite Systems Inc. -0x12B7=Acumen -0x12B8=Korg -0x12B9=3Com Corporation -0x12BA=Bittware, Inc -0x12BB=Nippon Unisoft Corp. -0x12BC=Array Microsystems -0x12BD=Computerm Corp. -0x12BF=Fujifilm Microdevices -0x12C0=Infimed -0x12C1=GMM Research Corp. -0x12C2=Mentec Ltd. -0x12C3=Holtek Microelectronics Inc. -0x12C4=Connect Tech Inc. -0x12C5=Picture Elements Inc. -0x12C6=Mitani Corp. -0x12C7=Dialogic Corp. -0x12C8=G Force Co. Ltd. -0x12C9=Gigi Operations -0x12CA=Integrated Computing Engines, Inc. -0x12CB=Antex Electronics Corp. -0x12CC=Pluto Technologies International -0x12CD=Aims Lab -0x12CE=Netspeed Inc. -0x12CF=Prophet Systems Inc. -0x12D0=GDE Systems Inc. -0x12D1=PsiTech -0x12D3=Vingmed Sound A/S -0x12D4=Ulticom, Inc. -0x12D5=Equator Technologies -0x12D6=Analogic Corp. -0x12D7=Biotronic SRL -0x12D8=Pericom Semiconductor -0x12D9=Aculab Plc. -0x12DA=TrueTime -0x12DB=Annapolis Micro Systems Inc. -0x12DC=Symicron Computer Communication Ltd. -0x12DD=Management Graphics Inc. -0x12DE=Rainbow Technologies -0x12DF=SBS Technologies Inc. -0x12E0=Chase Research PLC -0x12E1=Nintendo Co. Ltd. -0x12E2=Datum Inc. Bancomm-Timing Division -0x12E3=Imation Corp. - Medical Imaging Syst -0x12E4=Brooktrout Technology Inc. -0x12E6=Cirel Systems -0x12E7=Sebring Systems Inc -0x12E8=CRISC Corp. -0x12E9=GE Spacenet -0x12EB=Aureal Semiconductor -0x12EC=3A International Inc. -0x12ED=Optivision Inc. -0x12EE=Orange Micro, Inc. -0x12EF=Vienna Systems -0x12F0=Pentek -0x12F1=Sorenson Vision Inc. -0x12F2=Gammagraphx Inc. -0x12F4=Megatel -0x12F5=Forks -0x12F7=Cognex -0x12F8=Electronic-Design GmbH -0x12F9=FourFold Technologies -0x12FB=Spectrum Signal Processing -0x12FC=Capital Equipment Corp -0x12FE=esd Electronic System Design GmbH -0x1303=Innovative Integration -0x1304=Juniper Networks Inc. -0x1307=ComputerBoards -0x1308=Jato Technologies Inc. -0x130A=Mitsubishi Electric Microcomputer -0x130B=Colorgraphic Communications Corp -0x130F=Advanet Inc. -0x1310=Gespac -0x1312=Robotic Vision Systems Incorporated -0x1313=Yaskawa Electric Co. -0x1316=Teradyne Inc. -0x1317=ADMtek Inc -0x1318=Packet Engines, Inc. -0x1319=Forte Media -0x131F=SIIG -0x1325=Salix Technologies Inc -0x1326=Seachange International -0x1328=Quadrant International -0x1331=RadiSys Corporation -0x1332=VMetro -0x1335=Videomail Inc. -0x133D=Prisa Networks -0x133F=SCM Microsystems -0x1342=Promax Systems Inc -0x1344=Micron Technology, Inc. -0x1347=Spectracom Corporation -0x134A=DTC Technology Corp. -0x134B=ARK Research Corp. -0x134C=Chori Joho System Co. Ltd -0x134D=PCTEL Inc. -0x135A=Brain Boxes Limited -0x135B=Giganet Inc. -0x135C=Quatech Inc -0x135D=ABB Network Partner AB -0x135E=Sealevel Systems Inc. -0x135F=I-Data International A-S -0x1360=Meinberg Funkuhren GmbH & Co. KG -0x1361=Soliton Systems K.K. -0x1363=Phoenix Technologies Ltd -0x1365=Hypercope Corp. -0x1366=Teijin Seiki Co. Ltd. -0x1367=Hitachi Zosen Corporation -0x1368=Skyware Corporation -0x1369=Digigram -0x136B=Kawasaki Steel Corporation -0x136C=Adtek System Science Co Ltd -0x1375=Boeing - Sunnyvale -0x137A=Mark Of The Unicorn Inc -0x137B=PPT Vision -0x137C=Iwatsu Electric Co Ltd -0x137D=Dynachip Corporation -0x137E=Patriot Scientific Corp. -0x1380=Sanritz Automation Co LTC -0x1381=Brains Co. Ltd -0x1382=Marian - Electronic & Software -0x1384=Stellar Semiconductor Inc -0x1385=Netgear -0x1387=Curtiss-Wright Controls Embedded Computing -0x1388=Hitachi Information Technology Co Ltd -0x1389=Applicom International -0x138B=Tokimec Inc -0x138E=Basler GMBH -0x138F=Patapsco Designs Inc -0x1390=Concept Development Inc. -0x1393=Moxa Technologies Co Ltd -0x1394=Level One Communications -0x1395=Ambicom Inc -0x1396=Cipher Systems Inc -0x1397=Cologne Chip Designs GmbH -0x1398=Clarion Co. Ltd -0x139A=Alacritech Inc -0x139D=Xstreams PLC/ EPL Limited -0x139E=Echostar Data Networks -0x13A0=Crystal Group Inc -0x13A1=Kawasaki Heavy Industries Ltd -0x13A3=HI-FN Inc. -0x13A4=Rascom Inc -0x13A7=amc330 -0x13A8=Exar Corp. -0x13A9=Siemens Medical Solutions -0x13AA=Nortel Networks - BWA Division -0x13AF=T.Sqware -0x13B1=Tamura Corporation -0x13B4=Wellbean Co Inc -0x13B5=ARM Ltd -0x13B6=DLoG GMBH -0x13B8=Nokia Telecommunications OY -0x13BD=Sharp Corporation -0x13BF=Sharewave Inc -0x13C0=Microgate Corp. -0x13C1=3ware Inc. -0x13C2=Technotrend Systemtechnik GMBH -0x13C3=Janz Computer AG -0x13C7=Blue Chip Technology Ltd -0x13CC=Metheus Corporation -0x13CF=Studio Audio & Video Ltd -0x13D0=B2C2 Inc -0x13D1=AboCom Systems, Inc -0x13D4=Graphics Microsystems Inc -0x13D6=K.I. Technology Co Ltd -0x13D7=Toshiba Engineering Corporation -0x13D8=Phobos Corporation -0x13D9=Apex Inc -0x13DC=Netboost Corporation -0x13DE=ABB Robotics Products AB -0x13DF=E-Tech Inc. -0x13E0=GVC Corporation -0x13E3=Nest Inc -0x13E4=Calculex Inc -0x13E5=Telesoft Design Ltd -0x13E9=Intraserver Technology Inc -0x13EA=Dallas Semiconductor -0x13F0=IC Plus Corporation -0x13F1=OCE - Industries S.A. -0x13F4=Troika Networks Inc -0x13F6=C-Media Electronics Inc. -0x13F9=NTT Advanced Technology Corp. -0x13FA=Pentland Systems Ltd. -0x13FB=Aydin Corp -0x13FD=Micro Science Inc -0x13FE=Advantech Co., Ltd. -0x13FF=Silicon Spice Inc. -0x1400=ArtX Inc -0x1402=Meilhaus Electronic GmbH Germany -0x1404=Fundamental Software Inc -0x1406=Oce Print Logics Technologies S.A. -0x1407=Lava Computer MFG Inc. -0x1408=Aloka Co. Ltd -0x1409=SUNIX Co., Ltd. -0x140A=DSP Research Inc -0x140B=Ramix Inc -0x140D=Matsushita Electric Works Ltd -0x140F=Salient Systems Corp -0x1412=IC Ensemble, Inc. -0x1413=Addonics -0x1415=Oxford Semiconductor Ltd -0x1418=Kyushu Electronics Systems Inc -0x1419=Excel Switching Corp -0x141B=Zoom Telephonics Inc -0x141E=Fanuc Co. Ltd -0x141F=Visiontech Ltd -0x1420=Psion Dacom PLC -0x1425=ASIC Designers Inc -0x1428=Edec Co Ltd -0x1429=Unex Technology Corp. -0x142A=Kingmax Technology Inc -0x142B=Radiolan -0x142C=Minton Optic Industry Co Ltd -0x142D=Pixstream Inc -0x1430=ITT Aerospace/Communications Division -0x1433=Eltec Elektronik AG -0x1435=RTD Embedded Technologies, Inc. -0x1436=CIS Technology Inc -0x1437=Nissin Inc Co -0x1438=Atmel-Dream -0x143F=Lightwell Co Ltd - Zax Division -0x1441=Agie SA. -0x1443=Unibrain S.A. -0x1445=Logical Co Ltd -0x1446=Graphin Co. Ltd -0x1447=Aim GMBH -0x1448=Alesis Studio -0x144A=ADLINK Technology Inc -0x144B=Loronix Information Systems, Inc. -0x144D=sanyo -0x1450=Octave Communications Ind. -0x1451=SP3D Chip Design GMBH -0x1453=Mycom Inc -0x1458=Giga-Byte Technologies -0x145C=Cryptek -0x145F=Baldor Electric Company -0x1460=Dynarc Inc -0x1462=Micro-Star International Co Ltd -0x1463=Fast Corporation -0x1464=Interactive Circuits & Systems Ltd -0x1468=Ambit Microsystems Corp. -0x1469=Cleveland Motion Controls -0x146C=Ruby Tech Corp. -0x146D=Tachyon Inc. -0x146E=WMS Gaming -0x1471=Integrated Telecom Express Inc -0x1473=Zapex Technologies Inc -0x1474=Doug Carson & Associates -0x1477=Net Insight -0x1478=Diatrend Corporation -0x147B=Abit Computer Corp. -0x147F=Nihon Unisys Ltd. -0x1482=Isytec - Integrierte Systemtechnik Gmbh -0x1483=Labway Coporation -0x1485=Erma - Electronic GMBH -0x1489=KYE Systems Corporation -0x148A=Opto 22 -0x148B=Innomedialogic Inc. -0x148C=C.P. Technology Co. Ltd -0x148D=Digicom Systems Inc. -0x148E=OSI Plus Corporation -0x148F=Plant Equipment Inc. -0x1490=TC Labs Pty Ltd. -0x1493=Maker Communications -0x1495=Tokai Communications Industry Co. Ltd -0x1496=Joytech Computer Co. Ltd. -0x1497=SMA Technologie AG -0x1498=Tews Technologies -0x1499=Micro-Technology Co Ltd -0x149A=Andor Technology Ltd -0x149B=Seiko Instruments Inc -0x149E=Mapletree Networks Inc. -0x149F=Lectron Co Ltd -0x14A0=Softing GMBH -0x14A2=Millennium Engineering Inc -0x14A4=GVC/BCM Advanced Research -0x14A9=Hivertec Inc. -0x14AB=Mentor Graphics Corp. -0x14B1=Nextcom K.K. -0x14B3=Xpeed Inc. -0x14B4=Philips Business Electronics B.V. -0x14B5=Creamware GmbH -0x14B6=Quantum Data Corp. -0x14B7=Proxim Inc. -0x14B9=Aironet Wireless Communication -0x14BA=Internix Inc. -0x14BB=Semtech Corporation -0x14BE=L3 Communications -0x14C0=Compal Electronics, Inc. -0x14C1=Myricom Inc. -0x14C2=DTK Computer -0x14C4=Iwasaki Information Systems Co Ltd -0x14C5=ABB Automation Products AB -0x14C6=Data Race Inc -0x14C7=Modular Technology Ltd. -0x14C8=Turbocomm Tech Inc -0x14C9=Odin Telesystems Inc -0x14CB=Billionton Systems Inc./Cadmus Micro Inc -0x14CD=Universal Scientific Ind. -0x14CF=TEK Microsystems Inc. -0x14D4=Panacom Technology Corporation -0x14D5=Nitsuko Corporation -0x14D6=Accusys Inc -0x14D7=Hirakawa Hewtech Corp -0x14D8=Hopf Elektronik GMBH -0x14D9=Alpha Processor Inc -0x14DB=Avlab Technology Inc. -0x14DC=Amplicon Liveline Limited -0x14DD=Imodl Inc. -0x14DE=Applied Integration Corporation -0x14E3=Amtelco -0x14E4=Broadcom Corporation -0x14EA=Planex Communications, Inc. -0x14EB=Seiko Epson Corporation -0x14EC=Acqiris -0x14ED=Datakinetics Ltd -0x14EF=Carry Computer Eng. Co Ltd -0x14F1=Conexant Systems, Inc. -0x14F2=Mobility Electronics, Inc. -0x14F4=Tokyo Electronic Industry Co. Ltd. -0x14F5=Sopac Ltd -0x14F6=Coyote Technologies LLC -0x14F7=Wolf Technology Inc -0x14F8=Audiocodes Inc -0x14F9=AG Communications -0x14FB=Transas Marine (UK) Ltd -0x14FC=Quadrics Ltd -0x14FD=Silex Technology Inc. -0x14FE=Archtek Telecom Corp. -0x14FF=Twinhead International Corp. -0x1501=Banksoft Canada Ltd -0x1502=Mitsubishi Electric Logistics Support Co -0x1503=Kawasaki LSI USA Inc -0x1504=Kaiser Electronics -0x1506=Chameleon Systems Inc -0x1507=Htec Ltd. -0x1509=First International Computer Inc -0x150B=Yamashita Systems Corp -0x150C=Kyopal Co Ltd -0x150D=Warpspped Inc -0x150E=C-Port Corporation -0x150F=Intec GMBH -0x1510=Behavior Tech Computer Corp -0x1511=Centillium Technology Corp -0x1512=Rosun Technologies Inc -0x1513=Raychem -0x1514=TFL LAN Inc -0x1515=ICS Advent -0x1516=Myson Technology Inc -0x1517=Echotek Corporation -0x1518=Kontron Modular Computers GmbH (PEP Modular Computers GMBH) -0x1519=Telefon Aktiebolaget LM Ericsson -0x151A=Globetek Inc. -0x151B=Combox Ltd -0x151C=Digital Audio Labs Inc -0x151D=Fujitsu Computer Products Of America -0x151E=Matrix Corp. -0x151F=Topic Semiconductor Corp -0x1520=Chaplet System Inc -0x1521=Bell Corporation -0x1522=Mainpine Limited -0x1523=Music Semiconductors -0x1524=ENE Technology Inc -0x1525=Impact Technologies -0x1526=ISS Inc -0x1527=Solectron -0x1528=Acksys -0x1529=American Microsystems Inc -0x152A=Quickturn Design Systems -0x152B=Flytech Technology Co Ltd -0x152C=Macraigor Systems LLC -0x152D=Quanta Computer Inc -0x152E=Melec Inc -0x152F=Philips - Crypto -0x1532=Echelon Corporation -0x1533=Baltimore -0x1534=Road Corporation -0x1535=Evergreen Technologies Inc -0x1537=Datalex Communcations -0x1538=Aralion Inc. -0x1539=Atelier Informatiques et Electronique Et -0x153A=ONO Sokki -0x153B=Terratec Electronic GMBH -0x153C=Antal Electronic -0x153D=Filanet Corporation -0x153E=Techwell Inc -0x153F=MIPS Technologies, Inc -0x1540=Provideo Multimedia Co Ltd -0x1541=Telocity Inc. -0x1542=Vivid Technology Inc -0x1543=Silicon Laboratories -0x1544=DCM Technologies Ltd. -0x1545=VisionTek -0x1546=IOI Technology Corp. -0x1547=Mitutoyo Corporation -0x1548=Jet Propulsion Laboratory -0x1549=Interconnect Systems Solutions -0x154A=Max Technologies Inc. -0x154B=Computex Co Ltd -0x154C=Visual Technology Inc. -0x154D=PAN International Industrial Corp -0x154E=Servotest Ltd -0x154F=Stratabeam Technology -0x1550=Open Network Co Ltd -0x1551=Smart Electronic Development GMBH -0x1553=Chicony Electronics Co Ltd -0x1554=Prolink Microsystems Corp. -0x1555=Gesytec GmbH -0x1556=PLD Applications -0x1557=Mediastar Co. Ltd -0x1558=Clevo/Kapok Computer -0x1559=SI Logic Ltd -0x155A=Innomedia Inc -0x155B=Protac International Corp -0x155C=s -0x155D=MAC System Co Ltd -0x155E=KUKA Roboter GmbH -0x155F=Perle Systems Limited -0x1560=Terayon Communications Systems -0x1561=Viewgraphics Inc -0x1562=Symbol Technologies, Inc. -0x1563=A-Trend Technology Co Ltd -0x1564=Yamakatsu Electronics Industry Co Ltd -0x1565=Biostar Microtech Intl Corp -0x1566=Ardent Technologies Inc -0x1567=Jungsoft -0x1568=DDK Electronics Inc -0x1569=Palit Microsystems Inc -0x156A=Avtec Systems Inc -0x156B=S2io Inc -0x156C=Vidac Electronics GMBH -0x156D=Alpha-Top Corp -0x156E=Alfa Inc. -0x156F=M-Systems Flash Disk Pioneers Ltd -0x1570=Lecroy Corporation -0x1571=Contemporary Controls -0x1572=Otis Elevator Company -0x1573=Lattice - Vantis -0x1574=Fairchild Semiconductor -0x1575=Voltaire Advanced Data Security Ltd -0x1576=Viewcast Com -0x1578=Hitt -0x1579=Dual Technology Corporation -0x157A=Japan Elecronics Ind. Inc -0x157B=Star Multimedia Corp. -0x157C=Eurosoft (UK) -0x157D=Gemflex Networks -0x157E=Transition Networks -0x157F=PX Instruments Technology Ltd -0x1580=Primex Aerospace Co. -0x1581=SEH Computertechnik GMBH -0x1582=Cytec Corporation -0x1583=Inet Technologies Inc -0x1584=Uniwill Computer Corp. -0x1585=Marconi Commerce Systems SRL -0x1586=Lancast Inc -0x1587=Konica Corporation -0x1588=Solidum Systems Corp -0x1589=Atlantek Microsystems Pty Ltd -0x158A=Digalog Systems Inc -0x158B=Allied Data Technologies -0x158C=Hitachi Semiconductor & Devices Sales Co -0x158D=Point Multimedia Systems -0x158E=Lara Technology Inc -0x158F=Ditect Coop -0x1590=3pardata Inc. -0x1591=ARN -0x1592=Syba Tech Ltd. -0x1593=Bops Inc -0x1594=Netgame Ltd -0x1595=Diva Systems Corp. -0x1596=Folsom Research Inc -0x1597=Memec Design Services -0x1598=Granite Microsystems -0x1599=Delta Electronics Inc -0x159A=General Instrument -0x159B=Faraday Technology Corp -0x159C=Stratus Computer Systems -0x159D=Ningbo Harrison Electronics Co Ltd -0x159E=A-Max Technology Co Ltd -0x159F=Galea Network Security -0x15A0=Compumaster SRL -0x15A1=Geocast Network Systems Inc -0x15A2=Catalyst Enterprises Inc -0x15A3=Italtel -0x15A4=X-Net OY -0x15A5=Toyota MACS Inc -0x15A6=Sunlight Ultrasound Technologies Ltd -0x15A7=SSE Telecom Inc -0x15A8=Shanghai Communications Technologies Cen -0x15AA=Moreton Bay -0x15AB=Bluesteel Networks Inc -0x15AC=North Atlantic Instruments -0x15AD=VMware Inc. -0x15AE=Amersham Pharmacia Biotech -0x15B0=Zoltrix International Limited -0x15B1=Source Technology Inc -0x15B2=Mosaid Technologies Inc. -0x15B3=Mellanox Technology -0x15B4=CCI/Triad -0x15B5=Cimetrics Inc -0x15B6=Texas Memory Systems Inc -0x15B7=Sandisk Corp. -0x15B8=Addi-Data GMBH -0x15B9=Maestro Digital Communications -0x15BA=Impacct Technology Corp -0x15BB=Portwell Inc -0x15BC=Agilent Technologies -0x15BD=DFI Inc. -0x15BE=Sola Electronics -0x15BF=High Tech Computer Corp (HTC) -0x15C0=BVM Limited -0x15C1=Quantel -0x15C2=Newer Technology Inc -0x15C3=Taiwan Mycomp Co Ltd -0x15C4=EVSX Inc -0x15C5=Procomp Informatics Ltd -0x15C6=Technical University Of Budapest -0x15C7=Tateyama System Laboratory Co Ltd -0x15C8=Penta Media Co. Ltd -0x15C9=Serome Technology Inc -0x15CA=Bitboys OY -0x15CB=AG Electronics Ltd -0x15CC=Hotrail Inc. -0x15CD=Dreamtech Co Ltd -0x15CE=Genrad Inc. -0x15CF=Hilscher GMBH -0x15D1=Infineon Technologies AG -0x15D2=FIC (First International Computer Inc) -0x15D3=NDS Technologies Israel Ltd -0x15D4=Iwill Corporation -0x15D5=Tatung Co. -0x15D6=Entridia Corporation -0x15D7=Rockwell-Collins Inc -0x15D8=Cybernetics Technology Co Ltd -0x15D9=Super Micro Computer Inc -0x15DA=Cyberfirm Inc. -0x15DB=Applied Computing Systems Inc. -0x15DC=Litronic Inc. -0x15DD=Sigmatel Inc. -0x15DE=Malleable Technologies Inc -0x15E0=Cacheflow Inc -0x15E1=Voice Technologies Group -0x15E2=Quicknet Technologies Inc -0x15E3=Networth Technologies Inc -0x15E4=VSN Systemen BV -0x15E5=Valley Technologies Inc -0x15E6=Agere Inc. -0x15E7=GET Engineering Corp. -0x15E8=National Datacomm Corp. -0x15E9=Pacific Digital Corp. -0x15EA=Tokyo Denshi Sekei K.K. -0x15EB=Drsearch GMBH -0x15EC=Beckhoff GMBH -0x15ED=Macrolink Inc -0x15EE=IN Win Development Inc. -0x15EF=Intelligent Paradigm Inc -0x15F0=B-Tree Systems Inc -0x15F1=Times N Systems Inc -0x15F2=Diagnostic Instruments Inc -0x15F3=Digitmedia Corp. -0x15F4=Valuesoft -0x15F5=Power Micro Research -0x15F6=Extreme Packet Device Inc -0x15F7=Banctec -0x15F8=Koga Electronics Co -0x15F9=Zenith Electronics Corporation -0x15FA=Axzam Corporation -0x15FB=Zilog Inc. -0x15FC=Techsan Electronics Co Ltd -0x15FD=N-Cubed.Net -0x15FE=Kinpo Electronics Inc -0x15FF=Fastpoint Technologies Inc. -0x1600=Northrop Grumman - Canada Ltd -0x1601=Tenta Technology -0x1602=Prosys-TEC Inc. -0x1603=Nokia Wireless Business Communications -0x1604=Central System Research Co Ltd -0x1605=Pairgain Technologies -0x1606=Europop AG -0x1607=Lava Semiconductor Manufacturing Inc. -0x1608=Automated Wagering International -0x1609=Sciemetric Instruments Inc -0x160A=Kollmorgen Servotronix -0x160B=Onkyo Corp. -0x160C=Oregon Micro Systems Inc. -0x160D=Aaeon Electronics Inc -0x160E=CML Emergency Services -0x160F=ITEC Co Ltd -0x1610=Tottori Sanyo Electric Co Ltd -0x1611=Bel Fuse Inc. -0x1612=Telesynergy Research Inc. -0x1613=System Craft Inc. -0x1614=Jace Tech Inc. -0x1615=Equus Computer Systems Inc -0x1616=Iotech Inc. -0x1617=Rapidstream Inc -0x1618=Esec SA -0x1619=FarSite Communications Limited -0x161B=Mobilian Israel Ltd -0x161C=Berkshire Products -0x161D=Gatec -0x161E=Kyoei Sangyo Co Ltd -0x161F=Arima Computer Corporation -0x1620=Sigmacom Co Ltd -0x1621=Lynx Studio Technology Inc -0x1622=Nokia Home Communications -0x1623=KRF Tech Ltd -0x1624=CE Infosys GMBH -0x1625=Warp Nine Engineering -0x1626=TDK Semiconductor Corp. -0x1627=BCom Electronics Inc -0x1629=Kongsberg Spacetec a.s. -0x162A=Sejin Computerland Co Ltd -0x162B=Shanghai Bell Company Limited -0x162C=C&H Technologies Inc -0x162D=Reprosoft Co Ltd -0x162E=Margi Systems Inc -0x162F=Rohde & Schwarz GMBH & Co KG -0x1630=Sky Computers Inc -0x1631=NEC Computer International -0x1632=Verisys Inc -0x1633=Adac Corporation -0x1634=Visionglobal Network Corp. -0x1635=Decros -0x1636=Jean Company Ltd -0x1637=NSI -0x1638=Eumitcom Technology Inc -0x163A=Air Prime Inc -0x163B=Glotrex Co Ltd -0x163C=intel -0x163D=Heidelberg Digital LLC -0x163E=3dpower -0x163F=Renishaw PLC -0x1640=Intelliworxx Inc -0x1641=MKNet Corporation -0x1642=Bitland -0x1643=Hajime Industries Ltd -0x1644=Western Avionics Ltd -0x1645=Quick-Serv. Computer Co. Ltd -0x1646=Nippon Systemware Co Ltd -0x1647=Hertz Systemtechnik GMBH -0x1648=MeltDown Systems LLC -0x1649=Jupiter Systems -0x164A=Aiwa Co. Ltd -0x164C=Department Of Defense -0x164D=Ishoni Networks -0x164E=Micrel Inc. -0x164F=Datavoice (Pty) Ltd. -0x1650=Admore Technology Inc. -0x1651=Chaparral Network Storage -0x1652=Spectrum Digital Inc. -0x1653=Nature Worldwide Technology Corp -0x1654=Sonicwall Inc -0x1655=Dazzle Multimedia Inc. -0x1656=Insyde Software Corp -0x1657=Brocade Communications Systems -0x1658=Med Associates Inc. -0x1659=Shiba Denshi Systems Inc. -0x165A=Epix Inc. -0x165B=Real-Time Digital Inc. -0x165C=Kondo Kagaku -0x165D=Hsing Tech. Enterprise Co. Ltd. -0x165E=Hyunju Computer Co. Ltd. -0x165F=Comartsystem Korea -0x1660=Network Security Technologies Inc. (Net -0x1661=Worldspace Corp. -0x1662=Int Labs -0x1663=Elmec Inc. Ltd. -0x1664=Fastfame Technology Co. Ltd. -0x1665=Edax Inc. -0x1666=Norpak Corporation -0x1667=CoSystems Inc. -0x1668=Actiontec Electronics Inc. -0x166A=Komatsu Ltd. -0x166B=Supernet Inc. -0x166C=Shade Ltd. -0x166D=Sibyte Inc. -0x166E=Schneider Automation Inc. -0x166F=Televox Software Inc. -0x1670=Rearden Steel -0x1671=Atan Technology Inc. -0x1672=Unitec Co. Ltd. -0x1673=pctel -0x1675=Square Wave Technology -0x1676=Emachines Inc. -0x1677=Bernecker + Rainer -0x1678=INH Semiconductor -0x1679=Tokyo Electron Device Ltd. -0x167F=Ingenieurbuero Anhaus GmbH -0x1680=Dunti Corp. -0x1681=Hercules -0x1682=PINE Technology, Ltd. -0x1688=CastleNet Technology Inc. -0x168A=Utimaco Safeware AG -0x168B=Circut Assembly Corp. -0x168C=Atheros Communications Inc. -0x168D=NMI Electronics Ltd. -0x168E=Hyundai MultiCAV Computer Co. Ltd. -0x168F=KDS Innotech Corp. -0x1690=NetContinuum, Inc. -0x1693=FERMA -0x1695=EPoX Computer Co., Ltd. -0x16AE=SafeNet Inc. -0x16B3=CNF Mobile Solutions -0x16B8=Sonnet Technologies, Inc. -0x16CA=Cenatek Inc. -0x16CB=Minolta Co. Ltd. -0x16CC=Inari Inc. -0x16D0=Systemax -0x16E0=Third Millenium Test Solutions, Inc. -0x16E5=Intellon Corporation -0x16EC=U.S. Robotics -0x16F0=TLA Inc. -0x16F1=Adicti Corp. -0x16F3=Jetway Information Co., Ltd -0x16F6=VideoTele.com Inc. -0x1700=Antara LLC -0x1701=Interactive Computer Products Inc. -0x1702=Internet Machines Corp. -0x1703=Desana Systems -0x1704=Clearwater Networks -0x1705=Digital First -0x1706=Pacific Broadband Communications -0x1707=Cogency Semiconductor Inc. -0x1708=Harris Corp. -0x1709=Zarlink Semiconductor -0x170A=Alpine Electronics Inc. -0x170B=NetOctave Inc. -0x170C=YottaYotta Inc. -0x170D=SensoMotoric Instruments GmbH -0x170E=San Valley Systems, Inc. -0x170F=Cyberdyne Inc. -0x1710=Pelago Nutworks -0x1711=MyName Technologies, Inc. -0x1712=NICE Systems Inc. -0x1713=TOPCON Corp. -0x1725=Vitesse Semiconductor -0x1734=Fujitsu-Siemens Computers GmbH -0x1737=LinkSys -0x173B=Altima Communications Inc. -0x1743=Peppercon AG -0x174B=PC Partner Limited -0x1752=Global Brands Manufacture Ltd. -0x1753=TeraRecon, Inc. -0x1755=Alchemy Semiconductor Inc. -0x176A=General Dynamics Canada -0x1789=Ennyah Technologies Corp -0x1793=Unitech Electronics Co., Ltd -0x17A7=Start Network Technology Co., Ltd. -0x17AA=Legend Ltd. (Beijing) -0x17AB=Phillips Components -0x17AF=Hightech Information Systems, Ltd. -0x17BE=Philips Semiconductors -0x17C0=Wistron Corp. -0x17C4=Movita -0x17CC=NetChip -0x17D5=Neterion Inc. -0x17E9=DH electronics GmbH -0x17EE=Connect Components, Ltd. -0x1813=Ambient Technologies Inc. -0x1814=Ralink Technology, Corp -0x1815=devolo AG -0x1820=InfiniCon Systems, Inc. -0x1824=Avocent -0x1860=Primagraphics Ltd. -0x186C=Humusoft S.R.O -0x1887=Elan Digital Systems Ltd -0x1888=Varisys Limited -0x188D=Millogic Ltd. -0x1890=Egenera, Inc. -0x18BC=Info-Tek Corp. -0x18C9=ARVOO Engineering BV -0x18CA=XGI Technology Inc -0x18F1=Spectrum Systementwicklung Microelectronic GmbH -0x18F4=Napatech A/S -0x18F7=Commtech, Inc. -0x18FB=Resilience Corporation -0x1905=WIS Technology, Inc. -0x1910=Seaway Networks -0x1969=Atheros Technology -0x1971=AGEIA Technologies, Inc. -0x197B=Jmicron Technology -0x19A8=DAQDATA GmbH -0x19AC=Kasten Chase Applied Research -0x19E2=Vector Informatik GmbH -0x1A08=Linux Networx -0x1A42=Imaginant -0x1B13=Jaton Corporation USA -0x1B21=ASMedia Technology -0x1B4B=Marvell Technology -0x1B6F=Etron Technology -0x1DE1=Tekram -0x1FCF=Miranda Technologies Ltd. -0x2001=Temporal Research Ltd -0x2646=Kingston Technology Co. -0x270F=ChainTech Computer Co. Ltd. -0x2EC1=Zenic Inc -0x3388=Hint Corp. -0x3411=Quantum Designs (H.K.) Inc. -0x3513=ARCOM Control Systems Ltd. -0x38EF=4links -0x3D3D=3Dlabs, Inc. Ltd -0x4005=Avance Logic Inc. -0x4144=Alpha Data -0x416C=Aladdin Knowledge Systems -0x4680=UMAX Computer Corp. -0x4843=Hercules Computer Technology -0x4943=Growth Networks -0x4954=Integral Technologies -0x4978=Axil Computer Inc. -0x4C48=Lung Hwa Electronics -0x4C53=SBS-OR Industrial Computers -0x4CA1=Seanix Technology Inc -0x4D51=Mediaq Inc. -0x4D54=Microtechnica Co Ltd -0x4DDC=ILC Data Device Corp. -0x5053=TBS/Voyetra Technologies -0x5136=S S Technologies -0x5143=Qualcomm Inc. -0x5333=S3 Graphics Co., Ltd -0x544C=Teralogic Inc -0x5555=Genroco Inc. -0x6409=Logitec Corp. -0x6666=Decision Computer International Co. -0x7604=O.N. Electric Co. Ltd. -0x8086=Intel Corporation -0x8866=T-Square Design Inc. -0x8888=Silicon Magic -0x8E0E=Computone Corporation -0x9004=Adaptec Inc -0x9005=Adaptec Inc -0x919A=Gigapixel Corp -0x9412=Holtek -0x9699=Omni Media Technology Inc. -0x9902=StarGen, Inc. -0xA0A0=Aopen Inc. -0xA0F1=Unisys Corporation -0xA200=NEC Corp. -0xA259=Hewlett Packard -0xA304=Sony -0xA727=3com Corporation -0xAA42=Scitex Digital Video -0xAC1E=Digital Receiver Technology Inc -0xB1B3=Shiva Europe Ltd. -0xB894=Brown & Sharpe Mfg. Co. -0xBEEF=Mindstream Computing -0xC001=TSI Telsys -0xC0A9=Micron/Crucial Technology -0xC0DE=Motorola -0xC0FE=Motion Engineering Inc. -0xC622=Hudson Soft Co Ltd -0xCA50=Varian Australia Pty. Ltd. -0xCAFE=Chrysalis-ITS -0xCCCC=Catapult Communications -0xD4D4=Curtiss-Wright Controls Embedded Computing -0xDC93=Dawicontrol -0xDEAD=Indigita Corporation -0xDEAF=Middle Digital, Inc -0xE159=Tiger Jet Network Inc -0xE4BF=EKF Elektronik GMBH -0xEA01=Eagle Technology -0xEABB=Aashima Technology B.V. -0xEACE=Endace Measurement Systems Ltd. -0xECC0=Echo Digital Audio Corporation -0xEDD8=ARK Logic, Inc -0xF5F5=F5 Networks Inc. -0xFA57=Interagon A - - -;---------------------------------------; -; SPECIAL PCI DEVICE ; -;---------------------------------------; -[SpecialPci] -0x000312db=FoxFire II test card -0x88881283=ITE PCIROM emulator card -0x710110B9=ULi Power Management Bridge - -;---------------------------------------; -; PCI Class code (device) ; -; Don't change the order ; -;---------------------------------------; -;byte0: revision ID ; -;byte1: interface type ; -;byte2: sub type ; -;byte3: base type ; -;note : FF means don't care ; -;---------------------------------------; -[PciClass] -;0x0000ffff=SCSI -0x0001ffff=VGA -0x0100ffff=SCSI -0x0101ffff=IDE -0x0102ffff=Floppy Disk -0x0103ffff=IPI bus -0x0104ffff=RAID -0x0105ffff=ATA -0x0106ffff=AHCI -0x01ffffff=Mass Storage -0x0200ffff=Ethernet -0x0201ffff=Token Ring -0x0202ffff=FDDI -0x0203ffff=ATM -0x0204ffff=ISDN -0x0205ffff=WorldFip -0x0206ffff=PICMG 2.14 Muliti Computing -0x02ffffff=Network -0x0300ffff=VGA -0x0301ffff=XGA -0x0302ffff=3D -0x03ffffff=Display -0x0400ffff=Video -0x0401ffff=Audio -0x0402ffff=Computer Telephony -0x0403ffff=HD Audio -0x04ffffff=Multimedia -0x0500ffff=RAM -0x0501ffff=Flash -0x05ffffff=Memory -0x0600ffff=Host -0x0601ffff=ISA -0x0602ffff=EISA -0x0603ffff=MCA -0x0604ffff=PCI-to-PCI -0x0605ffff=PCMCIA -0x0606ffff=NuBus -0x0607ffff=CardBus -0x0608ffff=RACEway -0x0609ffff=Semi-transparent PCI-to-PCI -0x060Affff=InfiniBand-to-PCI Host -0x0700ffff=Serial -0x0701ffff=Parallel Port -0x0702ffff=Multiport Serial -0x0703ffff=Modem -0x0704ffff=GPIB (IEEE 488.1/2) -0x0705ffff=Smart Card -0x07ffffff=Communication -0x0800ffff=Interrupt -0x0801ffff=DMA -0x0802ffff=Timer -0x0803ffff=RTC -0x0804ffff=PCI Hot-Plug -0x08ffffff=System -0x0900ffff=Keyboard -0x0901ffff=Digitizer (pen) -0x0902ffff=Mouse -0x0903ffff=Scanner -0x0904ffff=Gameport -0x09ffffff=Input -0x0affffff=Docking Station -0x0bffffff=Processor -0x0c0000ff=IEEE 1394 (FireWire) -0x0c0010ff=IEEE 1394 (OpenHCI) -0x0c01ffff=ACCESS.bus -0x0c02ffff=SSA -0x0c0300ff=UHCI USB -0x0c0310ff=OHCI USB -0x0c0320ff=EHCI USB -0x0c0330ff=XHCI USB -0x0c03ffff=USB -0x0c04ffff=Fibre Channel -0x0c05ffff=SMBus -0x0c06ffff=InfiniBand -0x0c07ffff=IPMI -0x0c08ffff=SERCOS Interface Standard -0x0c09ffff=CANbus -0x0d00ffff=iRDA compatible -0x0d01ffff=Consumer IR -0x0d10ffff=RF -0x0d11ffff=Bluetooth -0x0d12ffff=Broadband -0x0dffffff=Wireless -0x0effffff=I2O -0x0f01ffff=TV -0x0f02ffff=Audio -0x0f03ffff=Voice -0x0f04ffff=Data -0x1000ffff=Network & comp. En/Decryption -0x1010ffff=Entertainment En/Decryption -0x10ffffff=En/Decryption -0x1100ffff=DPIO modules -0x1101ffff=Performance counters -0x1110ffff=Communications synchronization... -0x1120ffff=Management card -0x11ffffff=Data Acquisition/Signal Processing - -;---------------------------------------; -; PCI Class code (Type) ; -;---------------------------------------; -[PciType] -0x04=Device -0x07=Device -0x08=Device -0x09=Device -0x06=Bridge -0xff=Controller - -;---------------------------------------; -; AMD Extended Configuration Space ; -;---------------------------------------; -[AmdExtCfg] -Mask1=0xFFF0FFFF -Id1=0x12001022 -Mask2=0xFFF0FFFF -Id2=0x16001022 -Mask3=0xFFF0FFFF -Id3=0x17001022 - -;---------------------------------------; -; USB Spec. VENDOR ID ; -;---------------------------------------; -[UsbVendor] -0x0001=Fry's Electronics -0x0002=Ingram -0x0003=Club Mac -0x0004=Nebraska Furniture Mart -0x0053=Planex -0x0079=DragonRise Inc. -0x0105=Trust International B.V. -0x0145=Unknown -0x0204=Chipsbank Microelectronics Co., Ltd -0x0218=Hangzhou Worlde -0x02ad=HUMAX Co., Ltd. -0x0300=MM300 eBook Reader -0x0324=OCZ Technology Inc -0x0325=OCZ Technology Inc -0x0386=LTS -0x03da=Bernd Walter Computer Technology -0x03e8=EndPoints, Inc. -0x03e9=Thesys Microelectronics -0x03ea=Data Broadcasting Corp. -0x03eb=Atmel Corp. -0x03ec=Iwatsu America, Inc. -0x03ed=Mitel Corp. -0x03ee=Mitsumi -0x03f0=Hewlett-Packard -0x03f1=Genoa Technology -0x03f2=Oak Technology, Inc. -0x03f3=Adaptec, Inc. -0x03f4=Diebold, Inc. -0x03f5=Siemens Electromechanical -0x03f8=Epson Imaging Technology Center -0x03f9=KeyTronic Corp. -0x03fb=OPTi, Inc. -0x03fc=Elitegroup Computer Systems -0x03fd=Xilinx, Inc. -0x03fe=Farallon Comunications -0x0400=National Semiconductor Corp. -0x0401=National Registry, Inc. -0x0402=ALi Corp. -0x0403=Future Technology Devices International, Ltd -0x0404=NCR Corp. -0x0405=Synopsys, Inc. -0x0406=Fujitsu-ICL Computers -0x0407=Fujitsu Personal Systems, Inc. -0x0408=Quanta Computer, Inc. -0x0409=NEC Corp. -0x040a=Kodak Co. -0x040b=Weltrend Semiconductor -0x040c=VTech Computers, Ltd -0x040d=VIA Technologies, Inc. -0x040e=MCCI -0x040f=Echo Speech Corp. -0x0411=BUFFALO INC. (MelCo., Inc.) -0x0412=Award Software International -0x0413=Leadtek Research, Inc. -0x0414=Giga-Byte Technology Co., Ltd -0x0416=Winbond Electronics Corp. -0x0417=Symbios Logic -0x0418=AST Research -0x0419=Samsung Info. Systems America, Inc. -0x041a=Phoenix Technologies, Ltd -0x041b=d'TV -0x041d=S3, Inc. -0x041e=Creative Technology, Ltd -0x041f=LCS Telegraphics -0x0420=Chips and Technologies -0x0421=Nokia Mobile Phones -0x0422=ADI Systems, Inc. -0x0423=Computer Access Technology Corp. -0x0424=Standard Microsystems Corp. -0x0425=Motorola Semiconductors HK, Ltd -0x0426=Integrated Device Technology, Inc. -0x0427=Motorola Electronics Taiwan, Ltd -0x0428=Advanced Gravis Computer Tech, Ltd -0x0429=Cirrus Logic -0x042a=Ericsson Austrian, AG -0x042b=Intel Corp. -0x042c=Innovative Semiconductors, Inc. -0x042d=Micronics -0x042e=Acer, Inc. -0x042f=Molex, Inc. -0x0430=Sun Microsystems, Inc. -0x0431=Itac Systems, Inc. -0x0432=Unisys Corp. -0x0433=Alps Electric, Inc. -0x0434=Samsung Info. Systems America, Inc. -0x0435=Hyundai Electronics America -0x0436=Taugagreining HF -0x0437=Framatome Connectors USA -0x0438=Advanced Micro Devices, Inc. -0x0439=Voice Technologies Group -0x043d=Lexmark International, Inc. -0x043e=LG Electronics USA, Inc. -0x043f=RadiSys Corp. -0x0440=Eizo Nanao Corp. -0x0441=Winbond Systems Lab. -0x0442=Ericsson, Inc. -0x0443=Gateway, Inc. -0x0445=Lucent Technologies, Inc. -0x0446=NMB Technologies Corp. -0x0447=Momentum Microsystems -0x044a=Shamrock Tech. Co., Ltd -0x044b=WSI -0x044c=CCL/ITRI -0x044d=Siemens Nixdorf AG -0x044e=Alps Electric Co., Ltd -0x044f=ThrustMaster, Inc. -0x0450=DFI, Inc. -0x0451=Texas Instruments, Inc. -0x0452=Mitsubishi Electronics America, Inc. -0x0453=CMD Technology -0x0454=Vobis Microcomputer AG -0x0455=Telematics International, Inc. -0x0456=Analog Devices, Inc. -0x0457=Silicon Integrated Systems Corp. -0x0458=KYE Systems Corp. (Mouse Systems) -0x0459=Adobe Systems, Inc. -0x045a=SONICblue, Inc. -0x045b=Hitachi, Ltd -0x045d=Nortel Networks, Ltd -0x045e=Microsoft Corp. -0x0460=Ace Cad Enterprise Co., Ltd -0x0461=Primax Electronics, Ltd -0x0463=MGE UPS Systems -0x0464=AMP/Tycoelectronics Corp. -0x0467=AT&T Paradyne -0x0468=Wieson Technologies Co., Ltd -0x046a=Cherry GmbH -0x046b=American Megatrends, Inc. -0x046c=Toshiba Corp., Digital Media Equipment -0x046d=Logitech, Inc. -0x046e=Behavior Tech. Computer Corp. -0x046f=Crystal Semiconductor -0x0471=Philips (or NXP) -0x0472=Chicony Electronics Co., Ltd -0x0473=Sanyo Information Business Co., Ltd -0x0474=Sanyo Electric Co., Ltd -0x0475=Relisys/Teco Information System -0x0476=AESP -0x0477=Seagate Technology, Inc. -0x0478=Connectix Corp. -0x0479=Advanced Peripheral Laboratories -0x047a=Semtech Corp. -0x047b=Silitek Corp. -0x047c=Dell Computer Corp. -0x047d=Kensington -0x047e=Agere Systems, Inc. (Lucent) -0x047f=Plantronics, Inc. -0x0480=Toshiba America Info. Systems, Inc. -0x0481=Zenith Data Systems -0x0482=Kyocera Corp. -0x0483=SGS Thomson Microelectronics -0x0484=Specialix -0x0485=Nokia Monitors -0x0486=ASUS Computers, Inc. -0x0487=Stewart Connector -0x0488=Cirque Corp. -0x0489=Foxconn / Hon Hai -0x048a=S-MOS Systems, Inc. -0x048c=Alps Electric Ireland, Ltd -0x048d=Integrated Technology Express, Inc. -0x048f=Eicon Tech. -0x0490=United Microelectronics Corp. -0x0491=Capetronic -0x0492=Samsung SemiConductor, Inc. -0x0493=MAG Technology Co., Ltd -0x0495=ESS Technology, Inc. -0x0496=Micron Electronics -0x0497=Smile International -0x0498=Capetronic (Kaohsiung) Corp. -0x0499=Yamaha Corp. -0x049a=Gandalf Technologies, Ltd -0x049b=Curtis Computer Products -0x049c=Acer Advanced Labs, Inc. -0x049d=VLSI Technology -0x049f=Compaq Computer Corp. -0x04a0=Digital Equipment Corp. -0x04a1=SystemSoft Corp. -0x04a2=FirePower Systems -0x04a3=Trident Microsystems, Inc. -0x04a4=Hitachi, Ltd -0x04a5=BenQ Corp. -0x04a6=Nokia Display Products -0x04a7=Visioneer -0x04a8=Multivideo Labs, Inc. -0x04a9=Canon, Inc. -0x04aa=DaeWoo Telecom, Ltd -0x04ab=Chromatic Research -0x04ac=Micro Audiometrics Corp. -0x04ad=Dooin Electronics -0x04af=Winnov L.P. -0x04b0=Nikon Corp. -0x04b1=Pan International -0x04b3=IBM Corp. -0x04b4=Cypress Semiconductor Corp. -0x04b5=ROHM LSI Systems USA, LLC -0x04b6=Hint Corp. -0x04b7=Compal Electronics, Inc. -0x04b8=Seiko Epson Corp. -0x04b9=Rainbow Technologies, Inc. -0x04ba=Toucan Systems, Ltd -0x04bb=I-O Data Device, Inc. -0x04bd=Toshiba Electronics Taiwan Corp. -0x04be=Telia Research AB -0x04bf=TDK Corp. -0x04c1=U.S. Robotics (3Com) -0x04c2=Methode Electronics Far East PTE, Ltd -0x04c3=Maxi Switch, Inc. -0x04c4=Lockheed Martin Energy Research -0x04c5=Fujitsu, Ltd -0x04c6=Toshiba America Electronic Components -0x04c7=Micro Macro Technologies -0x04c8=Konica Corp. -0x04ca=Lite-On Technology Corp. -0x04cb=Fuji Photo Film Co., Ltd -0x04cc=ST-Ericsson -0x04cd=Tatung Co. Of America -0x04ce=ScanLogic Corp. -0x04cf=Myson Century, Inc. -0x04d0=Digi International -0x04d1=ITT Canon -0x04d2=Altec Lansing Technologies -0x04d3=VidUS, Inc. -0x04d4=LSI Logic, Inc. -0x04d5=Forte Technologies, Inc. -0x04d6=Mentor Graphics -0x04d7=Oki Semiconductor -0x04d8=Microchip Technology, Inc. -0x04d9=Holtek Semiconductor, Inc. -0x04da=Panasonic (Matsushita) -0x04db=Hypertec Pty, Ltd -0x04dc=Huan Hsin Holdings, Ltd -0x04dd=Sharp Corp. -0x04de=MindShare, Inc. -0x04df=Interlink Electronics -0x04e1=Iiyama North America, Inc. -0x04e2=Exar Corp. -0x04e3=Zilog, Inc. -0x04e4=ACC Microelectronics -0x04e5=Promise Technology -0x04e6=SCM Microsystems, Inc. -0x04e7=Elo TouchSystems -0x04e8=Samsung Electronics Co., Ltd -0x04e9=PC-Tel, Inc. -0x04ea=Brooktree Corp. -0x04eb=Northstar Systems, Inc. -0x04ec=Tokyo Electron Device, Ltd -0x04ed=Annabooks -0x04ef=Pacific Electronic International, Inc. -0x04f0=Daewoo Electronics Co., Ltd -0x04f1=Victor Company of Japan, Ltd -0x04f2=Chicony Electronics Co., Ltd -0x04f3=Elan Microelectronics Corp. -0x04f4=Harting Elektronik, Inc. -0x04f5=Fujitsu-ICL Systems, Inc. -0x04f6=Norand Corp. -0x04f7=Newnex Technology Corp. -0x04f8=FuturePlus Systems -0x04f9=Brother Industries, Ltd -0x04fa=Dallas Semiconductor -0x04fb=Biostar Microtech International Corp. -0x04fc=Sunplus Technology Co., Ltd -0x04fd=Soliton Systems, K.K. -0x04fe=PFU, Ltd -0x04ff=E-CMOS Corp. -0x0500=Siam United Hi-Tech -0x0501=Fujikura DDK, Ltd -0x0502=Acer, Inc. -0x0503=Hitachi America, Ltd -0x0504=Hayes Microcomputer Products -0x0506=3Com Corp. -0x0507=Hosiden Corp. -0x0508=Clarion Co., Ltd -0x0509=Aztech Systems, Ltd -0x050a=Cinch Connectors -0x050b=Cable System International -0x050c=InnoMedia, Inc. -0x050d=Belkin Components -0x050e=Neon Technology, Inc. -0x050f=KC Technology, Inc. -0x0510=Sejin Electron, Inc. -0x0511=N'Able (DataBook) Technologies, Inc. -0x0512=Hualon Microelectronics Corp. -0x0513=digital-X, Inc. -0x0514=FCI Electronics -0x0515=ACTC -0x0516=Longwell Electronics -0x0517=Butterfly Communications -0x0518=EzKEY Corp. -0x0519=Star Micronics Co., Ltd -0x051a=WYSE Technology -0x051b=Silicon Graphics -0x051c=Shuttle, Inc. -0x051d=American Power Conversion -0x051e=Scientific Atlanta, Inc. -0x051f=IO Systems (Elite Electronics), Inc. -0x0520=Taiwan Semiconductor Manufacturing Co. -0x0521=Airborn Connectors -0x0522=Advanced Connectek, Inc. -0x0523=ATEN GmbH -0x0524=Sola Electronics -0x0525=Netchip Technology, Inc. -0x0526=Temic MHS S.A. -0x0527=ALTRA -0x0528=ATI Technologies, Inc. -0x0529=Aladdin Knowledge Systems -0x052a=Crescent Heart Software -0x052b=Tekom Technologies, Inc. -0x052c=Canon Information Systems, Inc. -0x052d=Avid Electronics Corp. -0x052e=Standard Microsystems Corp. -0x052f=Unicore Software, Inc. -0x0530=American Microsystems, Inc. -0x0531=Wacom Technology Corp. -0x0532=Systech Corp. -0x0533=Alcatel Mobile Phones -0x0534=Motorola, Inc. -0x0535=LIH TZU Electric Co., Ltd -0x0536=Hand Held Products (Welch Allyn, Inc.) -0x0537=Inventec Corp. -0x0538=Caldera International, Inc. (SCO) -0x0539=Shyh Shiun Terminals Co., Ltd -0x053a=PrehKeyTec GmbH -0x053b=Global Village Communication -0x053c=Institut of Microelectronic & Mechatronic Systems -0x053d=Silicon Architect -0x053e=Mobility Electronics -0x053f=Synopsys, Inc. -0x0540=UniAccess AB -0x0541=Sirf Technology, Inc. -0x0543=ViewSonic Corp. -0x0544=Cristie Electronics, Ltd -0x0545=Xirlink, Inc. -0x0546=Polaroid Corp. -0x0547=Anchor Chips, Inc. -0x0548=Tyan Computer Corp. -0x0549=Pixera Corp. -0x054a=Fujitsu Microelectronics, Inc. -0x054b=New Media Corp. -0x054c=Sony Corp. -0x054d=Try Corp. -0x054e=Proside Corp. -0x054f=WYSE Technology Taiwan -0x0550=Fuji Xerox Co., Ltd -0x0551=CompuTrend Systems, Inc. -0x0552=Philips Monitors -0x0553=STMicroelectronics Imaging Division (VLSI Vision) -0x0554=Dictaphone Corp. -0x0555=ANAM S&T Co., Ltd -0x0556=Asahi Kasei Microsystems Co., Ltd -0x0557=ATEN International Co., Ltd -0x0558=Truevision, Inc. -0x0559=Cadence Design Systems, Inc. -0x055a=Kenwood USA -0x055b=KnowledgeTek, Inc. -0x055c=Proton Electronic Ind. -0x055d=Samsung Electro-Mechanics Co. -0x055e=CTX Opto-Electronics Corp. -0x055f=Mustek Systems, Inc. -0x0560=Interface Corp. -0x0561=Oasis Design, Inc. -0x0562=Telex Communications, Inc. -0x0563=Immersion Corp. -0x0564=Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.) -0x0565=Peracom Networks, Inc. -0x0566=Monterey International Corp. -0x0567=Xyratex International, Ltd -0x0568=Quartz Ingenierie -0x0569=SegaSoft -0x056a=Wacom Co., Ltd -0x056b=Decicon, Inc. -0x056c=eTEK Labs -0x056d=EIZO Corp. -0x056e=Elecom Co., Ltd -0x056f=Korea Data Systems Co., Ltd -0x0570=Epson America -0x0571=Interex, Inc. -0x0572=Conexant Systems (Rockwell), Inc. -0x0573=Zoran Co. Personal Media Division (Nogatech) -0x0574=City University of Hong Kong -0x0575=Philips Creative Display Solutions -0x0576=BAFO/Quality Computer Accessories -0x0577=ELSA -0x0578=Intrinsix Corp. -0x0579=GVC Corp. -0x057a=Samsung Electronics America -0x057b=Y-E Data, Inc. -0x057c=AVM GmbH -0x057d=Shark Multimedia, Inc. -0x057e=Nintendo Co., Ltd -0x057f=QuickShot, Ltd -0x0580=Denron, Inc. -0x0581=Racal Data Group -0x0582=Roland Corp. -0x0583=Padix Co., Ltd (Rockfire) -0x0584=RATOC System, Inc. -0x0585=FlashPoint Technology, Inc. -0x0586=ZyXEL Communications Corp. -0x0587=America Kotobuki Electronics Industries, Inc. -0x0588=Sapien Design -0x0589=Victron -0x058a=Nohau Corp. -0x058b=Infineon Technologies -0x058c=In Focus Systems -0x058d=Micrel Semiconductor -0x058e=Tripath Technology, Inc. -0x058f=Alcor Micro Corp. -0x0590=Omron Corp. -0x0591=Questra Consulting -0x0592=Powerware Corp. -0x0593=Incite -0x0594=Princeton Graphic Systems -0x0595=Zoran Microelectronics, Ltd -0x0596=MicroTouch Systems, Inc. -0x0597=Trisignal Communications -0x0598=Niigata Canotec Co., Inc. -0x0599=Brilliance Semiconductor, Inc. -0x059a=Spectrum Signal Processing, Inc. -0x059b=Iomega Corp. -0x059c=A-Trend Technology Co., Ltd -0x059d=Advanced Input Devices -0x059e=Intelligent Instrumentation -0x059f=LaCie, Ltd -0x05a0=Vetronix Corp. -0x05a1=USC Corp. -0x05a2=Fuji Film Microdevices Co., Ltd -0x05a3=ARC International -0x05a4=Ortek Technology, Inc. -0x05a5=Sampo Technology Corp. -0x05a6=Cisco Systems, Inc. -0x05a7=Bose Corp. -0x05a8=Spacetec IMC Corp. -0x05a9=OmniVision Technologies, Inc. -0x05aa=Utilux South China, Ltd -0x05ab=In-System Design -0x05ac=Apple, Inc. -0x05ad=Y.C. Cable U.S.A., Inc. -0x05ae=Synopsys, Inc. -0x05af=Jing-Mold Enterprise Co., Ltd -0x05b0=Fountain Technologies, Inc. -0x05b1=First International Computer, Inc. -0x05b4=LG Semicon Co., Ltd -0x05b5=Dialogic Corp. -0x05b6=Proxima Corp. -0x05b7=Medianix Semiconductor, Inc. -0x05b8=Agiler, Inc. -0x05b9=Philips Research Laboratories -0x05ba=DigitalPersona, Inc. -0x05bb=Grey Cell Systems -0x05bc=3G Green Green Globe Co., Ltd -0x05bd=RAFI GmbH & Co. KG -0x05be=Tyco Electronics (Raychem) -0x05bf=S & S Research -0x05c0=Keil Software -0x05c1=Kawasaki Microelectronics, Inc. -0x05c2=Media Phonics (Suisse) S.A. -0x05c5=Digi International, Inc. -0x05c6=Qualcomm, Inc. -0x05c7=Qtronix Corp. -0x05c8=Cheng Uei Precision Industry Co., Ltd (Foxlink) -0x05c9=Semtech Corp. -0x05ca=Ricoh Co., Ltd -0x05cb=PowerVision Technologies, Inc. -0x05cc=ELSA AG -0x05cd=Silicom, Ltd -0x05ce=sci-worx GmbH -0x05cf=Sung Forn Co., Ltd -0x05d0=GE Medical Systems Lunar -0x05d1=Brainboxes, Ltd -0x05d2=Wave Systems Corp. -0x05d3=Tohoku Ricoh Co., Ltd -0x05d5=Super Gate Technology Co., Ltd -0x05d6=Philips Semiconductors, CICT -0x05d7=Thomas & Betts Corp. -0x05d8=Ultima Electronics Corp. -0x05d9=Axiohm Transaction Solutions -0x05da=Microtek International, Inc. -0x05db=Sun Corp. (Suntac?) -0x05dc=Lexar Media, Inc. -0x05dd=Delta Electronics, Inc. -0x05df=Silicon Vision, Inc. -0x05e0=Symbol Technologies -0x05e1=Syntek Semiconductor Co., Ltd -0x05e2=ElecVision, Inc. -0x05e3=Genesys Logic, Inc. -0x05e4=Red Wing Corp. -0x05e5=Fuji Electric Co., Ltd -0x05e6=Keithley Instruments -0x05e8=ICC, Inc. -0x05e9=Kawasaki LSI -0x05eb=FFC, Ltd -0x05ec=COM21, Inc. -0x05ee=Cytechinfo Inc. -0x05ef=AVB, Inc. [anko?] -0x05f0=Canopus Co., Ltd -0x05f1=Compass Communications -0x05f2=Dexin Corp., Ltd -0x05f3=PI Engineering, Inc. -0x05f5=Unixtar Technology, Inc. -0x05f6=AOC International -0x05f7=RFC Distribution(s) PTE, Ltd -0x05f9=PSC Scanning, Inc. -0x05fa=Siemens Telecommunications Systems, Ltd -0x05fc=Harman Multimedia -0x05fd=InterAct, Inc. -0x05fe=Chic Technology Corp. -0x05ff=LeCroy Corp. -0x0600=Barco Display Systems -0x0601=Jazz Hipster Corp. -0x0602=Vista Imaging, Inc. -0x0603=Novatek Microelectronics Corp. -0x0604=Jean Co., Ltd -0x0605=Anchor C&C Co., Ltd -0x0606=Royal Information Electronics Co., Ltd -0x0607=Bridge Information Co., Ltd -0x0608=Genrad Ads -0x0609=SMK Manufacturing, Inc. -0x060a=Worthington Data Solutions, Inc. -0x060b=Solid Year -0x060c=EEH Datalink GmbH -0x060d=Auctor Corp. -0x060e=Transmonde Technologies, Inc. -0x060f=Joinsoon Electronics Mfg. Co., Ltd -0x0610=Costar Electronics, Inc. -0x0611=Totoku Electric Co., Ltd -0x0613=TransAct Technologies, Inc. -0x0614=Bio-Rad Laboratories -0x0615=Quabbin Wire & Cable Co., Inc. -0x0616=Future Techno Designs PVT, Ltd -0x0617=Swiss Federal Insitute of Technology -0x0618=MacAlly -0x0619=Seiko Instruments, Inc. -0x061a=Veridicom International, Inc. -0x061b=Promptus Communications, Inc. -0x061c=Act Labs, Ltd -0x061d=Quatech, Inc. -0x061e=Nissei Electric Co. -0x0620=Alaris, Inc. -0x0621=ODU-Steckverbindungssysteme GmbH & Co. KG -0x0622=Iotech, Inc. -0x0623=Littelfuse, Inc. -0x0624=Avocent Corp. -0x0625=TiMedia Technology Co., Ltd -0x0626=Nippon Systems Development Co., Ltd -0x0627=Adomax Technology Co., Ltd -0x0628=Tasking Software, Inc. -0x0629=Zida Technologies, Ltd -0x062a=Creative Labs -0x062b=Greatlink Electronics Taiwan, Ltd -0x062c=Institute for Information Industry -0x062d=Taiwan Tai-Hao Enterprises Co., Ltd -0x062e=Mainsuper Enterprises Co., Ltd -0x062f=Sin Sheng Terminal & Machine, Inc. -0x0631=JUJO Electronics Corp. -0x0633=Cyrix Corp. -0x0634=Micron Technology, Inc. -0x0635=Methode Electronics, Inc. -0x0636=Sierra Imaging, Inc. -0x0638=Avision, Inc. -0x0639=Chrontel, Inc. -0x063a=Techwin Corp. -0x063b=Taugagreining HF -0x063c=Yamaichi Electronics Co., Ltd (Sakura) -0x063d=Fong Kai Industrial Co., Ltd -0x063e=RealMedia Technology, Inc. -0x063f=New Technology Cable, Ltd -0x0640=Hitex Development Tools -0x0641=Woods Industries, Inc. -0x0642=VIA Medical Corp. -0x0644=TEAC Corp. -0x0645=Who? Vision Systems, Inc. -0x0646=UMAX -0x0647=Acton Research Corp. -0x0648=Inside Out Networks -0x0649=Weli Science Co., Ltd -0x064b=Analog Devices, Inc. (White Mountain DSP) -0x064c=Ji-Haw Industrial Co., Ltd -0x064d=TriTech Microelectronics, Ltd -0x064e=Suyin Corp. -0x064f=WIBU-Systems AG -0x0650=Dynapro Systems -0x0651=Likom Technology Sdn. Bhd. -0x0652=Stargate Solutions, Inc. -0x0653=CNF, Inc. -0x0654=Granite Microsystems, Inc. -0x0655=Space Shuttle Hi-Tech Co., Ltd -0x0656=Glory Mark Electronic, Ltd -0x0657=Tekcon Electronics Corp. -0x0658=Sigma Designs, Inc. -0x0659=Aethra -0x065a=Optoelectronics Co., Ltd -0x065b=Tracewell Systems -0x065e=Silicon Graphics -0x065f=Good Way Technology Co., Ltd & GWC technology Inc. -0x0660=TSAY-E (BVI) International, Inc. -0x0661=Hamamatsu Photonics K.K. -0x0662=Kansai Electric Co., Ltd -0x0663=Topmax Electronic Co., Ltd -0x0664=ET&T Technology Co., Ltd. -0x0665=Cypress Semiconductor -0x0667=Aiwa Co., Ltd -0x0668=WordWand -0x0669=Oce' Printing Systems GmbH -0x066a=Total Technologies, Ltd -0x066b=Linksys, Inc. -0x066d=Entrega, Inc. -0x066e=Acer Semiconductor America, Inc. -0x066f=SigmaTel, Inc. -0x0670=Sequel Imaging -0x0672=Labtec, Inc. -0x0673=HCL -0x0674=Key Mouse Electronic Enterprise Co., Ltd -0x0675=DrayTek Corp. -0x0676=Teles AG -0x0677=Aiwa Co., Ltd -0x0678=ACard Technology Corp. -0x067b=Prolific Technology, Inc. -0x067c=Efficient Networks, Inc. -0x067d=Hohner Corp. -0x067e=Intermec Technologies Corp. -0x067f=Virata, Ltd -0x0680=Realtek Semiconductor Corp., CPP Div. (Avance Logic) -0x0681=Siemens Information and Communication Products -0x0682=Victor Company of Japan, Ltd -0x0684=Actiontec Electronics, Inc. -0x0686=Minolta Co., Ltd -0x068a=Pertech, Inc. -0x068b=Potrans International, Inc. -0x068e=CH Products, Inc. -0x0690=Golden Bridge Electech, Inc. -0x0693=Hagiwara Sys-Com Co., Ltd -0x0694=Lego Group -0x0698=Chuntex (CTX) -0x0699=Tektronix, Inc. -0x069a=Askey Computer Corp. -0x069b=Thomson, Inc. -0x069d=Hughes Network Systems (HNS) -0x069e=Welcat Inc. -0x069f=Allied Data Technologies BV -0x06a2=Topro Technology, Inc. -0x06a3=Saitek PLC -0x06a4=Xiamen Doowell Electron Co., Ltd -0x06a5=Divio -0x06a7=MicroStore, Inc. -0x06a8=Topaz Systems, Inc. -0x06a9=Westell -0x06aa=Sysgration, Ltd -0x06ac=Fujitsu Laboratories of America, Inc. -0x06ad=Greatland Electronics Taiwan, Ltd -0x06ae=Professional Multimedia Testing Centre -0x06af=Harting, Inc. of North America -0x06b8=Pixela Corp. -0x06b9=Alcatel Telecom -0x06ba=Smooth Cord & Connector Co., Ltd -0x06bb=EDA, Inc. -0x06bc=Oki Data Corp. -0x06bd=AGFA-Gevaert NV -0x06be=AME Optimedia Technology Co., Ltd -0x06bf=Leoco Corp. -0x06c2=Phidgets Inc. (formerly GLAB) -0x06c4=Bizlink International Corp. -0x06c5=Hagenuk, GmbH -0x06c6=Infowave Software, Inc. -0x06c8=SIIG, Inc. -0x06c9=Taxan (Europe), Ltd -0x06ca=Newer Technology, Inc. -0x06cb=Synaptics, Inc. -0x06cc=Terayon Communication Systems -0x06cd=Keyspan -0x06cf=SpheronVR AG -0x06d0=LapLink, Inc. -0x06d1=Daewoo Electronics Co., Ltd -0x06d3=Mitsubishi Electric Corp. -0x06d4=Cisco Systems -0x06d5=Toshiba -0x06d6=Aashima Technology B.V. -0x06d7=Network Computing Devices (NCD) -0x06d8=Technical Marketing Research, Inc. -0x06da=Phoenixtec Power Co., Ltd -0x06db=Paradyne -0x06dc=Foxlink Image Technology Co., Ltd -0x06de=Heisei Electronics Co., Ltd -0x06e0=Multi-Tech Systems, Inc. -0x06e1=ADS Technologies, Inc. -0x06e4=Alcatel Microelectronics -0x06e6=Tiger Jet Network, Inc. -0x06ea=Sirius Technologies -0x06eb=PC Expert Tech. Co., Ltd -0x06ef=I.A.C. Geometrische Ingenieurs B.V. -0x06f0=T.N.C Industrial Co., Ltd -0x06f1=Opcode Systems, Inc. -0x06f2=Emine Technology Co. -0x06f6=Wintrend Technology Co., Ltd -0x06f7=Wailly Technology Ltd -0x06f8=Guillemot Corp. -0x06f9=ASYST electronic d.o.o. -0x06fa=HSD S.r.L -0x06fc=Motorola Semiconductor Products Sector -0x06fd=Boston Acoustics -0x06fe=Gallant Computer, Inc. -0x0701=Supercomal Wire & Cable SDN. BHD. -0x0703=Bvtech Industry, Inc. -0x0705=NKK Corp. -0x0706=Ariel Corp. -0x0707=Standard Microsystems Corp. -0x0708=Putercom Co., Ltd -0x0709=Silicon Systems, Ltd (SSL) -0x070a=Oki Electric Industry Co., Ltd -0x070d=Comoss Electronic Co., Ltd -0x070e=Excel Cell Electronic Co., Ltd -0x0710=Connect Tech, Inc. -0x0711=Magic Control Technology Corp. -0x0713=Interval Research Corp. -0x0714=NewMotion, Inc. -0x0717=ZNK Corp. -0x0718=Imation Corp. -0x0719=Tremon Enterprises Co., Ltd -0x071b=Domain Technologies, Inc. -0x071c=Xionics Document Technologies, Inc. -0x071d=Eicon Networks Corp. -0x071e=Ariston Technologies -0x0723=Centillium Communications Corp. -0x0726=Vanguard International Semiconductor-America -0x0729=Amitm -0x072e=Sunix Co., Ltd -0x072f=Advanced Card Systems, Ltd -0x0731=Susteen, Inc. -0x0732=Goldfull Electronics & Telecommunications Corp. -0x0733=ViewQuest Technologies, Inc. -0x0734=Lasat Communications A/S -0x0735=Asuscom Network -0x0736=Lorom Industrial Co., Ltd -0x0738=Mad Catz, Inc. -0x073a=Chaplet Systems, Inc. -0x073b=Suncom Technologies -0x073c=Industrial Electronic Engineers, Inc. -0x073d=Eutron S.p.a. -0x073e=NEC, Inc. -0x0745=Syntech Information Co., Ltd -0x0746=Onkyo Corp. -0x0747=Labway Corp. -0x0748=Strong Man Enterprise Co., Ltd -0x0749=EVer Electronics Corp. -0x074a=Ming Fortune Industry Co., Ltd -0x074b=Polestar Tech. Corp. -0x074c=C-C-C Group PLC -0x074d=Micronas GmbH -0x074e=Digital Stream Corp. -0x0755=Aureal Semiconductor -0x0757=Network Technologies, Inc. -0x075b=Sophisticated Circuits, Inc. -0x0763=Midiman -0x0764=Cyber Power System, Inc. -0x0765=X-Rite, Inc. -0x0766=Jess-Link Products Co., Ltd -0x0767=Tokheim Corp. -0x0768=Camtel Technology Corp. -0x0769=Surecom Technology Corp. -0x076a=Smart Technology Enablers, Inc. -0x076b=OmniKey AG -0x076c=Partner Tech -0x076d=Denso Corp. -0x076e=Kuan Tech Enterprise Co., Ltd -0x076f=Jhen Vei Electronic Co., Ltd -0x0770=Welch Allyn, Inc - Medical Division -0x0771=Observator Instruments BV -0x0772=Your data Our Care -0x0774=AmTRAN Technology Co., Ltd -0x0775=Longshine Electronics Corp. -0x0776=Inalways Corp. -0x0777=Comda Enterprise Corp. -0x0778=Volex, Inc. -0x0779=Fairchild Semiconductor -0x077a=Sankyo Seiki Mfg. Co., Ltd -0x077b=Linksys -0x077c=Forward Electronics Co., Ltd -0x077d=Griffin Technology -0x077f=Well Excellent & Most Corp. -0x0780=Sagem Monetel GmbH -0x0781=SanDisk Corp. -0x0782=Trackerball -0x0783=C3PO -0x0784=Vivitar, Inc. -0x0785=NTT-ME -0x0789=Logitec Corp. -0x078b=Happ Controls, Inc. -0x078c=GTCO/CalComp -0x078e=Brincom, Inc. -0x0790=Pro-Image Manufacturing Co., Ltd -0x0791=Copartner Wire and Cable Mfg. Corp. -0x0792=Axis Communications AB -0x0793=Wha Yu Industrial Co., Ltd -0x0794=ABL Electronics Corp. -0x0795=RealChip, Inc. -0x0796=Certicom Corp. -0x0797=Grandtech Semiconductor Corp. -0x0798=Optelec -0x0799=Altera -0x079b=Sagem -0x079d=Alfadata Computer Corp. -0x07a1=Digicom S.p.A. -0x07a2=National Technical Systems -0x07a3=Onnto Corp. -0x07a4=Be, Inc. -0x07a6=ADMtek, Inc. -0x07aa=Corega K.K. -0x07ab=Freecom Technologies -0x07af=Microtech -0x07b0=Trust Technologies -0x07b1=IMP, Inc. -0x07b2=Motorola BCS, Inc. -0x07b3=Plustek, Inc. -0x07b4=Olympus Optical Co., Ltd -0x07b5=Mega World International, Ltd -0x07b6=Marubun Corp. -0x07b7=TIME Interconnect, Ltd -0x07b8=AboCom Systems Inc -0x07bc=Canon Computer Systems, Inc. -0x07bd=Webgear, Inc. -0x07be=Veridicom -0x07c0=Code Mercenaries Hard- und Software GmbH -0x07c1=Keisokugiken -0x07c4=Datafab Systems, Inc. -0x07c5=APG Cash Drawer -0x07c6=ShareWave, Inc. -0x07c7=Powertech Industrial Co., Ltd -0x07c8=B.U.G., Inc. -0x07c9=Allied Telesyn International -0x07ca=AVerMedia Technologies, Inc. -0x07cb=Kingmax Technology, Inc. -0x07cc=Carry Computer Eng., Co., Ltd -0x07cd=Elektor -0x07cf=Casio Computer Co., Ltd -0x07d0=Dazzle -0x07d1=D-Link System -0x07d2=Aptio Products, Inc. -0x07d3=Cyberdata Corp. -0x07d5=Radiant Systems -0x07d7=GCC Technologies, Inc. -0x07da=Arasan Chip Systems -0x07de=Diamond Multimedia -0x07df=David Electronics Co., Ltd -0x07e1=Ambient Technologies, Inc. -0x07e2=Elmeg GmbH & Co., Ltd -0x07e3=Planex Communications, Inc. -0x07e4=Movado Enterprise Co., Ltd -0x07e5=QPS, Inc. -0x07e6=Allied Cable Corp. -0x07e7=Mirvo Toys, Inc. -0x07e8=Labsystems -0x07ea=Iwatsu Electric Co., Ltd -0x07eb=Double-H Technology Co., Ltd -0x07ec=Taiyo Electric Wire & Cable Co., Ltd -0x07ee=Torex Retail (formerly Logware) -0x07ef=STSN -0x07f2=Microcomputer Applications, Inc. -0x07f6=Circuit Assembly Corp. -0x07f7=Century Corp. -0x07f9=Dotop Technology, Inc. -0x07fa=DrayTek Corp. -0x07fd=Mark of the Unicorn -0x07ff=Unknown -0x0801=MagTek -0x0802=Mako Technologies, LLC -0x0803=Zoom Telephonics, Inc. -0x0809=Genicom Technology, Inc. -0x080a=Evermuch Technology Co., Ltd -0x080b=Cross Match Technologies -0x080c=Datalogic S.p.A. -0x080d=Teco Image Systems Co., Ltd -0x0810=Personal Communication Systems, Inc. -0x0813=Mattel, Inc. -0x0819=eLicenser -0x081a=MG Logic -0x081b=Indigita Corp. -0x081c=Mipsys -0x081e=AlphaSmart, Inc. -0x0822=Reudo Corp. -0x0825=GC Protronics -0x0826=Data Transit -0x0827=BroadLogic, Inc. -0x0828=Sato Corp. -0x0829=DirecTV Broadband, Inc. (Telocity) -0x082d=Handspring -0x0830=Palm, Inc. -0x0832=Kouwell Electronics Corp. -0x0833=Sourcenext Corp. -0x0835=Action Star Enterprise Co., Ltd -0x0839=Samsung Techwin Co., Ltd -0x083a=Accton Technology Corp. -0x083f=Global Village -0x0840=Argosy Research, Inc. -0x0841=Rioport.com, Inc. -0x0844=Welland Industrial Co., Ltd -0x0846=NetGear, Inc. -0x084d=Minton Optic Industry Co., Inc. -0x084e=KB Gear -0x084f=Empeg -0x0850=Fast Point Technologies, Inc. -0x0851=Macronix International Co., Ltd -0x0852=CSEM -0x0853=Topre Corporation -0x0854=ActiveWire, Inc. -0x0856=B&B Electronics -0x0858=Hitachi Maxell, Ltd -0x0859=Minolta Systems Laboratory, Inc. -0x085a=Xircom -0x085c=ColorVision, Inc. -0x0862=Teletrol Systems, Inc. -0x0863=Filanet Corp. -0x0864=NetGear, Inc. -0x0867=Data Translation, Inc. -0x086a=Emagic Soft- und Hardware GmbH -0x086c=DeTeWe - Deutsche Telephonwerke AG & Co. -0x086e=System TALKS, Inc. -0x086f=MEC IMEX, Inc. -0x0870=Metricom -0x0871=SanDisk, Inc. -0x0873=Xpeed, Inc. -0x0874=A-Tec Subsystem, Inc. -0x0879=Comtrol Corp. -0x087c=Adesso/Kbtek America, Inc. -0x087d=Jaton Corp. -0x087e=Fujitsu Computer Products of America -0x087f=Virtual IP Group, Inc. -0x0880=APT Technologies, Inc. -0x0883=Recording Industry Association of America (RIAA) -0x0885=Boca Research, Inc. -0x0886=XAC Automation Corp. -0x0887=Hannstar Electronics Corp. -0x088b=MassWorks, Inc. -0x088c=Swecoin AB -0x088e=iLok -0x0892=DioGraphy, Inc. -0x0897=Lauterbach -0x089c=United Technologies Research Cntr. -0x089d=Icron Technologies Corp. -0x089e=NST Co., Ltd -0x089f=Primex Aerospace Co. -0x08a5=e9, Inc. -0x08a8=Andrea Electronics -0x08ae=Macally (Mace Group, Inc.) -0x08b4=Sorenson Vision, Inc. -0x08b7=NATSU -0x08b8=J. Gordon Electronic Design, Inc. -0x08b9=RadioShack Corp. (Tandy) -0x08bb=Texas Instruments Japan -0x08bd=Citizen Watch Co., Ltd -0x08c3=Precise Biometrics -0x08c4=Proxim, Inc. -0x08c7=Key Nice Enterprise Co., Ltd -0x08c8=2Wire, Inc. -0x08c9=Nippon Telegraph and Telephone Corp. -0x08ca=Aiptek International, Inc. -0x08cd=Jue Hsun Ind. Corp. -0x08ce=Long Well Electronics Corp. -0x08cf=Productivity Enhancement Products -0x08d1=smartBridges, Inc. -0x08d3=Virtual Ink -0x08d4=Fujitsu Siemens Computers -0x08d8=IXXAT Automation GmbH -0x08d9=Increment P Corp. -0x08dd=Billionton Systems, Inc. -0x08df=Spyrus, Inc. -0x08e3=Olitec, Inc. -0x08e4=Pioneer Corp. -0x08e5=Litronic -0x08e6=Gemplus -0x08e7=Pan-International Wire & Cable -0x08e8=Integrated Memory Logic -0x08e9=Extended Systems, Inc. -0x08ea=Ericsson, Inc., Blue Ridge Labs -0x08ec=M-Systems Flash Disk Pioneers -0x08ed=MediaTek Inc. -0x08ee=CCSI/Hesso -0x08f0=Corex Technologies -0x08f1=CTI Electronics Corp. -0x08f2=Gotop Information Inc. -0x08f5=SysTec Co., Ltd -0x08f6=Logic 3 International, Ltd -0x08f7=Vernier -0x08f8=Keen Top International Enterprise Co., Ltd -0x08f9=Wipro Technologies -0x08fa=Caere -0x08fb=Socket Communications -0x08fc=Sicon Cable Technology Co., Ltd -0x08fd=Digianswer A/S -0x08ff=AuthenTec, Inc. -0x0900=Pinnacle Systems, Inc. -0x0901=VST Technologies -0x0906=Faraday Technology Corp. -0x0908=ShenZhen SANZHAI Technology Co.,Ltd -0x0909=Audio-Technica Corp. -0x090a=Trumpion Microelectronics, Inc. -0x090b=Neurosmith -0x090c=Silicon Motion, Inc. - Taiwan (Feiya Technology Corp.) -0x090d=Multiport Computer Vertriebs GmbH -0x090e=Shining Technology, Inc. -0x090f=Fujitsu Devices, Inc. -0x0910=Alation Systems, Inc. -0x0911=Philips Speech Processing -0x0912=Voquette, Inc. -0x0915=GlobeSpan, Inc. -0x0917=SmartDisk Corp. -0x0919=Tiger Electronics -0x091e=Garmin International -0x0920=Echelon Co. -0x0921=GoHubs, Inc. -0x0922=Dymo-CoStar Corp. -0x0923=IC Media Corp. -0x0924=Xerox -0x0925=Lakeview Research -0x0927=Summus, Ltd -0x0928=Oxford Semiconductor, Ltd -0x0929=American Biometric Co. -0x092a=Toshiba Information & Industrial Sys. And Services -0x092b=Sena Technologies, Inc. -0x092f=Northern Embedded Science/CAVNEX -0x0930=Toshiba Corp. -0x0931=Harmonic Data Systems, Ltd -0x0932=Crescentec Corp. -0x0933=Quantum Corp. -0x0934=Netcom Systems -0x0936=NuTesla -0x0939=Lumberg, Inc. -0x093a=Pixart Imaging, Inc. -0x093b=Plextor Corp. -0x093c=Intrepid Control Systems, Inc. -0x093d=InnoSync, Inc. -0x093e=J.S.T. Mfg. Co., Ltd -0x093f=Olympia Telecom Vertriebs GmbH -0x0940=Japan Storage Battery Co., Ltd -0x0941=Photobit Corp. -0x0942=i2Go.com, LLC -0x0943=HCL Technologies India Private, Ltd -0x0944=KORG, Inc. -0x0945=Pasco Scientific -0x0948=Kronauer music in digital -0x094b=Linkup Systems Corp. -0x094d=Cable Television Laboratories -0x094f=Yano -0x0951=Kingston Technology -0x0954=RPM Systems Corp. -0x0955=NVidia Corp. -0x0956=BSquare Corp. -0x0957=Agilent Technologies, Inc. -0x0958=CompuLink Research, Inc. -0x0959=Cologne Chip AG -0x095a=Portsmith -0x095b=Medialogic Corp. -0x095c=K-Tec Electronics -0x095d=Polycom, Inc. -0x0967=Acer (??) -0x0968=Catalyst Enterprises, Inc. -0x096e=Feitian Technologies, Inc. -0x0971=Gretag-Macbeth AG -0x0973=Schlumberger -0x0974=Datagraphix, a business unit of Anacomp -0x0975=OL'E Communications, Inc. -0x0976=Adirondack Wire & Cable -0x0977=Lightsurf Technologies -0x0978=Beckhoff GmbH -0x0979=Jeilin Technology Corp., Ltd -0x097a=Minds At Work LLC -0x097b=Knudsen Engineering, Ltd -0x097c=Marunix Co., Ltd -0x097d=Rosun Technologies, Inc. -0x097f=Barun Electronics Co., Ltd -0x0981=Oak Technology, Ltd -0x0984=Apricorn -0x0985=cab Produkttechnik GmbH & Co KG -0x0986=Matsushita Electric Works, Ltd. -0x098c=Vitana Corp. -0x098d=INDesign -0x098e=Integrated Intellectual Property, Inc. -0x098f=Kenwood TMI Corp. -0x0993=Gemstar eBook Group, Ltd -0x0996=Integrated Telecom Express, Inc. -0x099a=Zippy Technology Corp. -0x09a3=PairGain Technologies -0x09a4=Contech Research, Inc. -0x09a5=VCON Telecommunications -0x09a6=Poinchips -0x09a7=Data Transmission Network Corp. -0x09a8=Lin Shiung Enterprise Co., Ltd -0x09a9=Smart Card Technologies Co., Ltd -0x09aa=Intersil Corp. -0x09ab=Japan Cash Machine Co., Ltd. -0x09ae=Tripp Lite -0x09b2=Franklin Electronic Publishers, Inc. -0x09b3=Altius Solutions, Inc. -0x09b4=MDS Telephone Systems -0x09b5=Celltrix Technology Co., Ltd -0x09bc=Grundig -0x09be=MySmart.Com -0x09bf=Auerswald GmbH & Co. KG -0x09c0=Genpix Electronics, LLC -0x09c1=Arris Interactive LLC -0x09c2=Nisca Corp. -0x09c3=ActivCard, Inc. -0x09c4=ACTiSYS Corp. -0x09c5=Memory Corp. -0x09cc=Workbit Corp. -0x09cd=Psion Dacom Home Networks, Ltd -0x09ce=City Electronics, Ltd -0x09cf=Electronics Testing Center, Taiwan -0x09d1=NeoMagic, Inc. -0x09d2=Vreelin Engineering, Inc. -0x09d3=Com One -0x09d7=Novatel Wireless -0x09d9=KRF Tech, Ltd -0x09da=A4 Tech Co., Ltd -0x09db=Measurement Computing Corp. -0x09dc=Aimex Corp. -0x09dd=Fellowes, Inc. -0x09df=Addonics Technologies Corp. -0x09e1=Intellon Corp. -0x09e5=Jo-Dan International, Inc. -0x09e6=Silutia, Inc. -0x09e7=Real 3D, Inc. -0x09e8=AKAI Professional M.I. Corp. -0x09e9=Chen-Source, Inc. -0x09eb=IM Networks, Inc. -0x09ef=Xitel -0x09f3=GoFlight, Inc. -0x09f5=AresCom -0x09f6=RocketChips, Inc. -0x09f7=Edu-Science (H.K.), Ltd -0x09f8=SoftConnex Technologies, Inc. -0x09f9=Bay Associates -0x09fa=Mtek Vision -0x09fb=Altera -0x09ff=Gain Technology Corp. -0x0a00=Liquid Audio -0x0a01=ViA, Inc. -0x0a07=Ontrak Control Systems Inc. -0x0a0b=Cybex Computer Products Co. -0x0a11=Xentec, Inc. -0x0a12=Cambridge Silicon Radio, Ltd -0x0a13=Telebyte, Inc. -0x0a14=Spacelabs Medical, Inc. -0x0a15=Scalar Corp. -0x0a16=Trek Technology (S) PTE, Ltd -0x0a17=Pentax Corp. -0x0a18=Heidelberger Druckmaschinen AG -0x0a19=Hua Geng Technologies, Inc. -0x0a21=Medtronic Physio Control Corp. -0x0a22=Century Semiconductor USA, Inc. -0x0a27=Datacard Group -0x0a2c=AK-Modul-Bus Computer GmbH -0x0a34=TG3 Electronics, Inc. -0x0a35=Radikal Technologies -0x0a39=Gilat Satellite Networks, Ltd -0x0a3a=PentaMedia Co., Ltd -0x0a3c=NTT DoCoMo, Inc. -0x0a3d=Varo Vision -0x0a3f=Swissonic AG -0x0a43=Boca Systems, Inc. -0x0a46=Davicom Semiconductor, Inc. -0x0a47=Hirose Electric -0x0a48=I/O Interconnect -0x0a4b=Fujitsu Media Devices, Ltd -0x0a4c=Computex Co., Ltd -0x0a4d=Evolution Electronics, Ltd -0x0a4e=Steinberg Soft-und Hardware GmbH -0x0a4f=Litton Systems, Inc. -0x0a50=Mimaki Engineering Co., Ltd -0x0a51=Sony Electronics, Inc. -0x0a52=Jebsee Electronics Co., Ltd -0x0a53=Portable Peripheral Co., Ltd -0x0a5a=Electronics For Imaging, Inc. -0x0a5b=EAsics NV -0x0a5c=Broadcom Corp. -0x0a5d=Diatrend Corp. -0x0a5f=Zebra -0x0a62=MPMan -0x0a66=ClearCube Technology -0x0a67=Medeli Electronics Co., Ltd -0x0a68=Comaide Corp. -0x0a69=Chroma ate, Inc. -0x0a6b=Green House Co., Ltd -0x0a6c=Integrated Circuit Systems, Inc. -0x0a6d=UPS Manufacturing -0x0a6e=Benwin -0x0a6f=Core Technology, Inc. -0x0a70=International Game Technology -0x0a71=VIPColor Technologies USA, Inc. -0x0a72=Sanwa Denshi -0x0a7d=NSTL, Inc. -0x0a7e=Octagon Systems Corp. -0x0a80=Rexon Technology Corp., Ltd -0x0a81=Chesen Electronics Corp. -0x0a82=Syscan -0x0a83=NextComm, Inc. -0x0a84=Maui Innovative Peripherals -0x0a85=Idexx Labs -0x0a86=NITGen Co., Ltd -0x0a8d=Picturetel -0x0a8e=Japan Aviation Electronics Industry, Ltd -0x0a90=Candy Technology Co., Ltd -0x0a91=Globlink Technology, Inc. -0x0a92=EGO SYStems, Inc. -0x0a93=C Technologies AB -0x0a94=Intersense -0x0aa3=Lava Computer Mfg., Inc. -0x0aa4=Develco Elektronik -0x0aa5=First International Digital -0x0aa6=Perception Digital, Ltd -0x0aa7=Wincor Nixdorf International GmbH -0x0aa8=TriGem Computer, Inc. -0x0aa9=Baromtec Co. -0x0aaa=Japan CBM Corp. -0x0aab=Vision Shape Europe SA -0x0aac=iCompression, Inc. -0x0aad=Rohde & Schwarz GmbH & Co. KG -0x0aae=NEC infrontia Corp. (Nitsuko) -0x0aaf=Digitalway Co., Ltd -0x0ab0=Arrow Strong Electronics Co., Ltd -0x0ab1=FEIG ELECTRONIC GmbH -0x0aba=Ellisys -0x0abe=Stereo-Link -0x0abf=Diolan -0x0ac3=Sanyo Semiconductor Company Micro -0x0ac4=Leco Corp. -0x0ac5=I & C Corp. -0x0ac6=Singing Electrons, Inc. -0x0ac7=Panwest Corp. -0x0ac8=Z-Star Microelectronics Corp. -0x0ac9=Micro Solutions, Inc. -0x0aca=OPEN Networks Ltd -0x0acc=Koga Electronics Co. -0x0acd=ID Tech -0x0ace=ZyDAS -0x0acf=Intoto, Inc. -0x0ad0=Intellix Corp. -0x0ad1=Remotec Technology, Ltd -0x0ad2=Service & Quality Technology Co., Ltd -0x0ada=Data Encryption Systems Ltd. -0x0ae3=Allion Computer, Inc. -0x0ae4=Taito Corp. -0x0ae7=Neodym Systems, Inc. -0x0ae8=System Support Co., Ltd -0x0ae9=North Shore Circuit Design L.L.P. -0x0aea=SciEssence, LLC -0x0aeb=TTP Communications, Ltd -0x0aec=Neodio Technologies Corp. -0x0af0=Option -0x0af6=Silver I Co., Ltd -0x0af7=B2C2, Inc. -0x0af9=Hama, Inc. -0x0afc=Zaptronix Ltd -0x0afd=Tateno Dennou, Inc. -0x0afe=Cummins Engine Co. -0x0aff=Jump Zone Network Products, Inc. -0x0b00=INGENICO -0x0b05=ASUSTek Computer, Inc. -0x0b0b=Datamax-O'Neil -0x0b0c=Todos AB -0x0b0d=ProjectLab -0x0b0e=GN Netcom -0x0b0f=AVID Technology -0x0b10=Pcally -0x0b11=I Tech Solutions Co., Ltd -0x0b1e=Electronic Warfare Assoc., Inc. (EWA) -0x0b1f=Insyde Software Corp. -0x0b20=TransDimension, Inc. -0x0b21=Yokogawa Electric Corp. -0x0b22=Japan System Development Co., Ltd -0x0b23=Pan-Asia Electronics Co., Ltd -0x0b24=Link Evolution Corp. -0x0b27=Ritek Corp. -0x0b28=Kenwood Corp. -0x0b2c=Village Center, Inc. -0x0b30=PNY Technologies, Inc. -0x0b33=Contour Design, Inc. -0x0b37=Hitachi ULSI Systems Co., Ltd -0x0b38=Gear Head -0x0b39=Omnidirectional Control Technology, Inc. -0x0b3a=IPaxess -0x0b3b=Tekram Technology Co., Ltd -0x0b3c=Olivetti Techcenter -0x0b3e=Kikusui Electronics Corp. -0x0b41=Hal Corp. -0x0b43=Play.com, Inc. -0x0b47=Sportbug.com, Inc. -0x0b48=TechnoTrend AG -0x0b49=ASCII Corp. -0x0b4b=Pine Corp. Ltd. -0x0b4d=Graphtec America, Inc. -0x0b4e=Musical Electronics, Ltd -0x0b50=Dumpries Co., Ltd -0x0b51=Comfort Keyboard Co. -0x0b52=Colorado MicroDisplay, Inc. -0x0b54=Sinbon Electronics Co., Ltd -0x0b56=TYI Systems, Ltd -0x0b57=Beijing HanwangTechnology Co., Ltd -0x0b59=Lake Communications, Ltd -0x0b5a=Corel Corp. -0x0b5f=Green Electronics Co., Ltd -0x0b60=Nsine, Ltd -0x0b61=NEC Viewtechnology, Ltd -0x0b62=Orange Micro, Inc. -0x0b63=ADLink Technology, Inc. -0x0b64=Wonderful Wire Cable Co., Ltd -0x0b65=Expert Magnetics Corp. -0x0b69=CacheVision -0x0b6a=Maxim Integrated Products -0x0b6f=Nagano Japan Radio Co., Ltd -0x0b70=PortalPlayer, Inc. -0x0b71=SHIN-EI Sangyo Co., Ltd -0x0b72=Embedded Wireless Technology Co., Ltd -0x0b73=Computone Corp. -0x0b75=Roland DG Corp. -0x0b79=Sunrise Telecom, Inc. -0x0b7a=Zeevo, Inc. -0x0b7b=Taiko Denki Co., Ltd -0x0b7c=ITRAN Communications, Ltd -0x0b7d=Astrodesign, Inc. -0x0b81=id3 Semiconductors -0x0b84=Rextron Technology, Inc. -0x0b85=Elkat Electronics, Sdn., Bhd. -0x0b86=Exputer Systems, Inc. -0x0b87=Plus-One I & T, Inc. -0x0b88=Sigma Koki Co., Ltd, Technology Center -0x0b89=Advanced Digital Broadcast, Ltd -0x0b8c=SMART Technologies Inc. -0x0b95=ASIX Electronics Corp. -0x0b96=Sewon Telecom -0x0b97=O2 Micro, Inc. -0x0b98=Playmates Toys, Inc. -0x0b99=Audio International, Inc. -0x0b9b=Dipl.-Ing. Stefan Kunde -0x0b9d=Softprotec Co. -0x0b9f=Chippo Technologies -0x0baf=U.S. Robotics -0x0bb0=Concord Camera Corp. -0x0bb1=Infinilink Corp. -0x0bb2=Ambit Microsystems Corp. -0x0bb3=Ofuji Technology -0x0bb4=High Tech Computer Corp. -0x0bb5=Murata Manufacturing Co., Ltd -0x0bb6=Network Alchemy -0x0bb7=Joytech Computer Co., Ltd -0x0bb8=Hitachi Semiconductor and Devices Sales Co., Ltd -0x0bb9=Eiger M&C Co., Ltd -0x0bba=ZAccess Systems -0x0bbb=General Meters Corp. -0x0bbc=Assistive Technology, Inc. -0x0bbd=System Connection, Inc. -0x0bc0=Knilink Technology, Inc. -0x0bc1=Fuw Yng Electronics Co., Ltd -0x0bc2=Seagate RSS LLC -0x0bc3=IPWireless, Inc. -0x0bc4=Microcube Corp. -0x0bc5=JCN Co., Ltd -0x0bc6=ExWAY, Inc. -0x0bc7=X10 Wireless Technology, Inc. -0x0bc8=Telmax Communications -0x0bc9=ECI Telecom, Ltd -0x0bca=Startek Engineering, Inc. -0x0bcb=Perfect Technic Enterprise Co., Ltd -0x0bd7=Andrew Pargeter & Associates -0x0bda=Realtek Semiconductor Corp. -0x0bdb=Ericsson Business Mobile Networks BV -0x0bdc=Y Media Corp. -0x0bdd=Orange PCS -0x0be2=Kanda Tsushin Kogyo Co., Ltd -0x0be3=TOYO Corp. -0x0be4=Elka International, Ltd -0x0be5=DOME imaging systems, Inc. -0x0be6=Dong Guan Humen Wonderful Wire Cable Factory -0x0bed=Silicon Labs -0x0bee=LTK Industries, Ltd -0x0bef=Way2Call Communications -0x0bf0=Pace Micro Technology PLC -0x0bf1=Intracom S.A. -0x0bf2=Konexx -0x0bf6=Addonics Technologies, Inc. -0x0bf7=Sunny Giken, Inc. -0x0bf8=Fujitsu Siemens Computers -0x0bfd=Kvaser AB -0x0c04=MOTO Development Group, Inc. -0x0c05=Appian Graphics -0x0c06=Hasbro Games, Inc. -0x0c07=Infinite Data Storage, Ltd -0x0c08=Agate -0x0c09=Comjet Information System -0x0c0a=Highpoint Technologies, Inc. -0x0c0b=Dura Micro, Inc. (Acomdata) -0x0c12=Zeroplus -0x0c15=Iris Graphics -0x0c16=Gyration, Inc. -0x0c17=Cyberboard A/S -0x0c18=SynerTek Korea, Inc. -0x0c19=cyberPIXIE, Inc. -0x0c1a=Silicon Motion, Inc. -0x0c1b=MIPS Technologies -0x0c1c=Hang Zhou Silan Electronics Co., Ltd -0x0c22=Tally Printer Corp. -0x0c23=Lernout + Hauspie -0x0c24=Taiyo Yuden -0x0c25=Sampo Corp. -0x0c26=Prolific Technology Inc. -0x0c27=RFIDeas, Inc -0x0c2e=Metro -0x0c35=Eagletron, Inc. -0x0c36=E Ink Corp. -0x0c37=e.Digital -0x0c38=Der An Electric Wire & Cable Co., Ltd -0x0c39=IFR -0x0c3a=Furui Precise Component (Kunshan) Co., Ltd -0x0c3b=Komatsu, Ltd -0x0c3c=Radius Co., Ltd -0x0c3d=Innocom, Inc. -0x0c3e=Nextcell, Inc. -0x0c44=Motorola iDEN -0x0c45=Microdia -0x0c46=WaveRider Communications, Inc. -0x0c4a=ALGE-TIMING GmbH -0x0c4b=Reiner SCT Kartensysteme GmbH -0x0c52=Sealevel Systems, Inc. -0x0c53=ViewPLUS, Inc. -0x0c54=Glory, Ltd -0x0c55=Spectrum Digital, Inc. -0x0c56=Billion Bright, Ltd -0x0c57=Imaginative Design Operation Co., Ltd -0x0c58=Vidar Systems Corp. -0x0c59=Dong Guan Shinko Wire Co., Ltd -0x0c5a=TRS International Mfg., Inc. -0x0c5e=Xytronix Research & Design -0x0c60=Apogee Electronics Corp. -0x0c62=Chant Sincere Co., Ltd -0x0c63=Toko, Inc. -0x0c64=Signality System Engineering Co., Ltd -0x0c65=Eminence Enterprise Co., Ltd -0x0c66=Rexon Electronics Corp. -0x0c67=Concept Telecom, Ltd -0x0c70=MCT Elektronikladen -0x0c72=PEAK System -0x0c74=Optronic Laboratories Inc. -0x0c76=JMTek, LLC. -0x0c77=Sipix Group, Ltd -0x0c78=Detto Corp. -0x0c79=NuConnex Technologies Pte., Ltd -0x0c7a=Wing-Span Enterprise Co., Ltd -0x0c86=NDA Technologies, Inc. -0x0c88=Kyocera Wireless Corp. -0x0c89=Honda Tsushin Kogyo Co., Ltd -0x0c8a=Pathway Connectivity, Inc. -0x0c8b=Wavefly Corp. -0x0c8c=Coactive Networks -0x0c8d=Tempo -0x0c8e=Cesscom Co., Ltd -0x0c8f=Applied Microsystems -0x0c98=Berkshire Products, Inc. -0x0c99=Innochips Co., Ltd -0x0c9a=Hanwool Robotics Corp. -0x0c9b=Jobin Yvon, Inc. -0x0c9d=SemTek -0x0ca2=Zyfer -0x0ca3=Sega Corp. -0x0ca4=ST&T Instrument Corp. -0x0ca5=BAE Systems Canada, Inc. -0x0ca6=Castles Technology Co., Ltd -0x0ca7=Information Systems Laboratories -0x0cad=Motorola CGISS -0x0cae=Ascom Business Systems, Ltd -0x0caf=Buslink -0x0cb0=Flying Pig Systems -0x0cb1=Innovonics, Inc. -0x0cb6=Celestix Networks, Pte., Ltd -0x0cb7=Singatron Enterprise Co., Ltd -0x0cb8=Opticis Co., Ltd -0x0cba=Trust Electronic (Shanghai) Co., Ltd -0x0cbb=Shanghai Darong Electronics Co., Ltd -0x0cbc=Palmax Technology Co., Ltd -0x0cbd=Pentel Co., Ltd (Electronics Equipment Div.) -0x0cbe=Keryx Technologies, Inc. -0x0cbf=Union Genius Computer Co., Ltd -0x0cc0=Kuon Yi Industrial Corp. -0x0cc1=Given Imaging, Ltd -0x0cc2=Timex Corp. -0x0cc3=Rimage Corp. -0x0cc4=emsys GmbH -0x0cc5=Sendo -0x0cc6=Intermagic Corp. -0x0cc7=Kontron Medical AG -0x0cc8=Technotools Corp. -0x0cc9=BroadMAX Technologies, Inc. -0x0cca=Amphenol -0x0ccb=SKNet Co., Ltd -0x0ccc=Domex Technology Corp. -0x0ccd=TerraTec Electronic GmbH -0x0cd4=Bang Olufsen -0x0cd5=LabJack Corporation -0x0cd7=NewChip S.r.l. -0x0cd8=JS Digitech, Inc. -0x0cd9=Hitachi Shin Din Cable, Ltd -0x0cde=Z-Com -0x0ce5=Validation Technologies International -0x0ce9=pico Technology -0x0cf1=e-Conn Electronic Co., Ltd -0x0cf2=ENE Technology, Inc. -0x0cf3=Atheros Communications, Inc. -0x0cf4=Fomtex Corp. -0x0cf5=Cellink Co., Ltd -0x0cf6=Compucable Corp. -0x0cf7=ishoni Networks -0x0cf8=Clarisys, Inc. -0x0cf9=Central System Research Co., Ltd -0x0cfa=Inviso, Inc. -0x0cfc=Minolta-QMS, Inc. -0x0cff=SAFA MEDIA Co., Ltd. -0x0d06=telos EDV Systementwicklung GmbH -0x0d08=UTStarcom -0x0d0b=Contemporary Controls -0x0d0c=Astron Electronics Co., Ltd -0x0d0d=MKNet Corp. -0x0d0e=Hybrid Networks, Inc. -0x0d0f=Feng Shin Cable Co., Ltd -0x0d10=Elastic Networks -0x0d11=Maspro Denkoh Corp. -0x0d12=Hansol Electronics, Inc. -0x0d13=BMF Corp. -0x0d14=Array Comm, Inc. -0x0d15=OnStream b.v. -0x0d16=Hi-Touch Imaging Technologies Co., Ltd -0x0d17=NALTEC, Inc. -0x0d18=coaXmedia -0x0d19=Hank Connection Industrial Co., Ltd -0x0d28=NXP -0x0d32=Leo Hui Electric Wire & Cable Co., Ltd -0x0d33=AirSpeak, Inc. -0x0d34=Rearden Steel Technologies -0x0d35=Dah Kun Co., Ltd -0x0d3a=Posiflex Technologies, Inc. -0x0d3c=Sri Cable Technology, Ltd -0x0d3d=Tangtop Technology Co., Ltd -0x0d3e=Fitcom, inc. -0x0d3f=MTS Systems Corp. -0x0d40=Ascor, Inc. -0x0d41=Ta Yun Terminals Industrial Co., Ltd -0x0d42=Full Der Co., Ltd -0x0d46=Kobil Systems GmbH -0x0d49=Maxtor -0x0d4a=NF Corp. -0x0d4b=Grape Systems, Inc. -0x0d4c=Tedas AG -0x0d4d=Coherent, Inc. -0x0d4e=Agere Systems Netherland BV -0x0d4f=EADS Airbus France -0x0d50=Cleware GmbH -0x0d51=Volex (Asia) Pte., Ltd -0x0d53=HMI Co., Ltd -0x0d54=Holon Corp. -0x0d55=ASKA Technologies, Inc. -0x0d56=AVLAB Technology, Inc. -0x0d57=Solomon Microtech, Ltd -0x0d5c=SMC Networks, Inc. -0x0d5e=Myacom, Ltd -0x0d5f=CSI, Inc. -0x0d60=IVL Technologies, Ltd -0x0d61=Meilu Electronics (Shenzhen) Co., Ltd -0x0d62=Darfon Electronics Corp. -0x0d63=Fritz Gegauf AG -0x0d64=DXG Technology Corp. -0x0d65=KMJP Co., Ltd -0x0d66=TMT -0x0d67=Advanet, Inc. -0x0d68=Super Link Electronics Co., Ltd -0x0d69=NSI -0x0d6a=Megapower International Corp. -0x0d6b=And-Or Logic -0x0d70=Try Computer Co., Ltd -0x0d71=Hirakawa Hewtech Corp. -0x0d72=Winmate Communication, Inc. -0x0d73=Hit's Communications, Inc. -0x0d76=MFP Korea, Inc. -0x0d77=Power Sentry/Newpoint -0x0d78=Japan Distributor Corp. -0x0d7a=MARX Datentechnik GmbH -0x0d7b=Wellco Technology Co., Ltd -0x0d7c=Taiwan Line Tek Electronic Co., Ltd -0x0d7d=Phison Electronics Corp. -0x0d7e=American Computer & Digital Components -0x0d7f=Essential Reality LLC -0x0d80=H.R. Silvine Electronics, Inc. -0x0d81=TechnoVision -0x0d83=Think Outside, Inc. -0x0d87=Dolby Laboratories Inc. -0x0d89=Oz Software -0x0d8a=King Jim Co., Ltd -0x0d8b=Ascom Telecommunications, Ltd -0x0d8c=C-Media Electronics, Inc. -0x0d8d=Promotion & Display Technology, Ltd -0x0d8e=Global Sun Technology, Inc. -0x0d8f=Pitney Bowes -0x0d90=Sure-Fire Electrical Corp. -0x0d96=Skanhex Technology, Inc. -0x0d97=Santa Barbara Instrument Group -0x0d98=Mars Semiconductor Corp. -0x0d99=Trazer Technologies, Inc. -0x0d9a=RTX Telecom AS -0x0d9b=Tat Shing Electrical Co. -0x0d9c=Chee Chen Hi-Technology Co., Ltd -0x0d9d=Sanwa Supply, Inc. -0x0d9e=Avaya -0x0d9f=Powercom Co., Ltd -0x0da0=Danger Research -0x0da1=Suzhou Peter's Precise Industrial Co., Ltd -0x0da2=Land Instruments International, Ltd -0x0da3=Nippon Electro-Sensory Devices Corp. -0x0da4=Polar Electro OY -0x0da7=IOGear, Inc. -0x0da8=softDSP Co., Ltd -0x0dab=Cubig Group -0x0dad=Westover Scientific -0x0db0=Micro Star International -0x0db1=Wen Te Electronics Co., Ltd -0x0db2=Shian Hwi Plug Parts, Plastic Factory -0x0db3=Tekram Technology Co., Ltd -0x0db4=Chung Fu Chen Yeh Enterprise Corp. -0x0db7=ELCON Systemtechnik -0x0dbc=A&D Medical -0x0dbe=Jiuh Shiuh Precision Industry Co., Ltd -0x0dbf=Jess-Link International -0x0dc0=G7 Solutions (formerly Great Notions) -0x0dc1=Tamagawa Seiki Co., Ltd -0x0dc3=Athena Smartcard Solutions, Inc. -0x0dc4=Macpower Peripherals, Ltd -0x0dc5=SDK Co., Ltd -0x0dc6=Precision Squared Technology Corp. -0x0dc7=First Cable Line, Inc. -0x0dcd=NetworkFab Corp. -0x0dd0=Access Solutions -0x0dd1=Contek Electronics Co., Ltd -0x0dd2=Power Quotient International Co., Ltd -0x0dd3=MediaQ -0x0dd4=Custom Engineering SPA -0x0dd5=California Micro Devices -0x0dd7=Kocom Co., Ltd -0x0dd8=Netac Technology Co., Ltd -0x0dd9=HighSpeed Surfing -0x0dda=Integrated Circuit Solution, Inc. -0x0ddb=Tamarack, Inc. -0x0ddd=Datelink Technology Co., Ltd -0x0dde=Ubicom, Inc. -0x0de0=BD Consumer Healthcare -0x0dea=UTECH Electronic (D.G.) Co., Ltd. -0x0ded=Novasonics -0x0dee=Lifetime Memory Products -0x0def=Full Rise Electronic Co., Ltd -0x0df4=NET&SYS -0x0df6=Sitecom Europe B.V. -0x0df7=Mobile Action Technology, Inc. -0x0dfa=Toyo Communication Equipment Co., Ltd -0x0dfc=GeneralTouch Technology Co., Ltd -0x0e03=Nippon Systemware Co., Ltd -0x0e08=Winbest Technology Co., Ltd -0x0e0b=Amigo Technology Inc. -0x0e0c=Gesytec -0x0e0f=VMware, Inc. -0x0e16=JMTek, LLC -0x0e17=Walex Electronic, Ltd -0x0e1b=Crewave -0x0e20=Pegasus Technologies Ltd. -0x0e21=Cowon Systems, Inc. -0x0e22=Symbian Ltd. -0x0e23=Liou Yuane Enterprise Co., Ltd -0x0e25=VinChip Systems, Inc. -0x0e26=J-Phone East Co., Ltd -0x0e30=HeartMath LLC -0x0e34=Micro Computer Control Corp. -0x0e35=3Pea Technologies, Inc. -0x0e36=TiePie engineering -0x0e38=Stratitec, Inc. -0x0e39=Smart Modular Technologies, Inc. -0x0e3a=Neostar Technology Co., Ltd -0x0e3b=Mansella, Ltd -0x0e41=Line6, Inc. -0x0e44=Sun-Riseful Technology Co., Ltd. -0x0e48=Julia Corp., Ltd -0x0e4a=Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. -0x0e4c=Radica Games, Ltd -0x0e55=Speed Dragon Multimedia, Ltd -0x0e56=Kingston Technology Company, Inc. -0x0e5a=Active Co., Ltd -0x0e5b=Union Power Information Industrial Co., Ltd -0x0e5c=Bitland Information Technology Co., Ltd -0x0e5d=Neltron Industrial Co., Ltd -0x0e5e=Conwise Technology Co., Ltd. -0x0e66=Hawking Technologies -0x0e67=Fossil, Inc. -0x0e6a=Megawin Technology Co., Ltd -0x0e6f=Logic3 -0x0e70=Tokyo Electronic Industry Co., Ltd -0x0e72=Hsi-Chin Electronics Co., Ltd -0x0e75=TVS Electronics, Ltd -0x0e79=Archos, Inc. -0x0e7b=On-Tech Industry Co., Ltd -0x0e7e=Gmate, Inc. -0x0e82=Ching Tai Electric Wire & Cable Co., Ltd -0x0e83=Shin An Wire & Cable Co. -0x0e8c=Well Force Electronic Co., Ltd -0x0e8d=MediaTek Inc. -0x0e8f=GreenAsia Inc. -0x0e90=WiebeTech, LLC -0x0e91=VTech Engineering Canada, Ltd -0x0e92=C's Glory Enterprise Co., Ltd -0x0e93=eM Technics Co., Ltd -0x0e95=Future Technology Co., Ltd -0x0e96=Aplux Communications, Ltd -0x0e97=Fingerworks, Inc. -0x0e98=Advanced Analogic Technologies, Inc. -0x0e99=Parallel Dice Co., Ltd -0x0e9a=TA HSING Industries, Ltd -0x0e9b=ADTEC Corp. -0x0e9c=Streamzap, Inc. -0x0e9f=Tamura Corp. -0x0ea0=Ours Technology, Inc. -0x0ea6=Nihon Computer Co., Ltd -0x0ea7=MSL Enterprises Corp. -0x0ea8=CenDyne, Inc. -0x0ead=Humax Co., Ltd -0x0eb0=NovaTech -0x0eb1=WIS Technologies, Inc. -0x0eb2=Y-S Electronic Co., Ltd -0x0eb3=Saint Technology Corp. -0x0eb7=Endor AG -0x0ebe=VWeb Corp. -0x0ebf=Omega Technology of Taiwan, Inc. -0x0ec0=LHI Technology (China) Co., Ltd -0x0ec1=Abit Computer Corp. -0x0ec2=Sweetray Industrial, Ltd -0x0ec3=Axell Co., Ltd -0x0ec4=Ballracing Developments, Ltd -0x0ec5=GT Information System Co., Ltd -0x0ec6=InnoVISION Multimedia, Ltd -0x0ec7=Theta Link Corp. -0x0ecd=Lite-On IT Corp. -0x0ece=TaiSol Electronics Co., Ltd -0x0ecf=Phogenix Imaging, LLC -0x0ed1=WinMaxGroup -0x0ed2=Kyoto Micro Computer Co., Ltd -0x0ed3=Wing-Tech Enterprise Co., Ltd -0x0ed5=Fiberbyte -0x0eda=Noriake Itron Corp. -0x0edf=e-MDT Co., Ltd -0x0ee0=Shima Seiki Mfg., Ltd -0x0ee1=Sarotech Co., Ltd -0x0ee2=AMI Semiconductor, Inc. -0x0ee3=ComTrue Technology Corp. -0x0ee4=Sunrich Technology, Ltd -0x0eee=Digital Stream Technology, Inc. -0x0eef=D-WAV Scientific Co., Ltd -0x0ef0=Hitachi Cable, Ltd -0x0ef1=Aichi Micro Intelligent Corp. -0x0ef2=I/O Magic Corp. -0x0ef3=Lynn Products, Inc. -0x0ef4=DSI Datotech -0x0ef5=PointChips -0x0ef6=Yield Microelectronics Corp. -0x0ef7=SM Tech Co., Ltd (Tulip) -0x0efd=Oasis Semiconductor -0x0efe=Wem Technology, Inc. -0x0f06=Visual Frontier Enterprise Co., Ltd -0x0f08=CSL Wire & Plug (Shen Zhen) Co. -0x0f0c=CAS Corp. -0x0f0d=Hori Co., Ltd -0x0f0e=Energy Full Corp. -0x0f11=LD Didactic GmbH -0x0f12=Mars Engineering Corp. -0x0f13=Acetek Technology Co., Ltd -0x0f18=Finger Lakes Instrumentation -0x0f19=Oracom Co., Ltd -0x0f1b=Onset Computer Corp. -0x0f1c=Funai Electric Co., Ltd -0x0f1d=Iwill Corp. -0x0f21=IOI Technology Corp. -0x0f22=Senior Industries, Inc. -0x0f23=Leader Tech Manufacturer Co., Ltd -0x0f24=Flex-P Industries, Snd., Bhd. -0x0f2d=ViPower, Inc. -0x0f2e=Geniality Maple Technology Co., Ltd -0x0f2f=Priva Design Services -0x0f30=Jess Technology Co., Ltd -0x0f31=Chrysalis Development -0x0f32=YFC-BonEagle Electric Co., Ltd -0x0f37=Kokuyo Co., Ltd -0x0f38=Nien-Yi Industrial Corp. -0x0f3d=Airprime, Incorporated -0x0f41=RDC Semiconductor Co., Ltd -0x0f42=Nital Consulting Services, Inc. -0x0f44=Polhemus -0x0f4b=St. John Technology Co., Ltd -0x0f4c=WorldWide Cable Opto Corp. -0x0f4d=Microtune, Inc. -0x0f4e=Freedom Scientific -0x0f52=Wing Key Electrical Co., Ltd -0x0f53=Dongguan White Horse Cable Factory, Ltd -0x0f54=Kawai Musical Instruments Mfg. Co., Ltd -0x0f55=AmbiCom, Inc. -0x0f5c=Prairiecomm, Inc. -0x0f5d=NewAge International, LLC -0x0f5f=Key Technology Corp. -0x0f60=NTK, Ltd -0x0f61=Varian, Inc. -0x0f62=Acrox Technologies Co., Ltd -0x0f63=LeapFrog Enterprises -0x0f68=Kobe Steel, Ltd -0x0f69=Dionex Corp. -0x0f6a=Vibren Technologies, Inc. -0x0f6e=INTELLIGENT SYSTEMS -0x0f73=DFI -0x0f7c=DQ Technology, Inc. -0x0f7d=NetBotz, Inc. -0x0f7e=Fluke Corp. -0x0f88=VTech Holdings, Ltd -0x0f8b=Yazaki Corp. -0x0f8c=Young Generation International Corp. -0x0f8d=Uniwill Computer Corp. -0x0f8e=Kingnet Technology Co., Ltd -0x0f8f=Soma Networks -0x0f97=CviLux Corp. -0x0f98=CyberBank Corp. -0x0f9c=Hyun Won, Inc. -0x0f9e=Lucent Technologies -0x0fa3=Starconn Electronic Co., Ltd -0x0fa4=ATL Technology -0x0fa5=Sotec Co., Ltd -0x0fa7=Epox Computer Co., Ltd -0x0fa8=Logic Controls, Inc. -0x0faf=Winpoint Electronic Corp. -0x0fb0=Haurtian Wire & Cable Co., Ltd -0x0fb1=Inclose Design, Inc. -0x0fb2=Juan-Chern Industrial Co., Ltd -0x0fb8=Wistron Corp. -0x0fb9=AACom Corp. -0x0fba=San Shing Electronics Co., Ltd -0x0fbb=Bitwise Systems, Inc. -0x0fc1=Mitac Internatinal Corp. -0x0fc2=Plug and Jack Industrial, Inc. -0x0fc5=Delcom Engineering -0x0fc6=Dataplus Supplies, Inc. -0x0fca=Research In Motion, Ltd. -0x0fce=Sony Ericsson Mobile Communications AB -0x0fcf=Dynastream Innovations, Inc. -0x0fd0=Tulip Computers B.V. -0x0fd1=Giant Electronics Ltd. -0x0fd4=Tenovis GmbH & Co., KG -0x0fd5=Direct Access Technology, Inc. -0x0fd9=Elgato Systems GmbH -0x0fdc=Micro Plus -0x0fe4=IN-Tech Electronics, Ltd -0x0fe5=Greenconn (U.S.A.), Inc. -0x0fe6=Kontron (Industrial Computer Source / ICS Advent) -0x0fe9=DVICO -0x0fea=United Computer Accessories -0x0feb=CRS Electronic Co., Ltd -0x0fec=UMC Electronics Co., Ltd -0x0fed=Access Co., Ltd -0x0fee=Xsido Corp. -0x0fef=MJ Research, Inc. -0x0ff6=Core Valley Co., Ltd -0x0ff7=CHI SHING Computer Accessories Co., Ltd -0x0fff=Aopen, Inc. -0x1000=Speed Tech Corp. -0x1001=Ritronics Components (S) Pte., Ltd -0x1003=Sigma Corp. -0x1004=LG Electronics, Inc. -0x1005=Apacer Technology, Inc. -0x1006=iRiver, Ltd. -0x1009=Emuzed, Inc. -0x100a=AV Chaseway, Ltd -0x100b=Chou Chin Industrial Co., Ltd -0x100d=Netopia, Inc. -0x1010=Fukuda Denshi Co., Ltd -0x1011=Mobile Media Tech. -0x1012=SDKM Fibres, Wires & Cables Berhad -0x1013=TST-Touchless Sensor Technology AG -0x1014=Densitron Technologies PLC -0x1015=Softronics Pty., Ltd -0x1016=Xiamen Hung's Enterprise Co., Ltd -0x1017=Speedy Industrial Supplies, Pte., Ltd -0x1019=Elitegroup Computer Systems (ECS) -0x1020=Labtec -0x1022=Shinko Shoji Co., Ltd -0x1025=Hyper-Paltek -0x1026=Newly Corp. -0x1027=Time Domain -0x1028=Inovys Corp. -0x1029=Atlantic Coast Telesys -0x102a=Ramos Technology Co., Ltd -0x102b=Infotronic America, Inc. -0x102c=Etoms Electronics Corp. -0x102d=Winic Corp. -0x1031=Comax Technology, Inc. -0x1032=C-One Technology Corp. -0x1033=Nucam Corp. -0x1038=Ideazon, Inc. -0x1039=devolo AG -0x103d=Stanton -0x1043=iCreate Technologies Corp. -0x1044=Chu Yuen Enterprise Co., Ltd -0x1046=Winbond Electronics Corp. [hex] -0x1048=Targus Group International -0x104b=Mylex / Buslogic -0x104c=AMCO TEC International, Inc. -0x104d=Newport Corporation -0x104f=WB Electronics -0x1050=Yubico.com -0x1053=Immanuel Electronics Co., Ltd -0x1054=BMS International Beheer N.V. -0x1055=Complex Micro Interconnection Co., Ltd -0x1056=Hsin Chen Ent Co., Ltd -0x1057=ON Semiconductor -0x1058=Western Digital Technologies, Inc. -0x1059=Giesecke & Devrient GmbH -0x105c=Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd -0x105d=Delkin Devices, Inc. -0x105e=Valence Semiconductor Design, Ltd -0x105f=Chin Shong Enterprise Co., Ltd -0x1060=Easthome Industrial Co., Ltd -0x1063=Motorola Electronics Taiwan, Ltd [hex] -0x1065=CCYU Technology -0x106a=Loyal Legend, Ltd -0x106c=Curitel Communications, Inc. -0x106d=San Chieh Manufacturing, Ltd -0x106e=ConectL -0x106f=Money Controls -0x1076=GCT Semiconductor, Inc. -0x107b=Gateway, Inc. -0x107d=Arlec Australia, Ltd -0x107e=Midoriya Electric Co., Ltd -0x107f=KidzMouse, Inc. -0x1082=Shin-Etsukaken Co., Ltd -0x1083=Canon Electronics, Inc. -0x1084=Pantech Co., Ltd -0x108a=Chloride Power Protection -0x108b=Grand-tek Technology Co., Ltd -0x108c=Robert Bosch GmbH -0x108e=Lotes Co., Ltd. -0x1099=Surface Optics Corp. -0x109a=DATASOFT Systems GmbH -0x109f=eSOL Co., Ltd -0x10a0=Hirotech, Inc. -0x10a3=Mitsubishi Materials Corp. -0x10a9=SK Teletech Co., Ltd -0x10aa=Cables To Go -0x10ab=USI Co., Ltd -0x10ac=Honeywell, Inc. -0x10ae=Princeton Technology Corp. -0x10af=Liebert Corp. -0x10b5=Comodo (PLX?) -0x10b8=DiBcom -0x10bb=TM Technology, Inc. -0x10bc=Dinging Technology Co., Ltd -0x10bd=TMT Technology, Inc. -0x10bf=SmartHome -0x10c4=Cygnal Integrated Products, Inc. -0x10c5=Sanei Electric, Inc. -0x10c6=Intec, Inc. -0x10cb=Eratech -0x10cc=GBM Connector Co., Ltd -0x10cd=Kycon, Inc. -0x10ce=Silicon Labs -0x10cf=Velleman Components, Inc. -0x10d1=Hottinger Baldwin Measurement -0x10d4=Man Boon Manufactory, Ltd -0x10d5=Uni Class Technology Co., Ltd -0x10d6=Actions Semiconductor Co., Ltd -0x10de=Authenex, Inc. -0x10df=In-Win Development, Inc. -0x10e0=Post-Op Video, Inc. -0x10e1=CablePlus, Ltd -0x10e2=Nada Electronics, Ltd -0x10ec=Vast Technologies, Inc. -0x10f0=Nexio Co., Ltd -0x10f1=Importek -0x10f5=Turtle Beach -0x10fb=Pictos Technologies, Inc. -0x10fd=Anubis Electronics, Ltd -0x1100=VirTouch, Ltd -0x1101=EasyPass Industrial Co., Ltd -0x1108=Brightcom Technologies, Ltd -0x110a=Moxa Technologies Co., Ltd. -0x1110=Analog Devices Canada, Ltd (Allied Telesyn) -0x1111=Pandora International Ltd. -0x1112=YM ELECTRIC CO., Ltd -0x1113=Medion AG -0x111e=VSO Electric Co., Ltd -0x112a=RedRat -0x112e=Master Hill Electric Wire and Cable Co., Ltd -0x112f=Cellon International, Inc. -0x1130=Tenx Technology, Inc. -0x1131=Integrated System Solution Corp. -0x1132=Toshiba Corp., Digital Media Equipment [hex] -0x1136=CTS Electronincs -0x113c=Arin Tech Co., Ltd -0x113d=Mapower Electronics Co., Ltd -0x1141=V One Multimedia, Pte., Ltd -0x1142=CyberScan Technologies, Inc. -0x1145=Japan Radio Company -0x1146=Shimane SANYO Electric Co., Ltd. -0x1147=Ever Great Electric Wire and Cable Co., Ltd -0x114b=Sphairon Access Systems GmbH -0x114c=Tinius Olsen Testing Machine Co., Inc. -0x114d=Alpha Imaging Technology Corp. -0x114f=Wavecom -0x115b=Salix Technology Co., Ltd. -0x1162=Secugen Corp. -0x1163=DeLorme Publishing, Inc. -0x1164=YUAN High-Tech Development Co., Ltd -0x1165=Telson Electronics Co., Ltd -0x1166=Bantam Interactive Technologies -0x1167=Salient Systems Corp. -0x1168=BizConn International Corp. -0x116e=Gigastorage Corp. -0x116f=Silicon 10 Technology Corp. -0x1175=Shengyih Steel Mold Co., Ltd -0x117d=Santa Electronic, Inc. -0x117e=JNC, Inc. -0x1182=Venture Corp., Ltd -0x1183=Compaq Computer Corp. [hex] (Digital Dream ??) -0x1184=Kyocera Elco Corp. -0x1188=Bloomberg L.P. -0x1189=Acer Communications & Multimedia -0x118f=You Yang Technology Co., Ltd -0x1190=Tripace -0x1191=Loyalty Founder Enterprise Co., Ltd -0x1196=Yankee Robotics, LLC -0x1197=Technoimagia Co., Ltd -0x1198=StarShine Technology Corp. -0x1199=Sierra Wireless, Inc. -0x119a=ZHAN QI Technology Co., Ltd -0x119b=ruwido austria GmbH -0x11a0=Chipcon AS -0x11a3=Technovas Co., Ltd -0x11aa=GlobalMedia Group, LLC -0x11ab=Exito Electronics Co., Ltd -0x11b0=ATECH FLASH TECHNOLOGY -0x11c5=Inmax -0x11db=Topfield Co., Ltd. -0x11e6=K.I. Technology Co. Ltd. -0x11f5=Siemens AG -0x11f6=Prolific -0x11f7=Alcatel (?) -0x1203=TSC Auto ID Technology Co., Ltd -0x1209=InterBiometrics -0x120e=Hudson Soft Co., Ltd -0x120f=Magellan -0x1210=DigiTech -0x121e=Jungsoft Co., Ltd -0x1223=SKYCABLE ENTERPRISE. CO., LTD. -0x1230=Chipidea-Microelectronica, S.A. -0x1233=Denver Electronics -0x1234=Unknown -0x1235=Novation EMS -0x1241=Belkin -0x124a=AirVast -0x124b=Nyko (Honey Bee) -0x124c=MXI - Memory Experts International, Inc. -0x125c=Apogee Inc. -0x125f=A-DATA Technology -0x1260=Standard Microsystems Corp. -0x1264=Covidien Energy-based Devices -0x1266=Pirelli Broadband Solutions -0x1267=Logic3 / SpectraVideo plc -0x126c=Aristocrat Technologies -0x126d=Bel Stewart -0x126e=Strobe Data, Inc. -0x126f=TwinMOS -0x1274=Ensoniq -0x1275=Xaxero Marine Software Engineering, Ltd. -0x1278=Starlight Xpress -0x1283=zebris Medical GmbH -0x1286=Marvell Semiconductor, Inc. -0x1291=Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. -0x1292=Innomedia -0x1293=Belkin Components [hex] -0x1294=RISO KAGAKU CORP. -0x129b=CyberTAN Technology -0x12a7=Trendchip Technologies Corp. -0x12ab=Honey Bee Electronic International Ltd. -0x12b8=Zhejiang Xinya Electronic Technology Co., Ltd. -0x12ba=Licensed by Sony Computer Entertainment America -0x12c4=Autocue Group Ltd -0x12d1=Huawei Technologies Co., Ltd. -0x12d2=LINE TECH INDUSTRIAL CO., LTD. -0x12d6=EMS Dr. Thomas Wuensche -0x12d7=BETTER WIRE FACTORY CO., LTD. -0x12e6=Waldorf Music GmbH -0x12ef=Tapwave, Inc. -0x12f5=Dynamic System Electronics Corp. -0x12f7=Memorex Products, Inc. -0x12fd=AIN Comm. Technology Co., Ltd -0x12ff=Fascinating Electronics, Inc. -0x1307=Transcend Information, Inc. -0x1308=Shuttle, Inc. -0x1310=Roper -0x1312=ICS Electronics -0x131d=Natural Point -0x132a=Envara Inc. -0x132b=Konica Minolta -0x1342=Mobility -0x1345=Sino Lite Technology Corp. -0x1347=Moravian Instruments -0x1348=Katsuragawa Electric Co., Ltd. -0x134c=PanJit International Inc. -0x134e=Digby's Bitpile, Inc. DBA D Bit -0x1357=P&E Microcomputer Systems -0x1366=SEGGER -0x136b=STEC -0x1370=Swissbit -0x1371=CNet Technology Inc. -0x1376=Vimtron Electronics Co., Ltd. -0x137b=SCAPS GmbH -0x1385=Netgear, Inc -0x138a=Validity Sensors, Inc. -0x138e=Jungo LTD -0x1390=TOMTOM B.V. -0x1391=IdealTEK, Inc. -0x1395=Sennheiser Communications -0x1397=BEHRINGER International GmbH -0x1398=Q-tec -0x13ad=Baltech -0x13b0=PerkinElmer Optoelectronics -0x13b1=Linksys -0x13b2=Alesis -0x13b3=Nippon Dics Co., Ltd. -0x13ba=Unknown -0x13be=Ricoh Printing Systems, Ltd. -0x13ca=JyeTai Precision Industrial Co., Ltd. -0x13cf=Wisair Ltd. -0x13d0=Techsan Electronics Co., Ltd. -0x13d1=A-Max Technology Macao Commercial Offshore Co. Ltd. -0x13d2=Shark Multimedia -0x13d3=IMC Networks -0x13dc=ALEREON, INC. -0x13dd=i.Tech Dynamic Limited -0x13e1=Kaibo Wire & Cable (Shenzhen) Co., Ltd. -0x13e5=Rane -0x13e6=TechnoScope Co., Ltd. -0x13ea=Hengstler -0x13ec=Zydacron -0x13ee=MosArt -0x13fd=Initio Corporation -0x13fe=Kingston Technology Company Inc. -0x1400=Axxion Group Corp. -0x1402=Bowe Bell & Howell -0x1403=Sitronix -0x140e=Telechips, Inc. -0x1410=Novatel Wireless -0x1415=Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. -0x1419=ABILITY ENTERPRISE CO., LTD. -0x1429=Vega Technologies Industrial (Austria) Co. -0x142a=Thales E-Transactions -0x142b=Arbiter Systems, Inc. -0x1430=RedOctane -0x1431=Pertech Resources, Inc. -0x1435=Wistron NeWeb -0x1436=Denali Software, Inc. -0x143c=Altek Corporation -0x1443=Digilent -0x1453=Radio Shack -0x1456=Extending Wire & Cable Co., Ltd. -0x1457=First International Computer, Inc. -0x145f=Trust -0x1460=Tatung Co. -0x1461=Staccato Communications -0x1462=Micro Star International -0x1472=Huawei-3Com -0x147a=Formosa Industrial Computing, Inc. -0x147e=Upek -0x147f=Hama GmbH & Co., KG -0x1482=Vaillant -0x1484=Elsa AG [hex] -0x1485=Silicom -0x1487=DSP Group, Ltd. -0x148e=EVATRONIX SA -0x148f=Ralink Technology, Corp. -0x1497=Panstrong Company Ltd. -0x1498=Microtek International Inc. -0x149a=Imagination Technologies -0x14aa=WideView Technology Inc. -0x14ad=CTK Corporation -0x14ae=Printronix Inc. -0x14af=ATP Electronics Inc. -0x14b0=StarTech.com Ltd. -0x14b2=Ralink Technology, Corp. -0x14c0=Rockwell Automation, Inc. -0x14c2=Gemlight Computer, Ltd -0x14c8=Zytronic -0x14cd=Super Top -0x14d8=JAMER INDUSTRIES CO., LTD. -0x14dd=Raritan Computer, Inc. -0x14e1=Dialogue Technology Corp. -0x14e5=SAIN Information & Communications Co., Ltd. -0x14ea=Planex Communications -0x14ed=Shure Inc. -0x14f7=TechniSat Digital GmbH -0x1500=Ellisys -0x1501=Pine-Tum Enterprise Co., Ltd. -0x1509=First International Computer, Inc. -0x1513=medMobile -0x1514=Actel -0x1516=CompUSA -0x1518=Cheshire Engineering Corp. -0x1520=Bitwire Corp. -0x1524=ENE Technology Inc -0x1527=Silicon Portals -0x1529=UBIQUAM Co., Ltd. -0x152d=JMicron Technology Corp. / JMicron USA Technology Corp. -0x152e=LG (HLDS) -0x1532=Razer USA, Ltd -0x1546=U-Blox AG -0x154a=Celectronic GmbH -0x154b=PNY -0x154d=ConnectCounty Holdings Berhad -0x154e=D&M Holdings, Inc. (Denon/Marantz) -0x1554=Prolink Microsystems Corp. -0x1557=OQO -0x1568=Sunf Pu Technology Co., Ltd -0x156f=Quantum Corporation -0x1570=ALLTOP TECHNOLOGY CO., LTD. -0x157b=Ketron SRL -0x157e=TRENDnet -0x1582=Fiberline -0x1587=SMA Technologie AG -0x158d=Oakley Inc. -0x158e=JDS Uniphase Corporation (JDSU) -0x1598=Kunshan Guoji Electronics Co., Ltd. -0x15a2=Freescale Semiconductor, Inc. -0x15a4=Afatech Technologies, Inc. -0x15a8=Teams Power Limited -0x15a9=Gemtek -0x15aa=Gearway Electronics (Dong Guan) Co., Ltd. -0x15ad=VMware Inc. -0x15ba=Olimex Ltd. -0x15c0=XL Imaging -0x15c2=SoundGraph Inc. -0x15c5=Advance Multimedia Internet Technology Inc. (AMIT) -0x15c6=Laboratoires MXM -0x15c8=KTF Technologies -0x15c9=D-Box Technologies -0x15ca=Textech International Ltd. -0x15d5=Coulomb Electronics Ltd. -0x15d9=Trust International B.V. -0x15dc=Hynix Semiconductor Inc. -0x15e0=Seong Ji Industrial Co., Ltd. -0x15e1=RSA -0x15e4=Numark -0x15e8=SohoWare -0x15e9=Pacific Digital Corp. -0x15ec=Belcarra Technologies Corp. -0x15f4=HanfTek -0x1604=Tascam -0x1606=Umax -0x1608=Inside Out Networks [hex] -0x160a=VIA Technologies, Inc. -0x1614=Amoi Electronics -0x1619=L & K Precision Technology Co., Ltd. -0x1621=Wionics Research -0x1628=Stonestreet One, Inc. -0x162a=Airgo Networks Inc. -0x162f=WiQuest Communications, Inc. -0x1630=2Wire, Inc. -0x1631=Good Way Technology -0x1645=Cross Match Technologies GmbH -0x1649=SofTec Microsystems -0x164a=ChipX -0x164c=Matrix Vision GmbH -0x1657=Struck Innovative Systeme GmbH -0x165b=Frontier Design Group -0x1660=Creatix Polymedia GmbH -0x1668=Actiontec Electronics, Inc. [hex] -0x1669=PiKRON Ltd. [hex] -0x1677=China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group) -0x1679=Total Phase -0x1680=Golden Bridge Electech Inc. -0x1681=Prevo Technologies, Inc. -0x1682=Maxwise Production Enterprise Ltd. -0x1684=Godspeed Computer Corp. -0x1685=Delock -0x1686=ZOOM Corporation -0x1687=Kingmax Digital Inc. -0x1688=Saab AB -0x168c=Atheros Communications -0x1690=Askey Computer Corp. [hex] -0x1696=Hitachi Video and Information System, Inc. -0x1697=VTec Test, Inc. -0x16a5=Shenzhen Zhengerya Cable Co., Ltd. -0x16a6=Unigraf -0x16ab=Global Sun Technology -0x16ac=Dongguan ChingLung Wire & Cable Co., Ltd. -0x16b4=iStation -0x16b5=Persentec, Inc. -0x16c0=VOTI -0x16ca=Wireless Cables, Inc. -0x16cc=silex technology, Inc. -0x16d0=GrauTec -0x16d3=Frontline Test Equipment, Inc. -0x16d5=AnyDATA Corporation -0x16d6=JABLOCOM s.r.o. -0x16d8=CMOTECH Co., Ltd. -0x16dc=Wiener, Plein & Baus -0x16df=King Billion Electronics Co., Ltd. -0x16f0=GN ReSound A/S -0x16f5=Futurelogic Inc. -0x1706=BlueView Technologies, Inc. -0x1707=ARTIMI -0x170b=Swissonic -0x170d=Avnera -0x1725=Vitesse Semiconductor -0x1726=Axesstel, Inc. -0x172f=Waltop International Corp. -0x1733=Cellink Technology Co., Ltd -0x1736=CANON IMAGING SYSTEM TECHNOLOGIES INC. -0x1737=Linksys -0x1740=Senao -0x1743=General Atomics -0x174c=ASMedia Technology Inc. -0x174f=Syntek -0x1753=GERTEC Telecomunicacoes Ltda. -0x1759=LucidPort Technology, Inc. -0x1761=ASUSTek Computer, Inc. (wrong ID) -0x1772=System Level Solutions, Inc. -0x1776=Arowana -0x177f=Sweex -0x1781=Multiple Vendors -0x1782=Spreadtrum Communications Inc. -0x1784=TopSeed Technology Corp. -0x1787=ATI AIB -0x1788=ShenZhen Litkconn Technology Co., Ltd. -0x1796=Printrex, Inc. -0x1797=JALCO CO., LTD. -0x1799=Belkin Components -0x179d=Ricavision International, Inc. -0x17a0=Samson Technologies Corp. -0x17a4=Concept2 -0x17a5=Advanced Connection Technology Inc. -0x17a7=MICOMSOFT CO., LTD. -0x17b3=Grey Innovation -0x17ba=SAURIS GmbH -0x17c3=Singim International Corp. -0x17cc=Native Instruments -0x17cf=Hip Hing Cable & Plug Mfy. Ltd. -0x17d0=Sanford L.P. -0x17d3=Korea Techtron Co., Ltd. -0x17e9=Newnham Research -0x17eb=Cornice, Inc. -0x17ef=Lenovo -0x17f5=K.K. Rocky -0x17f6=Unicomp, Inc -0x1809=Advantech -0x1822=Twinhan -0x1831=Gwo Jinn Industries Co., Ltd. -0x1832=Huizhou Shenghua Industrial Co., Ltd. -0x183d=VIVOphone -0x1843=Vaisala -0x1849=ASRock Incorporation -0x1852=GYROCOM C&C Co., LTD -0x1854=Memory Devices Ltd. -0x185b=Compro -0x1861=Tech Technology Industrial Company -0x1862=Teridian Semiconductor Corp. -0x1870=Nexio Co., Ltd -0x1871=Aveo Technology Corp. -0x1873=Navilock -0x187c=Alienware Corporation -0x187f=Siano Mobile Silicon -0x1892=Vast Technologies, Inc. -0x1894=Topseed -0x1897=Evertop Wire Cable Co. -0x18a4=CSSN -0x18a5=Verbatim, Ltd -0x18b1=Petalynx -0x18b4=e3C Technologies -0x18b6=Mikkon Technology Limited -0x18b7=Zotek Electronic Co., Ltd. -0x18c5=AMIT Technology, Inc. -0x18cd=Ecamm -0x18d1=Google Inc. -0x18d5=Starline International Group Limited -0x18d9=Kaba -0x18dd=Planon System Solutions Inc. -0x18e3=Fitipower Integrated Technology Inc -0x18e8=Qcom -0x18ea=Matrox Graphics, Inc. -0x18ec=Arkmicro Technologies Inc. -0x18fd=FineArch Inc. -0x1908=GEMBIRD -0x190d=Motorola GSG -0x1914=Alco Digital Devices Limited -0x1915=Nordic Semiconductor ASA -0x1926=NextWindow -0x192f=Avago Technologies, Pte. -0x1930=Shenzhen Xianhe Technology Co., Ltd. -0x1931=Ningbo Broad Telecommunication Co., Ltd. -0x1934=Feature Integration Technology Inc. (Fintek) -0x1941=Dream Link -0x1943=Sensoray Co., Inc. -0x1949=Lab126 -0x1951=Hyperstone AG -0x1953=Ironkey Inc. -0x1954=Radiient Technologies -0x195d=Itron Technology iONE -0x1967=CASIO HITACHI Mobile Communications Co., Ltd. -0x196b=Wispro Technology Inc. -0x1970=Dane-Elec Corp. USA -0x1975=Dongguan Guneetal Wire & Cable Co., Ltd. -0x1976=Chipsbrand Microelectronics (HK) Co., Ltd. -0x1977=T-Logic -0x1989=Nuconn Technology Corp. -0x198f=Beceem Communications Inc. -0x1990=Acron Precision Industrial Co., Ltd. -0x1995=Trillium Technology Pty. Ltd. -0x199e=The Imaging Source Europe GmbH -0x199f=Benica Corporation -0x19a8=Biforst Technology Inc. -0x19ab=Bodelin -0x19af=S Life -0x19b2=Batronix -0x19b4=Celestron -0x19b5=B & W Group -0x19b6=Infotech Logistic, LLC -0x19b9=Data Robotics -0x19ca=Mindtribe -0x19cf=Parrot SA -0x19d2=ONDA Communication S.p.A. -0x19e1=WeiDuan Electronic Accessory (S.Z.) Co., Ltd. -0x19e8=Industrial Technology Research Institute -0x19ef=Pak Heng Technology (Shenzhen) Co., Ltd. -0x19f7=RODE Microphones -0x19fa=Gampaq Co.Ltd -0x19ff=Dynex -0x1a08=Bellwood International, Inc. -0x1a0a=USB-IF non-workshop -0x1a12=KES Co., Ltd. -0x1a25=Amphenol East Asia Ltd. -0x1a2a=Seagate Branded Solutions -0x1a32=Quanta Microsystems, Inc. -0x1a36=Biwin Technology Ltd. -0x1a40=TERMINUS TECHNOLOGY INC. -0x1a41=Action Electronics Co., Ltd. -0x1a44=VASCO Data Security International -0x1a4a=Silicon Image -0x1a4b=SafeBoot International B.V. -0x1a61=Abbott Diabetes Care -0x1a6a=Spansion Inc. -0x1a6d=SamYoung Electronics Co., Ltd -0x1a6e=Global Unichip Corp. -0x1a6f=Sagem Orga GmbH -0x1a79=Bayer Health Care LLC -0x1a7b=Lumberg Connect GmbH & Co. KG -0x1a7c=Evoluent -0x1a86=QinHeng Electronics -0x1a89=Dynalith Systems Co., Ltd. -0x1a8b=SGS Taiwan Ltd. -0x1a8d=BandRich, Inc. -0x1a90=Corsair Voyager GT 16GB -0x1a98=Leica Camera AG -0x1aa4=Data Drive Thru, Inc. -0x1aa5=UBeacon Technologies, Inc. -0x1aa6=eFortune Technology Corp. -0x1acb=Salcomp Plc -0x1ad1=Desay Wire Co., Ltd. -0x1ae4=ic-design Reinhard Gottinger GmbH -0x1ae7=X-TENSIONS -0x1aed=High Top Precision Electronic Co., Ltd. -0x1aef=Conntech Electronic (Suzhou) Corporation -0x1b04=Meilhaus Electronic GmBH -0x1b20=MStar Semiconductor, Inc. -0x1b22=WiLinx Corp. -0x1b26=Cellex Power Products, Inc. -0x1b27=Current Electronics Inc. -0x1b28=NAVIsis Inc. -0x1b32=Ugobe Life Forms, Inc. -0x1b36=ViXS Systems, Inc. -0x1b3b=iPassion Technology Inc. -0x1b3f=Generalplus Technology Inc. -0x1b47=Energizer Holdings, Inc. -0x1b48=Plastron Precision Co., Ltd. -0x1b59=K.S. Terminals Inc. -0x1b5a=Chao Zhou Kai Yuan Electric Co., Ltd. -0x1b65=The Hong Kong Standards and Testing Centre Ltd. -0x1b72=ATERGI TECHNOLOGY CO., LTD. -0x1b73=Fresco Logic -0x1b75=Ovislink Corp. -0x1b76=Legend Silicon Corp. -0x1b80=Afatech -0x1b86=Dongguan Guanshang Electronics Co., Ltd. -0x1b88=ShenMing Electron (Dong Guan) Co., Ltd. -0x1b8c=Altium Limited -0x1b8d=e-MOVE Technology Co., Ltd. -0x1b8e=Amlogic, Inc. -0x1b8f=MA LABS, Inc. -0x1b96=N-Trig -0x1b98=YMax Communications Corp. -0x1b99=Shenzhen Yuanchuan Electronic -0x1ba1=JINQ CHERN ENTERPRISE CO., LTD. -0x1ba2=Lite Metals & Plastic (Shenzhen) Co., Ltd. -0x1ba4=Ember Corporation -0x1ba6=Abilis Systems -0x1ba8=China Telecommunication Technology Labs -0x1bad=Harmonix Music -0x1bae=Vuzix Corporation -0x1bbb=T & A Mobile Phones -0x1bc4=Ford Motor Co. -0x1bc5=AVIXE Technology (China) Ltd. -0x1bce=Contac Cable Industrial Limited -0x1bcf=Sunplus Innovation Technology Inc. -0x1bd0=Hangzhou Riyue Electronic Co., Ltd. -0x1bde=P-TWO INDUSTRIES, INC. -0x1bef=Shenzhen Tongyuan Network-Communication Cables Co., Ltd -0x1bf0=RealVision Inc. -0x1bf5=Extranet Systems Inc. -0x1bf6=Orient Semiconductor Electronics, Ltd. -0x1bfd=TouchPack -0x1c02=Kreton Corporation -0x1c04=QNAP System Inc. -0x1c0d=Relm Wireless -0x1c10=Lanterra Industrial Co., Ltd. -0x1c13=ALECTRONIC LIMITED -0x1c1a=Datel Electronics Ltd. -0x1c1b=Volkswagen of America, Inc. -0x1c1f=Goldvish S.A. -0x1c20=Fuji Electric Device Technology Co., Ltd. -0x1c21=ADDMM LLC -0x1c22=ZHONGSHAN CHIANG YU ELECTRIC CO., LTD. -0x1c26=Shanghai Haiying Electronics Co., Ltd. -0x1c27=HuiYang D & S Cable Co., Ltd. -0x1c31=LS Cable Ltd. -0x1c34=SpringCard -0x1c37=Authorizer Technologies, Inc. -0x1c3d=NONIN MEDICAL INC. -0x1c3e=Wep Peripherals -0x1c49=Cherng Weei Technology Corp. -0x1c4f=SiGma Micro -0x1c6b=Philips & Lite-ON Digital Solutions Corporation -0x1c6c=Skydigital Inc. -0x1c73=AMT -0x1c77=Kaetat Industrial Co., Ltd. -0x1c78=Datascope Corp. -0x1c79=Unigen Corporation -0x1c7a=LighTuning Technology Inc. -0x1c7b=LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD. -0x1c87=2N TELEKOMUNIKACE a.s. -0x1c88=Somagic, Inc. -0x1c89=HONGKONG WEIDIDA ELECTRON LIMITED -0x1c8e=ASTRON INTERNATIONAL CORP. -0x1c98=ALPINE ELECTRONICS, INC. -0x1ca0=ACCARIO Inc. -0x1cac=Kinstone -0x1cb3=Aces Electronic Co., Ltd. -0x1cb4=OPEX CORPORATION -0x1cbe=Luminary Micro Inc. -0x1cbf=FORTAT SKYMARK INDUSTRIAL COMPANY -0x1cc0=PlantSense -0x1cca=NextWave Broadband Inc. -0x1ccd=Bodatong Technology (Shenzhen) Co., Ltd. -0x1cd4=adp corporation -0x1cd5=Firecomms Ltd. -0x1cd6=Antonio Precise Products Manufactory Ltd. -0x1cde=Telecommunications Technology Association (TTA) -0x1cdf=WonTen Technology Co., Ltd. -0x1ce0=EDIMAX TECHNOLOGY CO., LTD. -0x1ce1=Amphenol KAE -0x1cfc=ANDES TECHNOLOGY CORPORATION -0x1cfd=Flextronics Digital Design Japan, LTD. -0x1d07=Solid-Motion -0x1d08=NINGBO HENTEK DRAGON ELECTRONICS CO., LTD. -0x1d09=TechFaith Wireless Technology Limited -0x1d0a=Johnson Controls, Inc. The Automotive Business Unit -0x1d0b=HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. -0x1d14=ALPHA-SAT TECHNOLOGY LIMITED -0x1d17=C-Thru Music Ltd. -0x1d19=Dexatek Technology Ltd. -0x1d1f=Diostech Co., Ltd. -0x1d20=SAMTACK INC. -0x1d4d=PEGATRON CORPORATION -0x1d50=OpenMoko, Inc. -0x1d5b=Smartronix, Inc. -0x1d6b=Linux Foundation -0x1e0e=Qualcomm / Option -0x1e10=Point Grey Research, Inc. -0x1e1d=Lumension Security -0x1e1f=INVIA -0x1e29=Festo AG & Co. KG -0x1e41=Cleverscope -0x1e54=TypeMatrix -0x1e68=TrekStor GmbH & Co. KG -0x1e71=NZXT -0x1e74=Coby Electronics Corporation -0x1e7d=ROCCAT -0x1ebb=NuCORE Technology, Inc. -0x1eda=AirTies Wireless Networks -0x1ef6=EADS Deutschland GmbH -0x1f28=Cal-Comp -0x1f4d=G-Tek Electronics Group -0x1f82=TANDBERG -0x1f84=Alere, Inc. -0x1f87=Stantum -0x1fbd=Delphin Technology AG -0x1fc9=NXP Semiconductors -0x1fe7=Vertex Wireless Co., Ltd. -0x2001=D-Link Corp. -0x2013=Unknown (Pinnacle?) -0x2019=PLANEX -0x2040=Hauppauge -0x2047=Texas Instruments -0x2080=Barnes & Noble -0x2087=Cando -0x20a0=Clay Logic -0x20b1=XMOS Ltd -0x20b3=Hanvon -0x20b7=Qi Hardware -0x20df=Simtec Electronics -0x2101=ActionStar -0x2162=Creative (?) -0x2184=GW Instek -0x21a1=Emotiv Systems Pty. Ltd. -0x21d6=Agecodagis SARL -0x2222=MacAlly -0x2227=SAMWOO Enterprise -0x2233=RadioShack Corporation -0x2237=Kobo Inc. -0x22a6=Pie Digital, Inc. -0x22b8=Motorola PCS -0x22b9=eTurboTouch Technology, Inc. -0x22ba=Technology Innovation Holdings, Ltd -0x2304=Pinnacle Systems, Inc. -0x2318=Shining Technologies, Inc. [hex] -0x2373=Pumatronix Ltda -0x2375=Digit@lway, Inc. -0x2406=SANHO Digital Electronics Co., Ltd. -0x2478=Tripp-Lite -0x2632=TwinMOS -0x2650=Electronics For Imaging, Inc. [hex] -0x2730=Citizen -0x2735=DigitalWay -0x2770=NHJ, Ltd -0x2821=ASUSTek Computer Inc. -0x2899=Toptronic Industrial Co., Ltd -0x2c02=Planex Communications -0x2c1a=Dolphin Peripherals -0x2fb2=Fujitsu, Ltd -0x3125=Eagletron -0x3176=Whanam Electronics Co., Ltd -0x3275=VidzMedia Pte Ltd -0x3334=AEI -0x3340=Yakumo -0x3504=Micro Star -0x3538=Power Quotient International Co., Ltd -0x3579=DIVA -0x3636=InVibro -0x3838=WEM -0x3923=National Instruments Corp. -0x40bb=I-O Data -0x4101=i-rocks -0x4102=iRiver, Ltd. -0x413c=Dell Computer Corp. -0x4146=USBest Technology -0x4242=USB Design by Example -0x4317=Broadcom Corp. -0x4348=WinChipHead -0x4572=Shuttle, Inc. -0x4586=Panram -0x4670=EMS Production -0x4752=Miditech -0x4757=GW Instek -0x4766=Aceeca -0x4855=Memorex -0x4971=SimpleTech -0x5032=Grandtec -0x5041=Linksys (?) -0x50c2=Averatec (?) -0x5173=Sweex -0x5219=I-Tetra -0x5345=Owon -0x544d=Transmeta Corp. -0x5543=UC-Logic Technology Corp. -0x5555=Epiphan Systems Inc. -0x55aa=OnSpec Electronic, Inc. -0x5656=Uni-Trend Group Limited -0x595a=IRTOUCHSYSTEMS Co. Ltd. -0x5986=Acer, Inc -0x5a57=Zinwell -0x6000=Beholder International Ltd. -0x601a=Ingenic Semiconductor Ltd. -0x6189=Sitecom -0x6253=TwinHan Technology Co., Ltd -0x636c=CoreLogic, Inc. -0x6472=Unknown (Sony?) -0x6547=Arkmicro Technologies Inc. -0x6615=IRTOUCHSYSTEMS Co. Ltd. -0x6666=Prototype product Vendor ID -0x6677=WiseGroup, Ltd. -0x6891=3Com -0x695c=Opera1 -0x6993=Yealink Network Technology Co., Ltd. -0x6a75=Shanghai Jujo Electronics Co., Ltd -0x7104=CME (Central Music Co.) -0x726c=StackFoundry LLC -0x734c=TBS Technologies China -0x7392=Edimax Technology Co., Ltd -0x8086=Intel Corp. -0x8087=Intel Corp. -0x80ee=VirtualBox -0x8282=Keio -0x8341=EGO Systems, Inc. -0x9016=Sitecom -0x9022=TeVii Technology Ltd. -0x9148=GeoLab, Ltd -0x9710=MosChip Semiconductor -0x99fa=Grandtec -0x9ac4=J. Westhues -0xa128=AnMo Electronics Corp. / Dino-Lite (?) -0xa168=AnMo Electronics Corporation -0xa600=Asix -0xa727=3Com -0xabcd=Unknown -0xc251=Keil Software, Inc. -0xcace=CACE Technologies Inc. -0xd209=Ultimarc -0xe4e4=Xorcom Ltd. -0xeb03=MakingThings -0xeb1a=eMPIA Technology, Inc. -0xeb2a=KWorld -0xf003=Hewlett Packard -0xf4ec=Atten Electronics / Siglent Technologies - - -;---------------------------------------; -; USB CLASS ID ; -; Don't change the order ; -;---------------------------------------; -;byte0: Protocol ; -;byte1: Subclass ; -;byte2: Class ; -;note : FF means don't care ; -;---------------------------------------; -[UsbClass] -0x00FFFF=(Defined at Interface level) -0x0101FF=Audio%Control Device -0x0102FF=Audio%Streaming -0x0103FF=Audio%MIDI Streaming -0x01FFFF=Audio -0x0201FF=Communications%Direct Line -0x020201=Communications%Abstract (modem)%AT-commands (v.25ter) -0x020202=Communications%Abstract (modem)%AT-commands (PCCA101) -0x020203=Communications%Abstract (modem)%AT-commands (PCCA101 + wakeup) -0x020204=Communications%Abstract (modem)%AT-commands (GSM) -0x020205=Communications%Abstract (modem)%AT-commands (3G) -0x020206=Communications%Abstract (modem)%AT-commands (CDMA) -0x0202FF=Communications%Abstract (modem) -0x0203FF=Communications%Telephone -0x0204FF=Communications%Multi-Channel -0x0205FF=Communications%CAPI Control -0x0206FF=Communications%Ethernet Networking -0x0207FF=Communications%ATM Networking -0x0208FF=Communications%Wireless Handset Control -0x0209FF=Communications%Device Management -0x020AFF=Communications%Mobile Direct Line -0x020BFF=Communications%OBEX -0x020C07=Communications%Ethernet Emulation&Ethernet Emulation (EEM) -0x020CFF=Communications%Ethernet Emulation -0x02FFFF=Communications -0x030001=Human Interface Devices%No Subclass%Keyboard -0x030002=Human Interface Devices%No Subclass%Mouse -0x030101=Human Interface Devices%Boot Interface%Keyboard -0x030102=Human Interface Devices%Boot Interface%Mouse -0x03FFFF=Human Interface Devices -0x060101=Imaging%Still Image Capture%Picture Transfer Protocol (PIMA 15470) -0x06FFFF=Imaging -0x070101=Printer%Printer%Unidirectional -0x070102=Printer%Printer%Bidirectional -0x070103=Printer%Printer%IEEE 1284.4 compatible bidirectional -0x07FFFF=Printer -0x080100=Mass Storage%RBC (Flash)%Control/Bulk/Interrupt -0x080101=Mass Storage%RBC (Flash)%Control/Bulk -0x080150=Mass Storage%RBC (Flash)%Bulk (Zip) -0x0802FF=Mass Storage%SFF-8020i, MMC-2 (ATAPI) -0x0803FF=Mass Storage%QIC-157 -0x080400=Mass Storage%Floppy (UFI)%Control/Bulk/Interrupt -0x080401=Mass Storage%Floppy (UFI)%Control/Bulk -0x080450=Mass Storage%Floppy (UFI)%Bulk (Zip) -0x0805FF=Mass Storage%SFF-8070i -0x080600=Mass Storage%SCSI%Control/Bulk/Interrupt -0x080601=Mass Storage%SCSI%Control/Bulk -0x080650=Mass Storage%SCSI%Bulk (Zip) -0x08FFFF=Mass Storage -0x090001=Hub%No Subclass%Single TT -0x090002=Hub%No Subclass%TT per port -0x09FFFF=Hub -0x0A0030=Data%No Subclass%I.430 ISDN BRI -0x0A0031=Data%No Subclass%HDLC -0x0A0032=Data%No Subclass%Transparent -0x0A0050=Data%No Subclass%Q.921M -0x0A0051=Data%No Subclass%Q.921 -0x0A0052=Data%No Subclass%Q.921TM -0x0A0090=Data%No Subclass%V.42bis -0x0A0091=Data%No Subclass%Q.932 EuroISDN -0x0A0092=Data%No Subclass%V.120 V.24 rate ISDN -0x0A0093=Data%No Subclass%CAPI 2.0 -0x0A00FD=Data%No Subclass%Host Based Driver -0x0A00FE=Data%No Subclass%CDC PUF -0x0AFFFF=Data -0x0BFFFF=Chip/SmartCard -0x0DFFFF=Content Security -0x0E01FF=Video%Video Control -0x0E02FF=Video%Video Streaming -0x0E03FF=Video%Video Interface Collection -0x0EFFFF=Video -0xDC0101=Diagnostic%Reprogrammable Diagnostics%USB2 Compliance -0xDCFFFF=Diagnostic -0xE00101=Wireless%Radio Frequency%Bluetooth -0xE00102=Wireless%Radio Frequency%Ultra WideBand Radio Control -0xE00201=Wireless%Wireless USB Wire Adapter%Host Wire Adapter Control/Data Streaming -0xE00202=Wireless%Wireless USB Wire Adapter%Device Wire Adapter Control/Data Streaming -0xE00203=Wireless%Wireless USB Wire Adapter%Device Wire Adapter Isochronous Streaming -0xE0FFFF=Wireless -0xEF0201=Miscellaneous Device%Common Class%Interface Association -0xEF0201=Miscellaneous Device%Common Class%Wire Adapter Multifunction Peripheral -0xEFFFFF=Miscellaneous Device -0xFE01FF=Application Specific Interface%Device Firmware Update -0xFE02FF=Application Specific Interface%IRDA Bridge -0xFE03FF=Application Specific Interface%Test and Measurement -0xFEFFFF=Application Specific Interface -0xFFFFFF=Vendor specific%Vendor specific%Vendor specific - -;---------------------------------------; -; SMBIOS ; -;---------------------------------------; -[BiosChars] -0=Reserved -1=Reserved -2=Unknown -3=BIOS Characteristics Not Supported -4=ISA is supported -5=MCA is supported -6=EISA is supported -7=PCI is supported -8=PC Card (PCMCIA) is supported -9=Plug and Play is supported -10=APM is supported -11=BIOS is Upgradeable (Flash) -12=BIOS shadowing is allowed -13=VL-VESA is supported -14=ESCD support is available -15=Boot from CD is supported -16=Selectable Boot is supported -17=BIOS ROM is socketed -18=Boot From PC Card (PCMCIA) is supported -19=EDD (Enhanced Disk Drive) Specification is supported -20=Int 13h - Japanese Floppy for NEC 9800 1.2mb (3.5", 1k Bytes/Sector, 360 RPM) is supported -21=Int 13h - Japanese Floppy for Toshiba 1.2mb (3.5", 360 RPM) is supported -22=Int 13h - 5.25" / 360 KB Floppy Services are supported -23=Int 13h - 5.25" / 1.2MB Floppy Services are supported -24=Int 13h - 3.5" / 720 KB Floppy Services are supported -25=Int 13h - 3.5" / 2.88 MB Floppy Services are supported -26=Int 5h, Print Screen Service is supported -27=Int 9h, 8042 Keyboard services are supported -28=Int 14h, Serial Services are supported -29=Int 17h, Printer Services are supported -30=Int 10h, CGA/Mono Video Services are supported -31=NEC PC-98 - -[CharExt1] -0=ACPI supported -1=USB Legacy is supported -2=AGP is supported -3=I2O boot is supported -4=LS-120 boot is supported -5=ATAPI ZIP Drive boot is supported -6=1394 boot is supported -7=Smart Battery supported - -[CharExt2] -0=BIOS Boot Specification supported -1=Function key-initiated Network Service boot supported -2=Enable Targeted Content Distribution -3=UEFI Specification is supported -4=SMBIOS table describes a virtual machine - -[WakeupTypes] -0x00=Reserved -0x01=Other -0x02=Unknown -0x03=APM Timer -0x04=Modem Ring -0x05=LAN Remote -0x06=Power Switch -0x07=PCI PME# -0x08=AC Power Restored - -[FeatureFlags] -0=Hosting board (motherboard) -1=Requires at least one daughter board or auxiliary -2=Removable -3=Replaceable -4=Hot swappable - -[BoardTypes] -0x01=Unknown -0x02=Other -0x03=Server Blade -0x04=Connectivity Switch -0x05=System Management Module -0x06=Processor Module -0x07=I/O Module -0x08=Memory Module -0x09=Daughter board -0x0A=Motherboard (includes processor, memory, and I/O) -0x0B=Processor/Memory Module -0x0C=Processor/IO Module -0x0D=Interconnect Board - -[EnclosureTypes] -0x01=Other -0x02=Unknown -0x03=Desktop -0x04=Low Profile Desktop -0x05=Pizza Box -0x06=Mini Tower -0x07=Tower -0x08=Portable -0x09=LapTop -0x0A=Notebook -0x0B=Hand Held -0x0C=Docking Station -0x0D=All in One -0x0E=Sub Notebook -0x0F=Space-saving -0x10=Lunch Box -0x11=Main Server Chassis -0x12=Expansion Chassis -0x13=SubChassis -0x14=Bus Expansion Chassis -0x15=Peripheral Chassis -0x16=RAID Chassis -0x17=Rack Mount Chassis -0x18=Sealed-case PC -0x19=Multi-system chassis -0x1A=CompactPCI -0x1B=AdvancedTCA -0x1C=Blade -0x1D=Blade Enclosure - -[EnclosureStates] -0x01=Other -0x02=Unknown -0x03=Safe -0x04=Warning -0x05=Critical -0x06=Non-recoverable - -[SecurityStates] -0x01=Other -0x02=Unknown -0x03=None -0x04=External interface locked out -0x05=External interface enabled - -[ProcessorTypes] -0x01=Other -0x02=Unknown -0x03=Central Processor -0x04=Math Processor -0x05=DSP Processor -0x06=Video Processor - -[ProcessorFamilies] -0x01=Other -0x02=Unknown -0x03=8086 -0x04=80286 -0x05=Intel386. processor -0x06=Intel486. processor -0x07=8087 -0x08=80287 -0x09=80387 -0x0A=80487 -0x0B=PentiumR processor Family -0x0C=PentiumR Pro processor -0x0D=PentiumR II processor -0x0E=PentiumR processor with MMX. technology -0x0F=Celeron(TM) processor -0x10=PentiumR II Xeon. processor -0x11=PentiumR III processor -0x12=M1 Family -0x13=M2 Family -0x14=Intel Celeron M processor -0x15=Intel Pentium 4 HT processor -0x18=AMD Duron(TM) Processor Family -0x19=K5 Family -0x1A=K6 Family -0x1B=K6-2 -0x1C=K6-3 -0x1D=AMD Athlon(TM) Processor Family -0x1E=AMD29000 Family -0x1F=K6-2+ -0x20=Power PC Family -0x21=Power PC 601 -0x22=Power PC 603 -0x23=Power PC 603+ -0x24=Power PC 604 -0x25=Power PC 620 -0x26=Power PC x704 -0x27=Power PC 750 -0x28=Intel Core Duo processor -0x29=Intel Core Duo mobile processor -0x2A=Intel Core Solo mobile processor -0x2B=Intel Atom processor -0x30=Alpha Family -0x31=Alpha 21064 -0x32=Alpha 21066 -0x33=Alpha 21164 -0x34=Alpha 21164PC -0x35=Alpha 21164a -0x36=Alpha 21264 -0x37=Alpha 21364 -0x38=AMD Turion II Ultra Dual-Core Mobile M Processor Family -0x39=AMD Turion II Dual-Core Mobile M Processor Family -0x3A=AMD Athlon II Dual-Core M Processor Family -0x3B=AMD Opteron 6100 Series Processor -0x3C=AMD Opteron 4100 Series Processor -0x3D=AMD Opteron 6200 Series Processor -0x3E=AMD Opteron 4200 Series Processor -0x40=MIPS Family -0x41=MIPS R4000 -0x42=MIPS R4200 -0x43=MIPS R4400 -0x44=MIPS R4600 -0x45=MIPS R10000 -0x46=AMD C-Series Processor -0x47=AMD E-Series Processor -0x48=AMD S-Series Processor -0x49=AMD G-Series Processor -0x50=SPARC Family -0x51=SuperSPARC -0x52=microSPARC II -0x53=microSPARC IIep -0x54=UltraSPARC -0x55=UltraSPARC II -0x56=UltraSPARC IIi -0x57=UltraSPARC III -0x58=UltraSPARC IIIi -0x60=68040 Family -0x61=68xxx -0x62=68000 -0x63=68010 -0x64=68020 -0x65=68030 -0x70=Hobbit Family -0x78=Crusoe(TM) TM5000 Family -0x79=Crusoe(TM) TM3000 Family -0x7A=Efficeon(TM) TM8000 Family -0x80=Weitek -0x82=Itanium(TM) processor -0x83=AMD Athlon(TM) 64 Processor Family -0x84=AMD Opteron(TM) Processor Family -0x85=AMD Sempron(TM) Processor Family -0x86=AMD Turion(TM) 64 Mobile Technology -0x87=Dual-Core AMD Opteron(TM) Processor Family -0x88=AMD Athlon(TM) 64 X2 Dual-Core Processor Family -0x89=AMD Turion(TM) 64 X2 Mobile Technology -0x90=PA-RISC Family -0x91=PA-RISC 8500 -0x92=PA-RISC 8000 -0x93=PA-RISC 7300LC -0x94=PA-RISC 7200 -0x95=PA-RISC 7100LC -0x96=PA-RISC 7100 -0xA0=V30 Family -0xA1=Quad-Core Intel Xeon processor 3200 Series -0xA2=Dual-Core Intel Xeon processor 3000 Series -0xA3=Quad-Core Intel Xeon processor 5300 Series -0xA4=Dual-Core Intel Xeon processor 5100 Series -0xA5=Dual-Core Intel Xeon processor 5000 Series -0xA6=Dual-Core Intel Xeon processor LV -0xA7=Dual-Core Intel Xeon processor ULV -0xA8=Dual-Core Intel Xeon processor 7100 Series -0xA9=Quad-Core Intel Xeon processor 5400 Series -0xAA=Quad-Core Intel Xeon processor -0xAB=Dual-Core Intel Xeon processor 5200 Series -0xAC=Dual-Core Intel Xeon processor 7200 Series -0xAD=Quad-Core Intel Xeon processor 7300 Series -0xAE=Quad-Core Intel Xeon processor 7400 Series -0xAF=Multi-Core Intel Xeon processor 7400 Series -0xB0=PentiumR III Xeon processor -0xB1=PentiumR III Processor with Intel R SpeedStep. Technology -0xB2=PentiumR 4 Processor -0xB3=IntelR Xeon -0xB4=AS400 Family -0xB5=IntelR Xeon processor MP -0xB6=AMD Athlon XP Processor Family -0xB7=AMD Athlon MP Processor Family -0xB8=IntelR ItaniumR 2 processor -0xB9=IntelR PentiumR M processor -0xBA=IntelR CeleronR D processor -0xBB=IntelR PentiumR D processor -0xBC=IntelR PentiumR Processor Extreme Edition -0xBD=Intel(R) Core(TM) Solo Processor -0xBF=Intel(R) Core(TM) 2 Duo Processor -0xC0=Intel Core 2 Solo processor -0xC1=Intel Core 2 Extreme processor -0xC2=Intel Core 2 Quad processor -0xC3=Intel Core 2 Extreme mobile processor -0xC4=Intel Core 2 Duo mobile processor -0xC5=Intel Core 2 Solo mobile processor -0xC6=Intel Core i7 processor -0xC7=Dual-Core Intel Celeron processor -0xC8=IBM390 Family -0xC9=G4 -0xCA=G5 -0xCB=ESA/390 G6 -0xCC=z/Architectur base -0xCD=Intel Core i5 processor -0xCE=Intel Core i3 processor -0xD2=VIA C7(TM)-M Processor Family -0xD3=VIA C7(TM)-D Processor Family -0xD4=VIA C7(TM) Processor Family -0xD5=VIA Eden(TM) Processor Family -0xD6=Multi-Core Intel Xeon processor -0xD7=Dual-Core Intel Xeon processor 3xxx Series -0xD8=Quad-Core Intel Xeon processor 3xxx Series -0xD9=VIA Nano Processor Family -0xDA=Dual-Core Intel Xeon processor 5xxx Series -0xDB=Quad-Core Intel Xeon processor 5xxx Series -0xDD=Dual-Core Intel Xeon processor 7xxx Series -0xDE=Quad-Core Intel Xeon processor 7xxx Series -0xDF=Multi-Core Intel Xeon processor 7xxx Series -0xE0=Multi-Core Intel Xeon processor 3400 Series -0xE6=Embedded AMD Opteron Quad-Core Processor Family -0xE7=AMD Phenom Triple-Core Processor Family -0xE8=AMD Turion Ultra Dual-Core Mobile Processor Family -0xE9=AMD Turion Dual-Core Mobile Processor Family -0xEA=AMD Athlon Dual-Core Processor Family -0xEB=AMD Sempron SI Processor Family -0xEC=AMD Phenom II Processor Family -0xED=AMD Athlon II Processor Family -0xEE=Six-Core AMD Opteron Processor Family -0xEF=AMD Sempron M Processor Family -0xFA=i860 -0xFB=i960 -0xFE=Obtain processor family from the Processor Family 2 -0x104=SH-3 -0x105=SH-4 -0x118=ARM -0x119=StrongARM -0x12C=6x86 -0x12D=MediaGX -0x12E=MII -0x140=WinChip -0x15E=DSP -0x1F4=Video Processor - -[Voltages] -0=5V -1=3.3V -2=2.9V - -[ProcessorStatuses] -0x0=Unknown -0x1=CPU Enabled -0x2=CPU Disabled by User via BIOS Setup -0x3=CPU Disabled By BIOS (POST Error) -0x4=CPU is Idle, waiting to be enabled. -0x7=Other - -[ProcessorUpgrades] -0x01=Other -0x02=Unknown -0x03=Daughter Board -0x04=ZIF Socket -0x05=Replaceable Piggy Back -0x06=None -0x07=LIF Socket -0x08=Slot 1 -0x09=Slot 2 -0x0A=370-pin socket -0x0B=Slot A -0x0C=Slot M -0x0D=Socket 423 -0x0E=Socket A (Socket 462) -0x0F=Socket 478 -0x10=Socket 754 -0x11=Socket 940 -0x12=Socket 939 -0x13=Socket mPGA604 -0x14=Socket LGA771 -0x15=Socket LGA775 -0x16=Socket S1 -0x17=Socket AM2 -0x18=Socket F (1207) -0x19=Socket LGA1366 -0x1A=Socket G34 -0x1B=Socket AM3 -0x1C=Socket C32 -0x1D=Socket LGA1156 -0x1E=Socket LGA1567 -0x1F=Socket PGA988A -0x20=Socket BGA1288 -0x21=Socket rPGA988B -0x22=Socket BGA1023 -0x23=Socket BGA1224 -0x24=Socket BGA1155 -0x25=Socket LGA1356 -0x26=Socket LGA2011 -0x27=Socket FS1 -0x28=Socket FS2 -0x29=Socket FM1 -0x2A=Socket FM2 - -[ProcChar] -1=Unknown -2=64-bit Capable -3=Multi-Core -4=Hardware Thread -5=Execute Protection -6=Enhanced Virtualization -7=Power/Performance Control - -[ErrDetects] -0x01=Other -0x02=Unknown -0x03=None -0x04=8-bit Parity -0x05=32-bit ECC -0x06=64-bit ECC -0x07=128-bit ECC -0x08=CRC - -[Eccs] -0=Other -1=Unknown -2=None -3=Single Bit Error Correcting -4=Double Bit Error Correcting -5=Error Scrubbing - -[Interleaves] -0x01=Other -0x02=Unknown -0x03=One Way Interleave -0x04=Two Way Interleave -0x05=Four Way Interleave -0x06=Eight Way Interleave -0x07=Sixteen Way Interleave - -[SupSpeeds] -0=Other -1=Unknown -2=70ns -3=60ns -4=50ns - -[MemModVolt] -0=5V -1=3.3V -2=2.9V - -[MemoryTypes] -0=Other -1=Unknown -2=Standard -3=Fast Page Mode -4=EDO -5=Parity -6=ECC -7=SIMM -8=DIMM -9=Burst EDO -10=SDRAM - -[ErrStatuses] -0=Uncorrectable errors received -1=Correctable errors received -2=Error Status in event log - -[SRAMTypes] -0=Other -1=Unknown -2=Non-Burst -3=Burst -4=Pipeline Burst -5=Synchronous -6=Asynchronous - -[ErrTypes] -0x01=Other -0x02=Unknown -0x03=None -0x04=Parity -0x05=Single-bit ECC -0x06=Multi-bit ECC - -[SysCacheTypes] -0x01=Other -0x02=Unknown -0x03=Instruction -0x04=Data -0x05=Unified - -[Associativities] -0x01=Other -0x02=Unknown -0x03=Direct Mapped -0x04=2-way Set-Associative -0x05=4-way Set-Associative -0x06=Fully Associative -0x07=8-way Set-Associative -0x08=16-way Set-Associative -0x09=12-way Set-Associative -0x0A=24-way Set-Associative -0x0B=32-way Set-Associative -0x0C=48-way Set-Associative -0x0D=64-way Set-Associative -0x0E=20-way Set-Associative - -[ConnectorTypes] -0x00=None -0x01=Centronics -0x02=Mini Centronics -0x03=Proprietary -0x04=DB-25 pin male -0x05=DB-25 pin female -0x06=DB-15 pin male -0x07=DB-15 pin female -0x08=DB-9 pin male -0x09=DB-9 pin female -0x0A=RJ-11 -0x0B=RJ-45 -0x0C=50 Pin MiniSCSI -0x0D=Mini-DIN -0x0E=Micro-DIN -0x0F=PS/2 -0x10=Infrared -0x11=HP-HIL -0x12=Access Bus (USB) -0x13=SSA SCSI -0x14=Circular DIN-8 male -0x15=Circular DIN-8 female -0x16=On Board IDE -0x17=On Board Floppy -0x18=9 Pin Dual Inline (pin 10 cut) -0x19=25 Pin Dual Inline (pin 26 cut) -0x1A=50 Pin Dual Inline -0x1B=68 Pin Dual Inline -0x1C=On Board Sound Input from CD-ROM -0x1D=Mini-Centronics Type-14 -0x1E=Mini-Centronics Type-26 -0x1F=Mini-jack (headphones) -0x20=BNC -0x21=1394 -0xA0=PC-98 -0xA1=PC-98Hireso -0xA2=PC-H98 -0xA3=PC-98Note -0xA4=PC-98Full -0xFF=Other - -[PortTypes] -0x00=None -0x01=Parallel Port XT/AT Compatible -0x02=Parallel Port PS/2 -0x03=Parallel Port ECP -0x04=Parallel Port EPP -0x05=Parallel Port ECP/EPP -0x06=Serial Port XT/AT Compatible -0x07=Serial Port 16450 Compatible -0x08=Serial Port 16550 Compatible -0x09=Serial Port 16550A Compatible -0x0A=SCSI Port -0x0B=MIDI Port -0x0C=Joy Stick Port -0x0D=Keyboard Port -0x0E=Mouse Port -0x0F=SSA SCSI -0x10=USB -0x11=FireWire (IEEE P1394) -0x12=PCMCIA Type I2 -0x13=PCMCIA Type II -0x14=PCMCIA Type III -0x15=Cardbus -0x16=Access Bus Port -0x17=SCSI II -0x18=SCSI Wide -0x19=PC-98 -0x1A=PC-98-Hireso -0x1B=PC-H98 -0x1C=Video Port -0x1D=Audio Port -0x1E=Modem Port -0x1F=Network Port -0x20=SATA -0x21=SAS -0xA0=8251 Compatible -0xA1=8251 FIFO Compatible -0xFF=Other - -[SlotTypes] -0x01=Other -0x02=Unknown -0x03=ISA -0x04=MCA -0x05=EISA -0x06=PCI -0x07=PC Card (PCMCIA) -0x08=VL-VESA -0x09=Proprietary -0x0A=Processor Card Slot -0x0B=Proprietary Memory Card Slot -0x0C=I/O Riser Card Slot -0x0D=NuBus -0x0E=PCI - 66MHz Capable -0x0F=AGP -0x10=AGP 2X -0x11=AGP 4X -0x12=PCI-X -0x13=AGP 8X -0xA0=PC-98/C20 -0xA1=PC-98/C24 -0xA2=PC-98/E -0xA3=PC-98/Local Bus -0xA4=PC-98/Card -0xA5=PCI Express -0xA6=PCI Express x1 -0xA7=PCI Express x2 -0xA8=PCI Express x4 -0xA9=PCI Express x8 -0xAA=PCI Express x16 -0xAB=PCI Express Gen 2 -0xAC=PCI Express Gen 2 x1 -0xAD=PCI Express Gen 2 x2 -0xAE=PCI Express Gen 2 x4 -0xAF=PCI Express Gen 2 x8 -0xB0=PCI Express Gen 2 x16 -0xB1=PCI Express Gen 3 -0xB2=PCI Express Gen 3 x1 -0xB3=PCI Express Gen 3 x2 -0xB4=PCI Express Gen 3 x4 -0xB5=PCI Express Gen 3 x8 -0xB6=PCI Express Gen 3 x16 - -[SlotBusWidths] -0x01=Other -0x02=Unknown -0x03=8 bit -0x04=16 bit -0x05=32 bit -0x06=64 bit -0x07=128 bit -0x08=1x or x1 -0x09=2x or x2 -0x0A=4x or x4 -0x0B=8x or x8 -0x0C=12x or x12 -0x0D=16x or x16 -0x0E=32x or x32 - -[CurrentUsages] -0x01=Other -0x02=Unknown -0x03=Available -0x04=In use - -[SlotLengths] -0x01=Other -0x02=Unknown -0x03=Short Length -0x04=Long Length - -[SlotChar1s] -0=Characteristics Unknown -1=Provides 5.0 Volts -2=Provides 3.3 Volts -3=Slot's opening is shared with another slot, e.g. PCI/EISA shared slot -4=PC Card slot supports PC Card-16 -5=PC Card slot supports CardBus -6=PC Card slot supports Zoom Video -7=PC Card slot supports Modem Ring Resume - -[SlotChar2s] -0=PCI slot supports Power Management Enable (PME#) signal -1=Slot supports hot-plug devices -2=PCI slot supports SMBus signal - -[AccessMethods] -0x00=Indexed I/O: 1 8-bit index port, 1 8-bit data port -0x01=Indexed I/O: 2 8-bit index ports, 1 8-bit data port -0x02=Indexed I/O: 1 16-bit index port, 1 8-bit data port -0x03=Memory-mapped physical 32-bit address -0x04=General-Purpose NonVolatile Data functions - -[LogStatuses] -0=Log area valid -1=Log area full - -[LogHeaderFormats] -0x00=No header -0x01=Type 1 log header - -[LogTypes] -0x00=Reserved -0x01=Single-bit ECC memory error -0x02=Multi-bit ECC memory error -0x03=Parity memory error -0x04=Bus time-out -0x05=I/O Channel Check -0x06=Software NMI -0x07=POST Memory Resize -0x08=POST Error -0x09=PCI Parity Error -0x0A=PCI System Error -0x0B=CPU Failure -0x0C=EISA FailSafe Timer time-out -0x0D=Correctable memory log disabled -0x0E=Logging disabled for a specific Event Type -0x0F=Reserved -0x10=System Limit Exceeded -0x11=Asynchronous hardware timer expired and issued a system reset -0x12=System configuration information -0x13=Hard-disk information -0x14=System reconfigured -0x15=Uncorrectable CPU-complex error -0x16=Log Area Reset/Cleared -0x17=System boot -0xFF=End of log - -[VarDataFormats] -0x00=No standard format data is available -0x01=Handle -0x02=Multiple-Event -0x03=Multiple-Event Handle -0x04=POST Results Bitmap -0x05=System Management Type -0x06=Multiple-Event System Management Type - -[PhyMemLocations] -0x01=Other -0x02=Unknown -0x03=System board or motherboard -0x04=ISA add-on card -0x05=EISA add-on card -0x06=PCI add-on card -0x07=MCA add-on card -0x08=PCMCIA add-on card -0x09=Proprietary add-on card -0x0A=NuBus -0xA0=PC-98/C20 add-on card -0xA1=PC-98/C24 add-on card -0xA2=PC-98/E add-on card -0xA3=PC-98/Local bus add-on card - -[PhyMemUsages] -0x01=Other -0x02=Unknown -0x03=System memory -0x04=Video memory -0x05=Flash memory -0x06=Non-volatile RAM -0x07=Cache memory - -[ErrCorrections] -0x01=Other -0x02=Unknown -0x03=None -0x04=Parity -0x05=Single-bit ECC -0x06=Multi-bit ECC -0x07=CRC - -[FormFactors] -0x01=Other -0x02=Unknown -0x03=SIMM -0x04=SIP -0x05=Chip -0x06=DIP -0x07=ZIP -0x08=Proprietary -0x09=DIMM -0x0A=TSOP -0x0B=Row of chips -0x0C=RIMM -0x0D=SODIMM -0x0E=SRIMM -0x0F=FB-DIMM - -[MemDevTypes] -0x01=Other -0x02=Unknown -0x03=DRAM -0x04=EDRAM -0x05=VRAM -0x06=SRAM -0x07=RAM -0x08=ROM -0x09=FLASH -0x0A=EEPROM -0x0B=FEPROM -0x0C=EPROM -0x0D=CDRAM -0x0E=3DRAM -0x0F=SDRAM -0x10=SGRAM -0x11=RDRAM -0x12=DDR -0x13=DDR2 -0x14=DDR2 FB-DIMM - -[TypeDetails] -0=Reserved -1=Other -2=Unknown -3=Fast-paged -4=Static column -5=Pseudo-static -6=RAMBUS -7=Synchronous -8=CMOS -9=EDO -10=Window DRAM -11=Cache DRAM -12=Non-volatile - -[MemDevAttributes] -0x00=Unknown - -[MemAryErrTypes] -0x01=Other -0x02=Unknown -0x03=OK -0x04=Bad read -0x05=Parity error -0x06=Single-bit error -0x07=Double-bit error -0x08=Multi-bit error -0x09=Nibble error -0x0A=Checksum error -0x0B=CRC error -0x0C=Corrected single-bit error -0x0D=Corrected error -0x0E=Uncorrectable error - -[ErrGrans] -0x01=Other -0x02=Unknown -0x03=Device level -0x04=Memory partition level - -[ErrOperations] -0x01=Other -0x02=Unknown -0x03=Read -0x04=Write -0x05=Partial write - -[BltTypes] -0x01=Other -0x02=Unknown -0x03=Mouse -0x04=Track Ball -0x05=Track Point -0x06=Glide Point -0x07=Touch Pad -0x08=Touch Screen -0x09=Optical Sensor - -[Interfaces] -0x01=Other -0x02=Unknown -0x03=Serial -0x04=PS/2 -0x05=Infrared -0x06=HP-HIL -0x07=Bus mouse -0x08=ADB (Apple Desktop Bus) -0xA0=Bus mouse DB-9 -0xA1=Bus mouse micro-DIN -0xA2=USB - -[Chemistries] -0x01=Other -0x02=Unknown -0x03=Lead Acid -0x04=Nickel Cadmium -0x05=Nickel metal hydride -0x06=Lithium-ion -0x07=Zinc air -0x08=Lithium Polymer - -[BootStatuses] -0x00=No errors detected -0x01=No bootable media -0x02=The normal operating system failed to load -0x03=Firmware-detected hardware failure -0x04=Operating system-detected hardware failure -0x05=User-requested boot -0x06=System security violation -0x07=Previously-requested image -0x08=A system watchdog timer expired, causing the system to reboot - -[ManagementDevTypes] -0x01=Other -0x02=Unknown -0x03=National Semiconductor LM75 -0x04=National Semiconductor LM78 -0x05=National Semiconductor LM79 -0x06=National Semiconductor LM80 -0x07=National Semiconductor LM81 -0x08=Analog Devices ADM9240 -0x09=Dallas Semiconductor DS1780 -0x0A=Maxim 1617 -0x0B=Genesys GL518SM -0x0C=Winbond W83781D -0x0D=Holtek HT82H791 - -[AddressTypes] -0x01=Other -0x02=Unknown -0x03=I/O Port -0x04=Memory -0x05=SM Bus - -[ChannelTypes] -0x01=Other -0x02=Unknown -0x03=RamBus -0x04=SyncLink - -[InterfaceTypes] -0x00=Unknown -0x01=KCS: Keyboard Controller Style -0x02=SMIC: Server Management Interface Chip -0x03=BT: Block Transfer - -[OnboardDevTypes] -0x01=Other -0x02=Unknown -0x03=Video -0x04=SCSI Controller -0x05=Ethernet -0x06=Token Ring -0x07=Sound -0x08=PATA Controller -0x09=SATA Controller -0x0A=SAS Controller - -[HostInterfaceTypes] -0x02=KCS: Keyboard Controller Style -0x03=8250 UART Register Compatible -0x04=16450 UART Register Compatible -0x05=16550/16550A UART Register Compatible -0x06=16650/16650A UART Register Compatible -0x07=16750/16750A UART Register Compatible -0x08=16850/16850A UART Register Compatible -0xF0=OEM - -;---------------------------------------; -; CPU MSR register list ; -;---------------------------------------; -[MSR_Common] - -[MSR_Intel_P4] -;P5_MC_ADDR=0x0 -;P5_MC_TYPE=0x1 -;TSC=0x10 -;PLATFORM_ID=0x17 -;APIC_BASE=0x1B -;HARD_POWERON=0x2A -;SOFT_POWERON=0x2B -;FREQUENCY_ID=0x2C -;BIOS_UPDT_TRIG=0x79 -;BIOS_SIGN_ID=0x8B -;MTRRCAP=0xFE -;SYSENTER_CS=0x174 -;SYSENTER_ESP=0x175 -;SYSENTER_EIP=0x176 -;MCG_CAP=0x179 -;MCG_STATUS=0x17A -;MCG_CTL=0x17B -;MCG_EAX=0x180 -;MCG_EBX=0x181 -;MCG_ECX=0x182 -;MCG_EDX=0x183 -;MCG_ESI=0x184 -;MCG_EDI=0x185 -;MCG_EBP=0x186 -;MCG_ESP=0x187 -;MCG_EFLAGS=0x188 -;MCG_EIP=0x189 -;MCG_MISC=0x18A -;THERM_CONTROL=0x19A -;THERM_INTERRUPT=0x19B -;THERM_STATUS=0x19C -;MISC_ENABLE=0x1A0 -;MSR_LER_FROM_LIP=0x1D7 -;MSR_LER_TO_LIP=0x1D8 -;DEBUGCTL=0x1D9 -;MSR_LASTBRANCH_TOS=0x1DA -;MSR_LASTBRANCH_0=0x1DB -;MSR_LASTBRANCH_1=0x1DC -;MSR_LASTBRANCH_2=0x1DD -;MSR_LASTBRANCH_3=0x1DE -;CR_PAT=0x277 -MTRR_DEF_TYPE=0x2FF -;MSR_BPU_COUNTER0=0x300 -;MSR_BPU_COUNTER1=0x301 -;MSR_BPU_COUNTER2=0x302 -;MSR_BPU_COUNTER3=0x303 -;MSR_MS_COUNTER0=0x304 -;MSR_MS_COUNTER1=0x305 -;MSR_MS_COUNTER2=0x306 -;MSR_MS_COUNTER3=0x307 -;MSR_FLAME_COUNTER0=0x308 -;MSR_FLAME_COUNTER1=0x309 -;MSR_FLAME_COUNTER2=0x30A -;MSR_FLAME_COUNTER3=0x30B -;MSR_IQ_COUNTER0=0x3OC -;MSR_IQ_COUNTER1=0x3OD -;MSR_IQ_COUNTER2=0x3OE -;MSR_IQ_COUNTER3=0x3OF -;MSR_IQ_COUNTER4=0x31O -;MSR_IQ_COUNTER5=0x311 -;MSR_BPU_CCCR0=0x360 -;MSR_BPU_CCCR1=0x361 -;MSR_BPU_CCCR2=0x362 -;MSR_BPU_CCCR3=0x363 -;MSR_MS_CCCR0=0x364 -;MSR_MS_CCCR1=0x365 -;MSR_MS_CCCR2=0x366 -;MSR_MS_CCCR3=0x367 -;MSR_FLAME_CCCR0=0x368 -;MSR_FLAME_CCCR1=0x369 -;MSR_FLAME_CCCR2=0x36A -;MSR_FLAME_CCCR3=0x36B -;MSR_IQ_CCCR0=0x36C -;MSR_IQ_CCCR1=0x36D -;MSR_IQ_CCCR2=0x36E -;MSR_IQ_CCCR3=0x36F -;MSR_IQ_CCCR4=0x370 -;MSR_IQ_CCCR5=0x371 -;MSR_BSU_ESCR0=0x3A0 -;MSR_BSU_ESCR1=0x3A1 -;MSR_FSB_ESCR0=0x3A2 -;MSR_FSB_ESCR1=0x3A3 -;MSR_FIRM_ESCR0=0x3A4 -;MSR_FIRM_ESCR1=0x3A5 -;MSR_FLAME_ESCR0=0x3A6 -;MSR_FLAME_ESCR1=0x3A7 -;MSR_DAC_ESCR0=0x3A8 -;MSR_DAC_ESCR1=0x3A9 -;MSR_MOB_ESCR0=0x3AA -;MSR_MOB_ESCR1=0x3AB -;MSR_PMH_ESCR0=0x3AC -;MSR_PMH_ESCR1=0x3AD -;MSR_SAAT_ESCR0=0x3AE -;MSR_SAAT_ESCR1=0x3AF -;MSR_U2L_ESCR0=0x3B0 -;MSR_U2L_ESCR1=0x3B1 -;MSR_BPU_ESCR0=0x3B2 -;MSR_BPU_ESCR1=0x3B3 -;MSR_IS_ESCR0=0x3B4 -;MSR_IS_ESCR1=0x3B5 -;MSR_ITLB_ESCR0=0x3B6 -;MSR_ITLB_ESCR1=0x3B7 -;MSR_CRU_ESCR0=0x3B8 -;MSR_CRU_ESCR1=0x3B9 -;MSR_IQ_ESCR0=0x3BA -;MSR_IQ_ESCR1=0x3BB -;MSR_RAT_ESCR0=0x3BC -;MSR_RAT_ESCR1=0x3BD -;MSR_SSU_ESCR0=0x3BE -;MSR_MS_ESCR0=0x3C0 -;MSR_MS_ESCR1=0x3C1 -;MSR_TBPU_ESCR0=0x3C2 -;MSR_TBPU_ESCR1=0x3C3 -;MSR_TC_ESCR0=0x3C4 -;MSR_TC_ESCR1=0x3C5 -;MSR_IX_ESCR0=0x3C8 -;MSR_IX_ESCR0=0x3C9 -;MSR_ALF_ESCR0=0x3CA -;MSR_ALF_ESCR1=0x3CB -;MSR_CRU_ESCR2=0x3CC -;MSR_CRU_ESCR3=0x3CD -;MSR_CRU_ESCR4=0x3E0 -;MSR_CRU_ESCR5=0x3E1 -;MSR_TC_PRECISE_EVENT=0x3FO -;PEBS_ENABLE=0x3F1 -;MSR_PEBS_MATRIX_VERT=0x3F2 -;MC0_CTL=0x400 -;MC0_STATUS=0x401 -;MC0_ADDR=0x402 -;MC0_MISC=0x403 -;MC1_CTL=0x404 -;MC1_STATUS=0x405 -;MC1_ADDR=0x406 -;MC1_MISC=0x407 -;MC2_CTL=0x408 -;MC2_STATUS=0x409 -;MC2_ADDR=0x40A -;MC2_MISC=0x40B -;MC3_CTL=0x40C -;MC3_STATUS=0x40D -;MC3_ADDR=0x40E -;MC3_MISC=0x40F -;DS_AREA=0x600 - -[MSR_AMD_K8] -;TSC=0x0010 -;APIC_BASE=0x001B -;EBL_CR_POWERON=0x002A -;PATCH_LEVEL=0x008B -;Max_Freq=0x00E7 -;Actual_Freq=0x00E8 -;MTRRcap=0x00FE -;SYSENTER_CS=0x0174 -;SYSENTER_ESP=0x0175 -;SYSENTER_EIP=0x0176 -;MCG_CAP=0x0179 -;MCG_STATUS=0x017A -;MCG_CTL=0x017B -;DebugCtl=0x01D9 -;LastBranchFromIP=0x01DB -;LastBranchToIP=0x01DC -;LastExceptionFromIP=0x01DD -;LastExceptionToIP=0x01DE -;PAT=0x0277 -MTRR_DEF_TYPE=0x2FF -;MC0_CTL=0x0400 -;MC0_STATUS=0x0401 -;MC0_ADDR=0x0402 -;MC0_MISC=0x0403 -;MC1_CTL=0x0404 -;MC1_STATUS=0x0405 -;MC1_ADDR=0x0406 -;MC1_MISC=0x0407 -;MC2_CTL=0x0408 -;MC2_STATUS=0x0409 -;MC2_ADDR=0x040A -;MC2_MISC=0x040B -;MC3_CTL=0x040C -;MC3_STATUS=0x040D -;MC3_ADDR=0x040E -;MC3_MISC=0x040F -;MC4_CTL=0x0410 -;MC4_STATUS=0x0411 -;MC4_ADDR=0x0412 -;MC4_MISC=0x0413 -;MC5_CTL=0x0414 -;MC5_STATUS=0x0415 -;MC5_ADDR=0x0416 -;MC5_MISC=0x0417 -;MC6_CTL=0x0418 -;MC6_STATUS=0x0419 -;MC6_ADDR=0x041A -;MC6_MISC=0x041B -;Extended_Feature=0xC0000080 -;STAR=0xC0000081 -;STAR64=0xC0000082 -;STARCOMPAT=0xC0000083 -;SF_MASK=0xC0000084 -;FS_Base=0xC0000100 -;GS_Base=0xC0000101 -;KernelGSbase=0xC0000102 -;TSC_AUX=0xC0000103 -;TscRate=0xC0000104 -;LWP_CFG=0xC0000105 -;LWP_CBADDR=0xC0000106 -;;MC4_MISC1=0xC0010408 -;;MC4_MISC2=0xC0010409 -;PerfEvtSel0=0xC0010000 -;PerfEvtSel1=0xC0010001 -;PerfEvtSel2=0xC0010002 -;PerfEvtSel3=0xC0010003 -;PerfCtr0=0xC0010004 -;PerfCtr1=0xC0010005 -;PerfCtr2=0xC0010006 -;PerfCtr3=0xC0010007 -;SYSCFG=0xC0010010 -;HWCR=0xC0010015 -;IORRBase0=0xC0010016 -;IORRBase1=0xC0010018 -;IORRMask0=0xC0010017 -;IORRMask1=0xC0010019 -;TOP_MEM=0xC001001A -;TOP_MEM2=0xC001001D -;;MANID=0xC001001E -;NB_CFG1=0xC001001F -;;PATCH_LOADER=0xC0010020 -;MCE_Redirection=0xC0010022 -;CpuIdNameString0=0xC0010030 -;CpuIdNameString1=0xC0010031 -;CpuIdNameString2=0xC0010032 -;CpuIdNameString3=0xC0010033 -;CpuIdNameString4=0xC0010034 -;CpuIdNameString5=0xC0010035 -;HTC=0xC001003E -;;Thermal_CTL=0xC001003F -;;FIDVID_CTL=0xC0010041 -;;FIDVID_STATUS=0xC0010042 -;MC0_CTL_MASK=0xC0010044 -;MC1_CTL_MASK=0xC0010045 -;MC2_CTL_MASK=0xC0010046 -;MC3_CTL_MASK=0xC0010047 -;MC4_CTL_MASK=0xC0010048 -;MC5_CTL_MASK=0xC0010049 -;MC6_CTL_MASK=0xC001004A -;IOTRAP_ADDR0=0xC0010050 -;IOTRAP_ADDR1=0xC0010051 -;IOTRAP_ADDR2=0xC0010052 -;IOTRAP_ADDR3=0xC0010053 -;IOTRAP_CTL=0xC0010054 -;INT_Pending_MSG=0xC0010055 -;SMI_IO_Cycle=0xC0010056 -;MMIO_Base_Addr=0xC0010058 -;MMIO_Trap_Ctrl=0xC0010059 -;MMIO_Trap0_Addr=0xC001005A -;MMIO_Trap1_Addr=0xC001005B -;MMIO_Trap2_Addr=0xC001005C -;MMIO_Trap3_Addr=0xC001005D -;BIST_Results=0xC0010060 -;P-State_Limit=0xC0010061 -;P-State_Ctrl=0xC0010062 -;P-State_Status=0xC0010063 -;P-State_0=0xC0010064 -;P-State_1=0xC0010065 -;P-State_2=0xC0010066 -;P-State_3=0xC0010067 -;P-State_4=0xC0010068 -;P-State_5=0xC0010069 -;P-State_6=0xC001006A -;P-State_7=0xC001006B -;COFVID_Ctrl=0xC0010070 -;COFVID_Status=0xC0010071 -;;SBI_P-State_Limit=0xC0010072 -;;C-State_Base=0xC0010073 -;;CPU_Watchdog=0xC0010074 -;;APML_TDP_Limit=0xC0010075 -;;TDP_Power=0xC0010077 -;;Power_Aver_Period=0xC0010078 -;;DRAM_Cmd_Throttle=0xC0010079 -;SMM_BASE=0xC0010111 -;SMM_ADDR=0xC0010112 -;SMM_MASK=0xC0010113 -;VM_Ctrl=0xC0010114 -;IGNNE=0xC0010115 -;;SMM_CTL=0xC0010116 -;VM_HSAVE_PA=0xC0010117 -;SVM_Lock_Key=0xC0010118 -;SMM_Lock_Key=0xC0010119 -;Local_SMI_Status=0xC001011A -;OSVW_ID_Len=0xC0010140 -;OSVW_Status=0xC0010141 -;Perf_Ctl0=0xC0010200 -;Perf_Ctl1=0xC0010202 -;Perf_Ctl2=0xC0010204 -;Perf_Ctl3=0xC0010206 -;Perf_Ctl4=0xC0010208 -;Perf_Ctl5=0xC001020A -;Perf_Counter0=0xC0010201 -;Perf_Counter1=0xC0010203 -;Perf_Counter2=0xC0010205 -;Perf_Counter3=0xC0010207 -;Perf_Counter4=0xC0010209 -;Perf_Counter5=0xC001020B -;NB_Perf_Ctl0=0xC0010240 -;NB_Perf_Ctl1=0xC0010242 -;NB_Perf_Ctl2=0xC0010245 -;NB_Perf_Ctl3=0xC0010246 -;NB_Perf_Counter0=0xC0010241 -;NB_Perf_Counter1=0xC0010243 -;NB_Perf_Counter2=0xC0010245 -;NB_Perf_Counter3=0xC0010247 -;Thermal_PM=0xC0011003 -;CPUID_Features=0xC0011004 -;CPUID_ExtFeatures=0xC0011005 -;Node_ID=0xC001100C -;LS_CFG=0xC0011020 -;IC_CFG=0xC0011021 -;DC_CFG=0xC0011022 -;CU_CFG=0xC0011023 -;FP_CFG=0xC0011028 -;DE_CFG=0xC0011029 -;CU_CFG2=0xC001102A -;CU_CFG3=0xC001102B -;IC_IBS_CTL=0xC0011030 -;IC_IBS_LIN_AD=0xC0011031 -;IC_IBS_PHYS_AD=0xC0011032 -;SC_IBS_CTL=0xC0011033 -;IBSOP_RIP=0xC0011034 -;SC_IBS_DATA=0xC0011035 -;IBS_DATA_OpData2=0xC0011036 -;IBS_DATA_OpData3=0xC0011037 -;DC_IBS_LIN_AD=0xC0011038 -;DC_IBS_PHYS_AD=0xC0011039 -;IBS_CTL=0xC001103A -;BP_IBSTGT_RIP=0xC001103B - -;---------------------------------------; -; Manual Mode Super IO Enter Config Key ; -; UPDATED BY RW AUTOMATICALLY ; -;---------------------------------------; -[SIOConfigKey] -ConfigKey0=o 0x2e 0x87; o 0x2e 0x87; -ConfigKey1=o 0x2e 0x87; o 0x2e 0x01; o 0x2e 0x55; o 0x2e 0x55 -ConfigKey2=o 0x2e 0x55 - -[MSR_User_000206A6] - diff --git a/HandheldCompanion/HandheldCompanion.csproj b/HandheldCompanion/HandheldCompanion.csproj index e5ed51496..32ccf52e5 100644 --- a/HandheldCompanion/HandheldCompanion.csproj +++ b/HandheldCompanion/HandheldCompanion.csproj @@ -126,12 +126,6 @@ - - Always - - - Always - PreserveNewest @@ -1333,6 +1327,48 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + Always @@ -1346,28 +1382,28 @@ - ..\dependencies\Gma.System.MouseKeyHook.dll + ..\Resources\Gma.System.MouseKeyHook.dll - ..\dependencies\Microsoft.Win32.TaskScheduler.dll + ..\Resources\Microsoft.Win32.TaskScheduler.dll - ..\dependencies\ModernWpf.dll + ..\Resources\ModernWpf.dll - ..\dependencies\ModernWpf.Controls.dll + ..\Resources\ModernWpf.Controls.dll - ..\dependencies\ModernWpf.MahApps.dll + ..\Resources\ModernWpf.MahApps.dll - ..\dependencies\MouseKeyHook.Rx.dll + ..\Resources\MouseKeyHook.Rx.dll - ..\dependencies\Nefarius.Utilities.DeviceManagement.dll + ..\Resources\Nefarius.Utilities.DeviceManagement.dll - ..\dependencies\System.Reactive.dll + ..\Resources\System.Reactive.dll diff --git a/HandheldCompanion/Managers/ProcessManager.cs b/HandheldCompanion/Managers/ProcessManager.cs index dba3ac999..6cc778005 100644 --- a/HandheldCompanion/Managers/ProcessManager.cs +++ b/HandheldCompanion/Managers/ProcessManager.cs @@ -496,6 +496,8 @@ private bool IsValid(string exec, string path) { case "handheldcompanion.exe": case "rw.exe": + case "kx.exe": + case "msr-cmd.exe": return false; default: return true; diff --git a/HandheldCompanion/Resources/Intel/KX/KX.exe b/HandheldCompanion/Resources/Intel/KX/KX.exe new file mode 100644 index 000000000..78d31f027 --- /dev/null +++ b/HandheldCompanion/Resources/Intel/KX/KX.exe @@ -0,0 +1,2698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Power-Control-Panel-v2/KX.exe at master · project-sbc/Power-Control-Panel-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ +
+ + + + project-sbc  /   + Power-Control-Pan...  /   + +
+
+ + + +
+ + +
+ + +
+ + + +
+
+ Tip: + Type # to search pull requests +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type # to search issues +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type # to search discussions +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type ! to search projects +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type @ to search teams +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type @ to search people and organizations +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type > to activate command mode +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Go to your accessibility settings to change your keyboard shortcuts +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type author:@me to search your content +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:pr to filter to pull requests +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:issue to filter to issues +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:project to filter to projects +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:open to filter to open content +
+
+ Type ? for help and tips +
+
+
+ +
+ +
+
+ We’ve encountered an error and some results aren't available at this time. Type a new search or try again later. +
+
+ + No results matched your search + + + + + + + + + + +
+ + + + + Search for issues and pull requests + + # + + + + Search for issues, pull requests, discussions, and projects + + # + + + + Search for organizations, repositories, and users + + @ + + + + Search for projects + + ! + + + + Search for files + + / + + + + Activate command mode + + > + + + + Search your issues, pull requests, and discussions + + # author:@me + + + + Search your issues, pull requests, and discussions + + # author:@me + + + + Filter to pull requests + + # is:pr + + + + Filter to issues + + # is:issue + + + + Filter to discussions + + # is:discussion + + + + Filter to projects + + # is:project + + + + Filter to open issues, pull requests, and discussions + + # is:open + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + +
+ + +
+
+
+ + + + + + + + + + +
+ +
+ +
+
+ + + / + + Power-Control-Panel-v2 + + + Public +
+ +
+ +
    + + + +
  • + +
    + + + + + + + Watch + + + 3 + + + + +
    +
    +

    Notifications

    + +
    + +
    +
    + + + + + + + + +
    + + +
    + + + + + Get push notifications on iOS or Android. + +
    +
    +
    +
    + + + + +
    +
    +
    + + + +
  • + +
  • + +
    + Fork + 1 + + +
    + + + + +
    + +
    +
    + + + + + + + +
    + +
    +
    +
    +
    +
  • + +
  • + + +
    +
    + + +
    +
    + +
    +
    + + + + +
    + +
    +
    + + + + + + + +
    + +
    +
    +
    +
    +
    +
  • + + + +
+ +
+ +
+
+ + + + +
+ + + + + +
+ Open in github.dev + Open in a new github.dev tab + + + + + + +
+ + +
+ + + + + + + + +Permalink + +
+ +
+
+ + + master + + + + +
+
+
+ Switch branches/tags + +
+ + + +
+ +
+ +
+ + +
+ +
+ + + + + + + + + + + + + + + +
+ + +
+
+
+
+ +
+ +
+ + + Go to file + + +
+ + + + + +
+
+
+ + + + + + + + + +
+ +
+
+
 
+
+ +
+
 
+ Cannot retrieve contributors at this time +
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + 797 KB +
+ +
+ + + + +
+
+ +
+
+ +
+ +
+
+ + + +
+ +
+ View raw +
+
+ +
+ + + + +
+ + +
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/HandheldCompanion/Resources/Intel/MSR/WinIo32.dll b/HandheldCompanion/Resources/Intel/MSR/WinIo32.dll new file mode 100644 index 0000000000000000000000000000000000000000..9d91ee4c6820b4b4b25afafa2b280ed503c0e3b3 GIT binary patch literal 45568 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 RIR?%#aE^g<4E)y^_&eVIRcrtN literal 0 HcmV?d00001 diff --git a/HandheldCompanion/Resources/Intel/MSR/WinIo32.sys b/HandheldCompanion/Resources/Intel/MSR/WinIo32.sys new file mode 100644 index 0000000000000000000000000000000000000000..ab1d56d6a102d5317e69bc2cc76b9873d6746534 GIT binary patch literal 6656 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 literal 0 HcmV?d00001 diff --git a/HandheldCompanion/Resources/Intel/MSR/WinIo64.sys b/HandheldCompanion/Resources/Intel/MSR/WinIo64.sys new file mode 100644 index 0000000000000000000000000000000000000000..fe38c268c856ce380c389b742d870be838e37d7c GIT binary patch literal 10920 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 awXtWr=EMe^ezz-mdF!i9uiu96|NjARgMRA( literal 0 HcmV?d00001 diff --git a/HandheldCompanion/Resources/Intel/MSR/WinRing0x64.dll b/HandheldCompanion/Resources/Intel/MSR/WinRing0x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..714480c4bf184f9cb87b68b3e70a73ba15e2e12f GIT binary patch literal 101888 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 EFQJL)y#N3J literal 0 HcmV?d00001 diff --git a/HandheldCompanion/WinRing0x64.sys b/HandheldCompanion/Resources/Intel/MSR/WinRing0x64.sys similarity index 100% rename from HandheldCompanion/WinRing0x64.sys rename to HandheldCompanion/Resources/Intel/MSR/WinRing0x64.sys diff --git a/HandheldCompanion/Resources/Intel/MSR/msr-cmd.exe b/HandheldCompanion/Resources/Intel/MSR/msr-cmd.exe new file mode 100644 index 0000000000000000000000000000000000000000..5a7066def9038faefe0a5fa1f7f0fde68ed7f387 GIT binary patch literal 715264 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�LwgLxkcOti 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
+ Skip to content + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ +
+ + + + project-sbc  /   + Power-Control-Pan...  /   + +
+
+ + + +
+ + +
+ + +
+ + + +
+
+ Tip: + Type # to search pull requests +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type # to search issues +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type # to search discussions +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type ! to search projects +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type @ to search teams +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type @ to search people and organizations +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type > to activate command mode +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Go to your accessibility settings to change your keyboard shortcuts +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type author:@me to search your content +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:pr to filter to pull requests +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:issue to filter to issues +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:project to filter to projects +
+
+ Type ? for help and tips +
+
+
+ +
+
+ Tip: + Type is:open to filter to open content +
+
+ Type ? for help and tips +
+
+
+ +
+ +
+
+ We’ve encountered an error and some results aren't available at this time. Type a new search or try again later. +
+
+ + No results matched your search + + + + + + + + + + +
+ + + + + Search for issues and pull requests + + # + + + + Search for issues, pull requests, discussions, and projects + + # + + + + Search for organizations, repositories, and users + + @ + + + + Search for projects + + ! + + + + Search for files + + / + + + + Activate command mode + + > + + + + Search your issues, pull requests, and discussions + + # author:@me + + + + Search your issues, pull requests, and discussions + + # author:@me + + + + Filter to pull requests + + # is:pr + + + + Filter to issues + + # is:issue + + + + Filter to discussions + + # is:discussion + + + + Filter to projects + + # is:project + + + + Filter to open issues, pull requests, and discussions + + # is:open + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + +
+ + +
+
+
+ + + + + + + + + + +
+ +
+ +
+
+ + + / + + Power-Control-Panel-v2 + + + Public +
+ +
+ +
    + + + +
  • + +
    + + + + + + + Watch + + + 3 + + + + +
    +
    +

    Notifications

    + +
    + +
    +
    + + + + + + + + +
    + + +
    + + + + + Get push notifications on iOS or Android. + +
    +
    +
    +
    + + + + +
    +
    +
    + + + +
  • + +
  • + +
    + Fork + 1 + + +
    + + + + +
    + +
    +
    + + + + + + + +
    + +
    +
    +
    +
    +
  • + +
  • + + +
    +
    + + +
    +
    + +
    +
    + + + + +
    + +
    +
    + + + + + + + +
    + +
    +
    +
    +
    +
    +
  • + + + +
+ +
+ +
+
+ + + + +
+ + + + + +
+ Open in github.dev + Open in a new github.dev tab + + + + + + +
+ + +
+ + + + + + + + +Permalink + +
+ +
+
+ + + master + + + + +
+
+
+ Switch branches/tags + +
+ + + +
+ +
+ +
+ + +
+ +
+ + + + + + + + + + + + + + + +
+ + +
+
+
+
+ +
+ +
+ + + Go to file + + +
+ + + + + +
+
+
+ + + + + + + + + +
+ +
+
+
 
+
+ +
+
 
+ Cannot retrieve contributors at this time +
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + 12 MB +
+ +
+ + + + +
+
+ +
+
+ +
+ +
+
+ + + +
+ +
+ View raw +

(Sorry about that, but we can’t show files that are this big right now.)

+
+
+ +
+ + + + +
+ + +
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/HandheldCompanion/WinRing0x64.dll b/HandheldCompanion/Resources/WinRing0x64.dll similarity index 100% rename from HandheldCompanion/WinRing0x64.dll rename to HandheldCompanion/Resources/WinRing0x64.dll diff --git a/HandheldCompanion/Resources/WinRing0x64.sys b/HandheldCompanion/Resources/WinRing0x64.sys new file mode 100644 index 0000000000000000000000000000000000000000..197c255adea745c8a78f529c8a38a3ceaf68711d GIT binary patch literal 14544 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 literal 0 HcmV?d00001 diff --git a/HandheldCompanion/inpoutx64.dll b/HandheldCompanion/Resources/inpoutx64.dll similarity index 100% rename from HandheldCompanion/inpoutx64.dll rename to HandheldCompanion/Resources/inpoutx64.dll diff --git a/HandheldCompanion/libryzenadj.dll b/HandheldCompanion/Resources/libryzenadj.dll similarity index 100% rename from HandheldCompanion/libryzenadj.dll rename to HandheldCompanion/Resources/libryzenadj.dll diff --git a/Resources/AMD/RyzenAdj/WinRing0x64.dll b/Resources/AMD/RyzenAdj/WinRing0x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..4a48c7a1f6c9945906e9507fce4077facb69821a GIT binary patch literal 62976 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 literal 0 HcmV?d00001 diff --git a/Resources/AMD/RyzenAdj/inpoutx64.dll b/Resources/AMD/RyzenAdj/inpoutx64.dll new file mode 100644 index 0000000000000000000000000000000000000000..82c343fe10de5d96cdc86082ca99db9b0be2aebc GIT binary patch literal 98304 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 LV>9qSnt`7HBkO?C literal 0 HcmV?d00001 diff --git a/Resources/AMD/RyzenAdj/libryzenadj.dll b/Resources/AMD/RyzenAdj/libryzenadj.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ceab1a0e7e826f847531cf69101fa76fc92b7ec GIT binary patch literal 41472 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 Q*0ZguMf@lHzexlC8+U%`!2kdN literal 0 HcmV?d00001 diff --git a/dependencies/Gma.System.MouseKeyHook.dll b/Resources/Gma.System.MouseKeyHook.dll similarity index 100% rename from dependencies/Gma.System.MouseKeyHook.dll rename to Resources/Gma.System.MouseKeyHook.dll diff --git a/Resources/Intel/KX/KX.exe b/Resources/Intel/KX/KX.exe new file mode 100644 index 0000000000000000000000000000000000000000..f00a4a9d457fffad84f823af9ea55e42635a33ea GIT binary patch literal 816128 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

*g&_~??EEIN1#i+kB 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%0D{)8cQ*_9geMmgY`?Z*wGfeq0Zu`2qZU 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

gOd_&Jrlw&MNvq|aQs`mlN`5c&55UR)_jqU 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�X`F1}fy;iNq9zi^xDMm8vQcl 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

PdA>*`eE{#ILRKgGVSPGE|1E|;t=$u%uAABg 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%0AUehn{3*6l*Ykwwv! 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

%8;+LNi2}5M(D( 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 WrRhp_^3XN2b*17DBhL>};Qs+IY(wDy literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/WinIo32.dll b/Resources/Intel/MSR/WinIo32.dll new file mode 100644 index 0000000000000000000000000000000000000000..9d91ee4c6820b4b4b25afafa2b280ed503c0e3b3 GIT binary patch literal 45568 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 RIR?%#aE^g<4E)y^_&eVIRcrtN literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/WinIo32.sys b/Resources/Intel/MSR/WinIo32.sys new file mode 100644 index 0000000000000000000000000000000000000000..ab1d56d6a102d5317e69bc2cc76b9873d6746534 GIT binary patch literal 6656 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 literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/WinIo64.sys b/Resources/Intel/MSR/WinIo64.sys new file mode 100644 index 0000000000000000000000000000000000000000..fe38c268c856ce380c389b742d870be838e37d7c GIT binary patch literal 10920 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 awXtWr=EMe^ezz-mdF!i9uiu96|NjARgMRA( literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/WinRing0x64.dll b/Resources/Intel/MSR/WinRing0x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..714480c4bf184f9cb87b68b3e70a73ba15e2e12f GIT binary patch literal 101888 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 EFQJL)y#N3J literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/WinRing0x64.sys b/Resources/Intel/MSR/WinRing0x64.sys new file mode 100644 index 0000000000000000000000000000000000000000..197c255adea745c8a78f529c8a38a3ceaf68711d GIT binary patch literal 14544 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 literal 0 HcmV?d00001 diff --git a/Resources/Intel/MSR/msr-cmd.exe b/Resources/Intel/MSR/msr-cmd.exe new file mode 100644 index 0000000000000000000000000000000000000000..5a7066def9038faefe0a5fa1f7f0fde68ed7f387 GIT binary patch literal 715264 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�LwgLxkcOti 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 c5<}D^sT`W^bL7M86 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 literal 0 HcmV?d00001 diff --git a/dependencies/Rw.exe b/Resources/Intel/RW/Rw.exe similarity index 100% rename from dependencies/Rw.exe rename to Resources/Intel/RW/Rw.exe diff --git a/dependencies/Microsoft.Win32.TaskScheduler.dll b/Resources/Microsoft.Win32.TaskScheduler.dll similarity index 100% rename from dependencies/Microsoft.Win32.TaskScheduler.dll rename to Resources/Microsoft.Win32.TaskScheduler.dll diff --git a/dependencies/ModernWpf.Controls.dll b/Resources/ModernWpf.Controls.dll similarity index 100% rename from dependencies/ModernWpf.Controls.dll rename to Resources/ModernWpf.Controls.dll diff --git a/dependencies/ModernWpf.MahApps.dll b/Resources/ModernWpf.MahApps.dll similarity index 100% rename from dependencies/ModernWpf.MahApps.dll rename to Resources/ModernWpf.MahApps.dll diff --git a/dependencies/ModernWpf.dll b/Resources/ModernWpf.dll similarity index 100% rename from dependencies/ModernWpf.dll rename to Resources/ModernWpf.dll diff --git a/dependencies/MouseKeyHook.Rx.dll b/Resources/MouseKeyHook.Rx.dll similarity index 100% rename from dependencies/MouseKeyHook.Rx.dll rename to Resources/MouseKeyHook.Rx.dll diff --git a/dependencies/System.Reactive.dll b/Resources/System.Reactive.dll similarity index 100% rename from dependencies/System.Reactive.dll rename to Resources/System.Reactive.dll diff --git a/dependencies/Rw.ini b/dependencies/Rw.ini deleted file mode 100644 index 2baf77f4c..000000000 --- a/dependencies/Rw.ini +++ /dev/null @@ -1,8857 +0,0 @@ -;------------------------------------------------------------------; -;DO NOT EDIT THIS FILE EXCEPT YOU REALLY KNOW WHAT YOU ARE DOING!!!; -;------------------------------------------------------------------; - -;---------------------------------------; -; General Configuration ; -; UPDATED AUTOMATICALLY ; -;---------------------------------------; -[Config] -OpenLast=1 -ActiveList=PciForm; -DefaultInterval=1500 -;TimerApplyAll=1 -;TimerAsDefault=1 - -PciInterval=1500 -PciDisplayWidth=0 -PciIndex=3 -IEEEOhci1394Guid=1 -EthernetMacAddress=1 - -PciIndexInterval=1500 -PciIndexBus=0 -PciIndexDev=0 -PciIndexFun=0 -PciIndexID=16810118 -PciIndexIndex=0 -PciIndexData=4 -PciIndexStart=0 -PciIndexStep=1 - -MemoryInterval=1500 -MemoryDisplayWidth=0 -MemoryBase=3210600648 - -MemoryIndexInterval=1500 -MemoryIndexIndex=255 -MemoryIndexData=255 -MemoryIndexStart=-1 -MemoryIndexStep=255 - -IoSpaceInterval=1500 -IoSpaceDisplayWidth=0 -IoSpaceBase=65535 - -IoIndexInterval=1500 -IoIndexDisplayWidth=0 -IoIndexPort=112 -IoDataPort=113 - -SuperIoInterval=1500 -SuperIoDisplayWidth=0 -SuperIoIndex=0 - -CommandFile=CMD.rw - -RemoteUefiMode=1 -RemoteOption=2 -ComPortBaudRate=6 -LptRemotePort=888 -RemotePcieSupport=0 -RemoteSioSupport=0 -RemoteSMBusSupport=0 -ReadComPortInterval=100 - -EcRamInterval=1300 -EcRamDisplayWidth=0 -EC_SC=102 -EC_DATA=98 -EC_AddressSpaceID=1 - -ApicAddress=-20971520 -AcpiSciIrq=9 -AcpiPmBase=1024 - -ACPIDetectMethod=0x4321765 -ChecksumAmlFile=1 -ACPIASLDecode=1 -ACPIDecodeRSDP=1 -ACPIDecodeRSDT=1 -ACPIDecodeXSDT=1 -ACPIDecodeFACP=1 -ACPIDecodeAPIC=1 -ACPIDecodeBOOT=1 -ACPIDecodeSBST=1 -ACPIDecodeHPET=1 -ACPIDecodeECDT=1 -ACPIDecodeMCFG=1 -ACPIDecodeWDRT=1 -ACPIDecodeDBGP=1 -ACPIDecodeSPCR=1 -ACPIDecodeTCPA=1 -ACPIDecodeSPMI=1 -ACPIDecodeCPEP=1 -ACPIDecodeSLIT=1 -ACPIDecodeSLIC=1 -ACPIDecodeSRAT=1 -ACPIDecodeERST=1 -ACPIDecodeBERT=1 -ACPIDecodeHEST=1 -ACPIDecodeEINJ=1 -ACPIDecodeDMAR=1 -ACPIDecodeSSDT=1 -ACPIDecodeDSDT=1 -ACPIDecodeFACS=1 -ACPIDecodeOEM=1 -ACPIDecodeMSCT=1 -ACPIDecodeMSDM=1 -ACPITomRange=0x1000000 - -DetectPCIEBase=1 -PCIEBaseAddress=-1 -PCIEBaseTop=-33554432 -PCIEBaseBottom=0x5FFFFFFF -PCIEMMIOonPCI=0 -PCIIOonPCIE=1 - -RwDebug=0 -DisableSmbus=0 -DisableSuperIo=0 - -CpuClkDetect=0 -CpuClkInterval=800 - -AtaAtapiAhci=1 -AtaAtapiForceAhci=0 -CpuMsrInterval=1500 - -DiskDisplayWidth=0 -DiskDeviceNumber=1 -LBAAddress=0 - -BckSupport=1 -ACPIDecodeAAFT=0 -RemoteLeft=966 -RemoteTop=0 -RemoteWidth=308 -RemoteHeight=854 - -;---------------------------------------; -; REFRESH RATE SETTINGS ; -;---------------------------------------; -[RefreshRate] -0=Disabled -10=10 millisecond -20=20 millisecond -30=30 millisecond -40=40 millisecond -50=50 millisecond -60=60 millisecond -70=70 millisecond -80=80 millisecond -90=90 millisecond -100=100 millisecond -200=200 millisecond -300=300 millisecond -400=400 millisecond -500=500 millisecond -600=600 millisecond -700=700 millisecond -800=800 millisecond -900=900 millisecond -1000=1 second -1100=1.1 second -1200=1.2 second -1300=1.3 second -1400=1.4 second -1500=1.5 second -1600=1.6 second -1700=1.7 second -1800=1.8 second -1900=1.9 second -2000=2 second -2100=2.1 second -2200=2.2 second -2300=2.3 second -2400=2.4 second -2500=2.5 second -2600=2.6 second -2700=2.7 second -2800=2.8 second -2900=2.9 second -3000=3 second -3200=3.2 second -3400=3.4 second -3600=3.6 second -3800=3.8 second -4000=4 second -4500=4.5 second -5000=5 second -5500=5.5 second -6000=6 second -6500=6.5 second -7000=7 second -7500=7.5 second -8000=8 second -9000=9 second -10000=10 second - -;---------------------------------------; -; DIMM SPD ; -;---------------------------------------; -[DIMMSPD] -DimmSlotNum=8 -Dimm1Address=0xA0 -Dimm2Address=0xA2 -Dimm3Address=0xA4 -Dimm4Address=0xA6 -Dimm5Address=0xA8 -Dimm6Address=0xAA -Dimm7Address=0xAC -Dimm8Address=0xAE - -;---------------------------------------; -; SUPER IO ; -;---------------------------------------; -[SIOVENDOR1] -Name=Winbond -InfoName=WinSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa - -[SIOVENDOR2] -Name=ITE -InfoName=IteSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0x02; o LocalB 0x02; o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0x02; o LocalB 0x02; o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 - -[SIOVENDOR3] -Name=SMSC -InfoName=SmscSIO -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); bkif0(Cmz(Local0)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); Local0=Xor(Local0,0xFFFF); Cmz(Local0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa - -[SIO1] -Name=W83627HF/F -InfoName=W627HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub,Local0,0x1752); bkif0(sub,Local0,0x3a52); bkif0(sub,Local0,0x4152); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1752)); bkif0(sub(Local0,0x3a52)); sub(Local0,0x4152) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, VSB powered -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO2] -Name=W83627SF -InfoName=W627SF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x5059)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x5059) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4 -Ldn10=ACPI -Ldn11=Smart Card Interface -Ldn12=GPIO Port 5, 6, 7 - -[SIO3] -Name=W83627THF -InfoName=W627THF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x8082)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x8082) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=Game Port, MIDI Port, GPIO Port 1, 5 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4 -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO4] -Name=W83637HF -InfoName=W637HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x8070)); LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x8070) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=CIR -Ldn7=Game Port, MIDI Port, GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3 -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=Smart Card Interface -Ldn13=MS/SD Card Interface - -[SIO5] -Name=W83697HF/HG -InfoName=W697HF -Detect=LocalA=0x2e; LocalB=0x2f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87);Local0=IID16(LocalA,LocalB,0x20);Local0=and(Local0,0xf0ff);bkif0(sub(Local0,0x1060));LocalA=0x4e; LocalB=0x4f; o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87);Local0=IID16(LocalA,LocalB,0x20);Local0=and(Local0,0xf0ff);sub(Local0,0x1060) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn6=CIR -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO6] -Name=W83697SF -InfoName=W697SF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0068)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0068) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=PWM -Ldn12=Smart Card Interface -Ldn13=GPIO 6 -Ldn14=GPIO 7 -Ldn14=GPIO 8 - -[SIO7] -Name=W83697UF/UG -InfoName=W697UF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x1068)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x1068) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn7=Game Port, GPIO Port 1 -Ldn8=MIDI Port, GPIO Port 5 -Ldn9=GPIO Port 2, 3, 4 -Ldn10=ACPI -Ldn11=PWM -Ldn12=Smart Card Interface -Ldn13=URC, GPIO 6 -Ldn14=URD, GPIO 7 -Ldn14=GPIO 8 - -[SIO8] -Name=W83977ATF -InfoName=W977ATF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x7097)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x7097) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=IR -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3 -Ldn10=ACPI - -[SIO9] -Name=W83977EF -InfoName=W977EF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0xf052)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0xf052) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn10=ACPI - -[SIO10] -Name=W83L517D -InfoName=WL517D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0061)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0061) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn6=FIR -Ldn10=ACPI - -[SIO11] -Name=W83L518D -InfoName=WL518D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x1071)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x1071) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=Smart Card Interface -Ldn1=Memory Stick Interface -Ldn2=GPIO -Ldn3=SD Memory Interface - -[SIO12] -Name=W83L519D -InfoName=WL519D -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x2071)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x2071) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=Smart Card Interface -Ldn1=Memory Stick Interface -Ldn2=GPIO -Ldn3=SD Memory Interface - -[SIO13] -Name=IT8700F -InfoName=IT8700F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0087)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=FAN Controller -Ldn5=GPIO -Ldn6=Game Port -Ldn7=Consumer IR -Ldn8=MIDI Port - -[SIO14] -Name=IT8702F -InfoName=IT8702F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0287)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0287) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=FAN Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO15] -Name=IT8705F -InfoName=IT8705F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0587)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0587) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=GPIO -Ldn6=Game Port -Ldn7=Consumer IR -Ldn8=MIDI Port - -[SIO16] -Name=IT8710F -InfoName=IT8710F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1087)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=WC Configuration -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO17] -Name=IT8712F -InfoName=IT8712F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1287)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1287) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO18] -Name=IT8761E -InfoName=IT8761F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x6187)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x6187) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=KBC -Ldn1=UART -Ldn2=GPIO -Ldn3=FDC -Ldn4=Mouse - -[SIO19] -Name=W83627EHF/EHG -InfoName=W627EHF -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x88); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x88) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W627 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn7=GPIO1, GPIO6, Game Port, MIDI Port -Ldn8=WDTO, PLED -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5, SUSLED -Ldn10=ACPI -Ldn11=Hardware Monitor - -[SIO20] -Name=SMSC LPC47S42x -InfoName=S47S42x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x57); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x57) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn8=X-Bus -Ldn10=Runtime Registers -Ldn11=SMBus - -[SIO21] -Name=SMSC LPC47M15x/LPC47M192 -InfoName=S47M15x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x60); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x60) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=Runtime Registers -Ldn11=MPU-401 - -[SIO22] -Name=SMSC LPC47B272 -InfoName=S47B272 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x51); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x51) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=Runtime Registers -Ldn11=MPU-401 - -[SIO23] -Name=SMSC LPC47M10x/LPC47M112 -InfoName=S47M10x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x59); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x59) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=PME -Ldn11=MPU-401 - -[SIO24] -Name=SMSC LPC47M14x -InfoName=S47M14x -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x5F); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x5F) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn9=Game Port -Ldn10=PME -Ldn11=MPU-401 - -[SIO25] -Name=SMSC LPC47M172 -InfoName=S47M172 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x14); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x14) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn1=Parallel Port -Ldn2=Serial Port 2 -Ldn3=Serial Port 1 -Ldn4=Power Control -Ldn5=Mouse -Ldn6=Keyboard -Ldn7=GPIO -Ldn10=Runtime Register Block - -[SIO26] -Name=SMSC LPC47M182 -InfoName=S47M182 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x74); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x74) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn1=Parallel Port -Ldn2=Serial Port 2 -Ldn3=Serial Port 1 -Ldn4=Power Control -Ldn5=Mouse -Ldn6=Keyboard -Ldn7=GPIO -Ldn10=Runtime Register Block - -[SIO27] -Name=SMSC SCH5017 -InfoName=SCH5017 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x55); Local0=IID(LocalA,LocalB,0x20); bkif0(sub,Local0,0x78); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); Local0=IID(LocalA,LocalB,0x20); sub(Local0,0x78) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x55 -ExitConfig=o LocalA 0xaa -Ldn0=FDD -Ldn3=Parallel Port -Ldn4=Serial Port 1 -Ldn5=Serial Port 2 -Ldn7=Keyboard -Ldn10=Runtime Registers - -[SIO28] -Name=IT8711F -InfoName=IT8711F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1187)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1187) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=SWC -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO29] -Name=Fintek F71872 -InfoName=F71872 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34194103)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34194103) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn10=PME & ACPI - -[SIO30] -Name=IT8716F -InfoName=IT8716F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1687)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1687) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=Game Port -Ldn9=Consumer IR -Ldn10=MIDI Port - -[SIO31] -Name=IT8718F -InfoName=IT8718F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1887)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1887) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=KBC (Keyboard) -Ldn6=KBC (Mouse) -Ldn7=GPIO -Ldn10=Consumer IR - -[SIO32] -Name=W83L517G -InfoName=WL517G -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x0061)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x0061) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn6=FIR -Ldn7=GPIO Port 1 -Ldn8=GPIO Port 2 -Ldn9=GPIO Port 3, 4, 5 -Ldn10=ACPI - -[SIO33] -Name=W83627UHG -InfoName=W627UHG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x30A2)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x30A2) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=Keyboard Controller -Ldn6=UART C -Ldn7=GPIO Port 3, 4 -Ldn8=WDTO, PLED, GPIO5, 6 & GPIO Base Address -Ldn9=GPIO Port 1, 2 & SUSLED -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=PECI, SST -Ldn13=UART D -Ldn14=UART E -Ldn15=UART F - -[SIO34] -Name=IT8726F -InfoName=IT8726F -Detect=LocalA=0x2e; LocalB=0x2f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0x55; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x2687)); LocalA=0x4e; LocalB=0x4f;o(LocalA,0x02); o(LocalB,0x02); o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; o LocalA 0xaa; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x2687) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o LocalA 0x02; o LocalB 0x02 -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn8=MIDI Port -Ldn9=Game Port -Ldn10=Consumer IR - -[SIO35] -Name=IT8510E -InfoName=IT8510E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1085)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1085) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=Real Time Clock -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO36] -Name=IT8511E -InfoName=IT8511E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1185)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1185) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=Real Time Clock -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO37] -Name=IT8512E -InfoName=IT8512E -Detect=LocalA=0x2e; LocalB=0x2f; Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x1285)); LocalA=0x4e; LocalB=0x4f; Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x1285) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig= -ExitConfig= -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=BRAMLD -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO38] -Name=Fintek F71805F/FG -InfoName=F71805F -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190604)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190604) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn6=GPIO -Ldn10=PME - -[SIO39] -Name=Fintek F71862 -InfoName=F71862 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190106)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190106) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn8=SPI -Ldn10=PME & ACPI - -[SIO40] -Name=Fintek F71882/F71883 -InfoName=F71882 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34194105)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34194105) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=VID -Ldn8=SPI -Ldn10=PME & ACPI - -[SIO41] -Name=W83627DHG -InfoName=W627DHG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x20A0)); bkif0(sub(Local0,0x70B0)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x20A0)); sub(Local0,0x70B0) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W627 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface -Ldn7=GPIO6 -Ldn8=WDTO, PLED -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor -Ldn12=PECI, SST - -[SIO42] -Name=W83667HG -InfoName=W667HG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x10A5)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x10A5) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W667 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface & CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDTO# & GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor & SB-TSI -Ldn12=PECI, SST -Ldn13=VID, BUSSEL -Ldn14=CIR WAKE-UP -Ldn15=GPIO Push-Pull/OD Select - -[SIO43] -Name=W83667HG-A -InfoName=W667HG -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x50B3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x50B3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=W667 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B -Ldn5=KBC -Ldn6=Serial Peripheral Interface & CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDTO# & GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor & SB-TSI -Ldn12=PECI -Ldn13=VID, BUSSEL -Ldn15=GPIO Push-Pull/OD Select - -[SIO44] -Name=IT8720F -InfoName=IT8720F -Detect=LocalA=0x2e; LocalB=0x2f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0x55); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x2087)); LocalA=0x4e; LocalB=0x4f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0xAA); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x2087) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o(LocalA,0x02); o(LocalB,0x02) -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=IT8720 -Ldn0=FDC -Ldn1=Serial Port 1 -Ldn2=Serial Port 2 -Ldn3=Parallel Port -Ldn4=Environment Controller -Ldn5=Keyboard -Ldn6=Mouse -Ldn7=GPIO -Ldn10=Consumer IR - -[SIO45] -Name=NCT6775F/NCT6772F/NCT6771F -InfoName=N6771 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x70B4)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x70B4) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N6771 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO6, GPIO7, GPIO8, GPIO9 -Ldn8=WDT1, GPIO0, GPIO1 -Ldn9=GPIO2, GPIO3, GPIO4, GPIO5 -Ldn10=ACPI -Ldn11=Hardware Monitor, SB-TSI, Front Panel LED, Deep S5 -Ldn12=PECI, SST -Ldn13=VID, VIDDAC, BUSSEL -Ldn14=CIR WAKEUP -Ldn15=GPIO Push-Pull/OD Select - -[SIO46] -Name=IT8502E -InfoName=IT8502E -Detect=LocalA=0x2e; LocalB=0x2f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0x55); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x0285)); LocalA=0x4e; LocalB=0x4f; o(LocalA,0x02); o(LocalB,0x02); o(LocalA,0x87); o(LocalA,0x01); o(LocalA,0x55); o(LocalA,0xAA); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x0285) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=CMDS{o LocalA 0x87; o LocalA 0x01; o LocalA 0x55; bkif0(sub(LocalA,0x4e)); o LocalA 0x55}; bkif0(sub(LocalA,0x2e)); o LocalA 0xaa -ExitConfig=o(LocalA,0x02); o(LocalB,0x02) -Ldn4=System Wake-Up Control -Ldn5=KBC/Mouse Interface -Ldn6=KBC/Keyboard Interface -Ldn15=Shared Memory/Flash Interface -Ldn16=BRAM Configuration -Ldn17=Power Management I/F Channel 1 -Ldn18=Power Management I/F Channel 2 - -[SIO47] -Name=NCT6776F -InfoName=N6776 -;Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); bkif0(sub(Local0,0x30C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); Local0=and(Local0,0xf0ff); sub(Local0,0x30C3) -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x33C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x33C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N6776 -Ldn0=FDC -Ldn1=Parallel Port -Ldn2=UART A -Ldn3=UART B, IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO6,7,8,9 -Ldn8=WDT1, GPIO0, GPIOA -Ldn9=GPIO1,2,3,4,5,6,7 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn13=VID -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn20=SVID -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO48] -Name=NCT5577D -InfoName=N5577 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x31C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x31C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N5577 -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO7,8,9 -Ldn8=WDT1, GPIOA -Ldn9=GPIO2,3,4,5,7 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO49] -Name=NCT5573D -InfoName=N5573 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); bkif0(sub(Local0,0x31C3)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o(LocalA,0x87); o(LocalA,0x87); Local0=IID16(LocalA,LocalB,0x20); sub(Local0,0x31C3) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xaa -HWMIndex=OID(LocalA,LocalB,7,11); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=N5573 -Ldn2=UART A -Ldn3=IR -Ldn5=KBC -Ldn6=CIR -Ldn7=GPIO8,9 -Ldn8=WDT1, BPIO0,A -Ldn9=GPIO2,3,4,5 -Ldn10=ACPI -Ldn11=Hardware Monitor, Front Panel LED -Ldn14=CIR WAKEUP -Ldn15=GPIO -Ldn22=Deep Sleep -Ldn23=GPIOA - -[SIO50] -Name=Fintek F71808A -InfoName=F71808 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190110)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190110) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71808 -Ldn1=UART -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,Power Saving - -[SIO51] -Name=Fintek F71869A -InfoName=F71869 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190710)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190710) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71869 -Ldn0=FDC -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,ERP Power Saving - -[SIO52] -Name=Fintek F71889A -InfoName=F71889 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190510)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190510) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71889 -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn8=CIR -Ldn10=PME,ACPI,ERP Power Saving -Ldn11=VREF - -[SIO53] -Name=Fintek F71878A -InfoName=F71878 -Detect=LocalA=0x2e; LocalB=0x2f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); bkif0(sub(Local0,0x34190611)); LocalA=0x4e; LocalB=0x4f;o LocalA 0xaa; o LocalA 0x87; o LocalA 0x87; Local0=IID32(LocalA,LocalB,0x20); sub(Local0,0x34190611) -IndexPort=LocalA= -DataPort=LocalB= -EnterConfig=o LocalA 0x87; o LocalA 0x87 -ExitConfig=o LocalA 0xAA -HWMIndex=OID(LocalA,LocalB,7,4); Local0=IID(LocalA,LocalB,0x60); Local1=IID(LocalA,LocalB,0x61); Local0=Mul(Local0,0x100); Local0=Add(Local0,Local1); Local0=Add(Local0,5) -HWMData=Add(Local0,1) -ExtInfo=F71878 -Ldn1=UART 1 -Ldn2=UART 2 -Ldn3=Parallel Port -Ldn4=Hardware Monitor -Ldn5=KBC -Ldn6=GPIO -Ldn7=WDT -Ldn10=PME,ACPI,ERP Power Saving - -;---------------------------------------; -; JEDEC ID ; -;---------------------------------------; -[JEDECID] -01=AMD -02=AMI -04=Fujitsu -07=Hitachi -08=Inmos -0B=Intersil -0D=Mostek -0E=Motorola -10=NEC -13=Conexant (Rockwell) -15=Philips Semi. (Signetics) -16=Synertek -19=Xicor -1A=Zilog -1C=Mitsubishi -1F=Atmel -20=SGS/Thomson -23=Wafer Scale Integration -25=Tristar -26=Visic -29=MicrochipTechnology -2A=Ricoh Ltd. -2C=Micron Technology -2F=ACTEL -31=Catalyst -32=Panasonic -34=Cypress -37=Zarlink (formerly Plessey) -38=UTMC -3B=Integrated CMOS (Vertex) -3D=Tektronix -3E=Sun Microsystems -40=MOSEL -43=Xerox -45=SunDisk -46=Elan Circuit Tech. -49=Xilinx -4A=Compaq -4C=SCI -4F=I3 Design System -51=Crosspoint Solutions -52=Alliance Semiconductor -54=Hewlett-Packard -57=New Media -58=MHS Electronic -5B=Kawasaki Steel -5D=TECMAR -5E=Exar -61=Northern Telecom -62=Sanyo -64=Crystal Semiconductor -67=Asparix -68=Convex Computer -6B=Transwitch -6D=Cannon -6E=Altera -70=QUALCOMM -73=AMS (Austria Micro) -75=Aster Electronics -76=Bay Networks (Synoptic) -79=Thesys -7A=Solbourne Computer -7C=Dialog -83=Fairchild -85=GTE -86=Harris -89=Intel -8A=I.T.T. -8C=Monolithic Memories -8F=National -91=RCA -92=Raytheon -94=Seeq -97=Texas Instruments -98=Toshiba -9B=Eurotechnique -9D=Lucent (AT&T) -9E=Exel -A1=Lattice Semiconductor -A2=NCR -A4=IBM -A7=International CMOS Tech -A8=SSSI -AB=VLSI -AD=Hyundai Electronics -AE=OKI Semiconductor -B0=Sharp -B3=IDT -B5=DEC -B6=LSI Logic -B9=Thinking Machine -BA=Thomson CSF -BC=Honeywell -BF=SST -C1=Infineon (formerly Siemens) -C2=Macronix -C4=Plus Logic -C7=European Silicon Str. -C8=Apple Computer -CB=Protocol Engines -CD=Seiko Instruments -CE=Samsung -D0=Klic -D3=Tandem -D5=Integrated Silicon Solutions -D6=Brooktree -D9=Performance Semi. -DA=Winbond Electronic -DC=Bright Micro -DF=PCMCIA -E0=LG Semiconductor -E3=Array Microsystems -E5=Analog Devices -E6=PMC-Sierra -E9=Quality Semiconductor -EA=Nimbus Technology -EC=Micronas (ITT Intermetall) -EF=NEXCOM -F1=Sony -F2=Cray Research -F4=Vitesse -F7=Zentrum Mikroelektronic -F8=TRW -FB=Allied-Signal -FD=Media Vision -FE=Level One Communication -7F01=Cirrus Logic -7F02=National Instruments -7F04=Alcatel Mietec -7F07=JTAG Technologies -7F08=Loral -7F0B=Bestlink Systems -7F0D=GENNUM -7F0E=VideoLogic -7F10=Chip Express -7F13=TCSI -7F15=Hughes Aircraft -7F16=Lanstar Semiconductor -7F19=Music Semi -7F1A=Ericsson Components -7F1C=Eon Silicon Devices -7F1F=Integ. Memories Tech. -7F20=Corollary Inc. -7F23=EIV (Switzerland) -7F25=Zarlink (formerly Mitel) -7F26=Clearpoint -7F29=Vanguard -7F2A=Hagiwara Sys-Com -7F2C=Celestica -7F2F=Rohm Company Ltd. -7F31=Libit Signal Processing -7F32=Enhanced Memories Inc. -7F34=Adaptec Inc. -7F37=AMIC Technology -7F38=Adobe Systems -7F3B=Newport Digital -7F3D=T Square -7F3E=Seiko Epson -7F40=Viking Components -7F43=Suwa Electronics -7F45=Micron CMS -7F46=American Computer & Digital Components Inc -7F49=CPU Design -7F4A=Price Point -7F4C=Tellabs -7F4F=Transcend Information -7F51=CKD Corporation Ltd. -7F52=Capital Instruments, Inc. -7F54=Linvex Technology -7F57=Dynamem, Inc. -7F58=NERA ASA -7F5B=Acorn Computers -7F5D=Oak Technology, Inc. -7F5E=Itec Memory -7F61=Wintec Industries -7F62=Super PC Memory -7F64=Galvantech -7F67=GateField -7F68=Integrated Memory System -7F6B=Goldenram -7F6D=Cimaron Communications -7F6E=Nippon Steel Semi. Corp. -7F70=AMCC -7F73=Digital Microwave -7F75=MIMOS Semiconductor -7F76=Advanced Fibre -7F79=Acbel Polytech Inc. -7F7A=Apacer Technology -7F7C=FOXCONN -7F83=ILC Data Device -7F85=Micro Linear -7F86=Univ. Of NC -7F89=Nchip -7F8A=Galileo Tech -7F8C=Graychip -7F8F=Robert Bosch -7F91=DATARAM -7F92=United Microelec Corp. -7F94=Smart Modular -7F97=Qlogic -7F98=Kingston -7F9B=SpaSE -7F9D=Programmable Micro Corp -7F9E=DoD -7FA1=Dallas Semiconductor -7FA2=Omnivision -7FA4=Novatel Wireless -7FA7=Cabletron -7FA8=Silicon Technology -7FAB=Vantis -7FAD=Century -7FAE=Hal Computers -7FB0=Juniper Networks -7FB3=Tundra Semiconductor -7FB5=LightSpeed Semi. -7FB6=ZSP Corp. -7FB9=Dynachip -7FBA=PNY Electronics -7FBC=MMC Networks -7FBF=Broadcom -7FC1=V3 Semiconductor -7FC2=Flextronics (formerly Orbit) -7FC4=Transmeta -7FC7=Enhance 3000 Inc -7FC8=Tower Semiconductor -7FCB=Maxim Integrated Product -7FCD=Centaur Technology -7FCE=Unigen Corporation -7FD0=Memory Card Technology -7FD3=Aica Kogyo, Ltd. -;7FD5=MSC Vertriebs GmbH -7FD5=CellShocks -7FD6=AKM Company, Ltd. -7FD9=GSI Technology -7FDA=Dane-Elec (C Memory) -7FDC=Lara Technology -7FDF=Tanisys Technology -7FE0=Truevision -7FE3=MGV Memory -7FE5=Gadzoox Networks -7FE6=Multi Dimensional Cons. -7FE9=Triscend -7FEA=XaQti -7FEC=Clear Logic -7FEF=Advantage Memory -7FF1=LeCroy -7FF2=Yamaha Corporation -7FF4=NetLogic Microsystems -7FF7=BF Goodrich Data. -7FF8=Epigram -7FFB=Admor Memory -7FFD=Quadratics Superconductor -7FFE=3COM -7F7F01=Camintonn Corporation -7F7F02=ISOA Incorporated -7F7F04=ADMtek Incorporated -7F7F07=MOSAID Technologies -7F7F08=Ardent Technologies -7F7F0B=Allayer Technologies -7F7F0D=Oasis Semiconductor -7F7F0E=Novanet Semiconductor -7F7F10=Power General -7F7F13=Telocity -7F7F15=Symagery Microsystems -7F7F16=C-Port Corporation -7F7F19=Malleable Technologies -7F7F1A=Kendin Communications -7F7F1C=Sanmina Corporation -7F7F1F=Actrans System Inc. -7F7F20=ALPHA Technologies -7F7F23=Align Manufacturing -7F7F25=Chameleon Systems -7F7F26=Aplus Flash Technology -7F7F29=ADTEC Corporation -7F7F2A=Kentron Technologies -7F7F2C=ASIC Designs Inc -7F7F2F=Siemens AG -7F7F31=Itautec Philco SA -7F7F32=Radiata Inc. -7F7F34=Legend -7F7F37=Enikia Incorporated -7F7F38=SwitchOn Networks -7F7F3B=ESS Technology -7F7F3D=Excess Bandwidth -7F7F3E=West Bay Semiconductor -7F7F40=Newport Communications -7F7F43=Intellitech Corporation -7F7F45=Ishoni Networks -7F7F46=Silicon Spice -7F7F49=Centillium Communications -7F7F4A=W.L. Gore -7F7F4C=GlobeSpan -7F7F4F=Saifun Semiconductors -7F7F51=MetaLink Technologies -7F7F52=Feiya Technology -7F7F54=Shikatronics -7F7F57=Com-Tier -7F7F58=Malaysia Micro Solutions -7F7F5B=Anadyne Microelectronics -7F7F5D=Mellanox Technologies -7F7F5E=Tenx Technologies -7F7F61=Skyup Technology -7F7F62=HiNT Corporation -7F7F64=MCI Computer GMBH -7F7F67=AVED Memory -7F7F68=Legerity -7F7F6B=nCUBE -7F7F6D=FDK Corporation -7F7F6E=High Bandwidth Access -7F7F70=BRECIS -7F7F73=Chicory Systems -7F7F75=Fast-Chip -7F7F76=Zucotto Wireless -7F7F79=eSilicon -7F7F7A=Morphics Technology -7F7F7C=Silicon Wave -7F7F83=Agate Semiconductor -7F7F85=HYPERTEC -7F7F86=Adhoc Technologies -7F7F89=Switchcore -7F7F8A=Cisco Systems, Inc. -7F7F8C=Wichmann WorkX AG -7F7F8F=E-M Solutions -7F7F91=Advanced Hardware Arch. -7F7F92=Inova Semiconductors GmbH -7F7F94=Delkin Devices -7F7F97=SiberCore Technologies -7F7F98=Southland Microsystems -7F7F9B=Great Technology Microcomputer -7F7F9D=HADCO Corporation -7F7F9E=Corsair -7F7FA1=Cygnal Integrated Products Incorporated -7F7FA2=Artesyn Technologies -7F7FA4=Peregrine Semiconductor -7F7FA7=MIPS Technologies -7F7FA8=Chrysalis ITS -7F7FAB=Win Technologies -7F7FAD=Extreme Packet Devices -7F7FAE=RF Micro Devices -7F7FB0=Sarnoff Corporation -7F7FB3=Benchmark Elect. (AVEX) -7F7FB5=SpecTek Incorporated -7F7FB6=Hi/fn -7F7FB9=AANetcom Incorporated -7F7FBA=Micro Memory Bank -7F7FBC=Virata Corporation -7F7FBF=DSP Group -7F7FC1=Chip2Chip Incorporated -7F7FC2=Phobos Corporation -7F7FC4=Nordic VLSI ASA -7F7FC7=Alchemy Semiconductor -7F7FC8=Agilent Technologies -7F7FCB=HanBit Electronics -7F7FCD=Element 14 -7F7FCE=Pycon -7F7FD0=Sibyte, Incorporated -7F7FD3=I&C Technology -7F7FD5=Elektrobit -7F7FD6=Megic -7F7FD9=Hyperchip -7F7FDA=Gemstone Communications -7F7FDC=3ParData -7F7FDF=Helix AG -7F7FE0=Domosys -7F7FE3=Chiaro -7F7FE5=Exbit Technology A/S -7F7FE6=Integrated Technology Express -7F7FE9=Jasmine Networks -7F7FEA=Caspian Networks -7F7FEC=Silicon Access Networks -7F7FEF=MultiLink Technology -7F7FF1=World Wide Packets -7F7FF2=APW -7F7FF4=Xstream Logic -7F7FF7=Realchip -7F7FF8=Galaxy Power -7F7FFB=Accelerant Networks -7F7FFD=SandCraft -7F7FFE=Elpida -7F7F7F01=Solectron -7F7F7F02=Optosys Technologies -7F7F7F04=TriMedia Technologies -7F7F7F07=Optillion -7F7F7F08=Terago Communications -7F7F7F0B=Elixir (Nanya Technology) -7F7F7F0D=Mysticom -7F7F7F0E=LightSand Communications -7F7F7F10=Agere Systems -7F7F7F13=Geil (Golden Empire) -7F7F7F15=Tioga Technologies -7F7F7F16=Netlist -7F7F7F19=Centon Electronics -7F7F7F1A=Tyco Electronics -7F7F7F1C=Zettacom -7F7F7F1F=Aspex Technology -7F7F7F20=F5 Networks -7F7F7F23=Acorn Networks -7F7F7F25=Kingmax Semiconductor -7F7F7F26=BOPS -7F7F7F29=eMemory Technology -7F7F7F2A=Procket Networks -7F7F7F2C=Trebia Networks -7F7F7F2F=Ample Communications -7F7F7F31=Astute Networks -7F7F7F22=Azanda Network Devices -7F7F7F34=Tekmos -7F7F7F37=Firecron Ltd -7F7F7F38=Resonext Communications -7F7F7F3B=Concept Computer -7F7F7F3D=3Dlabs -7F7F7F3E=c?t Magazine -7F7F7F40=Silicon Packets -7F7F7F43=Semicon Devices Singapore -7F7F7F45=Improv Systems -7F7F7F46=INDUSYS GmbH -7F7F7F83=Buffalo (Melco) -7F7F7F85=Cyan Technologies -7F7F7F86=Global Locate -7F7F7F89=Ikanos Communications -7F7F7F8A=Princeton Technology -7F7F7F8C=Elite Flash Storage -7F7F7F8F=ATI Technologies -7F7F7F91=NeoMagic -7F7F7F92=AuroraNetics -7F7F7F94=Mushkin -7F7F7F97=TeraLogic -7F7F7F98=Cicada Semiconductor -7F7F7F9B=Magis Works -7F7F7F9D=Cogency Semiconductor -7F7F7F9E=Chipcon AS -7F7F7FA1=Programmable Silicon Solutions -7F7F7FA2=ChipWrights -7F7F7FA4=Quicklogic -7F7F7FA7=Flasys -7F7F7FA8=BitBlitz Communications -7F7F7FAB=Purple Ray -7F7F7FAD=Delta Electronics -7F7F7FAE=Onex Communications -7F7F7FB0=Memory Experts Intl -7F7F7FB3=Dibcom -7F7F7FB5=API NetWorks -7F7F7FB6=Bay Microsystems -7F7F7FB9=Tachys Technologies -7F7F7FBA=Equator Technology -7F7F7FBC=SILCOM -7F7F7FBF=Sanera Systems -7F7F7FC1=Viasystems Group -7F7F7FC2=Simtek -7F7F7FC4=Satron Handelsges -7F7F7FC8=Corrent -7F7F7FC8=Infrant Technologies -7F7F7F58=takeMS -7F7F7F7FCD=GSkill -7F7F7F7FEF=Team Group -7F7F7F7FB0=OCZ -7F7F7F7FCB=AData Technology Inc. -7F7F7F7F7F02=Patriot (PDP Systems) -7F7F7F7F7F51=Qimonda AG -7F7F7F7F7F9B=Crucial Technology -7F7F7F7F7FF8=ASRock Incorporation - - -;---------------------------------------; -; SMBUS ; -;---------------------------------------; -;Name: Controller name for display -;Detect: result=0 if detected -;InitSmBus: Initial code if any -;GetBase: Set Local0 to Base address -;GetBasen(n=2..4): Set Local0 to Base address -;ClearStatus: if (result != StatusOk) then program exit with error -;SetAddress: how to set the smbus address of the device, value will be added to string tail by the program -;SetCommand: how to set the command byte (offset) for byte read command -;SetCounter: how to set the counter for block write command -;ByteSetByte: how to set data of the byte write command -;GetCounter: get the counter return from device (clock gen.) -;StartByteReadCmd: send command to smbus to start byte read transfer -;StartByteWriteCmd: send command to smbus to start byte write transfer -;WaitByteCmd: wait for byte command done, if result=SmBusError, program exit -;ByteGetByte: how to get the byte of the byte command -;StartBlockReadCmd: send command to smbus to start block read transfer -;StartBlockWriteCmd: send command to smbus to start block write transfer -;WaitBlockCmd: wait for block command done, if result=SmBusError, program exit -;BlockOffset: prepare the offset to get/set the first byte of the block command -;BlockSetByte: how to set the byte of the block command -;BlockGetByte: how to get the byte of the block command -;BlockCount: max. count of chipset buffer to transfer -;BlockNextCmd: how to start the next transfer, if block command need to separate -;BlockNextOffset: prepare the offset to get/set the next byte of the block command -;RestoreSmBus: restore the chipset for smbus if needed -;StatusOk: status ok value for ClearStatus -;SmBusError: error value for WaitByteCmd and WaitBlockCmd -;ClockGenAddress: clock gen. slave address -;StartWordReadCmd: send command to smbus to start word read transfer -;StartWordWriteCmd: send command to smbus to start word write transfer -;WaitWordCmd: wait for word command done, if result=SmBusError, program exit -;WordGetByte0: how to get the byte0 of the word command -;WordGetByte1: how to get the byte1 of the word command -;WordSetByte0: how to set the byte0 of the word command -;WordSetByte1: how to set the byte1 of the word command - -[SMBUS1] -Name=Intel ICHx -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x24008086)); Sub(Local0,0x26008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci(0,0x1f,0,0xf2); Local0=And(LocalA,0xf7); Wpci(0,0x1f,0,0xf2,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -;GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0); Local1=Add(Local0,0xE); Local4=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 200; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -;RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Local1=Add(Local0,0xE); o(Local1,Local4); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, -;read pseudo code (byte) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 48h (start byte read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step6 -;7. Read d = Base+5 (d = Data read) -;8. repeat step1 to step7 to read all data - -;write pseudo code -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = d (d = Data to write) -;6. Write Base+2 = 48h (start byte write command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. repeat step1 to step7 to write all data - -;Block Mode -;If Base+D bit1 = 0 (32-Byte Buffer disabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 54h (start block read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step6 -;7. Read d = Base+7 (d = Data read) -;8. Write Base+0 = FFh -;9. repeat step6 to step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Write Base+7 = d (d = Data to write) -;7. Write Base+2 = 54h (start block write command) -;8. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step7 -;9. Write Base+7 = d (d = Data to write) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step9 -;11. repeat step8 to step9 to write all data - -;If Base+D bit1 = 1 (32-Byte Buffer enabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Read Base+2 (reset buffer counter) -;6. Write Base+2 = 54h (start block read command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. Read d = Base+7 (d = Data read) -;9. repeat step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Read Base+2 (reset buffer counter) -;7. Write Base+7 = d (d = Data to write) -;8. repeat step6 to write all data -;9. Write Base+2 = 54h (start block write command) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step9 - -;Base = PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x20) -;Make sure PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x40 = 1) - - -[SMBUS2] -Name=SiS 962/963 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x00081039) -InitSmBus=LocalA=Rpci(0,2,0,0x77); Local0=And(LocalA,0xef); Wpci(0,2,0,0x77,Local0); LocalB=Rpci(0,2,1,4); LocalC=Rpci16(0,2,1,0x20); LocalD=Rpci(0,2,1,0x40); Wpci(0,2,1,0x40,1); Wpci16(0,2,1,0x20,0xc00); Wpci(0,2,1,4,1) -GetBase=Local0=Rpci16(0,2,1,0x20); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x10)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=8 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x1a)); And(Local1,8)} -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,1,0x40,LocalD); Wpci16(0,2,1,0x20,LocalC); Wpci(0,2,1,4,LocalB); Wpci(0,2,0,0x77,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS3] -Name=ULI M1563 -Detect=LocalF=Fpci(0x156310b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS4] -Name=VIA 8235/8237/8237A/8251 -Detect=Local0=Rpci32(0,17,0,0); Local0=And(Local0,0xF000FFFF); Sub(Local0,0x30001106) -InitSmBus=LocalA=Rpci(0,17,0,0xd2); LocalB=Rpci16(0,17,0,0xd0); BkIf1(And(LocalA,1); Local0=Or(LocalA,1); Wpci(0,17,0,0xd2,Local0); Wpci16(0,17,0,0xd0,0xc00) -GetBase=Local0=Rpci16(0,17,0,0xd0); Local0=and(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); and(Local1,0x1f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 100; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci16(0,17,0,0xd0,LocalB); Wpci(0,17,0,0xd2,LocalA) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS5] -Name=SiS 964 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x09641039) -InitSmBus=LocalA=Rpci(0,2,0,76h); LocalB=Or(LocalA,3); Wpci(0,2,0,76h,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x74); Local0=Add(Local0,0xe0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x10)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=8 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x1a)); And(Local1,8)} -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,0,76h,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS6] -Name=SiS 965/966 -Detect=Local0=Rpci32(0,2,0,0); BkIf0(Sub(Local0,0x09651039)); Sub(Local0,0x09661039) -InitSmBus=LocalA=Rpci(0,2,0,76h); LocalB=Or(LocalA,3); Wpci(0,2,0,76h,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x74); Local0=Add(Local0,0xd0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,8); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x55) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x55) -WaitBlockCmd=Delay 100; Wait{0x10,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x18)} -BlockOffset=Local9=8 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd=o(Local0,0xff); Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,0x18)} -BlockNextOffset=Local9=Add(Local9,1); BkIf1(Sub(Local9, 0x10)); Local9=0x15 -RestoreSmBus=Wpci(0,2,0,76h,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,8); i(Local1) -WordGetByte1=Local1=Add(Local0,9); i(Local1) -WordSetByte0=Local1=Add(Local0,8); o(Local1, -WordSetByte1=Local1=Add(Local0,9); o(Local1, - -[SMBUS7] -Name=ATI SB400/SB600/SB700/SB800/Hudson -Detect=Local0=Rpci32(0,20,0,0); BkIf0(Sub(Local0,0x43721002)); BkIf0(Sub(Local0,0x780B1022));Sub(Local0,0x43851002) -InitSmBus= -GetBase=Local0=Rpci16(0,20,0,0x90); Local0=And(Local0,0xFFF0); BkIf1(Sub(Local0,0)); Local0=R32(0xFED8032C); Local0=And(Local0,0xFFF0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 300; Wait{0x2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS8] -Name=nVidia MCP2 -Detect=Local0=Rpci32(0,1,1,0); Sub(Local0,0x008410DE) -InitSmBus= -GetBase=Local0=Rpci16(0,1,1,0x50); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{0x100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 300;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS9] -Name=Intel ICH7/ICH8/ICH9/ICH10 -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x27008086)); bkif0(Sub(Local0,0x28008086)); bkif0(Sub(Local0,0x29008086)); Sub(Local0,0x3A008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci32(0,0x1f,0,0xf0); LocalA=And(LocalA,0xFFFFC000); LocalA=Add(LocalA,0x3418); LocalE=R32(LocalA); Local0=And(LocalE,0xFFFFFFF7); W32(LocalA,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); W32(LocalA,LocalE); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS10] -Name=nVidia nForce3/CK804 -Detect=Local0=Rpci32(0,1,1,0); BfIf0(Sub(Local0,0x00E410DE)); Sub(Local0,0x005210DE) -InitSmBus= -GetBase=Local0=Rpci16(0,1,1,0x50); Local0=And(Local0,0xFFF0) -GetBase2=Local0=Rpci16(0,1,1,0x54); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{0x100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 300;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS11] -;Name=nVidia MCP51/55/61/65/67/68/73/77/78 -;Detect=LocalF=Fpci(0x026410DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x036810DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x03EB10DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x044610DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x054210DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x07D810DE);Local0=Xor(LocalF,0xFFFF);BkIf0(Cmz(Local0)); LocalF=Fpci(0x075210DE);Local0=Xor(LocalF,0xFFFF);Cmz(Local0) -Name=nVidia MCPxx -Detect=LocalF=FpciClass(0x0C0500); Local0=Xor(LocalF,0xFFFF); BkIf1(Cmz(Local0)); Local0=eRpci16(LocalF,0); Sub(Local0,0x10DE) -InitSmBus= -GetBase=Local0=eRpci16(LocalF,0x20); Local0=And(Local0,0xFFF0) -GetBase2=Local0=eRpci16(LocalF,0x24); Local0=And(Local0,0xFFF0) -ClearStatus=Local1=Add(Local0,1);Loop{100,o(Local1,0xff)}; Local1=0; Local1= -SetAddress=Local1=Add(Local0,2); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,0x24); o(Local1, -ByteSetByte=Local1=Add(Local0,4); o(Local1, -GetCounter=Local1=Add(Local0,0x24); i(Local1) -StartByteReadCmd=o(Local0,0x7) -StartByteWriteCmd=o(Local0,0x6) -WaitByteCmd=Delay 10;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -ByteGetByte=Local1=Add(Local0,4); i(Local1) -StartBlockReadCmd=o(Local0,0xB) -StartBlockWriteCmd=o(Local0,0xA) -WaitBlockCmd=Local1=Add(Local0,1);Delay 100;Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -BlockOffset=Local9=4 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus= -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x9) -StartWordWriteCmd=o(Local0,0x8) -WaitWordCmd=Delay 40;Local1=Add(Local0,1);Wait{0x80,0x8000,Local2=i(Local1);BkIf0(Sub(Local2,0x80);Local2=4;Local2=} -WordGetByte0=Local1=Add(Local0,4); i(Local1) -WordGetByte1=Local1=Add(Local0,5); i(Local1) -WordSetByte0=Local1=Add(Local0,4); o(Local1, -WordSetByte1=Local1=Add(Local0,5); o(Local1, - -[SMBUS12] -Name=ULI M1573 -Detect=LocalF=Fpci(0x157310b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS13] -Name=ULI M1575 -Detect=LocalF=Fpci(0x157510b9); Local0=Xor(LocalF,0xFFFF); Cmz(Local0) -InitSmBus=LocalA=eRpci16(LocalF,0x80); BkIf1(And(LocalA,0xFFF0)); eWpci16(LocalF,0x80,0xc03); -GetBase=Local0=eRpci16(LocalF,0x80); Local0=And(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x50) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x50) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x68) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x68) -WaitBlockCmd=Delay 100; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); BkIf1(And(Local1,0x02)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=eWpci16(LocalF,0x80,LocalA); -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x58) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x58) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS14] -Name=ServerWorks OSB4/CSB5 -Detect=Local0=Rpci32(0,0xF,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x02001166) -InitSmBus=LocalF=Rpci(0,0xF,0,0xD2); Local0=Or(LocalF,1); Wpci(0,0xF,0,0xD2,Local0); Local0=Rpci16(0,0xF,0,0x90); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0xF,0,0x90,0xC00) -GetBase=Local0=Rpci16(0,0xF,0,0x90); Local0=And(Local0,0xFFF0) -ClearStatus=Loop{100,o(Local0,0xff)}; Local0=0; Local0= -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10;Wait{2,0x8000,Local1=i(Local0);BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 300; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci(0,0xF,0,0xD2,LocalF) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS15] -Name=SiS 968 -Detect=Local0=Rpci32(0,2,0,0); Sub(Local0,0x09681039) -InitSmBus=LocalA=Rpci(0,2,0,0x9A); LocalB=Or(LocalA,3); Wpci(0,2,0,0x9A,LocalB) -GetBase=Local0=Rpci16(0,2,0,0x9A); Local0=And(Local0,0xFF00) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); i(Local0)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,7); o(Local1, -ByteSetByte=Local1=Add(Local0,8); o(Local1, -GetCounter=Local1=Add(Local0,7); i(Local1) -StartByteReadCmd=Local1=Add(Local0,3); o(Local1,0x12) -StartByteWriteCmd=Local1=Add(Local0,3); o(Local1,0x12) -WaitByteCmd=Delay 10; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -ByteGetByte=Local1=Add(Local0,0x10); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,3); o(Local1,0x15) -StartBlockWriteCmd=Local1=Add(Local0,3); o(Local1,0x15) -WaitBlockCmd=Delay 100; Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -BlockOffset=Local9=0x10 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci(0,2,0,0x9A,LocalA) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,3); o(Local1,0x13) -StartWordWriteCmd=Local1=Add(Local0,3); o(Local1,0x13) -WaitWordCmd=Delay 40;Wait{8,0x8000,Local1=i(Local0); BkIf1(And(Local1,2)); And(Local1,8)} -WordGetByte0=Local1=Add(Local0,0x10); i(Local1) -WordGetByte1=Local1=Add(Local0,0x11); i(Local1) -WordSetByte0=Local1=Add(Local0,0x10); o(Local1, -WordSetByte1=Local1=Add(Local0,0x11); o(Local1, - -[SMBUS16] -Name=Intel SCH -;Detect=Local0=Rpci32(0,0x1f,0,0); Sub(Local0,0x81198086) -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); Sub(Local0,0x81008086) -InitSmBus=Local6=Rpci32(0,0x1f,0,0x40); BkIf1(And(Local6,0xFFC0)); Wpci32(0,0x1f,0,0x40,0x80000C00) -GetBase=Local0=Rpci16(0,0x1f,0,0x40); Local0=And(Local0,0xFFC0) -ClearStatus=Local1=Add(Local0,1); Wait{0,0x8000,o(Local1,0x7); Local2=i(Local1); And(Local2,0xE)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,5); o(Local1, -SetCounter=Local1=Add(Local0,6); o(Local1, -ByteSetByte=Local1=Add(Local0,6); o(Local1, -GetCounter=Local1=Add(Local0,6); i(Local1) -StartByteReadCmd=o(Local0,0x12) -StartByteWriteCmd=o(Local0,0x12) -WaitByteCmd=Delay 10; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -ByteGetByte=Local1=Add(Local0,6); i(Local1) -StartBlockReadCmd=o(Local0,0x15) -StartBlockWriteCmd=o(Local0,0x15) -WaitBlockCmd=Delay 10; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -BlockOffset=Local9=0x20 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset=Local9=Add(Local9,1) -RestoreSmBus=Wpci32(0,0x1f,0,0x40,Local6) -StatusOk=0 -SmBusError=2 -ClockGenAddress=0xd2 -StartWordReadCmd=o(Local0,0x13) -StartWordWriteCmd=o(Local0,0x13) -WaitWordCmd=Delay 40; Local1=Add(Local0,1); Wait{1,0x8000,Local2=i(Local1); BkIf1(And(Local2,0x6)); And(Local2,0x9)} -WordGetByte0=Local1=Add(Local0,6); i(Local1) -WordGetByte1=Local1=Add(Local0,7); i(Local1) -WordSetByte0=Local1=Add(Local0,6); o(Local1, -WordSetByte1=Local1=Add(Local0,7); o(Local1, - -[SMBUS17] -Name=Intel PCH -Detect=Local0=Rpci32(0,0x1f,3,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x3B008086));bkif0(Sub(Local0,0x1C008086));bkif0(Sub(Local0,0x1D008086));bkif0(Sub(Local0,0x1E008086));bkif0(Sub(Local0,0x8C008086));bkif0(Sub(Local0,0x8D008086));bkif0(Sub(Local0,0x0F008086)) -InitSmBus=Local6=Rpci(0,0x1f,3,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,3,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -[SMBUS18] -Name=VIA VX900 -Detect=Local0=Rpci32(0,17,0,0); Local0=And(Local0,0xF000FFFF); Sub(Local0,0x80001106) -InitSmBus=LocalA=Rpci(0,17,0,0xd2); LocalB=Rpci16(0,17,0,0xd0); BkIf1(And(LocalA,1); Local0=Or(LocalA,1); Wpci(0,17,0,0xd2,Local0); Wpci16(0,17,0,0xd0,0xc00) -GetBase=Local0=Rpci16(0,17,0,0xd0); Local0=and(Local0,0xfff0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); o(Local0,0x00); Local1=i(Local0); and(Local1,0x1f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 100; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Wpci16(0,17,0,0xd0,LocalB); Wpci(0,17,0,0xd2,LocalA) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,0x04)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, - -[SMBUS19] -Name=Intel Avoton PCH -Detect=Local0=Rpci32(0,0x1f,0,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x24008086)); Sub(Local0,0x1F008086) -InitSmBus=Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); Local7=i(Local6); o(Local6,8); Local6=Add(Local6,1); Local8=i(Local6); o(Local6,8); LocalA=Rpci(0,0x1f,0,0xf2); Local0=And(LocalA,0xf7); Wpci(0,0x1f,0,0xf2,Local0); LocalB=Rpci(0,0x1f,3,4); LocalC=Rpci16(0,0x1f,3,0x20); LocalD=Rpci(0,0x1f,3,0x40); Wpci(0,0x1f,3,0x40,1); Wpci(0,0x1f,3,4,1); BkIf1(And(LocalC,0xFFF0)); Wpci16(0,0x1f,3,0x20,0xc00) -GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0) -;GetBase=Local0=Rpci16(0,0x1f,3,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,0); Local1=Add(Local0,0xE); Local4=i(Local1); o(Local1,0) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local1=Add(Local0,4); o(Local1, -SetCommand=Local1=Add(Local0,3); o(Local1, -SetCounter=Local1=Add(Local0,5); o(Local1, -ByteSetByte=Local1=Add(Local0,5); o(Local1, -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 200; Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,0x80)} -BlockOffset=Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1, -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=1 -BlockNextCmd=o(Local0,0xff); Wait{0x80,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); BkIf0(And(Local1,1)); And(Local1,0x80)} -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -;RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Local1=Add(Local0,0xE); o(Local1,Local4); Wpci(0,0x1f,3,0x40,LocalD); Wpci16(0,0x1f,3,0x20,LocalC); Wpci(0,0x1f,3,4,LocalB); Wpci(0,0x1f,0,0xf2,LocalA); Local6=Rpci16(0,0x1f,0,0x40); Local6=And(Local6,0xFFF0); Local6=Add(Local6,0x69); o(Local6,Local7); Local6=Add(Local6,1); o(Local6,Local8) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1, -WordSetByte1=Local1=Add(Local0,6); o(Local1, -;read pseudo code (byte) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 48h (start byte read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step6 -;7. Read d = Base+5 (d = Data read) -;8. repeat step1 to step7 to read all data - -;write pseudo code -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = d (d = Data to write) -;6. Write Base+2 = 48h (start byte write command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. repeat step1 to step7 to write all data - -;Block Mode -;If Base+D bit1 = 0 (32-Byte Buffer disabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+2 = 54h (start block read command) -;6. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step6 -;7. Read d = Base+7 (d = Data read) -;8. Write Base+0 = FFh -;9. repeat step6 to step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Write Base+7 = d (d = Data to write) -;7. Write Base+2 = 54h (start block write command) -;8. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step7 -;9. Write Base+7 = d (d = Data to write) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 80h == 0 then repeat step9 -;11. repeat step8 to step9 to write all data - -;If Base+D bit1 = 1 (32-Byte Buffer enabled) then: -;read pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 1) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Read Base+2 (reset buffer counter) -;6. Write Base+2 = 54h (start block read command) -;7. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step7 -;8. Read d = Base+7 (d = Data read) -;9. repeat step8 to read all data - -;write pseudo code (block) -;1. Write Base+0 = FFh (Clear status) -;2. Read s = Base+0, if s AND 9Fh !=0 then goto step1 -;3. Write Base+4 = x (x = (Device address << 1) + 0) -;4. Write Base+3 = y (y = Data area offset = 0..FFh) -;5. Write Base+5 = z (z = Number of bytes to write) -;6. Read Base+2 (reset buffer counter) -;7. Write Base+7 = d (d = Data to write) -;8. repeat step6 to write all data -;9. Write Base+2 = 54h (start block write command) -;10. Read s = Base+0, if s AND 4 != 0 then ERROR, if s AND 2 == 0 then repeat step9 - -;Base = PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x20) -;Make sure PCI config space (Bus 0, Device 0x1F, Function 3, Offset 0x40 = 1) - -[SMBUS20] -Name=Intel PCH2 -Detect=Local0=Rpci32(0,0x1f,4,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0xA1008086)) -InitSmBus=Local6=Rpci(0,0x1f,4,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,4,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,4,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,4,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -[SMBUS21] -Name=Intel APL -Detect=Local0=Rpci32(0,0x1f,1,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0x5AD48086)) -InitSmBus=Local6=Rpci(0,0x1f,1,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,1,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,1,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,1,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) - -;---------------------------------------; -; DIMMSMBUS ; -;---------------------------------------; -[DIMMSMBUS1] -Name=Ivy Bridge -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x3C008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x84);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x78180);Local1=Add(LocalA,0x78184);Local2=Add(LocalA,0x78188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x78190);Local1=Add(LocalA,0x78194);Local2=Add(LocalA,0x78198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS2] -Name=Ivy Bridge - E -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x0E008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x84);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x78180);Local1=Add(LocalA,0x78184);Local2=Add(LocalA,0x78188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x78190);Local1=Add(LocalA,0x78194);Local2=Add(LocalA,0x78198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS3] -Name=Haswell - E -Detect=Local0=Rpci32(0,0,0,0); Local0=And(Local0,0xFF00FFFF); Sub(Local0,0x2F008086) -InitSmBus=LocalA=Rpci32(0,5,0,0x90);LocalA=And(LocalA,0xFC000000);LocalB=Add(LocalA,0x28109);LocalB=r(LocalB);LocalB=Shl(LocalB,20);LocalA=Add(LocalA,LocalB) -GetBase=Local0=Add(LocalA,0x98180);Local1=Add(LocalA,0x98184);Local2=Add(LocalA,0x98188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase2=Local0=Add(LocalA,0x98190);Local1=Add(LocalA,0x98194);Local2=Add(LocalA,0x98198);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -GetBase3=Local0=Add(LocalA,0xB0180);Local1=Add(LocalA,0xB0184);Local2=Add(LocalA,0xB0188);Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -ClearStatus=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetAddress=Local8=r32(Local1);Local8=And(Local8,0xF8FFFFFF);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCommand=Local8=r32(Local1);Local8=And(Local8,0xFF00FFFF);Local9=[x];Local9=Shl(Local9,16);Local8=Or(Local8,Local9);w32(Local1,Local8) -SetCounter= -ByteSetByte=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local8=Or(Local8,Local9);w32(Local1,Local8) -GetCounter= -StartByteReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0x80000000);w32(Local1,Local8) -StartByteWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0x88000000);w32(Local1,Local8) -WaitByteCmd=Delay 20; Wait{0,0x10000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -ByteGetByte=r32(Local0) -StartBlockReadCmd= -StartBlockWriteCmd= -WaitBlockCmd= -BlockOffset= -BlockSetByte= -BlockGetByte= -BlockCount= -BlockNextCmd= -BlockNextOffset= -RestoreSmBus= -StatusOk=0 -SmBusError=0x20000000 -ClockGenAddress=0xd2 -StartWordReadCmd=Local8=r32(Local1);Local8=And(Local8,0xF7FFFFFF);Local8=Or(Local8,0xA0000000);w32(Local1,Local8) -StartWordWriteCmd=Local8=r32(Local1);Local8=Or(Local8,0xA8000000);w32(Local1,Local8) -WaitWordCmd=Delay 10; Wait{0,0x8000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -WordGetByte0=r32(Local0) -WordGetByte1=Local8=r32(Local0);Shr(Local8,8) -WordSetByte0=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Or(Local8,Local9);w32(Local1,Local8) -WordSetByte1=Local8=r32(Local1);Local8=And(Local8,0xFFFFFF00);Local9=[x];Local9=Shl(Local9,8);Or(Local8,Local9);w32(Local1,Local8) -SetPageBegin=Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0x60000000);w32(Local2,Local8) -SetPageNum=Local8=r32(Local1);Local8=And(Local8,0xF0FFFFFF);Local8=Or(Local8,0x88000000);Local9=[x];Local9=Shl(Local9,24);Local8=Or(Local8,Local9);w32(Local1,Local8) -WaitSetPage=Delay 20; Wait{0,0x10000,Local8=r32(Local0);And(Local8,0x10000000)};And(Local8,0x20000000) -SetPageEnd=Local8=r32(Local2);Local8=And(Local8,0x0FFFFFFF);Local8=Or(Local8,0xA0000000);w32(Local2,Local8) -SpdPage0=0x6 -SpdPage1=0x7 -DimmSlotNum=8 -Dimm1Address=0 -Dimm2Address=1 -Dimm3Address=2 -Dimm4Address=3 -Dimm5Address=4 -Dimm6Address=5 -Dimm7Address=6 -Dimm8Address=7 - -[DIMMSMBUS4] -Name=Intel PCH2 -Detect=Local0=Rpci32(0,0x1f,4,0); Local0=And(Local0,0xff00ffff); bkif0(Sub(Local0,0xA1008086)) -InitSmBus=Local6=Rpci(0,0x1f,4,0x40); Local7=And(Local6,0xF0); Local7=Or(Local7,1); Wpci(0,0x1f,4,0x40,Local7) -GetBase=Local0=Rpci16(0,0x1f,4,0x20); Local0=And(Local0,0xfff0); Local1=Add(Local0,0xD); Local5=i(Local1); o(Local1,2) -ClearStatus=Wait{0,0x8000,o(Local0,0xff); Local1=i(Local0); And(Local1,0x9f)} -SetAddress=Local8=[x] -SetCommand=Local1=Add(Local0,3); o(Local1,[x]) -SetCounter=Local1=Add(Local0,5); o(Local1,[x]) -ByteSetByte=Local1=Add(Local0,5); o(Local1,[x]) -GetCounter=Local1=Add(Local0,5); i(Local1) -StartByteReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -StartByteWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x48) -WaitByteCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -ByteGetByte=Local1=Add(Local0,5); i(Local1) -StartBlockReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -StartBlockWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x54) -WaitBlockCmd=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -BlockOffset=Local1=Add(Local0,2); i(Local1); Local9=7 -BlockSetByte=Local1=Add(Local0,Local9); o(Local1,[x]) -BlockGetByte=Local1=Add(Local0,Local9); i(Local1) -BlockCount=32 -BlockNextCmd= -BlockNextOffset= -RestoreSmBus=Local1=Add(Local0,0xD); o(Local1,Local5); Wpci(0,0x1f,4,0x40,Local6) -StatusOk=0 -SmBusError=4 -ClockGenAddress=0xd2 -StartWordReadCmd=Local1=Add(Local0,4); Local8=Or(Local8,1); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -StartWordWriteCmd=Local1=Add(Local0,4); Local8=And(Local8,0xFE); o(Local1,Local8); Local1=Add(Local0,2); o(Local1,0x4C) -WaitWordCmd=Delay 40;Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -WordGetByte0=Local1=Add(Local0,5); i(Local1) -WordGetByte1=Local1=Add(Local0,6); i(Local1) -WordSetByte0=Local1=Add(Local0,5); o(Local1,[x]) -WordSetByte1=Local1=Add(Local0,6); o(Local1,[x]) -SetPageBegin=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SetPageNum=Local8=[x];Local1=Add(Local0,3);o(Local1,0); Local1=Add(Local0,5);o(Local1,0); Local1=Add(Local0,4);o(Local1,Local8); Local1=Add(Local0,2);o(Local1,0x48) -WaitSetPage=Delay 10; Wait{2,0x8000,Local1=i(Local0); BkIf1(And(Local1,4)); And(Local1,2)} -SetPageEnd=w32(Local1,0);Wait{0,0x8000,Local8=r32(Local0);BkIf0(And(Local8,0x10000000))} -SpdPage0=0x6C -SpdPage1=0x6E - -;---------------------------------------; -; SPECIFIC IO INDEX/DATA ; -;---------------------------------------; -[IOID1] -Name=CMOS - 70/71 -IndexPort=0x70 -DataPort=0x71 -EnterConfig= -ExitConfig= - -[IOID2] -Name=Upper CMOS - 72/73 -IndexPort=0x72 -DataPort=0x73 -EnterConfig= -ExitConfig= - -[IOID3] -Name=Hardware Monitor - 295/296 -IndexPort=0x295 -DataPort=0x296 -EnterConfig= -ExitConfig= - -[IOID4] -Name=Extended CMOS (SiS69x) -IndexPort=0x70 -DataPort=0x71 -EnterConfig=Local0 = rpci 0 2 0 48; Local1 = and Local0 3f; Local1 = or Local1 80; wpci 0 2 0 48 Local1 -ExitConfig=wpci 0 2 0 48 Local0 - -[IOID5] -Name=APC CMOS (SiS69x) -IndexPort=0x70 -DataPort=0x71 -EnterConfig=Local0 = rpci 0 2 0 48; Local1 = and Local0 3f; Local1 = or Local1 40; wpci 0 2 0 48 Local1 -ExitConfig=wpci 0 2 0 48 Local0 - -[IOID6] -Name=BIOS RAM (ATI chipset) -IndexPort=0xCD4 -DataPort=0xCD5 -EnterConfig= -ExitConfig= - -[IOID7] -Name=PMIO (ATI chipset) -IndexPort=0xCD6 -DataPort=0xCD7 -EnterConfig= -ExitConfig= - -;---------------------------------------; -; SPECIFIC IO SPACE ; -;---------------------------------------; -[IOS1] -Name=IO Space 0x400 -IoBase=0x400 - -;---------------------------------------; -; SPECIFIC MEMORY SPACE ; -;---------------------------------------; -[MEM1] -Name=IO APIC - FEC00000 -MemoryBase=0xFEC00000 - -[MEM2] -Name=Local APIC - FEE00000 -MemoryBase=0xFEE00000 - -[MEM3] -Name=256K ROM - FFFC0000 -MemoryBase=0xFFFC0000 - -[MEM4] -Name=512K ROM - FFF80000 -MemoryBase=0xFFF80000 - -;---------------------------------------; -; SPECIFIC SMBUS DEVICE ; -;---------------------------------------; -;[SMBUSDEVICE] -;SMBDEV1= -; -;[SMBDEV1] -;Name=Hardware Monitor -;SMBusAddress=0xA0 - -;---------------------------------------; -; SPECIFIC PCI INDEX/DATA ; -;---------------------------------------; -[PCIID1] -Name=ULI 7101 GPIO -Bus=0x00 -Dev=0x15 -Fun=0x01 -ID=0x710110B9 -IndexRegister=0x98 -DataRegister=0x9C -StartAddress=0x12340000 -AddressStep=0x01 -AccessMode=0 - -[PCIID2] -Name=ATI RS400 NBMISC -Bus=0x00 -Dev=0x00 -Fun=0x00 -ID=0x5A311002 -IndexRegister=0x60 -DataRegister=0x64 -StartAddress=0x00000080 -AddressStep=0x01 -AccessMode=0 - -[PCIID3] -Name=ATI RS400 Memory Control -Bus=0x00 -Dev=0x00 -Fun=0x00 -ID=0x5A311002 -IndexRegister=0xE8 -DataRegister=0xEC -StartAddress=0x00000100 -AddressStep=0x01 -AccessMode=0 - -[PCIID4] -Name=AMD DRAM DCT0 -Bus=0x00 -Dev=0x18 -Fun=0x02 -ID=0x11021022 -IndexRegister=0x98 -DataRegister=0x9C -StartAddress=0x00000000 -AddressStep=0x01 -AccessMode=1 - -[PCIID5] -Name=AMD DRAM DCT1 -Bus=0x00 -Dev=0x18 -Fun=0x02 -ID=0x11021022 -IndexRegister=0x198 -DataRegister=0x19C -StartAddress=0x00000000 -AddressStep=0x01 -AccessMode=1 - -;---------------------------------------; -; SPECIFIC Memory INDEX/DATA ; -;---------------------------------------; -[MEMID1] -Name=IO APIC - FEC00000 -IndexRegister=0xFEC00000 -DataRegister=0xFEC00010 -StartAddress=0x00 -AddressStep=0x01 - -[MEMID2] -Name=IO APIC - FEC10000 -IndexRegister=0xFEC10000 -DataRegister=0xFEC10010 -StartAddress=0x00 -AddressStep=0x01 - -[MEMID3] -Name=IO APIC - FECC0000 -IndexRegister=0xFECC0000 -DataRegister=0xFECC0010 -StartAddress=0x00 -AddressStep=0x01 - -;---------------------------------------; -; MMIO -;---------------------------------------; - - -;---------------------------------------; -; SPECIFIC User defined ; -;---------------------------------------; -[USER1] -Name=NCT6681 hardware monitor -Initial=Local0=0xA00;Local1=0xA01;Local2=0xA02 -DataSize=0x100 -Button1Name=Select Bank -Button1Cmd=o Local0 0xFF;o Local0 [x] -ReadData=o Local1 0xFF;o Local1 [x];i Local2 -WriteData=o Local1 0xFF;o Local1 [x];o Local2 [y] - -;---------------------------------------; -; PCI VENDOR ID ; -;---------------------------------------; -[Vendor] -0x0033=Paradyne Corp. -0x003D=Lockheed Martin Corp -0x0070=Hauppauge Computer Works Inc. -0x0100=Ncipher Corp. Ltd -0x0123=General Dynamics -0x0315=SK - Electronics Co., Ltd. -0x0A89=BREA Technologies Inc. -0x0E11=Compaq Computer Corp. -0x1000=LSI Logic 53C810 Device -0x1001=Kolter Electronic - Germany -0x1002=ATI Technologies Inc. -0x1003=ULSI -0x1004=VLSI Technology -0x1006=Reply Group -0x1007=Netframe Systems Inc. -0x1008=Epson -0x100A=Phoenix Technologies Ltd. -0x100B=National Semiconductor -0x100C=Tseng Labs -0x100D=AST Research -0x100E=Weitek -0x1010=Video Logic Ltd. -0x1011=Digital Equipment Corporation -0x1012=Micronics Computers Inc. -0x1013=Cirrus Logic -0x1014=International Business Machines Corp. -0x1016=Fujitsu ICL Computers -0x1017=Spea Software AG -0x1018=Unisys Systems -0x1019=Elitegroup Computer System -0x101A=NCR Corporation -0x101B=Vitesse Semiconductor -0x101E=American Megatrends Inc. -0x101F=PictureTel Corp. -0x1020=Hitachi Computer Electronics -0x1021=Oki Electric Industry -0x1022=Advanced Micro Devices -0x1023=TRIDENT MICRO -0x1025=Acer Incorporated -0x1028=Dell Computer Corporation -0x102A=LSI Logic Headland Division -0x102B=Matrox Electronic Systems Ltd. -0x102C=Asiliant (Chips And Technologies) -0x102D=Wyse Technologies -0x102E=Olivetti Advanced Technology -0x102F=Toshiba America -0x1030=TMC Research -0x1031=miro Computer Products AG -0x1033=NEC Electronics -0x1034=Burndy Corporation -0x1036=Future Domain -0x1037=Hitachi Micro Systems Inc -0x1038=AMP Incorporated -0x1039=Silicon Integrated Systems -0x103A=Seiko Epson Corporation -0x103B=Tatung Corp. Of America -0x103C=Hewlett-Packard Company -0x103E=Solliday Engineering -0x103F=Logic Modeling -0x1041=Computrend -0x1043=Asustek Computer Inc. -0x1044=Distributed Processing Tech -0x1045=OPTi Inc. -0x1046=IPC Corporation LTD -0x1047=Genoa Systems Corp. -0x1048=ELSA GmbH -0x1049=Fountain Technology -0x104A=STMicroelectronics -0x104B=Mylex / Buslogic -0x104C=Texas Instruments -0x104D=Sony Corporation -0x104E=Oak Technology -0x104F=Co-Time Computer Ltd. -0x1050=Winbond Electronics Corp. -0x1051=Anigma Corp. -0x1053=Young Micro Systems -0x1054=Hitachi Ltd -0x1055=Standard Microsystems Corp. -0x1056=ICL -0x1057=Motorola -0x1058=Electronics & Telecommunication Res -0x1059=Kontron Canada -0x105A=Promise Technology -0x105B=Foxconn International Inc. -0x105C=Wipro Infotech Limited -0x105D=Number Nine Visual Technology -0x105E=Vtech Engineering Canada Ltd. -0x105F=Infotronic America Inc. -0x1060=United Microelectronics -0x1061=8x8 Inc. -0x1062=Maspar Computer Corp. -0x1063=Ocean Office Automation -0x1064=Alcatel Cit -0x1065=Texas Microsystems -0x1066=Picopower Technology -0x1067=Mitsubishi Electronics -0x1068=Diversified Technology -0x106A=Aten Research Inc. -0x106B=Apple Computer Inc. -0x106C=Hyundai Electronics America -0x106D=Sequent Computer Systems -0x106E=DFI Inc. -0x106F=City Gate Development LTD -0x1070=Daewoo Telecom Ltd. -0x1071=Mitac -0x1072=GIT Co. Ltd. -0x1073=Yamaha Corporation -0x1074=Nexgen Microsystems -0x1075=Advanced Integration Research -0x1077=QLogic Corporation -0x1078=Cyrix Corporation -0x1079=I-Bus -0x107A=Networth -0x107B=Gateway 2000 -0x107C=Goldstar Co. Ltd. -0x107D=Leadtek Research -0x107E=Testernec Corporation -0x107F=Data Technology Corporation -0x1080=Cypress Semiconductor -0x1081=Radius Inc. -0x1082=EFA Corporation Of America -0x1083=Forex Computer Corporation -0x1084=Parador -0x1085=Tulip Computers Int'l BV -0x1086=J. Bond Computer Systems -0x1087=Cache Computer -0x1088=Microcomputer Systems (M) Son -0x1089=Data General Corporation -0x108A=SBS Operations -0x108C=Oakleigh Systems Inc. -0x108D=Olicom -0x108E=Sun Microsystems -0x108F=Systemsoft Corporation -0x1090=Encore Computer Corporation -0x1091=Intergraph Corporation -0x1092=Diamond Computer Systems -0x1093=National Instruments -0x1094=First Int'l Computers -0x1095=Silicon Image, Inc. -0x1096=Alacron -0x1097=Appian Graphics -0x1098=Quantum Designs Ltd. -0x1099=Samsung Electronics Co. Ltd. -0x109A=Packard Bell -0x109B=Gemlight Computer Ltd. -0x109C=Megachips Corporation -0x109D=Zida Technologies Ltd. -0x109E=Brooktree Corporation -0x109F=Trigem Computer Inc. -0x10A0=Meidensha Corporation -0x10A1=Juko Electronics Inc. Ltd. -0x10A2=Quantum Corporation -0x10A3=Everex Systems Inc. -0x10A4=Globe Manufacturing Sales -0x10A5=Racal Interlan -0x10A8=Sierra Semiconductor -0x10A9=Silicon Graphics -0x10AB=Digicom -0x10AC=Honeywell IASD -0x10AD=Winbond Systems Labs -0x10AE=Cornerstone Technology -0x10AF=Micro Computer Systems Inc. -0x10B0=CardExpert Technology -0x10B1=Cabletron Systems Inc. -0x10B2=Raytheon Company -0x10B3=Databook Inc. -0x10B4=STB Systems -0x10B5=PLX Technology -0x10B6=Madge Networks -0x10B7=3Com Corporation -0x10B8=Standard Microsystems Corporation -0x10B9=Ali Corporation -0x10BA=Mitsubishi Electronics Corp. -0x10BB=Dapha Electronics Corporation -0x10BC=Advanced Logic Research Inc. -0x10BD=Surecom Technology -0x10BE=Tsenglabs International Corp. -0x10BF=MOST Corp. -0x10C0=Boca Research Inc. -0x10C1=ICM Corp. Ltd. -0x10C2=Auspex Systems Inc. -0x10C3=Samsung Semiconductors -0x10C4=Award Software Int'l Inc. -0x10C5=Xerox Corporation -0x10C6=Rambus Inc. -0x10C8=Neomagic Corporation -0x10C9=Dataexpert Corporation -0x10CA=Fujitsu siemens -0x10CB=Omron Corporation -0x10CD=Advanced System Products -0x10CF=Fujitsu Ltd. -0x10D1=Future+ Systems -0x10D2=Molex Incorporated -0x10D3=Jabil Circuit Inc. -0x10D4=Hualon Microelectronics -0x10D5=Autologic Inc. -0x10D6=Cetia -0x10D7=BCM Advanced Research -0x10D8=Advanced Peripherals Labs -0x10D9=Macronix International Co. Ltd. -0x10DB=Rohm Research -0x10DC=CERN-European Lab. for Particle Physics -0x10DD=Evans & Sutherland -0x10DE=nVidia Corporation -0x10DF=Emulex Corporation -0x10E1=Tekram Technology Corp. Ltd. -0x10E2=Aptix Corporation -0x10E3=Tundra Semiconductor Corp. -0x10E4=Tandem Computers -0x10E5=Micro Industries Corporation -0x10E6=Gainbery Computer Products Inc. -0x10E7=Vadem -0x10E8=Applied Micro Circuits Corp. -0x10E9=Alps Electronic Corp. Ltd. -0x10EA=Tvia, Inc. -0x10EB=Artist Graphics -0x10EC=Realtek Semiconductor -0x10ED=Ascii Corporation -0x10EE=Xilinx Corporation -0x10EF=Racore Computer Products -0x10F0=Curtiss-Wright Controls Embedded Computing -0x10F1=Tyan Computer -0x10F2=Achme Computer Inc. - GONE !!!! -0x10F3=Alaris Inc. -0x10F4=S-Mos Systems -0x10F5=NKK Corporation -0x10F6=Creative Electronic Systems SA -0x10F7=Matsushita Electric Industrial Corp. -0x10F8=Altos India Ltd. -0x10F9=PC Direct -0x10FA=Truevision -0x10FB=Thesys Microelectronic's -0x10FC=I-O Data Device Inc. -0x10FD=Soyo Technology Corp. Ltd. -0x10FE=Fast Electronic GmbH -0x10FF=Ncube -0x1100=Jazz Multimedia -0x1101=Initio Corporation -0x1102=Creative Technology LTD. -0x1103=Triones Technologies Inc. (HighPoint) -0x1104=Rasterops -0x1105=Sigma Designs Inc. -0x1106=VIA Technology -0x1107=Stratus Computer -0x1108=Proteon Inc. -0x1109=Adaptec/Cogent Data Technologies -0x110A=Siemens Nixdorf AG -0x110B=Chromatic Research Inc -0x110C=Mini-Max Technology Inc. -0x110D=ZNYX Corporation -0x110E=CPU Technology -0x110F=Ross Technology -0x1112=Osicom Technologies Inc. -0x1113=Accton Technology Corporation -0x1114=Atmel Corp. -0x1116=Data Translation, Inc. -0x1117=Datacube Inc. -0x1118=Berg Electronics -0x1119=ICP vortex Computersysteme GmbH -0x111A=Efficent Networks -0x111C=Tricord Systems Inc. -0x111D=Integrated Device Technology Inc. -0x111F=Precision Digital Images -0x1120=EMC Corp. -0x1121=Zilog -0x1123=Excellent Design Inc. -0x1124=Leutron Vision AG -0x1125=Eurocore/Vigra -0x1127=FORE Systems -0x1129=Firmworks -0x112A=Hermes Electronics Co. Ltd. -0x112C=Zenith Data Systems -0x112D=Ravicad -0x112E=Infomedia -0x1130=Computervision -0x1131=Philips Semiconductors -0x1132=Mitel Corp. -0x1133=Eicon Networks Corporation -0x1134=Mercury Computer Systems Inc. -0x1135=Fuji Xerox Co Ltd -0x1136=Momentum Data Systems -0x1137=Cisco Systems Inc -0x1138=Ziatech Corporation -0x1139=Dynamic Pictures Inc -0x113A=FWB Inc -0x113B=Network Computing Devices -0x113C=Cyclone Microsystems Inc. -0x113D=Leading Edge Products Inc -0x113E=Sanyo Electric Co -0x113F=Equinox Systems -0x1140=Intervoice Inc -0x1141=Crest Microsystem Inc -0x1142=Alliance Semiconductor -0x1143=Netpower Inc -0x1144=Cincinnati Milacron -0x1145=Workbit Corp -0x1146=Force Computers -0x1147=Interface Corp -0x1148=Marvell Semiconductor Germany GmbH -0x1149=Win System Corporation -0x114A=VMIC -0x114B=Canopus corporation -0x114C=Annabooks -0x114D=IC Corporation -0x114E=Nikon Systems Inc -0x114F=Digi International -0x1150=Thinking Machines Corporation -0x1151=JAE Electronics Inc. -0x1153=Land Win Electronic Corp -0x1154=Melco Inc -0x1155=Pine Technology Ltd -0x1156=Periscope Engineering -0x1157=Avsys Corporation -0x1158=Voarx R&D Inc -0x1159=Mutech -0x115A=Harlequin Ltd -0x115B=Parallax Graphics -0x115C=Photron Ltd. -0x115D=Xircom -0x115E=Peer Protocols Inc -0x115F=Maxtor Corporation -0x1160=Megasoft Inc -0x1161=PFU Ltd -0x1162=OA Laboratory Co Ltd -0x1163=Rendition Inc -0x1164=Advanced Peripherals Tech -0x1165=Imagraph Corporation -0x1166=Broadcom / ServerWorks -0x1167=Mutoh Industries Inc -0x1168=Thine Electronics Inc -0x1169=Centre f/Dev. of Adv. Computing -0x116A=Polaris Communications -0x116B=Connectware Inc -0x116C=Intelligent Resources -0x116E=Electronics for Imaging -0x1170=Inventec Corporation -0x1172=Altera Corporation -0x1173=Adobe Systems -0x1174=Bridgeport Machines -0x1175=Mitron Computer Inc. -0x1176=SBE -0x1177=Silicon Engineering -0x1178=Alfa Inc -0x1179=Toshiba America Info Systems -0x117A=A-Trend Technology -0x117B=LG (Lucky Goldstar) Electronics Inc. -0x117C=Atto Technology -0x117D=Becton & Dickinson -0x117E=T/R Systems -0x117F=Integrated Circuit Systems -0x1180=Ricoh Company, Ltd. -0x1183=Fujikura Ltd -0x1184=Forks Inc -0x1185=Dataworld -0x1186=D-Link System Inc -0x1187=Advanced Technology Laboratories -0x1188=Shima Seiki Manufacturing Ltd. -0x1189=Matsushita Electronics -0x118A=Hilevel Technology -0x118B=Hypertec Pty Ltd -0x118C=Corollary Inc -0x118D=BitFlow Inc -0x118E=Hermstedt AG -0x118F=Green Logic -0x1190=Tripace -0x1191=Acard Technology Corp. -0x1192=Densan Co. Ltd -0x1194=Toucan Technology -0x1195=Ratoc System Inc -0x1196=Hytec Electronics Ltd -0x1197=Gage Applied Technologies -0x1198=Lambda Systems Inc -0x1199=Attachmate Corp. -0x119A=Mind/Share Inc. -0x119B=Omega Micro Inc. -0x119C=Information Technology Inst. -0x119D=Bug Sapporo Japan -0x119E=Fujitsu Microelectronics Ltd. -0x119F=Bull Hn Information Systems -0x11A1=Hamamatsu Photonics K.K. -0x11A2=Sierra Research and Technology -0x11A3=Deuretzbacher GmbH & Co. Eng. KG -0x11A4=Barco -0x11A5=MicroUnity Systems Engineering Inc. -0x11A6=Pure Data -0x11A7=Power Computing Corp. -0x11A8=Systech Corp. -0x11A9=InnoSys Inc. -0x11AA=Actel -0x11AB=Marvell Semiconductor -0x11AC=Canon Information Systems -0x11AD=Lite-On Technology Corp. -0x11AE=Scitex Corporation Ltd -0x11AF=Avid Technology Inc. -0x11B0=Quicklogic Corp -0x11B1=Apricot Computers -0x11B2=Eastman Kodak -0x11B3=Barr Systems Inc. -0x11B4=Leitch Technology International -0x11B5=Radstone Technology Ltd. -0x11B6=United Video Corp -0x11B7=Motorola -0x11B8=Xpoint Technologies Inc -0x11B9=Pathlight Technology Inc. -0x11BA=Videotron Corp -0x11BB=Pyramid Technology -0x11BC=Network Peripherals Inc -0x11BD=Pinnacle Systems Inc. -0x11BE=International Microcircuits Inc -0x11BF=Astrodesign Inc. -0x11C1=Agere Systems -0x11C2=Sand Microelectronics -0x11C4=Document Technologies Ind. -0x11C5=Shiva Corporatin -0x11C6=Dainippon Screen Mfg. Co -0x11C7=D.C.M. Data Systems -0x11C8=Dolphin Interconnect Solutions -0x11C9=MAGMA -0x11CA=LSI Systems Inc -0x11CB=Specialix International Ltd. -0x11CC=Michels & Kleberhoff Computer GmbH -0x11CD=HAL Computer Systems Inc. -0x11CE=Primary Rate Inc -0x11CF=Pioneer Electronic Corporation -0x11D0=BAE SYSTEMS - Manassas -0x11D1=AuraVision Corporation -0x11D2=Intercom Inc. -0x11D3=Trancell Systems Inc -0x11D4=Analog Devices, Inc. -0x11D5=Tahoma Technology -0x11D6=Tekelec Technologies -0x11D7=Trenton Terminals Inc -0x11D8=Image Technologies Development -0x11D9=Tec Corporation -0x11DA=Novell -0x11DB=Sega Enterprises Ltd -0x11DC=Questra Corp -0x11DD=Crosfield Electronics Ltd -0x11DE=Zoran Corporation -0x11E1=Gec Plessey Semi Inc -0x11E2=Samsung Information Systems America -0x11E3=Quicklogic Corp -0x11E4=Second Wave Inc -0x11E5=IIX Consulting -0x11E6=Mitsui-Zosen System Research -0x11E8=Digital Processing Systems Inc -0x11E9=Highwater Designs Ltd -0x11EA=Elsag Bailey -0x11EB=Formation, Inc -0x11EC=Coreco Inc -0x11ED=Mediamatics -0x11EE=Dome Imaging Systems Inc -0x11EF=Nicolet Technologies BV -0x11F0=Compu-Shack GmbH -0x11F2=Picture Tel Japan KK -0x11F3=Keithley Metrabyte -0x11F4=Kinetic Systems Corporation -0x11F5=Computing Devices Intl -0x11F6=Powermatic Data Systems Ltd -0x11F7=Scientific Atlanta -0x11F8=PMC-Sierra Inc. -0x11F9=I-Cube Inc -0x11FA=Kasan Electronics Co Ltd -0x11FB=Datel Inc -0x11FD=High Street Consultants -0x11FE=Comtrol Corp -0x11FF=Scion Corp -0x1200=CSS Corp -0x1201=Vista Controls Corp -0x1202=Network General Corp -0x1203=Bayer Corporation Agfa Div -0x1204=Lattice Semiconductor Corp -0x1205=Array Corp -0x1206=Amdahl Corp -0x1208=Parsytec GmbH -0x1209=Sci Systems Inc -0x120A=Synaptel -0x120B=Adaptive Solutions -0x120D=Compression Labs Inc. -0x120E=Cyclades Corporation -0x120F=Essential Communications -0x1210=Hyperparallel Technologies -0x1211=Braintech Inc -0x1213=Applied Intelligent Systems Inc -0x1214=Performance Technologies Inc -0x1215=Interware Co Ltd -0x1216=Purup-Eskofot A/S -0x1217=O2Micro Inc -0x1218=Hybricon Corp -0x1219=First Virtual Corp -0x121A=3dfx Interactive Inc -0x121B=Advanced Telecommunications Modules -0x121C=Nippon Texa Co Ltd -0x121D=Lippert Automationstechnik GmbH -0x121E=CSPI -0x121F=Arcus Technology Inc -0x1220=Ariel Corporation -0x1221=Contec Microelectronics Europe BV -0x1222=Ancor Communications Inc -0x1223=Emerson Network Power, Embedded Computing -0x1224=Interactive Images -0x1225=Power I/O Inc. -0x1227=Tech-Source -0x1228=Norsk Elektro Optikk A/S -0x1229=Data Kinesis Inc. -0x122A=Integrated Telecom -0x122B=LG Industrial Systems Co. Ltd. -0x122C=sci-worx GmbH -0x122D=Aztech System Ltd -0x122E=Xyratex -0x122F=Andrew Corp. -0x1230=Fishcamp Engineering -0x1231=Woodward McCoach Inc. -0x1233=Bus-Tech Inc. -0x1234=Technical Corp -0x1236=Sigma Designs, Inc -0x1237=Alta Technology Corp. -0x1238=Adtran -0x1239=The 3DO Company -0x123A=Visicom Laboratories Inc. -0x123B=Seeq Technology Inc. -0x123C=Century Systems Inc. -0x123D=Engineering Design Team Inc. -0x123F=C-Cube Microsystems -0x1240=Marathon Technologies Corp. -0x1241=DSC Communications -0x1242=JNI Corporation -0x1243=Delphax -0x1244=AVM AUDIOVISUELLES MKTG & Computer GmbH -0x1245=APD S.A. -0x1246=Dipix Technologies Inc -0x1247=Xylon Research Inc. -0x1248=Central Data Corp. -0x1249=Samsung Electronics Co. Ltd. -0x124A=AEG Electrocom GmbH -0x124C=Solitron Technologies Inc. -0x124D=Stallion Technologies -0x124E=Cylink -0x124F=Infortrend Technology Inc -0x1250=Hitachi Microcomputer System Ltd. -0x1251=VLSI Solution OY -0x1253=Guzik Technical Enterprises -0x1254=Linear Systems Ltd. -0x1255=Optibase Ltd. -0x1256=Perceptive Solutions Inc. -0x1257=Vertex Networks Inc. -0x1258=Gilbarco Inc. -0x1259=Allied Telesyn International -0x125A=ABB Power Systems -0x125B=Asix Electronics Corp. -0x125C=Aurora Technologies Inc. -0x125D=ESS Technology -0x125E=Specialvideo Engineering SRL -0x125F=Concurrent Technologies Inc. -0x1260=Intersil Corporation -0x1261=Matsushita-Kotobuki Electronics Indu -0x1262=ES Computer Co. Ltd. -0x1263=Sonic Solutions -0x1264=Aval Nagasaki Corp. -0x1265=Casio Computer Co. Ltd. -0x1266=Microdyne Corp. -0x1267=S.A. Telecommunications -0x1268=Tektronix -0x1269=Thomson-CSF/TTM -0x126A=Lexmark International Inc. -0x126B=Adax Inc. -0x126C=Nortel Networks Corp. -0x126D=Splash Technology Inc. -0x126E=Sumitomo Metal Industries Ltd. -0x126F=Silicon Motion -0x1270=Olympus Optical Co. Ltd. -0x1271=GW Instruments -0x1272=Telematics International -0x1273=Hughes Network Systems -0x1274=Ensoniq -0x1275=Network Appliance -0x1276=Switched Network Technologies Inc. -0x1277=Comstream -0x1278=Transtech Parallel Systems -0x1279=Transmeta Corp. -0x127B=Pixera Corp -0x127C=Crosspoint Solutions Inc. -0x127D=Vela Research LP -0x127E=Winnov L.P. -0x127F=Fujifilm -0x1280=Photoscript Group Ltd. -0x1281=Yokogawa Electronic Corp. -0x1282=Davicom Semiconductor Inc. -0x1283=Integrated Technology Express Inc. -0x1285=Platform Technologies Inc. -0x1286=MAZeT GmbH -0x1287=LuxSonor Inc. -0x1288=Timestep Corp. -0x1289=AVC Technology Inc. -0x128A=Asante Technologies Inc. -0x128B=Transwitch Corp. -0x128C=Retix Corp. -0x128D=G2 Networks Inc. -0x128F=Tateno Dennou Inc. -0x1290=Sord Computer Corp. -0x1291=NCS Computer Italia -0x1292=Tritech Microelectronics Intl PTE -0x1293=Media Reality Technology -0x1294=Rhetorex Inc. -0x1295=Imagenation Corp. -0x1296=Kofax Image Products -0x1297=Shuttle Computer -0x1298=Spellcaster Telecommunications Inc. -0x1299=Knowledge Technology Laboratories -0x129A=VMETRO Inc. -0x129B=Image Access -0x129D=CompCore Multimedia Inc. -0x129E=Victor Co. of Japan Ltd. -0x129F=OEC Medical Systems Inc. -0x12A0=Allen Bradley Co. -0x12A1=Simpact Inc -0x12A2=NewGen Systems Corp. -0x12A3=Lucent Technologies AMR -0x12A4=NTT Electronics Technology Co. -0x12A5=Vision Dynamics Ltd. -0x12A6=Scalable Networks Inc. -0x12A7=AMO GmbH -0x12A8=News Datacom -0x12A9=Xiotech Corp. -0x12AA=SDL Communications Inc. -0x12AB=Yuan Yuan Enterprise Co. Ltd. -0x12AC=MeasureX Corp. -0x12AD=Multidata GmbH -0x12AE=Alteon Networks Inc. -0x12AF=TDK USA Corp. -0x12B0=Jorge Scientific Corp. -0x12B1=GammaLink -0x12B2=General Signal Networks -0x12B3=Inter-Face Co. Ltd. -0x12B4=Future Tel Inc. -0x12B5=Granite Systems Inc. -0x12B7=Acumen -0x12B8=Korg -0x12B9=3Com Corporation -0x12BA=Bittware, Inc -0x12BB=Nippon Unisoft Corp. -0x12BC=Array Microsystems -0x12BD=Computerm Corp. -0x12BF=Fujifilm Microdevices -0x12C0=Infimed -0x12C1=GMM Research Corp. -0x12C2=Mentec Ltd. -0x12C3=Holtek Microelectronics Inc. -0x12C4=Connect Tech Inc. -0x12C5=Picture Elements Inc. -0x12C6=Mitani Corp. -0x12C7=Dialogic Corp. -0x12C8=G Force Co. Ltd. -0x12C9=Gigi Operations -0x12CA=Integrated Computing Engines, Inc. -0x12CB=Antex Electronics Corp. -0x12CC=Pluto Technologies International -0x12CD=Aims Lab -0x12CE=Netspeed Inc. -0x12CF=Prophet Systems Inc. -0x12D0=GDE Systems Inc. -0x12D1=PsiTech -0x12D3=Vingmed Sound A/S -0x12D4=Ulticom, Inc. -0x12D5=Equator Technologies -0x12D6=Analogic Corp. -0x12D7=Biotronic SRL -0x12D8=Pericom Semiconductor -0x12D9=Aculab Plc. -0x12DA=TrueTime -0x12DB=Annapolis Micro Systems Inc. -0x12DC=Symicron Computer Communication Ltd. -0x12DD=Management Graphics Inc. -0x12DE=Rainbow Technologies -0x12DF=SBS Technologies Inc. -0x12E0=Chase Research PLC -0x12E1=Nintendo Co. Ltd. -0x12E2=Datum Inc. Bancomm-Timing Division -0x12E3=Imation Corp. - Medical Imaging Syst -0x12E4=Brooktrout Technology Inc. -0x12E6=Cirel Systems -0x12E7=Sebring Systems Inc -0x12E8=CRISC Corp. -0x12E9=GE Spacenet -0x12EB=Aureal Semiconductor -0x12EC=3A International Inc. -0x12ED=Optivision Inc. -0x12EE=Orange Micro, Inc. -0x12EF=Vienna Systems -0x12F0=Pentek -0x12F1=Sorenson Vision Inc. -0x12F2=Gammagraphx Inc. -0x12F4=Megatel -0x12F5=Forks -0x12F7=Cognex -0x12F8=Electronic-Design GmbH -0x12F9=FourFold Technologies -0x12FB=Spectrum Signal Processing -0x12FC=Capital Equipment Corp -0x12FE=esd Electronic System Design GmbH -0x1303=Innovative Integration -0x1304=Juniper Networks Inc. -0x1307=ComputerBoards -0x1308=Jato Technologies Inc. -0x130A=Mitsubishi Electric Microcomputer -0x130B=Colorgraphic Communications Corp -0x130F=Advanet Inc. -0x1310=Gespac -0x1312=Robotic Vision Systems Incorporated -0x1313=Yaskawa Electric Co. -0x1316=Teradyne Inc. -0x1317=ADMtek Inc -0x1318=Packet Engines, Inc. -0x1319=Forte Media -0x131F=SIIG -0x1325=Salix Technologies Inc -0x1326=Seachange International -0x1328=Quadrant International -0x1331=RadiSys Corporation -0x1332=VMetro -0x1335=Videomail Inc. -0x133D=Prisa Networks -0x133F=SCM Microsystems -0x1342=Promax Systems Inc -0x1344=Micron Technology, Inc. -0x1347=Spectracom Corporation -0x134A=DTC Technology Corp. -0x134B=ARK Research Corp. -0x134C=Chori Joho System Co. Ltd -0x134D=PCTEL Inc. -0x135A=Brain Boxes Limited -0x135B=Giganet Inc. -0x135C=Quatech Inc -0x135D=ABB Network Partner AB -0x135E=Sealevel Systems Inc. -0x135F=I-Data International A-S -0x1360=Meinberg Funkuhren GmbH & Co. KG -0x1361=Soliton Systems K.K. -0x1363=Phoenix Technologies Ltd -0x1365=Hypercope Corp. -0x1366=Teijin Seiki Co. Ltd. -0x1367=Hitachi Zosen Corporation -0x1368=Skyware Corporation -0x1369=Digigram -0x136B=Kawasaki Steel Corporation -0x136C=Adtek System Science Co Ltd -0x1375=Boeing - Sunnyvale -0x137A=Mark Of The Unicorn Inc -0x137B=PPT Vision -0x137C=Iwatsu Electric Co Ltd -0x137D=Dynachip Corporation -0x137E=Patriot Scientific Corp. -0x1380=Sanritz Automation Co LTC -0x1381=Brains Co. Ltd -0x1382=Marian - Electronic & Software -0x1384=Stellar Semiconductor Inc -0x1385=Netgear -0x1387=Curtiss-Wright Controls Embedded Computing -0x1388=Hitachi Information Technology Co Ltd -0x1389=Applicom International -0x138B=Tokimec Inc -0x138E=Basler GMBH -0x138F=Patapsco Designs Inc -0x1390=Concept Development Inc. -0x1393=Moxa Technologies Co Ltd -0x1394=Level One Communications -0x1395=Ambicom Inc -0x1396=Cipher Systems Inc -0x1397=Cologne Chip Designs GmbH -0x1398=Clarion Co. Ltd -0x139A=Alacritech Inc -0x139D=Xstreams PLC/ EPL Limited -0x139E=Echostar Data Networks -0x13A0=Crystal Group Inc -0x13A1=Kawasaki Heavy Industries Ltd -0x13A3=HI-FN Inc. -0x13A4=Rascom Inc -0x13A7=amc330 -0x13A8=Exar Corp. -0x13A9=Siemens Medical Solutions -0x13AA=Nortel Networks - BWA Division -0x13AF=T.Sqware -0x13B1=Tamura Corporation -0x13B4=Wellbean Co Inc -0x13B5=ARM Ltd -0x13B6=DLoG GMBH -0x13B8=Nokia Telecommunications OY -0x13BD=Sharp Corporation -0x13BF=Sharewave Inc -0x13C0=Microgate Corp. -0x13C1=3ware Inc. -0x13C2=Technotrend Systemtechnik GMBH -0x13C3=Janz Computer AG -0x13C7=Blue Chip Technology Ltd -0x13CC=Metheus Corporation -0x13CF=Studio Audio & Video Ltd -0x13D0=B2C2 Inc -0x13D1=AboCom Systems, Inc -0x13D4=Graphics Microsystems Inc -0x13D6=K.I. Technology Co Ltd -0x13D7=Toshiba Engineering Corporation -0x13D8=Phobos Corporation -0x13D9=Apex Inc -0x13DC=Netboost Corporation -0x13DE=ABB Robotics Products AB -0x13DF=E-Tech Inc. -0x13E0=GVC Corporation -0x13E3=Nest Inc -0x13E4=Calculex Inc -0x13E5=Telesoft Design Ltd -0x13E9=Intraserver Technology Inc -0x13EA=Dallas Semiconductor -0x13F0=IC Plus Corporation -0x13F1=OCE - Industries S.A. -0x13F4=Troika Networks Inc -0x13F6=C-Media Electronics Inc. -0x13F9=NTT Advanced Technology Corp. -0x13FA=Pentland Systems Ltd. -0x13FB=Aydin Corp -0x13FD=Micro Science Inc -0x13FE=Advantech Co., Ltd. -0x13FF=Silicon Spice Inc. -0x1400=ArtX Inc -0x1402=Meilhaus Electronic GmbH Germany -0x1404=Fundamental Software Inc -0x1406=Oce Print Logics Technologies S.A. -0x1407=Lava Computer MFG Inc. -0x1408=Aloka Co. Ltd -0x1409=SUNIX Co., Ltd. -0x140A=DSP Research Inc -0x140B=Ramix Inc -0x140D=Matsushita Electric Works Ltd -0x140F=Salient Systems Corp -0x1412=IC Ensemble, Inc. -0x1413=Addonics -0x1415=Oxford Semiconductor Ltd -0x1418=Kyushu Electronics Systems Inc -0x1419=Excel Switching Corp -0x141B=Zoom Telephonics Inc -0x141E=Fanuc Co. Ltd -0x141F=Visiontech Ltd -0x1420=Psion Dacom PLC -0x1425=ASIC Designers Inc -0x1428=Edec Co Ltd -0x1429=Unex Technology Corp. -0x142A=Kingmax Technology Inc -0x142B=Radiolan -0x142C=Minton Optic Industry Co Ltd -0x142D=Pixstream Inc -0x1430=ITT Aerospace/Communications Division -0x1433=Eltec Elektronik AG -0x1435=RTD Embedded Technologies, Inc. -0x1436=CIS Technology Inc -0x1437=Nissin Inc Co -0x1438=Atmel-Dream -0x143F=Lightwell Co Ltd - Zax Division -0x1441=Agie SA. -0x1443=Unibrain S.A. -0x1445=Logical Co Ltd -0x1446=Graphin Co. Ltd -0x1447=Aim GMBH -0x1448=Alesis Studio -0x144A=ADLINK Technology Inc -0x144B=Loronix Information Systems, Inc. -0x144D=sanyo -0x1450=Octave Communications Ind. -0x1451=SP3D Chip Design GMBH -0x1453=Mycom Inc -0x1458=Giga-Byte Technologies -0x145C=Cryptek -0x145F=Baldor Electric Company -0x1460=Dynarc Inc -0x1462=Micro-Star International Co Ltd -0x1463=Fast Corporation -0x1464=Interactive Circuits & Systems Ltd -0x1468=Ambit Microsystems Corp. -0x1469=Cleveland Motion Controls -0x146C=Ruby Tech Corp. -0x146D=Tachyon Inc. -0x146E=WMS Gaming -0x1471=Integrated Telecom Express Inc -0x1473=Zapex Technologies Inc -0x1474=Doug Carson & Associates -0x1477=Net Insight -0x1478=Diatrend Corporation -0x147B=Abit Computer Corp. -0x147F=Nihon Unisys Ltd. -0x1482=Isytec - Integrierte Systemtechnik Gmbh -0x1483=Labway Coporation -0x1485=Erma - Electronic GMBH -0x1489=KYE Systems Corporation -0x148A=Opto 22 -0x148B=Innomedialogic Inc. -0x148C=C.P. Technology Co. Ltd -0x148D=Digicom Systems Inc. -0x148E=OSI Plus Corporation -0x148F=Plant Equipment Inc. -0x1490=TC Labs Pty Ltd. -0x1493=Maker Communications -0x1495=Tokai Communications Industry Co. Ltd -0x1496=Joytech Computer Co. Ltd. -0x1497=SMA Technologie AG -0x1498=Tews Technologies -0x1499=Micro-Technology Co Ltd -0x149A=Andor Technology Ltd -0x149B=Seiko Instruments Inc -0x149E=Mapletree Networks Inc. -0x149F=Lectron Co Ltd -0x14A0=Softing GMBH -0x14A2=Millennium Engineering Inc -0x14A4=GVC/BCM Advanced Research -0x14A9=Hivertec Inc. -0x14AB=Mentor Graphics Corp. -0x14B1=Nextcom K.K. -0x14B3=Xpeed Inc. -0x14B4=Philips Business Electronics B.V. -0x14B5=Creamware GmbH -0x14B6=Quantum Data Corp. -0x14B7=Proxim Inc. -0x14B9=Aironet Wireless Communication -0x14BA=Internix Inc. -0x14BB=Semtech Corporation -0x14BE=L3 Communications -0x14C0=Compal Electronics, Inc. -0x14C1=Myricom Inc. -0x14C2=DTK Computer -0x14C4=Iwasaki Information Systems Co Ltd -0x14C5=ABB Automation Products AB -0x14C6=Data Race Inc -0x14C7=Modular Technology Ltd. -0x14C8=Turbocomm Tech Inc -0x14C9=Odin Telesystems Inc -0x14CB=Billionton Systems Inc./Cadmus Micro Inc -0x14CD=Universal Scientific Ind. -0x14CF=TEK Microsystems Inc. -0x14D4=Panacom Technology Corporation -0x14D5=Nitsuko Corporation -0x14D6=Accusys Inc -0x14D7=Hirakawa Hewtech Corp -0x14D8=Hopf Elektronik GMBH -0x14D9=Alpha Processor Inc -0x14DB=Avlab Technology Inc. -0x14DC=Amplicon Liveline Limited -0x14DD=Imodl Inc. -0x14DE=Applied Integration Corporation -0x14E3=Amtelco -0x14E4=Broadcom Corporation -0x14EA=Planex Communications, Inc. -0x14EB=Seiko Epson Corporation -0x14EC=Acqiris -0x14ED=Datakinetics Ltd -0x14EF=Carry Computer Eng. Co Ltd -0x14F1=Conexant Systems, Inc. -0x14F2=Mobility Electronics, Inc. -0x14F4=Tokyo Electronic Industry Co. Ltd. -0x14F5=Sopac Ltd -0x14F6=Coyote Technologies LLC -0x14F7=Wolf Technology Inc -0x14F8=Audiocodes Inc -0x14F9=AG Communications -0x14FB=Transas Marine (UK) Ltd -0x14FC=Quadrics Ltd -0x14FD=Silex Technology Inc. -0x14FE=Archtek Telecom Corp. -0x14FF=Twinhead International Corp. -0x1501=Banksoft Canada Ltd -0x1502=Mitsubishi Electric Logistics Support Co -0x1503=Kawasaki LSI USA Inc -0x1504=Kaiser Electronics -0x1506=Chameleon Systems Inc -0x1507=Htec Ltd. -0x1509=First International Computer Inc -0x150B=Yamashita Systems Corp -0x150C=Kyopal Co Ltd -0x150D=Warpspped Inc -0x150E=C-Port Corporation -0x150F=Intec GMBH -0x1510=Behavior Tech Computer Corp -0x1511=Centillium Technology Corp -0x1512=Rosun Technologies Inc -0x1513=Raychem -0x1514=TFL LAN Inc -0x1515=ICS Advent -0x1516=Myson Technology Inc -0x1517=Echotek Corporation -0x1518=Kontron Modular Computers GmbH (PEP Modular Computers GMBH) -0x1519=Telefon Aktiebolaget LM Ericsson -0x151A=Globetek Inc. -0x151B=Combox Ltd -0x151C=Digital Audio Labs Inc -0x151D=Fujitsu Computer Products Of America -0x151E=Matrix Corp. -0x151F=Topic Semiconductor Corp -0x1520=Chaplet System Inc -0x1521=Bell Corporation -0x1522=Mainpine Limited -0x1523=Music Semiconductors -0x1524=ENE Technology Inc -0x1525=Impact Technologies -0x1526=ISS Inc -0x1527=Solectron -0x1528=Acksys -0x1529=American Microsystems Inc -0x152A=Quickturn Design Systems -0x152B=Flytech Technology Co Ltd -0x152C=Macraigor Systems LLC -0x152D=Quanta Computer Inc -0x152E=Melec Inc -0x152F=Philips - Crypto -0x1532=Echelon Corporation -0x1533=Baltimore -0x1534=Road Corporation -0x1535=Evergreen Technologies Inc -0x1537=Datalex Communcations -0x1538=Aralion Inc. -0x1539=Atelier Informatiques et Electronique Et -0x153A=ONO Sokki -0x153B=Terratec Electronic GMBH -0x153C=Antal Electronic -0x153D=Filanet Corporation -0x153E=Techwell Inc -0x153F=MIPS Technologies, Inc -0x1540=Provideo Multimedia Co Ltd -0x1541=Telocity Inc. -0x1542=Vivid Technology Inc -0x1543=Silicon Laboratories -0x1544=DCM Technologies Ltd. -0x1545=VisionTek -0x1546=IOI Technology Corp. -0x1547=Mitutoyo Corporation -0x1548=Jet Propulsion Laboratory -0x1549=Interconnect Systems Solutions -0x154A=Max Technologies Inc. -0x154B=Computex Co Ltd -0x154C=Visual Technology Inc. -0x154D=PAN International Industrial Corp -0x154E=Servotest Ltd -0x154F=Stratabeam Technology -0x1550=Open Network Co Ltd -0x1551=Smart Electronic Development GMBH -0x1553=Chicony Electronics Co Ltd -0x1554=Prolink Microsystems Corp. -0x1555=Gesytec GmbH -0x1556=PLD Applications -0x1557=Mediastar Co. Ltd -0x1558=Clevo/Kapok Computer -0x1559=SI Logic Ltd -0x155A=Innomedia Inc -0x155B=Protac International Corp -0x155C=s -0x155D=MAC System Co Ltd -0x155E=KUKA Roboter GmbH -0x155F=Perle Systems Limited -0x1560=Terayon Communications Systems -0x1561=Viewgraphics Inc -0x1562=Symbol Technologies, Inc. -0x1563=A-Trend Technology Co Ltd -0x1564=Yamakatsu Electronics Industry Co Ltd -0x1565=Biostar Microtech Intl Corp -0x1566=Ardent Technologies Inc -0x1567=Jungsoft -0x1568=DDK Electronics Inc -0x1569=Palit Microsystems Inc -0x156A=Avtec Systems Inc -0x156B=S2io Inc -0x156C=Vidac Electronics GMBH -0x156D=Alpha-Top Corp -0x156E=Alfa Inc. -0x156F=M-Systems Flash Disk Pioneers Ltd -0x1570=Lecroy Corporation -0x1571=Contemporary Controls -0x1572=Otis Elevator Company -0x1573=Lattice - Vantis -0x1574=Fairchild Semiconductor -0x1575=Voltaire Advanced Data Security Ltd -0x1576=Viewcast Com -0x1578=Hitt -0x1579=Dual Technology Corporation -0x157A=Japan Elecronics Ind. Inc -0x157B=Star Multimedia Corp. -0x157C=Eurosoft (UK) -0x157D=Gemflex Networks -0x157E=Transition Networks -0x157F=PX Instruments Technology Ltd -0x1580=Primex Aerospace Co. -0x1581=SEH Computertechnik GMBH -0x1582=Cytec Corporation -0x1583=Inet Technologies Inc -0x1584=Uniwill Computer Corp. -0x1585=Marconi Commerce Systems SRL -0x1586=Lancast Inc -0x1587=Konica Corporation -0x1588=Solidum Systems Corp -0x1589=Atlantek Microsystems Pty Ltd -0x158A=Digalog Systems Inc -0x158B=Allied Data Technologies -0x158C=Hitachi Semiconductor & Devices Sales Co -0x158D=Point Multimedia Systems -0x158E=Lara Technology Inc -0x158F=Ditect Coop -0x1590=3pardata Inc. -0x1591=ARN -0x1592=Syba Tech Ltd. -0x1593=Bops Inc -0x1594=Netgame Ltd -0x1595=Diva Systems Corp. -0x1596=Folsom Research Inc -0x1597=Memec Design Services -0x1598=Granite Microsystems -0x1599=Delta Electronics Inc -0x159A=General Instrument -0x159B=Faraday Technology Corp -0x159C=Stratus Computer Systems -0x159D=Ningbo Harrison Electronics Co Ltd -0x159E=A-Max Technology Co Ltd -0x159F=Galea Network Security -0x15A0=Compumaster SRL -0x15A1=Geocast Network Systems Inc -0x15A2=Catalyst Enterprises Inc -0x15A3=Italtel -0x15A4=X-Net OY -0x15A5=Toyota MACS Inc -0x15A6=Sunlight Ultrasound Technologies Ltd -0x15A7=SSE Telecom Inc -0x15A8=Shanghai Communications Technologies Cen -0x15AA=Moreton Bay -0x15AB=Bluesteel Networks Inc -0x15AC=North Atlantic Instruments -0x15AD=VMware Inc. -0x15AE=Amersham Pharmacia Biotech -0x15B0=Zoltrix International Limited -0x15B1=Source Technology Inc -0x15B2=Mosaid Technologies Inc. -0x15B3=Mellanox Technology -0x15B4=CCI/Triad -0x15B5=Cimetrics Inc -0x15B6=Texas Memory Systems Inc -0x15B7=Sandisk Corp. -0x15B8=Addi-Data GMBH -0x15B9=Maestro Digital Communications -0x15BA=Impacct Technology Corp -0x15BB=Portwell Inc -0x15BC=Agilent Technologies -0x15BD=DFI Inc. -0x15BE=Sola Electronics -0x15BF=High Tech Computer Corp (HTC) -0x15C0=BVM Limited -0x15C1=Quantel -0x15C2=Newer Technology Inc -0x15C3=Taiwan Mycomp Co Ltd -0x15C4=EVSX Inc -0x15C5=Procomp Informatics Ltd -0x15C6=Technical University Of Budapest -0x15C7=Tateyama System Laboratory Co Ltd -0x15C8=Penta Media Co. Ltd -0x15C9=Serome Technology Inc -0x15CA=Bitboys OY -0x15CB=AG Electronics Ltd -0x15CC=Hotrail Inc. -0x15CD=Dreamtech Co Ltd -0x15CE=Genrad Inc. -0x15CF=Hilscher GMBH -0x15D1=Infineon Technologies AG -0x15D2=FIC (First International Computer Inc) -0x15D3=NDS Technologies Israel Ltd -0x15D4=Iwill Corporation -0x15D5=Tatung Co. -0x15D6=Entridia Corporation -0x15D7=Rockwell-Collins Inc -0x15D8=Cybernetics Technology Co Ltd -0x15D9=Super Micro Computer Inc -0x15DA=Cyberfirm Inc. -0x15DB=Applied Computing Systems Inc. -0x15DC=Litronic Inc. -0x15DD=Sigmatel Inc. -0x15DE=Malleable Technologies Inc -0x15E0=Cacheflow Inc -0x15E1=Voice Technologies Group -0x15E2=Quicknet Technologies Inc -0x15E3=Networth Technologies Inc -0x15E4=VSN Systemen BV -0x15E5=Valley Technologies Inc -0x15E6=Agere Inc. -0x15E7=GET Engineering Corp. -0x15E8=National Datacomm Corp. -0x15E9=Pacific Digital Corp. -0x15EA=Tokyo Denshi Sekei K.K. -0x15EB=Drsearch GMBH -0x15EC=Beckhoff GMBH -0x15ED=Macrolink Inc -0x15EE=IN Win Development Inc. -0x15EF=Intelligent Paradigm Inc -0x15F0=B-Tree Systems Inc -0x15F1=Times N Systems Inc -0x15F2=Diagnostic Instruments Inc -0x15F3=Digitmedia Corp. -0x15F4=Valuesoft -0x15F5=Power Micro Research -0x15F6=Extreme Packet Device Inc -0x15F7=Banctec -0x15F8=Koga Electronics Co -0x15F9=Zenith Electronics Corporation -0x15FA=Axzam Corporation -0x15FB=Zilog Inc. -0x15FC=Techsan Electronics Co Ltd -0x15FD=N-Cubed.Net -0x15FE=Kinpo Electronics Inc -0x15FF=Fastpoint Technologies Inc. -0x1600=Northrop Grumman - Canada Ltd -0x1601=Tenta Technology -0x1602=Prosys-TEC Inc. -0x1603=Nokia Wireless Business Communications -0x1604=Central System Research Co Ltd -0x1605=Pairgain Technologies -0x1606=Europop AG -0x1607=Lava Semiconductor Manufacturing Inc. -0x1608=Automated Wagering International -0x1609=Sciemetric Instruments Inc -0x160A=Kollmorgen Servotronix -0x160B=Onkyo Corp. -0x160C=Oregon Micro Systems Inc. -0x160D=Aaeon Electronics Inc -0x160E=CML Emergency Services -0x160F=ITEC Co Ltd -0x1610=Tottori Sanyo Electric Co Ltd -0x1611=Bel Fuse Inc. -0x1612=Telesynergy Research Inc. -0x1613=System Craft Inc. -0x1614=Jace Tech Inc. -0x1615=Equus Computer Systems Inc -0x1616=Iotech Inc. -0x1617=Rapidstream Inc -0x1618=Esec SA -0x1619=FarSite Communications Limited -0x161B=Mobilian Israel Ltd -0x161C=Berkshire Products -0x161D=Gatec -0x161E=Kyoei Sangyo Co Ltd -0x161F=Arima Computer Corporation -0x1620=Sigmacom Co Ltd -0x1621=Lynx Studio Technology Inc -0x1622=Nokia Home Communications -0x1623=KRF Tech Ltd -0x1624=CE Infosys GMBH -0x1625=Warp Nine Engineering -0x1626=TDK Semiconductor Corp. -0x1627=BCom Electronics Inc -0x1629=Kongsberg Spacetec a.s. -0x162A=Sejin Computerland Co Ltd -0x162B=Shanghai Bell Company Limited -0x162C=C&H Technologies Inc -0x162D=Reprosoft Co Ltd -0x162E=Margi Systems Inc -0x162F=Rohde & Schwarz GMBH & Co KG -0x1630=Sky Computers Inc -0x1631=NEC Computer International -0x1632=Verisys Inc -0x1633=Adac Corporation -0x1634=Visionglobal Network Corp. -0x1635=Decros -0x1636=Jean Company Ltd -0x1637=NSI -0x1638=Eumitcom Technology Inc -0x163A=Air Prime Inc -0x163B=Glotrex Co Ltd -0x163C=intel -0x163D=Heidelberg Digital LLC -0x163E=3dpower -0x163F=Renishaw PLC -0x1640=Intelliworxx Inc -0x1641=MKNet Corporation -0x1642=Bitland -0x1643=Hajime Industries Ltd -0x1644=Western Avionics Ltd -0x1645=Quick-Serv. Computer Co. Ltd -0x1646=Nippon Systemware Co Ltd -0x1647=Hertz Systemtechnik GMBH -0x1648=MeltDown Systems LLC -0x1649=Jupiter Systems -0x164A=Aiwa Co. Ltd -0x164C=Department Of Defense -0x164D=Ishoni Networks -0x164E=Micrel Inc. -0x164F=Datavoice (Pty) Ltd. -0x1650=Admore Technology Inc. -0x1651=Chaparral Network Storage -0x1652=Spectrum Digital Inc. -0x1653=Nature Worldwide Technology Corp -0x1654=Sonicwall Inc -0x1655=Dazzle Multimedia Inc. -0x1656=Insyde Software Corp -0x1657=Brocade Communications Systems -0x1658=Med Associates Inc. -0x1659=Shiba Denshi Systems Inc. -0x165A=Epix Inc. -0x165B=Real-Time Digital Inc. -0x165C=Kondo Kagaku -0x165D=Hsing Tech. Enterprise Co. Ltd. -0x165E=Hyunju Computer Co. Ltd. -0x165F=Comartsystem Korea -0x1660=Network Security Technologies Inc. (Net -0x1661=Worldspace Corp. -0x1662=Int Labs -0x1663=Elmec Inc. Ltd. -0x1664=Fastfame Technology Co. Ltd. -0x1665=Edax Inc. -0x1666=Norpak Corporation -0x1667=CoSystems Inc. -0x1668=Actiontec Electronics Inc. -0x166A=Komatsu Ltd. -0x166B=Supernet Inc. -0x166C=Shade Ltd. -0x166D=Sibyte Inc. -0x166E=Schneider Automation Inc. -0x166F=Televox Software Inc. -0x1670=Rearden Steel -0x1671=Atan Technology Inc. -0x1672=Unitec Co. Ltd. -0x1673=pctel -0x1675=Square Wave Technology -0x1676=Emachines Inc. -0x1677=Bernecker + Rainer -0x1678=INH Semiconductor -0x1679=Tokyo Electron Device Ltd. -0x167F=Ingenieurbuero Anhaus GmbH -0x1680=Dunti Corp. -0x1681=Hercules -0x1682=PINE Technology, Ltd. -0x1688=CastleNet Technology Inc. -0x168A=Utimaco Safeware AG -0x168B=Circut Assembly Corp. -0x168C=Atheros Communications Inc. -0x168D=NMI Electronics Ltd. -0x168E=Hyundai MultiCAV Computer Co. Ltd. -0x168F=KDS Innotech Corp. -0x1690=NetContinuum, Inc. -0x1693=FERMA -0x1695=EPoX Computer Co., Ltd. -0x16AE=SafeNet Inc. -0x16B3=CNF Mobile Solutions -0x16B8=Sonnet Technologies, Inc. -0x16CA=Cenatek Inc. -0x16CB=Minolta Co. Ltd. -0x16CC=Inari Inc. -0x16D0=Systemax -0x16E0=Third Millenium Test Solutions, Inc. -0x16E5=Intellon Corporation -0x16EC=U.S. Robotics -0x16F0=TLA Inc. -0x16F1=Adicti Corp. -0x16F3=Jetway Information Co., Ltd -0x16F6=VideoTele.com Inc. -0x1700=Antara LLC -0x1701=Interactive Computer Products Inc. -0x1702=Internet Machines Corp. -0x1703=Desana Systems -0x1704=Clearwater Networks -0x1705=Digital First -0x1706=Pacific Broadband Communications -0x1707=Cogency Semiconductor Inc. -0x1708=Harris Corp. -0x1709=Zarlink Semiconductor -0x170A=Alpine Electronics Inc. -0x170B=NetOctave Inc. -0x170C=YottaYotta Inc. -0x170D=SensoMotoric Instruments GmbH -0x170E=San Valley Systems, Inc. -0x170F=Cyberdyne Inc. -0x1710=Pelago Nutworks -0x1711=MyName Technologies, Inc. -0x1712=NICE Systems Inc. -0x1713=TOPCON Corp. -0x1725=Vitesse Semiconductor -0x1734=Fujitsu-Siemens Computers GmbH -0x1737=LinkSys -0x173B=Altima Communications Inc. -0x1743=Peppercon AG -0x174B=PC Partner Limited -0x1752=Global Brands Manufacture Ltd. -0x1753=TeraRecon, Inc. -0x1755=Alchemy Semiconductor Inc. -0x176A=General Dynamics Canada -0x1789=Ennyah Technologies Corp -0x1793=Unitech Electronics Co., Ltd -0x17A7=Start Network Technology Co., Ltd. -0x17AA=Legend Ltd. (Beijing) -0x17AB=Phillips Components -0x17AF=Hightech Information Systems, Ltd. -0x17BE=Philips Semiconductors -0x17C0=Wistron Corp. -0x17C4=Movita -0x17CC=NetChip -0x17D5=Neterion Inc. -0x17E9=DH electronics GmbH -0x17EE=Connect Components, Ltd. -0x1813=Ambient Technologies Inc. -0x1814=Ralink Technology, Corp -0x1815=devolo AG -0x1820=InfiniCon Systems, Inc. -0x1824=Avocent -0x1860=Primagraphics Ltd. -0x186C=Humusoft S.R.O -0x1887=Elan Digital Systems Ltd -0x1888=Varisys Limited -0x188D=Millogic Ltd. -0x1890=Egenera, Inc. -0x18BC=Info-Tek Corp. -0x18C9=ARVOO Engineering BV -0x18CA=XGI Technology Inc -0x18F1=Spectrum Systementwicklung Microelectronic GmbH -0x18F4=Napatech A/S -0x18F7=Commtech, Inc. -0x18FB=Resilience Corporation -0x1905=WIS Technology, Inc. -0x1910=Seaway Networks -0x1969=Atheros Technology -0x1971=AGEIA Technologies, Inc. -0x197B=Jmicron Technology -0x19A8=DAQDATA GmbH -0x19AC=Kasten Chase Applied Research -0x19E2=Vector Informatik GmbH -0x1A08=Linux Networx -0x1A42=Imaginant -0x1B13=Jaton Corporation USA -0x1B21=ASMedia Technology -0x1B4B=Marvell Technology -0x1B6F=Etron Technology -0x1DE1=Tekram -0x1FCF=Miranda Technologies Ltd. -0x2001=Temporal Research Ltd -0x2646=Kingston Technology Co. -0x270F=ChainTech Computer Co. Ltd. -0x2EC1=Zenic Inc -0x3388=Hint Corp. -0x3411=Quantum Designs (H.K.) Inc. -0x3513=ARCOM Control Systems Ltd. -0x38EF=4links -0x3D3D=3Dlabs, Inc. Ltd -0x4005=Avance Logic Inc. -0x4144=Alpha Data -0x416C=Aladdin Knowledge Systems -0x4680=UMAX Computer Corp. -0x4843=Hercules Computer Technology -0x4943=Growth Networks -0x4954=Integral Technologies -0x4978=Axil Computer Inc. -0x4C48=Lung Hwa Electronics -0x4C53=SBS-OR Industrial Computers -0x4CA1=Seanix Technology Inc -0x4D51=Mediaq Inc. -0x4D54=Microtechnica Co Ltd -0x4DDC=ILC Data Device Corp. -0x5053=TBS/Voyetra Technologies -0x5136=S S Technologies -0x5143=Qualcomm Inc. -0x5333=S3 Graphics Co., Ltd -0x544C=Teralogic Inc -0x5555=Genroco Inc. -0x6409=Logitec Corp. -0x6666=Decision Computer International Co. -0x7604=O.N. Electric Co. Ltd. -0x8086=Intel Corporation -0x8866=T-Square Design Inc. -0x8888=Silicon Magic -0x8E0E=Computone Corporation -0x9004=Adaptec Inc -0x9005=Adaptec Inc -0x919A=Gigapixel Corp -0x9412=Holtek -0x9699=Omni Media Technology Inc. -0x9902=StarGen, Inc. -0xA0A0=Aopen Inc. -0xA0F1=Unisys Corporation -0xA200=NEC Corp. -0xA259=Hewlett Packard -0xA304=Sony -0xA727=3com Corporation -0xAA42=Scitex Digital Video -0xAC1E=Digital Receiver Technology Inc -0xB1B3=Shiva Europe Ltd. -0xB894=Brown & Sharpe Mfg. Co. -0xBEEF=Mindstream Computing -0xC001=TSI Telsys -0xC0A9=Micron/Crucial Technology -0xC0DE=Motorola -0xC0FE=Motion Engineering Inc. -0xC622=Hudson Soft Co Ltd -0xCA50=Varian Australia Pty. Ltd. -0xCAFE=Chrysalis-ITS -0xCCCC=Catapult Communications -0xD4D4=Curtiss-Wright Controls Embedded Computing -0xDC93=Dawicontrol -0xDEAD=Indigita Corporation -0xDEAF=Middle Digital, Inc -0xE159=Tiger Jet Network Inc -0xE4BF=EKF Elektronik GMBH -0xEA01=Eagle Technology -0xEABB=Aashima Technology B.V. -0xEACE=Endace Measurement Systems Ltd. -0xECC0=Echo Digital Audio Corporation -0xEDD8=ARK Logic, Inc -0xF5F5=F5 Networks Inc. -0xFA57=Interagon A - - -;---------------------------------------; -; SPECIAL PCI DEVICE ; -;---------------------------------------; -[SpecialPci] -0x000312db=FoxFire II test card -0x88881283=ITE PCIROM emulator card -0x710110B9=ULi Power Management Bridge - -;---------------------------------------; -; PCI Class code (device) ; -; Don't change the order ; -;---------------------------------------; -;byte0: revision ID ; -;byte1: interface type ; -;byte2: sub type ; -;byte3: base type ; -;note : FF means don't care ; -;---------------------------------------; -[PciClass] -;0x0000ffff=SCSI -0x0001ffff=VGA -0x0100ffff=SCSI -0x0101ffff=IDE -0x0102ffff=Floppy Disk -0x0103ffff=IPI bus -0x0104ffff=RAID -0x0105ffff=ATA -0x0106ffff=AHCI -0x01ffffff=Mass Storage -0x0200ffff=Ethernet -0x0201ffff=Token Ring -0x0202ffff=FDDI -0x0203ffff=ATM -0x0204ffff=ISDN -0x0205ffff=WorldFip -0x0206ffff=PICMG 2.14 Muliti Computing -0x02ffffff=Network -0x0300ffff=VGA -0x0301ffff=XGA -0x0302ffff=3D -0x03ffffff=Display -0x0400ffff=Video -0x0401ffff=Audio -0x0402ffff=Computer Telephony -0x0403ffff=HD Audio -0x04ffffff=Multimedia -0x0500ffff=RAM -0x0501ffff=Flash -0x05ffffff=Memory -0x0600ffff=Host -0x0601ffff=ISA -0x0602ffff=EISA -0x0603ffff=MCA -0x0604ffff=PCI-to-PCI -0x0605ffff=PCMCIA -0x0606ffff=NuBus -0x0607ffff=CardBus -0x0608ffff=RACEway -0x0609ffff=Semi-transparent PCI-to-PCI -0x060Affff=InfiniBand-to-PCI Host -0x0700ffff=Serial -0x0701ffff=Parallel Port -0x0702ffff=Multiport Serial -0x0703ffff=Modem -0x0704ffff=GPIB (IEEE 488.1/2) -0x0705ffff=Smart Card -0x07ffffff=Communication -0x0800ffff=Interrupt -0x0801ffff=DMA -0x0802ffff=Timer -0x0803ffff=RTC -0x0804ffff=PCI Hot-Plug -0x08ffffff=System -0x0900ffff=Keyboard -0x0901ffff=Digitizer (pen) -0x0902ffff=Mouse -0x0903ffff=Scanner -0x0904ffff=Gameport -0x09ffffff=Input -0x0affffff=Docking Station -0x0bffffff=Processor -0x0c0000ff=IEEE 1394 (FireWire) -0x0c0010ff=IEEE 1394 (OpenHCI) -0x0c01ffff=ACCESS.bus -0x0c02ffff=SSA -0x0c0300ff=UHCI USB -0x0c0310ff=OHCI USB -0x0c0320ff=EHCI USB -0x0c0330ff=XHCI USB -0x0c03ffff=USB -0x0c04ffff=Fibre Channel -0x0c05ffff=SMBus -0x0c06ffff=InfiniBand -0x0c07ffff=IPMI -0x0c08ffff=SERCOS Interface Standard -0x0c09ffff=CANbus -0x0d00ffff=iRDA compatible -0x0d01ffff=Consumer IR -0x0d10ffff=RF -0x0d11ffff=Bluetooth -0x0d12ffff=Broadband -0x0dffffff=Wireless -0x0effffff=I2O -0x0f01ffff=TV -0x0f02ffff=Audio -0x0f03ffff=Voice -0x0f04ffff=Data -0x1000ffff=Network & comp. En/Decryption -0x1010ffff=Entertainment En/Decryption -0x10ffffff=En/Decryption -0x1100ffff=DPIO modules -0x1101ffff=Performance counters -0x1110ffff=Communications synchronization... -0x1120ffff=Management card -0x11ffffff=Data Acquisition/Signal Processing - -;---------------------------------------; -; PCI Class code (Type) ; -;---------------------------------------; -[PciType] -0x04=Device -0x07=Device -0x08=Device -0x09=Device -0x06=Bridge -0xff=Controller - -;---------------------------------------; -; AMD Extended Configuration Space ; -;---------------------------------------; -[AmdExtCfg] -Mask1=0xFFF0FFFF -Id1=0x12001022 -Mask2=0xFFF0FFFF -Id2=0x16001022 -Mask3=0xFFF0FFFF -Id3=0x17001022 - -;---------------------------------------; -; USB Spec. VENDOR ID ; -;---------------------------------------; -[UsbVendor] -0x0001=Fry's Electronics -0x0002=Ingram -0x0003=Club Mac -0x0004=Nebraska Furniture Mart -0x0053=Planex -0x0079=DragonRise Inc. -0x0105=Trust International B.V. -0x0145=Unknown -0x0204=Chipsbank Microelectronics Co., Ltd -0x0218=Hangzhou Worlde -0x02ad=HUMAX Co., Ltd. -0x0300=MM300 eBook Reader -0x0324=OCZ Technology Inc -0x0325=OCZ Technology Inc -0x0386=LTS -0x03da=Bernd Walter Computer Technology -0x03e8=EndPoints, Inc. -0x03e9=Thesys Microelectronics -0x03ea=Data Broadcasting Corp. -0x03eb=Atmel Corp. -0x03ec=Iwatsu America, Inc. -0x03ed=Mitel Corp. -0x03ee=Mitsumi -0x03f0=Hewlett-Packard -0x03f1=Genoa Technology -0x03f2=Oak Technology, Inc. -0x03f3=Adaptec, Inc. -0x03f4=Diebold, Inc. -0x03f5=Siemens Electromechanical -0x03f8=Epson Imaging Technology Center -0x03f9=KeyTronic Corp. -0x03fb=OPTi, Inc. -0x03fc=Elitegroup Computer Systems -0x03fd=Xilinx, Inc. -0x03fe=Farallon Comunications -0x0400=National Semiconductor Corp. -0x0401=National Registry, Inc. -0x0402=ALi Corp. -0x0403=Future Technology Devices International, Ltd -0x0404=NCR Corp. -0x0405=Synopsys, Inc. -0x0406=Fujitsu-ICL Computers -0x0407=Fujitsu Personal Systems, Inc. -0x0408=Quanta Computer, Inc. -0x0409=NEC Corp. -0x040a=Kodak Co. -0x040b=Weltrend Semiconductor -0x040c=VTech Computers, Ltd -0x040d=VIA Technologies, Inc. -0x040e=MCCI -0x040f=Echo Speech Corp. -0x0411=BUFFALO INC. (MelCo., Inc.) -0x0412=Award Software International -0x0413=Leadtek Research, Inc. -0x0414=Giga-Byte Technology Co., Ltd -0x0416=Winbond Electronics Corp. -0x0417=Symbios Logic -0x0418=AST Research -0x0419=Samsung Info. Systems America, Inc. -0x041a=Phoenix Technologies, Ltd -0x041b=d'TV -0x041d=S3, Inc. -0x041e=Creative Technology, Ltd -0x041f=LCS Telegraphics -0x0420=Chips and Technologies -0x0421=Nokia Mobile Phones -0x0422=ADI Systems, Inc. -0x0423=Computer Access Technology Corp. -0x0424=Standard Microsystems Corp. -0x0425=Motorola Semiconductors HK, Ltd -0x0426=Integrated Device Technology, Inc. -0x0427=Motorola Electronics Taiwan, Ltd -0x0428=Advanced Gravis Computer Tech, Ltd -0x0429=Cirrus Logic -0x042a=Ericsson Austrian, AG -0x042b=Intel Corp. -0x042c=Innovative Semiconductors, Inc. -0x042d=Micronics -0x042e=Acer, Inc. -0x042f=Molex, Inc. -0x0430=Sun Microsystems, Inc. -0x0431=Itac Systems, Inc. -0x0432=Unisys Corp. -0x0433=Alps Electric, Inc. -0x0434=Samsung Info. Systems America, Inc. -0x0435=Hyundai Electronics America -0x0436=Taugagreining HF -0x0437=Framatome Connectors USA -0x0438=Advanced Micro Devices, Inc. -0x0439=Voice Technologies Group -0x043d=Lexmark International, Inc. -0x043e=LG Electronics USA, Inc. -0x043f=RadiSys Corp. -0x0440=Eizo Nanao Corp. -0x0441=Winbond Systems Lab. -0x0442=Ericsson, Inc. -0x0443=Gateway, Inc. -0x0445=Lucent Technologies, Inc. -0x0446=NMB Technologies Corp. -0x0447=Momentum Microsystems -0x044a=Shamrock Tech. Co., Ltd -0x044b=WSI -0x044c=CCL/ITRI -0x044d=Siemens Nixdorf AG -0x044e=Alps Electric Co., Ltd -0x044f=ThrustMaster, Inc. -0x0450=DFI, Inc. -0x0451=Texas Instruments, Inc. -0x0452=Mitsubishi Electronics America, Inc. -0x0453=CMD Technology -0x0454=Vobis Microcomputer AG -0x0455=Telematics International, Inc. -0x0456=Analog Devices, Inc. -0x0457=Silicon Integrated Systems Corp. -0x0458=KYE Systems Corp. (Mouse Systems) -0x0459=Adobe Systems, Inc. -0x045a=SONICblue, Inc. -0x045b=Hitachi, Ltd -0x045d=Nortel Networks, Ltd -0x045e=Microsoft Corp. -0x0460=Ace Cad Enterprise Co., Ltd -0x0461=Primax Electronics, Ltd -0x0463=MGE UPS Systems -0x0464=AMP/Tycoelectronics Corp. -0x0467=AT&T Paradyne -0x0468=Wieson Technologies Co., Ltd -0x046a=Cherry GmbH -0x046b=American Megatrends, Inc. -0x046c=Toshiba Corp., Digital Media Equipment -0x046d=Logitech, Inc. -0x046e=Behavior Tech. Computer Corp. -0x046f=Crystal Semiconductor -0x0471=Philips (or NXP) -0x0472=Chicony Electronics Co., Ltd -0x0473=Sanyo Information Business Co., Ltd -0x0474=Sanyo Electric Co., Ltd -0x0475=Relisys/Teco Information System -0x0476=AESP -0x0477=Seagate Technology, Inc. -0x0478=Connectix Corp. -0x0479=Advanced Peripheral Laboratories -0x047a=Semtech Corp. -0x047b=Silitek Corp. -0x047c=Dell Computer Corp. -0x047d=Kensington -0x047e=Agere Systems, Inc. (Lucent) -0x047f=Plantronics, Inc. -0x0480=Toshiba America Info. Systems, Inc. -0x0481=Zenith Data Systems -0x0482=Kyocera Corp. -0x0483=SGS Thomson Microelectronics -0x0484=Specialix -0x0485=Nokia Monitors -0x0486=ASUS Computers, Inc. -0x0487=Stewart Connector -0x0488=Cirque Corp. -0x0489=Foxconn / Hon Hai -0x048a=S-MOS Systems, Inc. -0x048c=Alps Electric Ireland, Ltd -0x048d=Integrated Technology Express, Inc. -0x048f=Eicon Tech. -0x0490=United Microelectronics Corp. -0x0491=Capetronic -0x0492=Samsung SemiConductor, Inc. -0x0493=MAG Technology Co., Ltd -0x0495=ESS Technology, Inc. -0x0496=Micron Electronics -0x0497=Smile International -0x0498=Capetronic (Kaohsiung) Corp. -0x0499=Yamaha Corp. -0x049a=Gandalf Technologies, Ltd -0x049b=Curtis Computer Products -0x049c=Acer Advanced Labs, Inc. -0x049d=VLSI Technology -0x049f=Compaq Computer Corp. -0x04a0=Digital Equipment Corp. -0x04a1=SystemSoft Corp. -0x04a2=FirePower Systems -0x04a3=Trident Microsystems, Inc. -0x04a4=Hitachi, Ltd -0x04a5=BenQ Corp. -0x04a6=Nokia Display Products -0x04a7=Visioneer -0x04a8=Multivideo Labs, Inc. -0x04a9=Canon, Inc. -0x04aa=DaeWoo Telecom, Ltd -0x04ab=Chromatic Research -0x04ac=Micro Audiometrics Corp. -0x04ad=Dooin Electronics -0x04af=Winnov L.P. -0x04b0=Nikon Corp. -0x04b1=Pan International -0x04b3=IBM Corp. -0x04b4=Cypress Semiconductor Corp. -0x04b5=ROHM LSI Systems USA, LLC -0x04b6=Hint Corp. -0x04b7=Compal Electronics, Inc. -0x04b8=Seiko Epson Corp. -0x04b9=Rainbow Technologies, Inc. -0x04ba=Toucan Systems, Ltd -0x04bb=I-O Data Device, Inc. -0x04bd=Toshiba Electronics Taiwan Corp. -0x04be=Telia Research AB -0x04bf=TDK Corp. -0x04c1=U.S. Robotics (3Com) -0x04c2=Methode Electronics Far East PTE, Ltd -0x04c3=Maxi Switch, Inc. -0x04c4=Lockheed Martin Energy Research -0x04c5=Fujitsu, Ltd -0x04c6=Toshiba America Electronic Components -0x04c7=Micro Macro Technologies -0x04c8=Konica Corp. -0x04ca=Lite-On Technology Corp. -0x04cb=Fuji Photo Film Co., Ltd -0x04cc=ST-Ericsson -0x04cd=Tatung Co. Of America -0x04ce=ScanLogic Corp. -0x04cf=Myson Century, Inc. -0x04d0=Digi International -0x04d1=ITT Canon -0x04d2=Altec Lansing Technologies -0x04d3=VidUS, Inc. -0x04d4=LSI Logic, Inc. -0x04d5=Forte Technologies, Inc. -0x04d6=Mentor Graphics -0x04d7=Oki Semiconductor -0x04d8=Microchip Technology, Inc. -0x04d9=Holtek Semiconductor, Inc. -0x04da=Panasonic (Matsushita) -0x04db=Hypertec Pty, Ltd -0x04dc=Huan Hsin Holdings, Ltd -0x04dd=Sharp Corp. -0x04de=MindShare, Inc. -0x04df=Interlink Electronics -0x04e1=Iiyama North America, Inc. -0x04e2=Exar Corp. -0x04e3=Zilog, Inc. -0x04e4=ACC Microelectronics -0x04e5=Promise Technology -0x04e6=SCM Microsystems, Inc. -0x04e7=Elo TouchSystems -0x04e8=Samsung Electronics Co., Ltd -0x04e9=PC-Tel, Inc. -0x04ea=Brooktree Corp. -0x04eb=Northstar Systems, Inc. -0x04ec=Tokyo Electron Device, Ltd -0x04ed=Annabooks -0x04ef=Pacific Electronic International, Inc. -0x04f0=Daewoo Electronics Co., Ltd -0x04f1=Victor Company of Japan, Ltd -0x04f2=Chicony Electronics Co., Ltd -0x04f3=Elan Microelectronics Corp. -0x04f4=Harting Elektronik, Inc. -0x04f5=Fujitsu-ICL Systems, Inc. -0x04f6=Norand Corp. -0x04f7=Newnex Technology Corp. -0x04f8=FuturePlus Systems -0x04f9=Brother Industries, Ltd -0x04fa=Dallas Semiconductor -0x04fb=Biostar Microtech International Corp. -0x04fc=Sunplus Technology Co., Ltd -0x04fd=Soliton Systems, K.K. -0x04fe=PFU, Ltd -0x04ff=E-CMOS Corp. -0x0500=Siam United Hi-Tech -0x0501=Fujikura DDK, Ltd -0x0502=Acer, Inc. -0x0503=Hitachi America, Ltd -0x0504=Hayes Microcomputer Products -0x0506=3Com Corp. -0x0507=Hosiden Corp. -0x0508=Clarion Co., Ltd -0x0509=Aztech Systems, Ltd -0x050a=Cinch Connectors -0x050b=Cable System International -0x050c=InnoMedia, Inc. -0x050d=Belkin Components -0x050e=Neon Technology, Inc. -0x050f=KC Technology, Inc. -0x0510=Sejin Electron, Inc. -0x0511=N'Able (DataBook) Technologies, Inc. -0x0512=Hualon Microelectronics Corp. -0x0513=digital-X, Inc. -0x0514=FCI Electronics -0x0515=ACTC -0x0516=Longwell Electronics -0x0517=Butterfly Communications -0x0518=EzKEY Corp. -0x0519=Star Micronics Co., Ltd -0x051a=WYSE Technology -0x051b=Silicon Graphics -0x051c=Shuttle, Inc. -0x051d=American Power Conversion -0x051e=Scientific Atlanta, Inc. -0x051f=IO Systems (Elite Electronics), Inc. -0x0520=Taiwan Semiconductor Manufacturing Co. -0x0521=Airborn Connectors -0x0522=Advanced Connectek, Inc. -0x0523=ATEN GmbH -0x0524=Sola Electronics -0x0525=Netchip Technology, Inc. -0x0526=Temic MHS S.A. -0x0527=ALTRA -0x0528=ATI Technologies, Inc. -0x0529=Aladdin Knowledge Systems -0x052a=Crescent Heart Software -0x052b=Tekom Technologies, Inc. -0x052c=Canon Information Systems, Inc. -0x052d=Avid Electronics Corp. -0x052e=Standard Microsystems Corp. -0x052f=Unicore Software, Inc. -0x0530=American Microsystems, Inc. -0x0531=Wacom Technology Corp. -0x0532=Systech Corp. -0x0533=Alcatel Mobile Phones -0x0534=Motorola, Inc. -0x0535=LIH TZU Electric Co., Ltd -0x0536=Hand Held Products (Welch Allyn, Inc.) -0x0537=Inventec Corp. -0x0538=Caldera International, Inc. (SCO) -0x0539=Shyh Shiun Terminals Co., Ltd -0x053a=PrehKeyTec GmbH -0x053b=Global Village Communication -0x053c=Institut of Microelectronic & Mechatronic Systems -0x053d=Silicon Architect -0x053e=Mobility Electronics -0x053f=Synopsys, Inc. -0x0540=UniAccess AB -0x0541=Sirf Technology, Inc. -0x0543=ViewSonic Corp. -0x0544=Cristie Electronics, Ltd -0x0545=Xirlink, Inc. -0x0546=Polaroid Corp. -0x0547=Anchor Chips, Inc. -0x0548=Tyan Computer Corp. -0x0549=Pixera Corp. -0x054a=Fujitsu Microelectronics, Inc. -0x054b=New Media Corp. -0x054c=Sony Corp. -0x054d=Try Corp. -0x054e=Proside Corp. -0x054f=WYSE Technology Taiwan -0x0550=Fuji Xerox Co., Ltd -0x0551=CompuTrend Systems, Inc. -0x0552=Philips Monitors -0x0553=STMicroelectronics Imaging Division (VLSI Vision) -0x0554=Dictaphone Corp. -0x0555=ANAM S&T Co., Ltd -0x0556=Asahi Kasei Microsystems Co., Ltd -0x0557=ATEN International Co., Ltd -0x0558=Truevision, Inc. -0x0559=Cadence Design Systems, Inc. -0x055a=Kenwood USA -0x055b=KnowledgeTek, Inc. -0x055c=Proton Electronic Ind. -0x055d=Samsung Electro-Mechanics Co. -0x055e=CTX Opto-Electronics Corp. -0x055f=Mustek Systems, Inc. -0x0560=Interface Corp. -0x0561=Oasis Design, Inc. -0x0562=Telex Communications, Inc. -0x0563=Immersion Corp. -0x0564=Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.) -0x0565=Peracom Networks, Inc. -0x0566=Monterey International Corp. -0x0567=Xyratex International, Ltd -0x0568=Quartz Ingenierie -0x0569=SegaSoft -0x056a=Wacom Co., Ltd -0x056b=Decicon, Inc. -0x056c=eTEK Labs -0x056d=EIZO Corp. -0x056e=Elecom Co., Ltd -0x056f=Korea Data Systems Co., Ltd -0x0570=Epson America -0x0571=Interex, Inc. -0x0572=Conexant Systems (Rockwell), Inc. -0x0573=Zoran Co. Personal Media Division (Nogatech) -0x0574=City University of Hong Kong -0x0575=Philips Creative Display Solutions -0x0576=BAFO/Quality Computer Accessories -0x0577=ELSA -0x0578=Intrinsix Corp. -0x0579=GVC Corp. -0x057a=Samsung Electronics America -0x057b=Y-E Data, Inc. -0x057c=AVM GmbH -0x057d=Shark Multimedia, Inc. -0x057e=Nintendo Co., Ltd -0x057f=QuickShot, Ltd -0x0580=Denron, Inc. -0x0581=Racal Data Group -0x0582=Roland Corp. -0x0583=Padix Co., Ltd (Rockfire) -0x0584=RATOC System, Inc. -0x0585=FlashPoint Technology, Inc. -0x0586=ZyXEL Communications Corp. -0x0587=America Kotobuki Electronics Industries, Inc. -0x0588=Sapien Design -0x0589=Victron -0x058a=Nohau Corp. -0x058b=Infineon Technologies -0x058c=In Focus Systems -0x058d=Micrel Semiconductor -0x058e=Tripath Technology, Inc. -0x058f=Alcor Micro Corp. -0x0590=Omron Corp. -0x0591=Questra Consulting -0x0592=Powerware Corp. -0x0593=Incite -0x0594=Princeton Graphic Systems -0x0595=Zoran Microelectronics, Ltd -0x0596=MicroTouch Systems, Inc. -0x0597=Trisignal Communications -0x0598=Niigata Canotec Co., Inc. -0x0599=Brilliance Semiconductor, Inc. -0x059a=Spectrum Signal Processing, Inc. -0x059b=Iomega Corp. -0x059c=A-Trend Technology Co., Ltd -0x059d=Advanced Input Devices -0x059e=Intelligent Instrumentation -0x059f=LaCie, Ltd -0x05a0=Vetronix Corp. -0x05a1=USC Corp. -0x05a2=Fuji Film Microdevices Co., Ltd -0x05a3=ARC International -0x05a4=Ortek Technology, Inc. -0x05a5=Sampo Technology Corp. -0x05a6=Cisco Systems, Inc. -0x05a7=Bose Corp. -0x05a8=Spacetec IMC Corp. -0x05a9=OmniVision Technologies, Inc. -0x05aa=Utilux South China, Ltd -0x05ab=In-System Design -0x05ac=Apple, Inc. -0x05ad=Y.C. Cable U.S.A., Inc. -0x05ae=Synopsys, Inc. -0x05af=Jing-Mold Enterprise Co., Ltd -0x05b0=Fountain Technologies, Inc. -0x05b1=First International Computer, Inc. -0x05b4=LG Semicon Co., Ltd -0x05b5=Dialogic Corp. -0x05b6=Proxima Corp. -0x05b7=Medianix Semiconductor, Inc. -0x05b8=Agiler, Inc. -0x05b9=Philips Research Laboratories -0x05ba=DigitalPersona, Inc. -0x05bb=Grey Cell Systems -0x05bc=3G Green Green Globe Co., Ltd -0x05bd=RAFI GmbH & Co. KG -0x05be=Tyco Electronics (Raychem) -0x05bf=S & S Research -0x05c0=Keil Software -0x05c1=Kawasaki Microelectronics, Inc. -0x05c2=Media Phonics (Suisse) S.A. -0x05c5=Digi International, Inc. -0x05c6=Qualcomm, Inc. -0x05c7=Qtronix Corp. -0x05c8=Cheng Uei Precision Industry Co., Ltd (Foxlink) -0x05c9=Semtech Corp. -0x05ca=Ricoh Co., Ltd -0x05cb=PowerVision Technologies, Inc. -0x05cc=ELSA AG -0x05cd=Silicom, Ltd -0x05ce=sci-worx GmbH -0x05cf=Sung Forn Co., Ltd -0x05d0=GE Medical Systems Lunar -0x05d1=Brainboxes, Ltd -0x05d2=Wave Systems Corp. -0x05d3=Tohoku Ricoh Co., Ltd -0x05d5=Super Gate Technology Co., Ltd -0x05d6=Philips Semiconductors, CICT -0x05d7=Thomas & Betts Corp. -0x05d8=Ultima Electronics Corp. -0x05d9=Axiohm Transaction Solutions -0x05da=Microtek International, Inc. -0x05db=Sun Corp. (Suntac?) -0x05dc=Lexar Media, Inc. -0x05dd=Delta Electronics, Inc. -0x05df=Silicon Vision, Inc. -0x05e0=Symbol Technologies -0x05e1=Syntek Semiconductor Co., Ltd -0x05e2=ElecVision, Inc. -0x05e3=Genesys Logic, Inc. -0x05e4=Red Wing Corp. -0x05e5=Fuji Electric Co., Ltd -0x05e6=Keithley Instruments -0x05e8=ICC, Inc. -0x05e9=Kawasaki LSI -0x05eb=FFC, Ltd -0x05ec=COM21, Inc. -0x05ee=Cytechinfo Inc. -0x05ef=AVB, Inc. [anko?] -0x05f0=Canopus Co., Ltd -0x05f1=Compass Communications -0x05f2=Dexin Corp., Ltd -0x05f3=PI Engineering, Inc. -0x05f5=Unixtar Technology, Inc. -0x05f6=AOC International -0x05f7=RFC Distribution(s) PTE, Ltd -0x05f9=PSC Scanning, Inc. -0x05fa=Siemens Telecommunications Systems, Ltd -0x05fc=Harman Multimedia -0x05fd=InterAct, Inc. -0x05fe=Chic Technology Corp. -0x05ff=LeCroy Corp. -0x0600=Barco Display Systems -0x0601=Jazz Hipster Corp. -0x0602=Vista Imaging, Inc. -0x0603=Novatek Microelectronics Corp. -0x0604=Jean Co., Ltd -0x0605=Anchor C&C Co., Ltd -0x0606=Royal Information Electronics Co., Ltd -0x0607=Bridge Information Co., Ltd -0x0608=Genrad Ads -0x0609=SMK Manufacturing, Inc. -0x060a=Worthington Data Solutions, Inc. -0x060b=Solid Year -0x060c=EEH Datalink GmbH -0x060d=Auctor Corp. -0x060e=Transmonde Technologies, Inc. -0x060f=Joinsoon Electronics Mfg. Co., Ltd -0x0610=Costar Electronics, Inc. -0x0611=Totoku Electric Co., Ltd -0x0613=TransAct Technologies, Inc. -0x0614=Bio-Rad Laboratories -0x0615=Quabbin Wire & Cable Co., Inc. -0x0616=Future Techno Designs PVT, Ltd -0x0617=Swiss Federal Insitute of Technology -0x0618=MacAlly -0x0619=Seiko Instruments, Inc. -0x061a=Veridicom International, Inc. -0x061b=Promptus Communications, Inc. -0x061c=Act Labs, Ltd -0x061d=Quatech, Inc. -0x061e=Nissei Electric Co. -0x0620=Alaris, Inc. -0x0621=ODU-Steckverbindungssysteme GmbH & Co. KG -0x0622=Iotech, Inc. -0x0623=Littelfuse, Inc. -0x0624=Avocent Corp. -0x0625=TiMedia Technology Co., Ltd -0x0626=Nippon Systems Development Co., Ltd -0x0627=Adomax Technology Co., Ltd -0x0628=Tasking Software, Inc. -0x0629=Zida Technologies, Ltd -0x062a=Creative Labs -0x062b=Greatlink Electronics Taiwan, Ltd -0x062c=Institute for Information Industry -0x062d=Taiwan Tai-Hao Enterprises Co., Ltd -0x062e=Mainsuper Enterprises Co., Ltd -0x062f=Sin Sheng Terminal & Machine, Inc. -0x0631=JUJO Electronics Corp. -0x0633=Cyrix Corp. -0x0634=Micron Technology, Inc. -0x0635=Methode Electronics, Inc. -0x0636=Sierra Imaging, Inc. -0x0638=Avision, Inc. -0x0639=Chrontel, Inc. -0x063a=Techwin Corp. -0x063b=Taugagreining HF -0x063c=Yamaichi Electronics Co., Ltd (Sakura) -0x063d=Fong Kai Industrial Co., Ltd -0x063e=RealMedia Technology, Inc. -0x063f=New Technology Cable, Ltd -0x0640=Hitex Development Tools -0x0641=Woods Industries, Inc. -0x0642=VIA Medical Corp. -0x0644=TEAC Corp. -0x0645=Who? Vision Systems, Inc. -0x0646=UMAX -0x0647=Acton Research Corp. -0x0648=Inside Out Networks -0x0649=Weli Science Co., Ltd -0x064b=Analog Devices, Inc. (White Mountain DSP) -0x064c=Ji-Haw Industrial Co., Ltd -0x064d=TriTech Microelectronics, Ltd -0x064e=Suyin Corp. -0x064f=WIBU-Systems AG -0x0650=Dynapro Systems -0x0651=Likom Technology Sdn. Bhd. -0x0652=Stargate Solutions, Inc. -0x0653=CNF, Inc. -0x0654=Granite Microsystems, Inc. -0x0655=Space Shuttle Hi-Tech Co., Ltd -0x0656=Glory Mark Electronic, Ltd -0x0657=Tekcon Electronics Corp. -0x0658=Sigma Designs, Inc. -0x0659=Aethra -0x065a=Optoelectronics Co., Ltd -0x065b=Tracewell Systems -0x065e=Silicon Graphics -0x065f=Good Way Technology Co., Ltd & GWC technology Inc. -0x0660=TSAY-E (BVI) International, Inc. -0x0661=Hamamatsu Photonics K.K. -0x0662=Kansai Electric Co., Ltd -0x0663=Topmax Electronic Co., Ltd -0x0664=ET&T Technology Co., Ltd. -0x0665=Cypress Semiconductor -0x0667=Aiwa Co., Ltd -0x0668=WordWand -0x0669=Oce' Printing Systems GmbH -0x066a=Total Technologies, Ltd -0x066b=Linksys, Inc. -0x066d=Entrega, Inc. -0x066e=Acer Semiconductor America, Inc. -0x066f=SigmaTel, Inc. -0x0670=Sequel Imaging -0x0672=Labtec, Inc. -0x0673=HCL -0x0674=Key Mouse Electronic Enterprise Co., Ltd -0x0675=DrayTek Corp. -0x0676=Teles AG -0x0677=Aiwa Co., Ltd -0x0678=ACard Technology Corp. -0x067b=Prolific Technology, Inc. -0x067c=Efficient Networks, Inc. -0x067d=Hohner Corp. -0x067e=Intermec Technologies Corp. -0x067f=Virata, Ltd -0x0680=Realtek Semiconductor Corp., CPP Div. (Avance Logic) -0x0681=Siemens Information and Communication Products -0x0682=Victor Company of Japan, Ltd -0x0684=Actiontec Electronics, Inc. -0x0686=Minolta Co., Ltd -0x068a=Pertech, Inc. -0x068b=Potrans International, Inc. -0x068e=CH Products, Inc. -0x0690=Golden Bridge Electech, Inc. -0x0693=Hagiwara Sys-Com Co., Ltd -0x0694=Lego Group -0x0698=Chuntex (CTX) -0x0699=Tektronix, Inc. -0x069a=Askey Computer Corp. -0x069b=Thomson, Inc. -0x069d=Hughes Network Systems (HNS) -0x069e=Welcat Inc. -0x069f=Allied Data Technologies BV -0x06a2=Topro Technology, Inc. -0x06a3=Saitek PLC -0x06a4=Xiamen Doowell Electron Co., Ltd -0x06a5=Divio -0x06a7=MicroStore, Inc. -0x06a8=Topaz Systems, Inc. -0x06a9=Westell -0x06aa=Sysgration, Ltd -0x06ac=Fujitsu Laboratories of America, Inc. -0x06ad=Greatland Electronics Taiwan, Ltd -0x06ae=Professional Multimedia Testing Centre -0x06af=Harting, Inc. of North America -0x06b8=Pixela Corp. -0x06b9=Alcatel Telecom -0x06ba=Smooth Cord & Connector Co., Ltd -0x06bb=EDA, Inc. -0x06bc=Oki Data Corp. -0x06bd=AGFA-Gevaert NV -0x06be=AME Optimedia Technology Co., Ltd -0x06bf=Leoco Corp. -0x06c2=Phidgets Inc. (formerly GLAB) -0x06c4=Bizlink International Corp. -0x06c5=Hagenuk, GmbH -0x06c6=Infowave Software, Inc. -0x06c8=SIIG, Inc. -0x06c9=Taxan (Europe), Ltd -0x06ca=Newer Technology, Inc. -0x06cb=Synaptics, Inc. -0x06cc=Terayon Communication Systems -0x06cd=Keyspan -0x06cf=SpheronVR AG -0x06d0=LapLink, Inc. -0x06d1=Daewoo Electronics Co., Ltd -0x06d3=Mitsubishi Electric Corp. -0x06d4=Cisco Systems -0x06d5=Toshiba -0x06d6=Aashima Technology B.V. -0x06d7=Network Computing Devices (NCD) -0x06d8=Technical Marketing Research, Inc. -0x06da=Phoenixtec Power Co., Ltd -0x06db=Paradyne -0x06dc=Foxlink Image Technology Co., Ltd -0x06de=Heisei Electronics Co., Ltd -0x06e0=Multi-Tech Systems, Inc. -0x06e1=ADS Technologies, Inc. -0x06e4=Alcatel Microelectronics -0x06e6=Tiger Jet Network, Inc. -0x06ea=Sirius Technologies -0x06eb=PC Expert Tech. Co., Ltd -0x06ef=I.A.C. Geometrische Ingenieurs B.V. -0x06f0=T.N.C Industrial Co., Ltd -0x06f1=Opcode Systems, Inc. -0x06f2=Emine Technology Co. -0x06f6=Wintrend Technology Co., Ltd -0x06f7=Wailly Technology Ltd -0x06f8=Guillemot Corp. -0x06f9=ASYST electronic d.o.o. -0x06fa=HSD S.r.L -0x06fc=Motorola Semiconductor Products Sector -0x06fd=Boston Acoustics -0x06fe=Gallant Computer, Inc. -0x0701=Supercomal Wire & Cable SDN. BHD. -0x0703=Bvtech Industry, Inc. -0x0705=NKK Corp. -0x0706=Ariel Corp. -0x0707=Standard Microsystems Corp. -0x0708=Putercom Co., Ltd -0x0709=Silicon Systems, Ltd (SSL) -0x070a=Oki Electric Industry Co., Ltd -0x070d=Comoss Electronic Co., Ltd -0x070e=Excel Cell Electronic Co., Ltd -0x0710=Connect Tech, Inc. -0x0711=Magic Control Technology Corp. -0x0713=Interval Research Corp. -0x0714=NewMotion, Inc. -0x0717=ZNK Corp. -0x0718=Imation Corp. -0x0719=Tremon Enterprises Co., Ltd -0x071b=Domain Technologies, Inc. -0x071c=Xionics Document Technologies, Inc. -0x071d=Eicon Networks Corp. -0x071e=Ariston Technologies -0x0723=Centillium Communications Corp. -0x0726=Vanguard International Semiconductor-America -0x0729=Amitm -0x072e=Sunix Co., Ltd -0x072f=Advanced Card Systems, Ltd -0x0731=Susteen, Inc. -0x0732=Goldfull Electronics & Telecommunications Corp. -0x0733=ViewQuest Technologies, Inc. -0x0734=Lasat Communications A/S -0x0735=Asuscom Network -0x0736=Lorom Industrial Co., Ltd -0x0738=Mad Catz, Inc. -0x073a=Chaplet Systems, Inc. -0x073b=Suncom Technologies -0x073c=Industrial Electronic Engineers, Inc. -0x073d=Eutron S.p.a. -0x073e=NEC, Inc. -0x0745=Syntech Information Co., Ltd -0x0746=Onkyo Corp. -0x0747=Labway Corp. -0x0748=Strong Man Enterprise Co., Ltd -0x0749=EVer Electronics Corp. -0x074a=Ming Fortune Industry Co., Ltd -0x074b=Polestar Tech. Corp. -0x074c=C-C-C Group PLC -0x074d=Micronas GmbH -0x074e=Digital Stream Corp. -0x0755=Aureal Semiconductor -0x0757=Network Technologies, Inc. -0x075b=Sophisticated Circuits, Inc. -0x0763=Midiman -0x0764=Cyber Power System, Inc. -0x0765=X-Rite, Inc. -0x0766=Jess-Link Products Co., Ltd -0x0767=Tokheim Corp. -0x0768=Camtel Technology Corp. -0x0769=Surecom Technology Corp. -0x076a=Smart Technology Enablers, Inc. -0x076b=OmniKey AG -0x076c=Partner Tech -0x076d=Denso Corp. -0x076e=Kuan Tech Enterprise Co., Ltd -0x076f=Jhen Vei Electronic Co., Ltd -0x0770=Welch Allyn, Inc - Medical Division -0x0771=Observator Instruments BV -0x0772=Your data Our Care -0x0774=AmTRAN Technology Co., Ltd -0x0775=Longshine Electronics Corp. -0x0776=Inalways Corp. -0x0777=Comda Enterprise Corp. -0x0778=Volex, Inc. -0x0779=Fairchild Semiconductor -0x077a=Sankyo Seiki Mfg. Co., Ltd -0x077b=Linksys -0x077c=Forward Electronics Co., Ltd -0x077d=Griffin Technology -0x077f=Well Excellent & Most Corp. -0x0780=Sagem Monetel GmbH -0x0781=SanDisk Corp. -0x0782=Trackerball -0x0783=C3PO -0x0784=Vivitar, Inc. -0x0785=NTT-ME -0x0789=Logitec Corp. -0x078b=Happ Controls, Inc. -0x078c=GTCO/CalComp -0x078e=Brincom, Inc. -0x0790=Pro-Image Manufacturing Co., Ltd -0x0791=Copartner Wire and Cable Mfg. Corp. -0x0792=Axis Communications AB -0x0793=Wha Yu Industrial Co., Ltd -0x0794=ABL Electronics Corp. -0x0795=RealChip, Inc. -0x0796=Certicom Corp. -0x0797=Grandtech Semiconductor Corp. -0x0798=Optelec -0x0799=Altera -0x079b=Sagem -0x079d=Alfadata Computer Corp. -0x07a1=Digicom S.p.A. -0x07a2=National Technical Systems -0x07a3=Onnto Corp. -0x07a4=Be, Inc. -0x07a6=ADMtek, Inc. -0x07aa=Corega K.K. -0x07ab=Freecom Technologies -0x07af=Microtech -0x07b0=Trust Technologies -0x07b1=IMP, Inc. -0x07b2=Motorola BCS, Inc. -0x07b3=Plustek, Inc. -0x07b4=Olympus Optical Co., Ltd -0x07b5=Mega World International, Ltd -0x07b6=Marubun Corp. -0x07b7=TIME Interconnect, Ltd -0x07b8=AboCom Systems Inc -0x07bc=Canon Computer Systems, Inc. -0x07bd=Webgear, Inc. -0x07be=Veridicom -0x07c0=Code Mercenaries Hard- und Software GmbH -0x07c1=Keisokugiken -0x07c4=Datafab Systems, Inc. -0x07c5=APG Cash Drawer -0x07c6=ShareWave, Inc. -0x07c7=Powertech Industrial Co., Ltd -0x07c8=B.U.G., Inc. -0x07c9=Allied Telesyn International -0x07ca=AVerMedia Technologies, Inc. -0x07cb=Kingmax Technology, Inc. -0x07cc=Carry Computer Eng., Co., Ltd -0x07cd=Elektor -0x07cf=Casio Computer Co., Ltd -0x07d0=Dazzle -0x07d1=D-Link System -0x07d2=Aptio Products, Inc. -0x07d3=Cyberdata Corp. -0x07d5=Radiant Systems -0x07d7=GCC Technologies, Inc. -0x07da=Arasan Chip Systems -0x07de=Diamond Multimedia -0x07df=David Electronics Co., Ltd -0x07e1=Ambient Technologies, Inc. -0x07e2=Elmeg GmbH & Co., Ltd -0x07e3=Planex Communications, Inc. -0x07e4=Movado Enterprise Co., Ltd -0x07e5=QPS, Inc. -0x07e6=Allied Cable Corp. -0x07e7=Mirvo Toys, Inc. -0x07e8=Labsystems -0x07ea=Iwatsu Electric Co., Ltd -0x07eb=Double-H Technology Co., Ltd -0x07ec=Taiyo Electric Wire & Cable Co., Ltd -0x07ee=Torex Retail (formerly Logware) -0x07ef=STSN -0x07f2=Microcomputer Applications, Inc. -0x07f6=Circuit Assembly Corp. -0x07f7=Century Corp. -0x07f9=Dotop Technology, Inc. -0x07fa=DrayTek Corp. -0x07fd=Mark of the Unicorn -0x07ff=Unknown -0x0801=MagTek -0x0802=Mako Technologies, LLC -0x0803=Zoom Telephonics, Inc. -0x0809=Genicom Technology, Inc. -0x080a=Evermuch Technology Co., Ltd -0x080b=Cross Match Technologies -0x080c=Datalogic S.p.A. -0x080d=Teco Image Systems Co., Ltd -0x0810=Personal Communication Systems, Inc. -0x0813=Mattel, Inc. -0x0819=eLicenser -0x081a=MG Logic -0x081b=Indigita Corp. -0x081c=Mipsys -0x081e=AlphaSmart, Inc. -0x0822=Reudo Corp. -0x0825=GC Protronics -0x0826=Data Transit -0x0827=BroadLogic, Inc. -0x0828=Sato Corp. -0x0829=DirecTV Broadband, Inc. (Telocity) -0x082d=Handspring -0x0830=Palm, Inc. -0x0832=Kouwell Electronics Corp. -0x0833=Sourcenext Corp. -0x0835=Action Star Enterprise Co., Ltd -0x0839=Samsung Techwin Co., Ltd -0x083a=Accton Technology Corp. -0x083f=Global Village -0x0840=Argosy Research, Inc. -0x0841=Rioport.com, Inc. -0x0844=Welland Industrial Co., Ltd -0x0846=NetGear, Inc. -0x084d=Minton Optic Industry Co., Inc. -0x084e=KB Gear -0x084f=Empeg -0x0850=Fast Point Technologies, Inc. -0x0851=Macronix International Co., Ltd -0x0852=CSEM -0x0853=Topre Corporation -0x0854=ActiveWire, Inc. -0x0856=B&B Electronics -0x0858=Hitachi Maxell, Ltd -0x0859=Minolta Systems Laboratory, Inc. -0x085a=Xircom -0x085c=ColorVision, Inc. -0x0862=Teletrol Systems, Inc. -0x0863=Filanet Corp. -0x0864=NetGear, Inc. -0x0867=Data Translation, Inc. -0x086a=Emagic Soft- und Hardware GmbH -0x086c=DeTeWe - Deutsche Telephonwerke AG & Co. -0x086e=System TALKS, Inc. -0x086f=MEC IMEX, Inc. -0x0870=Metricom -0x0871=SanDisk, Inc. -0x0873=Xpeed, Inc. -0x0874=A-Tec Subsystem, Inc. -0x0879=Comtrol Corp. -0x087c=Adesso/Kbtek America, Inc. -0x087d=Jaton Corp. -0x087e=Fujitsu Computer Products of America -0x087f=Virtual IP Group, Inc. -0x0880=APT Technologies, Inc. -0x0883=Recording Industry Association of America (RIAA) -0x0885=Boca Research, Inc. -0x0886=XAC Automation Corp. -0x0887=Hannstar Electronics Corp. -0x088b=MassWorks, Inc. -0x088c=Swecoin AB -0x088e=iLok -0x0892=DioGraphy, Inc. -0x0897=Lauterbach -0x089c=United Technologies Research Cntr. -0x089d=Icron Technologies Corp. -0x089e=NST Co., Ltd -0x089f=Primex Aerospace Co. -0x08a5=e9, Inc. -0x08a8=Andrea Electronics -0x08ae=Macally (Mace Group, Inc.) -0x08b4=Sorenson Vision, Inc. -0x08b7=NATSU -0x08b8=J. Gordon Electronic Design, Inc. -0x08b9=RadioShack Corp. (Tandy) -0x08bb=Texas Instruments Japan -0x08bd=Citizen Watch Co., Ltd -0x08c3=Precise Biometrics -0x08c4=Proxim, Inc. -0x08c7=Key Nice Enterprise Co., Ltd -0x08c8=2Wire, Inc. -0x08c9=Nippon Telegraph and Telephone Corp. -0x08ca=Aiptek International, Inc. -0x08cd=Jue Hsun Ind. Corp. -0x08ce=Long Well Electronics Corp. -0x08cf=Productivity Enhancement Products -0x08d1=smartBridges, Inc. -0x08d3=Virtual Ink -0x08d4=Fujitsu Siemens Computers -0x08d8=IXXAT Automation GmbH -0x08d9=Increment P Corp. -0x08dd=Billionton Systems, Inc. -0x08df=Spyrus, Inc. -0x08e3=Olitec, Inc. -0x08e4=Pioneer Corp. -0x08e5=Litronic -0x08e6=Gemplus -0x08e7=Pan-International Wire & Cable -0x08e8=Integrated Memory Logic -0x08e9=Extended Systems, Inc. -0x08ea=Ericsson, Inc., Blue Ridge Labs -0x08ec=M-Systems Flash Disk Pioneers -0x08ed=MediaTek Inc. -0x08ee=CCSI/Hesso -0x08f0=Corex Technologies -0x08f1=CTI Electronics Corp. -0x08f2=Gotop Information Inc. -0x08f5=SysTec Co., Ltd -0x08f6=Logic 3 International, Ltd -0x08f7=Vernier -0x08f8=Keen Top International Enterprise Co., Ltd -0x08f9=Wipro Technologies -0x08fa=Caere -0x08fb=Socket Communications -0x08fc=Sicon Cable Technology Co., Ltd -0x08fd=Digianswer A/S -0x08ff=AuthenTec, Inc. -0x0900=Pinnacle Systems, Inc. -0x0901=VST Technologies -0x0906=Faraday Technology Corp. -0x0908=ShenZhen SANZHAI Technology Co.,Ltd -0x0909=Audio-Technica Corp. -0x090a=Trumpion Microelectronics, Inc. -0x090b=Neurosmith -0x090c=Silicon Motion, Inc. - Taiwan (Feiya Technology Corp.) -0x090d=Multiport Computer Vertriebs GmbH -0x090e=Shining Technology, Inc. -0x090f=Fujitsu Devices, Inc. -0x0910=Alation Systems, Inc. -0x0911=Philips Speech Processing -0x0912=Voquette, Inc. -0x0915=GlobeSpan, Inc. -0x0917=SmartDisk Corp. -0x0919=Tiger Electronics -0x091e=Garmin International -0x0920=Echelon Co. -0x0921=GoHubs, Inc. -0x0922=Dymo-CoStar Corp. -0x0923=IC Media Corp. -0x0924=Xerox -0x0925=Lakeview Research -0x0927=Summus, Ltd -0x0928=Oxford Semiconductor, Ltd -0x0929=American Biometric Co. -0x092a=Toshiba Information & Industrial Sys. And Services -0x092b=Sena Technologies, Inc. -0x092f=Northern Embedded Science/CAVNEX -0x0930=Toshiba Corp. -0x0931=Harmonic Data Systems, Ltd -0x0932=Crescentec Corp. -0x0933=Quantum Corp. -0x0934=Netcom Systems -0x0936=NuTesla -0x0939=Lumberg, Inc. -0x093a=Pixart Imaging, Inc. -0x093b=Plextor Corp. -0x093c=Intrepid Control Systems, Inc. -0x093d=InnoSync, Inc. -0x093e=J.S.T. Mfg. Co., Ltd -0x093f=Olympia Telecom Vertriebs GmbH -0x0940=Japan Storage Battery Co., Ltd -0x0941=Photobit Corp. -0x0942=i2Go.com, LLC -0x0943=HCL Technologies India Private, Ltd -0x0944=KORG, Inc. -0x0945=Pasco Scientific -0x0948=Kronauer music in digital -0x094b=Linkup Systems Corp. -0x094d=Cable Television Laboratories -0x094f=Yano -0x0951=Kingston Technology -0x0954=RPM Systems Corp. -0x0955=NVidia Corp. -0x0956=BSquare Corp. -0x0957=Agilent Technologies, Inc. -0x0958=CompuLink Research, Inc. -0x0959=Cologne Chip AG -0x095a=Portsmith -0x095b=Medialogic Corp. -0x095c=K-Tec Electronics -0x095d=Polycom, Inc. -0x0967=Acer (??) -0x0968=Catalyst Enterprises, Inc. -0x096e=Feitian Technologies, Inc. -0x0971=Gretag-Macbeth AG -0x0973=Schlumberger -0x0974=Datagraphix, a business unit of Anacomp -0x0975=OL'E Communications, Inc. -0x0976=Adirondack Wire & Cable -0x0977=Lightsurf Technologies -0x0978=Beckhoff GmbH -0x0979=Jeilin Technology Corp., Ltd -0x097a=Minds At Work LLC -0x097b=Knudsen Engineering, Ltd -0x097c=Marunix Co., Ltd -0x097d=Rosun Technologies, Inc. -0x097f=Barun Electronics Co., Ltd -0x0981=Oak Technology, Ltd -0x0984=Apricorn -0x0985=cab Produkttechnik GmbH & Co KG -0x0986=Matsushita Electric Works, Ltd. -0x098c=Vitana Corp. -0x098d=INDesign -0x098e=Integrated Intellectual Property, Inc. -0x098f=Kenwood TMI Corp. -0x0993=Gemstar eBook Group, Ltd -0x0996=Integrated Telecom Express, Inc. -0x099a=Zippy Technology Corp. -0x09a3=PairGain Technologies -0x09a4=Contech Research, Inc. -0x09a5=VCON Telecommunications -0x09a6=Poinchips -0x09a7=Data Transmission Network Corp. -0x09a8=Lin Shiung Enterprise Co., Ltd -0x09a9=Smart Card Technologies Co., Ltd -0x09aa=Intersil Corp. -0x09ab=Japan Cash Machine Co., Ltd. -0x09ae=Tripp Lite -0x09b2=Franklin Electronic Publishers, Inc. -0x09b3=Altius Solutions, Inc. -0x09b4=MDS Telephone Systems -0x09b5=Celltrix Technology Co., Ltd -0x09bc=Grundig -0x09be=MySmart.Com -0x09bf=Auerswald GmbH & Co. KG -0x09c0=Genpix Electronics, LLC -0x09c1=Arris Interactive LLC -0x09c2=Nisca Corp. -0x09c3=ActivCard, Inc. -0x09c4=ACTiSYS Corp. -0x09c5=Memory Corp. -0x09cc=Workbit Corp. -0x09cd=Psion Dacom Home Networks, Ltd -0x09ce=City Electronics, Ltd -0x09cf=Electronics Testing Center, Taiwan -0x09d1=NeoMagic, Inc. -0x09d2=Vreelin Engineering, Inc. -0x09d3=Com One -0x09d7=Novatel Wireless -0x09d9=KRF Tech, Ltd -0x09da=A4 Tech Co., Ltd -0x09db=Measurement Computing Corp. -0x09dc=Aimex Corp. -0x09dd=Fellowes, Inc. -0x09df=Addonics Technologies Corp. -0x09e1=Intellon Corp. -0x09e5=Jo-Dan International, Inc. -0x09e6=Silutia, Inc. -0x09e7=Real 3D, Inc. -0x09e8=AKAI Professional M.I. Corp. -0x09e9=Chen-Source, Inc. -0x09eb=IM Networks, Inc. -0x09ef=Xitel -0x09f3=GoFlight, Inc. -0x09f5=AresCom -0x09f6=RocketChips, Inc. -0x09f7=Edu-Science (H.K.), Ltd -0x09f8=SoftConnex Technologies, Inc. -0x09f9=Bay Associates -0x09fa=Mtek Vision -0x09fb=Altera -0x09ff=Gain Technology Corp. -0x0a00=Liquid Audio -0x0a01=ViA, Inc. -0x0a07=Ontrak Control Systems Inc. -0x0a0b=Cybex Computer Products Co. -0x0a11=Xentec, Inc. -0x0a12=Cambridge Silicon Radio, Ltd -0x0a13=Telebyte, Inc. -0x0a14=Spacelabs Medical, Inc. -0x0a15=Scalar Corp. -0x0a16=Trek Technology (S) PTE, Ltd -0x0a17=Pentax Corp. -0x0a18=Heidelberger Druckmaschinen AG -0x0a19=Hua Geng Technologies, Inc. -0x0a21=Medtronic Physio Control Corp. -0x0a22=Century Semiconductor USA, Inc. -0x0a27=Datacard Group -0x0a2c=AK-Modul-Bus Computer GmbH -0x0a34=TG3 Electronics, Inc. -0x0a35=Radikal Technologies -0x0a39=Gilat Satellite Networks, Ltd -0x0a3a=PentaMedia Co., Ltd -0x0a3c=NTT DoCoMo, Inc. -0x0a3d=Varo Vision -0x0a3f=Swissonic AG -0x0a43=Boca Systems, Inc. -0x0a46=Davicom Semiconductor, Inc. -0x0a47=Hirose Electric -0x0a48=I/O Interconnect -0x0a4b=Fujitsu Media Devices, Ltd -0x0a4c=Computex Co., Ltd -0x0a4d=Evolution Electronics, Ltd -0x0a4e=Steinberg Soft-und Hardware GmbH -0x0a4f=Litton Systems, Inc. -0x0a50=Mimaki Engineering Co., Ltd -0x0a51=Sony Electronics, Inc. -0x0a52=Jebsee Electronics Co., Ltd -0x0a53=Portable Peripheral Co., Ltd -0x0a5a=Electronics For Imaging, Inc. -0x0a5b=EAsics NV -0x0a5c=Broadcom Corp. -0x0a5d=Diatrend Corp. -0x0a5f=Zebra -0x0a62=MPMan -0x0a66=ClearCube Technology -0x0a67=Medeli Electronics Co., Ltd -0x0a68=Comaide Corp. -0x0a69=Chroma ate, Inc. -0x0a6b=Green House Co., Ltd -0x0a6c=Integrated Circuit Systems, Inc. -0x0a6d=UPS Manufacturing -0x0a6e=Benwin -0x0a6f=Core Technology, Inc. -0x0a70=International Game Technology -0x0a71=VIPColor Technologies USA, Inc. -0x0a72=Sanwa Denshi -0x0a7d=NSTL, Inc. -0x0a7e=Octagon Systems Corp. -0x0a80=Rexon Technology Corp., Ltd -0x0a81=Chesen Electronics Corp. -0x0a82=Syscan -0x0a83=NextComm, Inc. -0x0a84=Maui Innovative Peripherals -0x0a85=Idexx Labs -0x0a86=NITGen Co., Ltd -0x0a8d=Picturetel -0x0a8e=Japan Aviation Electronics Industry, Ltd -0x0a90=Candy Technology Co., Ltd -0x0a91=Globlink Technology, Inc. -0x0a92=EGO SYStems, Inc. -0x0a93=C Technologies AB -0x0a94=Intersense -0x0aa3=Lava Computer Mfg., Inc. -0x0aa4=Develco Elektronik -0x0aa5=First International Digital -0x0aa6=Perception Digital, Ltd -0x0aa7=Wincor Nixdorf International GmbH -0x0aa8=TriGem Computer, Inc. -0x0aa9=Baromtec Co. -0x0aaa=Japan CBM Corp. -0x0aab=Vision Shape Europe SA -0x0aac=iCompression, Inc. -0x0aad=Rohde & Schwarz GmbH & Co. KG -0x0aae=NEC infrontia Corp. (Nitsuko) -0x0aaf=Digitalway Co., Ltd -0x0ab0=Arrow Strong Electronics Co., Ltd -0x0ab1=FEIG ELECTRONIC GmbH -0x0aba=Ellisys -0x0abe=Stereo-Link -0x0abf=Diolan -0x0ac3=Sanyo Semiconductor Company Micro -0x0ac4=Leco Corp. -0x0ac5=I & C Corp. -0x0ac6=Singing Electrons, Inc. -0x0ac7=Panwest Corp. -0x0ac8=Z-Star Microelectronics Corp. -0x0ac9=Micro Solutions, Inc. -0x0aca=OPEN Networks Ltd -0x0acc=Koga Electronics Co. -0x0acd=ID Tech -0x0ace=ZyDAS -0x0acf=Intoto, Inc. -0x0ad0=Intellix Corp. -0x0ad1=Remotec Technology, Ltd -0x0ad2=Service & Quality Technology Co., Ltd -0x0ada=Data Encryption Systems Ltd. -0x0ae3=Allion Computer, Inc. -0x0ae4=Taito Corp. -0x0ae7=Neodym Systems, Inc. -0x0ae8=System Support Co., Ltd -0x0ae9=North Shore Circuit Design L.L.P. -0x0aea=SciEssence, LLC -0x0aeb=TTP Communications, Ltd -0x0aec=Neodio Technologies Corp. -0x0af0=Option -0x0af6=Silver I Co., Ltd -0x0af7=B2C2, Inc. -0x0af9=Hama, Inc. -0x0afc=Zaptronix Ltd -0x0afd=Tateno Dennou, Inc. -0x0afe=Cummins Engine Co. -0x0aff=Jump Zone Network Products, Inc. -0x0b00=INGENICO -0x0b05=ASUSTek Computer, Inc. -0x0b0b=Datamax-O'Neil -0x0b0c=Todos AB -0x0b0d=ProjectLab -0x0b0e=GN Netcom -0x0b0f=AVID Technology -0x0b10=Pcally -0x0b11=I Tech Solutions Co., Ltd -0x0b1e=Electronic Warfare Assoc., Inc. (EWA) -0x0b1f=Insyde Software Corp. -0x0b20=TransDimension, Inc. -0x0b21=Yokogawa Electric Corp. -0x0b22=Japan System Development Co., Ltd -0x0b23=Pan-Asia Electronics Co., Ltd -0x0b24=Link Evolution Corp. -0x0b27=Ritek Corp. -0x0b28=Kenwood Corp. -0x0b2c=Village Center, Inc. -0x0b30=PNY Technologies, Inc. -0x0b33=Contour Design, Inc. -0x0b37=Hitachi ULSI Systems Co., Ltd -0x0b38=Gear Head -0x0b39=Omnidirectional Control Technology, Inc. -0x0b3a=IPaxess -0x0b3b=Tekram Technology Co., Ltd -0x0b3c=Olivetti Techcenter -0x0b3e=Kikusui Electronics Corp. -0x0b41=Hal Corp. -0x0b43=Play.com, Inc. -0x0b47=Sportbug.com, Inc. -0x0b48=TechnoTrend AG -0x0b49=ASCII Corp. -0x0b4b=Pine Corp. Ltd. -0x0b4d=Graphtec America, Inc. -0x0b4e=Musical Electronics, Ltd -0x0b50=Dumpries Co., Ltd -0x0b51=Comfort Keyboard Co. -0x0b52=Colorado MicroDisplay, Inc. -0x0b54=Sinbon Electronics Co., Ltd -0x0b56=TYI Systems, Ltd -0x0b57=Beijing HanwangTechnology Co., Ltd -0x0b59=Lake Communications, Ltd -0x0b5a=Corel Corp. -0x0b5f=Green Electronics Co., Ltd -0x0b60=Nsine, Ltd -0x0b61=NEC Viewtechnology, Ltd -0x0b62=Orange Micro, Inc. -0x0b63=ADLink Technology, Inc. -0x0b64=Wonderful Wire Cable Co., Ltd -0x0b65=Expert Magnetics Corp. -0x0b69=CacheVision -0x0b6a=Maxim Integrated Products -0x0b6f=Nagano Japan Radio Co., Ltd -0x0b70=PortalPlayer, Inc. -0x0b71=SHIN-EI Sangyo Co., Ltd -0x0b72=Embedded Wireless Technology Co., Ltd -0x0b73=Computone Corp. -0x0b75=Roland DG Corp. -0x0b79=Sunrise Telecom, Inc. -0x0b7a=Zeevo, Inc. -0x0b7b=Taiko Denki Co., Ltd -0x0b7c=ITRAN Communications, Ltd -0x0b7d=Astrodesign, Inc. -0x0b81=id3 Semiconductors -0x0b84=Rextron Technology, Inc. -0x0b85=Elkat Electronics, Sdn., Bhd. -0x0b86=Exputer Systems, Inc. -0x0b87=Plus-One I & T, Inc. -0x0b88=Sigma Koki Co., Ltd, Technology Center -0x0b89=Advanced Digital Broadcast, Ltd -0x0b8c=SMART Technologies Inc. -0x0b95=ASIX Electronics Corp. -0x0b96=Sewon Telecom -0x0b97=O2 Micro, Inc. -0x0b98=Playmates Toys, Inc. -0x0b99=Audio International, Inc. -0x0b9b=Dipl.-Ing. Stefan Kunde -0x0b9d=Softprotec Co. -0x0b9f=Chippo Technologies -0x0baf=U.S. Robotics -0x0bb0=Concord Camera Corp. -0x0bb1=Infinilink Corp. -0x0bb2=Ambit Microsystems Corp. -0x0bb3=Ofuji Technology -0x0bb4=High Tech Computer Corp. -0x0bb5=Murata Manufacturing Co., Ltd -0x0bb6=Network Alchemy -0x0bb7=Joytech Computer Co., Ltd -0x0bb8=Hitachi Semiconductor and Devices Sales Co., Ltd -0x0bb9=Eiger M&C Co., Ltd -0x0bba=ZAccess Systems -0x0bbb=General Meters Corp. -0x0bbc=Assistive Technology, Inc. -0x0bbd=System Connection, Inc. -0x0bc0=Knilink Technology, Inc. -0x0bc1=Fuw Yng Electronics Co., Ltd -0x0bc2=Seagate RSS LLC -0x0bc3=IPWireless, Inc. -0x0bc4=Microcube Corp. -0x0bc5=JCN Co., Ltd -0x0bc6=ExWAY, Inc. -0x0bc7=X10 Wireless Technology, Inc. -0x0bc8=Telmax Communications -0x0bc9=ECI Telecom, Ltd -0x0bca=Startek Engineering, Inc. -0x0bcb=Perfect Technic Enterprise Co., Ltd -0x0bd7=Andrew Pargeter & Associates -0x0bda=Realtek Semiconductor Corp. -0x0bdb=Ericsson Business Mobile Networks BV -0x0bdc=Y Media Corp. -0x0bdd=Orange PCS -0x0be2=Kanda Tsushin Kogyo Co., Ltd -0x0be3=TOYO Corp. -0x0be4=Elka International, Ltd -0x0be5=DOME imaging systems, Inc. -0x0be6=Dong Guan Humen Wonderful Wire Cable Factory -0x0bed=Silicon Labs -0x0bee=LTK Industries, Ltd -0x0bef=Way2Call Communications -0x0bf0=Pace Micro Technology PLC -0x0bf1=Intracom S.A. -0x0bf2=Konexx -0x0bf6=Addonics Technologies, Inc. -0x0bf7=Sunny Giken, Inc. -0x0bf8=Fujitsu Siemens Computers -0x0bfd=Kvaser AB -0x0c04=MOTO Development Group, Inc. -0x0c05=Appian Graphics -0x0c06=Hasbro Games, Inc. -0x0c07=Infinite Data Storage, Ltd -0x0c08=Agate -0x0c09=Comjet Information System -0x0c0a=Highpoint Technologies, Inc. -0x0c0b=Dura Micro, Inc. (Acomdata) -0x0c12=Zeroplus -0x0c15=Iris Graphics -0x0c16=Gyration, Inc. -0x0c17=Cyberboard A/S -0x0c18=SynerTek Korea, Inc. -0x0c19=cyberPIXIE, Inc. -0x0c1a=Silicon Motion, Inc. -0x0c1b=MIPS Technologies -0x0c1c=Hang Zhou Silan Electronics Co., Ltd -0x0c22=Tally Printer Corp. -0x0c23=Lernout + Hauspie -0x0c24=Taiyo Yuden -0x0c25=Sampo Corp. -0x0c26=Prolific Technology Inc. -0x0c27=RFIDeas, Inc -0x0c2e=Metro -0x0c35=Eagletron, Inc. -0x0c36=E Ink Corp. -0x0c37=e.Digital -0x0c38=Der An Electric Wire & Cable Co., Ltd -0x0c39=IFR -0x0c3a=Furui Precise Component (Kunshan) Co., Ltd -0x0c3b=Komatsu, Ltd -0x0c3c=Radius Co., Ltd -0x0c3d=Innocom, Inc. -0x0c3e=Nextcell, Inc. -0x0c44=Motorola iDEN -0x0c45=Microdia -0x0c46=WaveRider Communications, Inc. -0x0c4a=ALGE-TIMING GmbH -0x0c4b=Reiner SCT Kartensysteme GmbH -0x0c52=Sealevel Systems, Inc. -0x0c53=ViewPLUS, Inc. -0x0c54=Glory, Ltd -0x0c55=Spectrum Digital, Inc. -0x0c56=Billion Bright, Ltd -0x0c57=Imaginative Design Operation Co., Ltd -0x0c58=Vidar Systems Corp. -0x0c59=Dong Guan Shinko Wire Co., Ltd -0x0c5a=TRS International Mfg., Inc. -0x0c5e=Xytronix Research & Design -0x0c60=Apogee Electronics Corp. -0x0c62=Chant Sincere Co., Ltd -0x0c63=Toko, Inc. -0x0c64=Signality System Engineering Co., Ltd -0x0c65=Eminence Enterprise Co., Ltd -0x0c66=Rexon Electronics Corp. -0x0c67=Concept Telecom, Ltd -0x0c70=MCT Elektronikladen -0x0c72=PEAK System -0x0c74=Optronic Laboratories Inc. -0x0c76=JMTek, LLC. -0x0c77=Sipix Group, Ltd -0x0c78=Detto Corp. -0x0c79=NuConnex Technologies Pte., Ltd -0x0c7a=Wing-Span Enterprise Co., Ltd -0x0c86=NDA Technologies, Inc. -0x0c88=Kyocera Wireless Corp. -0x0c89=Honda Tsushin Kogyo Co., Ltd -0x0c8a=Pathway Connectivity, Inc. -0x0c8b=Wavefly Corp. -0x0c8c=Coactive Networks -0x0c8d=Tempo -0x0c8e=Cesscom Co., Ltd -0x0c8f=Applied Microsystems -0x0c98=Berkshire Products, Inc. -0x0c99=Innochips Co., Ltd -0x0c9a=Hanwool Robotics Corp. -0x0c9b=Jobin Yvon, Inc. -0x0c9d=SemTek -0x0ca2=Zyfer -0x0ca3=Sega Corp. -0x0ca4=ST&T Instrument Corp. -0x0ca5=BAE Systems Canada, Inc. -0x0ca6=Castles Technology Co., Ltd -0x0ca7=Information Systems Laboratories -0x0cad=Motorola CGISS -0x0cae=Ascom Business Systems, Ltd -0x0caf=Buslink -0x0cb0=Flying Pig Systems -0x0cb1=Innovonics, Inc. -0x0cb6=Celestix Networks, Pte., Ltd -0x0cb7=Singatron Enterprise Co., Ltd -0x0cb8=Opticis Co., Ltd -0x0cba=Trust Electronic (Shanghai) Co., Ltd -0x0cbb=Shanghai Darong Electronics Co., Ltd -0x0cbc=Palmax Technology Co., Ltd -0x0cbd=Pentel Co., Ltd (Electronics Equipment Div.) -0x0cbe=Keryx Technologies, Inc. -0x0cbf=Union Genius Computer Co., Ltd -0x0cc0=Kuon Yi Industrial Corp. -0x0cc1=Given Imaging, Ltd -0x0cc2=Timex Corp. -0x0cc3=Rimage Corp. -0x0cc4=emsys GmbH -0x0cc5=Sendo -0x0cc6=Intermagic Corp. -0x0cc7=Kontron Medical AG -0x0cc8=Technotools Corp. -0x0cc9=BroadMAX Technologies, Inc. -0x0cca=Amphenol -0x0ccb=SKNet Co., Ltd -0x0ccc=Domex Technology Corp. -0x0ccd=TerraTec Electronic GmbH -0x0cd4=Bang Olufsen -0x0cd5=LabJack Corporation -0x0cd7=NewChip S.r.l. -0x0cd8=JS Digitech, Inc. -0x0cd9=Hitachi Shin Din Cable, Ltd -0x0cde=Z-Com -0x0ce5=Validation Technologies International -0x0ce9=pico Technology -0x0cf1=e-Conn Electronic Co., Ltd -0x0cf2=ENE Technology, Inc. -0x0cf3=Atheros Communications, Inc. -0x0cf4=Fomtex Corp. -0x0cf5=Cellink Co., Ltd -0x0cf6=Compucable Corp. -0x0cf7=ishoni Networks -0x0cf8=Clarisys, Inc. -0x0cf9=Central System Research Co., Ltd -0x0cfa=Inviso, Inc. -0x0cfc=Minolta-QMS, Inc. -0x0cff=SAFA MEDIA Co., Ltd. -0x0d06=telos EDV Systementwicklung GmbH -0x0d08=UTStarcom -0x0d0b=Contemporary Controls -0x0d0c=Astron Electronics Co., Ltd -0x0d0d=MKNet Corp. -0x0d0e=Hybrid Networks, Inc. -0x0d0f=Feng Shin Cable Co., Ltd -0x0d10=Elastic Networks -0x0d11=Maspro Denkoh Corp. -0x0d12=Hansol Electronics, Inc. -0x0d13=BMF Corp. -0x0d14=Array Comm, Inc. -0x0d15=OnStream b.v. -0x0d16=Hi-Touch Imaging Technologies Co., Ltd -0x0d17=NALTEC, Inc. -0x0d18=coaXmedia -0x0d19=Hank Connection Industrial Co., Ltd -0x0d28=NXP -0x0d32=Leo Hui Electric Wire & Cable Co., Ltd -0x0d33=AirSpeak, Inc. -0x0d34=Rearden Steel Technologies -0x0d35=Dah Kun Co., Ltd -0x0d3a=Posiflex Technologies, Inc. -0x0d3c=Sri Cable Technology, Ltd -0x0d3d=Tangtop Technology Co., Ltd -0x0d3e=Fitcom, inc. -0x0d3f=MTS Systems Corp. -0x0d40=Ascor, Inc. -0x0d41=Ta Yun Terminals Industrial Co., Ltd -0x0d42=Full Der Co., Ltd -0x0d46=Kobil Systems GmbH -0x0d49=Maxtor -0x0d4a=NF Corp. -0x0d4b=Grape Systems, Inc. -0x0d4c=Tedas AG -0x0d4d=Coherent, Inc. -0x0d4e=Agere Systems Netherland BV -0x0d4f=EADS Airbus France -0x0d50=Cleware GmbH -0x0d51=Volex (Asia) Pte., Ltd -0x0d53=HMI Co., Ltd -0x0d54=Holon Corp. -0x0d55=ASKA Technologies, Inc. -0x0d56=AVLAB Technology, Inc. -0x0d57=Solomon Microtech, Ltd -0x0d5c=SMC Networks, Inc. -0x0d5e=Myacom, Ltd -0x0d5f=CSI, Inc. -0x0d60=IVL Technologies, Ltd -0x0d61=Meilu Electronics (Shenzhen) Co., Ltd -0x0d62=Darfon Electronics Corp. -0x0d63=Fritz Gegauf AG -0x0d64=DXG Technology Corp. -0x0d65=KMJP Co., Ltd -0x0d66=TMT -0x0d67=Advanet, Inc. -0x0d68=Super Link Electronics Co., Ltd -0x0d69=NSI -0x0d6a=Megapower International Corp. -0x0d6b=And-Or Logic -0x0d70=Try Computer Co., Ltd -0x0d71=Hirakawa Hewtech Corp. -0x0d72=Winmate Communication, Inc. -0x0d73=Hit's Communications, Inc. -0x0d76=MFP Korea, Inc. -0x0d77=Power Sentry/Newpoint -0x0d78=Japan Distributor Corp. -0x0d7a=MARX Datentechnik GmbH -0x0d7b=Wellco Technology Co., Ltd -0x0d7c=Taiwan Line Tek Electronic Co., Ltd -0x0d7d=Phison Electronics Corp. -0x0d7e=American Computer & Digital Components -0x0d7f=Essential Reality LLC -0x0d80=H.R. Silvine Electronics, Inc. -0x0d81=TechnoVision -0x0d83=Think Outside, Inc. -0x0d87=Dolby Laboratories Inc. -0x0d89=Oz Software -0x0d8a=King Jim Co., Ltd -0x0d8b=Ascom Telecommunications, Ltd -0x0d8c=C-Media Electronics, Inc. -0x0d8d=Promotion & Display Technology, Ltd -0x0d8e=Global Sun Technology, Inc. -0x0d8f=Pitney Bowes -0x0d90=Sure-Fire Electrical Corp. -0x0d96=Skanhex Technology, Inc. -0x0d97=Santa Barbara Instrument Group -0x0d98=Mars Semiconductor Corp. -0x0d99=Trazer Technologies, Inc. -0x0d9a=RTX Telecom AS -0x0d9b=Tat Shing Electrical Co. -0x0d9c=Chee Chen Hi-Technology Co., Ltd -0x0d9d=Sanwa Supply, Inc. -0x0d9e=Avaya -0x0d9f=Powercom Co., Ltd -0x0da0=Danger Research -0x0da1=Suzhou Peter's Precise Industrial Co., Ltd -0x0da2=Land Instruments International, Ltd -0x0da3=Nippon Electro-Sensory Devices Corp. -0x0da4=Polar Electro OY -0x0da7=IOGear, Inc. -0x0da8=softDSP Co., Ltd -0x0dab=Cubig Group -0x0dad=Westover Scientific -0x0db0=Micro Star International -0x0db1=Wen Te Electronics Co., Ltd -0x0db2=Shian Hwi Plug Parts, Plastic Factory -0x0db3=Tekram Technology Co., Ltd -0x0db4=Chung Fu Chen Yeh Enterprise Corp. -0x0db7=ELCON Systemtechnik -0x0dbc=A&D Medical -0x0dbe=Jiuh Shiuh Precision Industry Co., Ltd -0x0dbf=Jess-Link International -0x0dc0=G7 Solutions (formerly Great Notions) -0x0dc1=Tamagawa Seiki Co., Ltd -0x0dc3=Athena Smartcard Solutions, Inc. -0x0dc4=Macpower Peripherals, Ltd -0x0dc5=SDK Co., Ltd -0x0dc6=Precision Squared Technology Corp. -0x0dc7=First Cable Line, Inc. -0x0dcd=NetworkFab Corp. -0x0dd0=Access Solutions -0x0dd1=Contek Electronics Co., Ltd -0x0dd2=Power Quotient International Co., Ltd -0x0dd3=MediaQ -0x0dd4=Custom Engineering SPA -0x0dd5=California Micro Devices -0x0dd7=Kocom Co., Ltd -0x0dd8=Netac Technology Co., Ltd -0x0dd9=HighSpeed Surfing -0x0dda=Integrated Circuit Solution, Inc. -0x0ddb=Tamarack, Inc. -0x0ddd=Datelink Technology Co., Ltd -0x0dde=Ubicom, Inc. -0x0de0=BD Consumer Healthcare -0x0dea=UTECH Electronic (D.G.) Co., Ltd. -0x0ded=Novasonics -0x0dee=Lifetime Memory Products -0x0def=Full Rise Electronic Co., Ltd -0x0df4=NET&SYS -0x0df6=Sitecom Europe B.V. -0x0df7=Mobile Action Technology, Inc. -0x0dfa=Toyo Communication Equipment Co., Ltd -0x0dfc=GeneralTouch Technology Co., Ltd -0x0e03=Nippon Systemware Co., Ltd -0x0e08=Winbest Technology Co., Ltd -0x0e0b=Amigo Technology Inc. -0x0e0c=Gesytec -0x0e0f=VMware, Inc. -0x0e16=JMTek, LLC -0x0e17=Walex Electronic, Ltd -0x0e1b=Crewave -0x0e20=Pegasus Technologies Ltd. -0x0e21=Cowon Systems, Inc. -0x0e22=Symbian Ltd. -0x0e23=Liou Yuane Enterprise Co., Ltd -0x0e25=VinChip Systems, Inc. -0x0e26=J-Phone East Co., Ltd -0x0e30=HeartMath LLC -0x0e34=Micro Computer Control Corp. -0x0e35=3Pea Technologies, Inc. -0x0e36=TiePie engineering -0x0e38=Stratitec, Inc. -0x0e39=Smart Modular Technologies, Inc. -0x0e3a=Neostar Technology Co., Ltd -0x0e3b=Mansella, Ltd -0x0e41=Line6, Inc. -0x0e44=Sun-Riseful Technology Co., Ltd. -0x0e48=Julia Corp., Ltd -0x0e4a=Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. -0x0e4c=Radica Games, Ltd -0x0e55=Speed Dragon Multimedia, Ltd -0x0e56=Kingston Technology Company, Inc. -0x0e5a=Active Co., Ltd -0x0e5b=Union Power Information Industrial Co., Ltd -0x0e5c=Bitland Information Technology Co., Ltd -0x0e5d=Neltron Industrial Co., Ltd -0x0e5e=Conwise Technology Co., Ltd. -0x0e66=Hawking Technologies -0x0e67=Fossil, Inc. -0x0e6a=Megawin Technology Co., Ltd -0x0e6f=Logic3 -0x0e70=Tokyo Electronic Industry Co., Ltd -0x0e72=Hsi-Chin Electronics Co., Ltd -0x0e75=TVS Electronics, Ltd -0x0e79=Archos, Inc. -0x0e7b=On-Tech Industry Co., Ltd -0x0e7e=Gmate, Inc. -0x0e82=Ching Tai Electric Wire & Cable Co., Ltd -0x0e83=Shin An Wire & Cable Co. -0x0e8c=Well Force Electronic Co., Ltd -0x0e8d=MediaTek Inc. -0x0e8f=GreenAsia Inc. -0x0e90=WiebeTech, LLC -0x0e91=VTech Engineering Canada, Ltd -0x0e92=C's Glory Enterprise Co., Ltd -0x0e93=eM Technics Co., Ltd -0x0e95=Future Technology Co., Ltd -0x0e96=Aplux Communications, Ltd -0x0e97=Fingerworks, Inc. -0x0e98=Advanced Analogic Technologies, Inc. -0x0e99=Parallel Dice Co., Ltd -0x0e9a=TA HSING Industries, Ltd -0x0e9b=ADTEC Corp. -0x0e9c=Streamzap, Inc. -0x0e9f=Tamura Corp. -0x0ea0=Ours Technology, Inc. -0x0ea6=Nihon Computer Co., Ltd -0x0ea7=MSL Enterprises Corp. -0x0ea8=CenDyne, Inc. -0x0ead=Humax Co., Ltd -0x0eb0=NovaTech -0x0eb1=WIS Technologies, Inc. -0x0eb2=Y-S Electronic Co., Ltd -0x0eb3=Saint Technology Corp. -0x0eb7=Endor AG -0x0ebe=VWeb Corp. -0x0ebf=Omega Technology of Taiwan, Inc. -0x0ec0=LHI Technology (China) Co., Ltd -0x0ec1=Abit Computer Corp. -0x0ec2=Sweetray Industrial, Ltd -0x0ec3=Axell Co., Ltd -0x0ec4=Ballracing Developments, Ltd -0x0ec5=GT Information System Co., Ltd -0x0ec6=InnoVISION Multimedia, Ltd -0x0ec7=Theta Link Corp. -0x0ecd=Lite-On IT Corp. -0x0ece=TaiSol Electronics Co., Ltd -0x0ecf=Phogenix Imaging, LLC -0x0ed1=WinMaxGroup -0x0ed2=Kyoto Micro Computer Co., Ltd -0x0ed3=Wing-Tech Enterprise Co., Ltd -0x0ed5=Fiberbyte -0x0eda=Noriake Itron Corp. -0x0edf=e-MDT Co., Ltd -0x0ee0=Shima Seiki Mfg., Ltd -0x0ee1=Sarotech Co., Ltd -0x0ee2=AMI Semiconductor, Inc. -0x0ee3=ComTrue Technology Corp. -0x0ee4=Sunrich Technology, Ltd -0x0eee=Digital Stream Technology, Inc. -0x0eef=D-WAV Scientific Co., Ltd -0x0ef0=Hitachi Cable, Ltd -0x0ef1=Aichi Micro Intelligent Corp. -0x0ef2=I/O Magic Corp. -0x0ef3=Lynn Products, Inc. -0x0ef4=DSI Datotech -0x0ef5=PointChips -0x0ef6=Yield Microelectronics Corp. -0x0ef7=SM Tech Co., Ltd (Tulip) -0x0efd=Oasis Semiconductor -0x0efe=Wem Technology, Inc. -0x0f06=Visual Frontier Enterprise Co., Ltd -0x0f08=CSL Wire & Plug (Shen Zhen) Co. -0x0f0c=CAS Corp. -0x0f0d=Hori Co., Ltd -0x0f0e=Energy Full Corp. -0x0f11=LD Didactic GmbH -0x0f12=Mars Engineering Corp. -0x0f13=Acetek Technology Co., Ltd -0x0f18=Finger Lakes Instrumentation -0x0f19=Oracom Co., Ltd -0x0f1b=Onset Computer Corp. -0x0f1c=Funai Electric Co., Ltd -0x0f1d=Iwill Corp. -0x0f21=IOI Technology Corp. -0x0f22=Senior Industries, Inc. -0x0f23=Leader Tech Manufacturer Co., Ltd -0x0f24=Flex-P Industries, Snd., Bhd. -0x0f2d=ViPower, Inc. -0x0f2e=Geniality Maple Technology Co., Ltd -0x0f2f=Priva Design Services -0x0f30=Jess Technology Co., Ltd -0x0f31=Chrysalis Development -0x0f32=YFC-BonEagle Electric Co., Ltd -0x0f37=Kokuyo Co., Ltd -0x0f38=Nien-Yi Industrial Corp. -0x0f3d=Airprime, Incorporated -0x0f41=RDC Semiconductor Co., Ltd -0x0f42=Nital Consulting Services, Inc. -0x0f44=Polhemus -0x0f4b=St. John Technology Co., Ltd -0x0f4c=WorldWide Cable Opto Corp. -0x0f4d=Microtune, Inc. -0x0f4e=Freedom Scientific -0x0f52=Wing Key Electrical Co., Ltd -0x0f53=Dongguan White Horse Cable Factory, Ltd -0x0f54=Kawai Musical Instruments Mfg. Co., Ltd -0x0f55=AmbiCom, Inc. -0x0f5c=Prairiecomm, Inc. -0x0f5d=NewAge International, LLC -0x0f5f=Key Technology Corp. -0x0f60=NTK, Ltd -0x0f61=Varian, Inc. -0x0f62=Acrox Technologies Co., Ltd -0x0f63=LeapFrog Enterprises -0x0f68=Kobe Steel, Ltd -0x0f69=Dionex Corp. -0x0f6a=Vibren Technologies, Inc. -0x0f6e=INTELLIGENT SYSTEMS -0x0f73=DFI -0x0f7c=DQ Technology, Inc. -0x0f7d=NetBotz, Inc. -0x0f7e=Fluke Corp. -0x0f88=VTech Holdings, Ltd -0x0f8b=Yazaki Corp. -0x0f8c=Young Generation International Corp. -0x0f8d=Uniwill Computer Corp. -0x0f8e=Kingnet Technology Co., Ltd -0x0f8f=Soma Networks -0x0f97=CviLux Corp. -0x0f98=CyberBank Corp. -0x0f9c=Hyun Won, Inc. -0x0f9e=Lucent Technologies -0x0fa3=Starconn Electronic Co., Ltd -0x0fa4=ATL Technology -0x0fa5=Sotec Co., Ltd -0x0fa7=Epox Computer Co., Ltd -0x0fa8=Logic Controls, Inc. -0x0faf=Winpoint Electronic Corp. -0x0fb0=Haurtian Wire & Cable Co., Ltd -0x0fb1=Inclose Design, Inc. -0x0fb2=Juan-Chern Industrial Co., Ltd -0x0fb8=Wistron Corp. -0x0fb9=AACom Corp. -0x0fba=San Shing Electronics Co., Ltd -0x0fbb=Bitwise Systems, Inc. -0x0fc1=Mitac Internatinal Corp. -0x0fc2=Plug and Jack Industrial, Inc. -0x0fc5=Delcom Engineering -0x0fc6=Dataplus Supplies, Inc. -0x0fca=Research In Motion, Ltd. -0x0fce=Sony Ericsson Mobile Communications AB -0x0fcf=Dynastream Innovations, Inc. -0x0fd0=Tulip Computers B.V. -0x0fd1=Giant Electronics Ltd. -0x0fd4=Tenovis GmbH & Co., KG -0x0fd5=Direct Access Technology, Inc. -0x0fd9=Elgato Systems GmbH -0x0fdc=Micro Plus -0x0fe4=IN-Tech Electronics, Ltd -0x0fe5=Greenconn (U.S.A.), Inc. -0x0fe6=Kontron (Industrial Computer Source / ICS Advent) -0x0fe9=DVICO -0x0fea=United Computer Accessories -0x0feb=CRS Electronic Co., Ltd -0x0fec=UMC Electronics Co., Ltd -0x0fed=Access Co., Ltd -0x0fee=Xsido Corp. -0x0fef=MJ Research, Inc. -0x0ff6=Core Valley Co., Ltd -0x0ff7=CHI SHING Computer Accessories Co., Ltd -0x0fff=Aopen, Inc. -0x1000=Speed Tech Corp. -0x1001=Ritronics Components (S) Pte., Ltd -0x1003=Sigma Corp. -0x1004=LG Electronics, Inc. -0x1005=Apacer Technology, Inc. -0x1006=iRiver, Ltd. -0x1009=Emuzed, Inc. -0x100a=AV Chaseway, Ltd -0x100b=Chou Chin Industrial Co., Ltd -0x100d=Netopia, Inc. -0x1010=Fukuda Denshi Co., Ltd -0x1011=Mobile Media Tech. -0x1012=SDKM Fibres, Wires & Cables Berhad -0x1013=TST-Touchless Sensor Technology AG -0x1014=Densitron Technologies PLC -0x1015=Softronics Pty., Ltd -0x1016=Xiamen Hung's Enterprise Co., Ltd -0x1017=Speedy Industrial Supplies, Pte., Ltd -0x1019=Elitegroup Computer Systems (ECS) -0x1020=Labtec -0x1022=Shinko Shoji Co., Ltd -0x1025=Hyper-Paltek -0x1026=Newly Corp. -0x1027=Time Domain -0x1028=Inovys Corp. -0x1029=Atlantic Coast Telesys -0x102a=Ramos Technology Co., Ltd -0x102b=Infotronic America, Inc. -0x102c=Etoms Electronics Corp. -0x102d=Winic Corp. -0x1031=Comax Technology, Inc. -0x1032=C-One Technology Corp. -0x1033=Nucam Corp. -0x1038=Ideazon, Inc. -0x1039=devolo AG -0x103d=Stanton -0x1043=iCreate Technologies Corp. -0x1044=Chu Yuen Enterprise Co., Ltd -0x1046=Winbond Electronics Corp. [hex] -0x1048=Targus Group International -0x104b=Mylex / Buslogic -0x104c=AMCO TEC International, Inc. -0x104d=Newport Corporation -0x104f=WB Electronics -0x1050=Yubico.com -0x1053=Immanuel Electronics Co., Ltd -0x1054=BMS International Beheer N.V. -0x1055=Complex Micro Interconnection Co., Ltd -0x1056=Hsin Chen Ent Co., Ltd -0x1057=ON Semiconductor -0x1058=Western Digital Technologies, Inc. -0x1059=Giesecke & Devrient GmbH -0x105c=Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd -0x105d=Delkin Devices, Inc. -0x105e=Valence Semiconductor Design, Ltd -0x105f=Chin Shong Enterprise Co., Ltd -0x1060=Easthome Industrial Co., Ltd -0x1063=Motorola Electronics Taiwan, Ltd [hex] -0x1065=CCYU Technology -0x106a=Loyal Legend, Ltd -0x106c=Curitel Communications, Inc. -0x106d=San Chieh Manufacturing, Ltd -0x106e=ConectL -0x106f=Money Controls -0x1076=GCT Semiconductor, Inc. -0x107b=Gateway, Inc. -0x107d=Arlec Australia, Ltd -0x107e=Midoriya Electric Co., Ltd -0x107f=KidzMouse, Inc. -0x1082=Shin-Etsukaken Co., Ltd -0x1083=Canon Electronics, Inc. -0x1084=Pantech Co., Ltd -0x108a=Chloride Power Protection -0x108b=Grand-tek Technology Co., Ltd -0x108c=Robert Bosch GmbH -0x108e=Lotes Co., Ltd. -0x1099=Surface Optics Corp. -0x109a=DATASOFT Systems GmbH -0x109f=eSOL Co., Ltd -0x10a0=Hirotech, Inc. -0x10a3=Mitsubishi Materials Corp. -0x10a9=SK Teletech Co., Ltd -0x10aa=Cables To Go -0x10ab=USI Co., Ltd -0x10ac=Honeywell, Inc. -0x10ae=Princeton Technology Corp. -0x10af=Liebert Corp. -0x10b5=Comodo (PLX?) -0x10b8=DiBcom -0x10bb=TM Technology, Inc. -0x10bc=Dinging Technology Co., Ltd -0x10bd=TMT Technology, Inc. -0x10bf=SmartHome -0x10c4=Cygnal Integrated Products, Inc. -0x10c5=Sanei Electric, Inc. -0x10c6=Intec, Inc. -0x10cb=Eratech -0x10cc=GBM Connector Co., Ltd -0x10cd=Kycon, Inc. -0x10ce=Silicon Labs -0x10cf=Velleman Components, Inc. -0x10d1=Hottinger Baldwin Measurement -0x10d4=Man Boon Manufactory, Ltd -0x10d5=Uni Class Technology Co., Ltd -0x10d6=Actions Semiconductor Co., Ltd -0x10de=Authenex, Inc. -0x10df=In-Win Development, Inc. -0x10e0=Post-Op Video, Inc. -0x10e1=CablePlus, Ltd -0x10e2=Nada Electronics, Ltd -0x10ec=Vast Technologies, Inc. -0x10f0=Nexio Co., Ltd -0x10f1=Importek -0x10f5=Turtle Beach -0x10fb=Pictos Technologies, Inc. -0x10fd=Anubis Electronics, Ltd -0x1100=VirTouch, Ltd -0x1101=EasyPass Industrial Co., Ltd -0x1108=Brightcom Technologies, Ltd -0x110a=Moxa Technologies Co., Ltd. -0x1110=Analog Devices Canada, Ltd (Allied Telesyn) -0x1111=Pandora International Ltd. -0x1112=YM ELECTRIC CO., Ltd -0x1113=Medion AG -0x111e=VSO Electric Co., Ltd -0x112a=RedRat -0x112e=Master Hill Electric Wire and Cable Co., Ltd -0x112f=Cellon International, Inc. -0x1130=Tenx Technology, Inc. -0x1131=Integrated System Solution Corp. -0x1132=Toshiba Corp., Digital Media Equipment [hex] -0x1136=CTS Electronincs -0x113c=Arin Tech Co., Ltd -0x113d=Mapower Electronics Co., Ltd -0x1141=V One Multimedia, Pte., Ltd -0x1142=CyberScan Technologies, Inc. -0x1145=Japan Radio Company -0x1146=Shimane SANYO Electric Co., Ltd. -0x1147=Ever Great Electric Wire and Cable Co., Ltd -0x114b=Sphairon Access Systems GmbH -0x114c=Tinius Olsen Testing Machine Co., Inc. -0x114d=Alpha Imaging Technology Corp. -0x114f=Wavecom -0x115b=Salix Technology Co., Ltd. -0x1162=Secugen Corp. -0x1163=DeLorme Publishing, Inc. -0x1164=YUAN High-Tech Development Co., Ltd -0x1165=Telson Electronics Co., Ltd -0x1166=Bantam Interactive Technologies -0x1167=Salient Systems Corp. -0x1168=BizConn International Corp. -0x116e=Gigastorage Corp. -0x116f=Silicon 10 Technology Corp. -0x1175=Shengyih Steel Mold Co., Ltd -0x117d=Santa Electronic, Inc. -0x117e=JNC, Inc. -0x1182=Venture Corp., Ltd -0x1183=Compaq Computer Corp. [hex] (Digital Dream ??) -0x1184=Kyocera Elco Corp. -0x1188=Bloomberg L.P. -0x1189=Acer Communications & Multimedia -0x118f=You Yang Technology Co., Ltd -0x1190=Tripace -0x1191=Loyalty Founder Enterprise Co., Ltd -0x1196=Yankee Robotics, LLC -0x1197=Technoimagia Co., Ltd -0x1198=StarShine Technology Corp. -0x1199=Sierra Wireless, Inc. -0x119a=ZHAN QI Technology Co., Ltd -0x119b=ruwido austria GmbH -0x11a0=Chipcon AS -0x11a3=Technovas Co., Ltd -0x11aa=GlobalMedia Group, LLC -0x11ab=Exito Electronics Co., Ltd -0x11b0=ATECH FLASH TECHNOLOGY -0x11c5=Inmax -0x11db=Topfield Co., Ltd. -0x11e6=K.I. Technology Co. Ltd. -0x11f5=Siemens AG -0x11f6=Prolific -0x11f7=Alcatel (?) -0x1203=TSC Auto ID Technology Co., Ltd -0x1209=InterBiometrics -0x120e=Hudson Soft Co., Ltd -0x120f=Magellan -0x1210=DigiTech -0x121e=Jungsoft Co., Ltd -0x1223=SKYCABLE ENTERPRISE. CO., LTD. -0x1230=Chipidea-Microelectronica, S.A. -0x1233=Denver Electronics -0x1234=Unknown -0x1235=Novation EMS -0x1241=Belkin -0x124a=AirVast -0x124b=Nyko (Honey Bee) -0x124c=MXI - Memory Experts International, Inc. -0x125c=Apogee Inc. -0x125f=A-DATA Technology -0x1260=Standard Microsystems Corp. -0x1264=Covidien Energy-based Devices -0x1266=Pirelli Broadband Solutions -0x1267=Logic3 / SpectraVideo plc -0x126c=Aristocrat Technologies -0x126d=Bel Stewart -0x126e=Strobe Data, Inc. -0x126f=TwinMOS -0x1274=Ensoniq -0x1275=Xaxero Marine Software Engineering, Ltd. -0x1278=Starlight Xpress -0x1283=zebris Medical GmbH -0x1286=Marvell Semiconductor, Inc. -0x1291=Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. -0x1292=Innomedia -0x1293=Belkin Components [hex] -0x1294=RISO KAGAKU CORP. -0x129b=CyberTAN Technology -0x12a7=Trendchip Technologies Corp. -0x12ab=Honey Bee Electronic International Ltd. -0x12b8=Zhejiang Xinya Electronic Technology Co., Ltd. -0x12ba=Licensed by Sony Computer Entertainment America -0x12c4=Autocue Group Ltd -0x12d1=Huawei Technologies Co., Ltd. -0x12d2=LINE TECH INDUSTRIAL CO., LTD. -0x12d6=EMS Dr. Thomas Wuensche -0x12d7=BETTER WIRE FACTORY CO., LTD. -0x12e6=Waldorf Music GmbH -0x12ef=Tapwave, Inc. -0x12f5=Dynamic System Electronics Corp. -0x12f7=Memorex Products, Inc. -0x12fd=AIN Comm. Technology Co., Ltd -0x12ff=Fascinating Electronics, Inc. -0x1307=Transcend Information, Inc. -0x1308=Shuttle, Inc. -0x1310=Roper -0x1312=ICS Electronics -0x131d=Natural Point -0x132a=Envara Inc. -0x132b=Konica Minolta -0x1342=Mobility -0x1345=Sino Lite Technology Corp. -0x1347=Moravian Instruments -0x1348=Katsuragawa Electric Co., Ltd. -0x134c=PanJit International Inc. -0x134e=Digby's Bitpile, Inc. DBA D Bit -0x1357=P&E Microcomputer Systems -0x1366=SEGGER -0x136b=STEC -0x1370=Swissbit -0x1371=CNet Technology Inc. -0x1376=Vimtron Electronics Co., Ltd. -0x137b=SCAPS GmbH -0x1385=Netgear, Inc -0x138a=Validity Sensors, Inc. -0x138e=Jungo LTD -0x1390=TOMTOM B.V. -0x1391=IdealTEK, Inc. -0x1395=Sennheiser Communications -0x1397=BEHRINGER International GmbH -0x1398=Q-tec -0x13ad=Baltech -0x13b0=PerkinElmer Optoelectronics -0x13b1=Linksys -0x13b2=Alesis -0x13b3=Nippon Dics Co., Ltd. -0x13ba=Unknown -0x13be=Ricoh Printing Systems, Ltd. -0x13ca=JyeTai Precision Industrial Co., Ltd. -0x13cf=Wisair Ltd. -0x13d0=Techsan Electronics Co., Ltd. -0x13d1=A-Max Technology Macao Commercial Offshore Co. Ltd. -0x13d2=Shark Multimedia -0x13d3=IMC Networks -0x13dc=ALEREON, INC. -0x13dd=i.Tech Dynamic Limited -0x13e1=Kaibo Wire & Cable (Shenzhen) Co., Ltd. -0x13e5=Rane -0x13e6=TechnoScope Co., Ltd. -0x13ea=Hengstler -0x13ec=Zydacron -0x13ee=MosArt -0x13fd=Initio Corporation -0x13fe=Kingston Technology Company Inc. -0x1400=Axxion Group Corp. -0x1402=Bowe Bell & Howell -0x1403=Sitronix -0x140e=Telechips, Inc. -0x1410=Novatel Wireless -0x1415=Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. -0x1419=ABILITY ENTERPRISE CO., LTD. -0x1429=Vega Technologies Industrial (Austria) Co. -0x142a=Thales E-Transactions -0x142b=Arbiter Systems, Inc. -0x1430=RedOctane -0x1431=Pertech Resources, Inc. -0x1435=Wistron NeWeb -0x1436=Denali Software, Inc. -0x143c=Altek Corporation -0x1443=Digilent -0x1453=Radio Shack -0x1456=Extending Wire & Cable Co., Ltd. -0x1457=First International Computer, Inc. -0x145f=Trust -0x1460=Tatung Co. -0x1461=Staccato Communications -0x1462=Micro Star International -0x1472=Huawei-3Com -0x147a=Formosa Industrial Computing, Inc. -0x147e=Upek -0x147f=Hama GmbH & Co., KG -0x1482=Vaillant -0x1484=Elsa AG [hex] -0x1485=Silicom -0x1487=DSP Group, Ltd. -0x148e=EVATRONIX SA -0x148f=Ralink Technology, Corp. -0x1497=Panstrong Company Ltd. -0x1498=Microtek International Inc. -0x149a=Imagination Technologies -0x14aa=WideView Technology Inc. -0x14ad=CTK Corporation -0x14ae=Printronix Inc. -0x14af=ATP Electronics Inc. -0x14b0=StarTech.com Ltd. -0x14b2=Ralink Technology, Corp. -0x14c0=Rockwell Automation, Inc. -0x14c2=Gemlight Computer, Ltd -0x14c8=Zytronic -0x14cd=Super Top -0x14d8=JAMER INDUSTRIES CO., LTD. -0x14dd=Raritan Computer, Inc. -0x14e1=Dialogue Technology Corp. -0x14e5=SAIN Information & Communications Co., Ltd. -0x14ea=Planex Communications -0x14ed=Shure Inc. -0x14f7=TechniSat Digital GmbH -0x1500=Ellisys -0x1501=Pine-Tum Enterprise Co., Ltd. -0x1509=First International Computer, Inc. -0x1513=medMobile -0x1514=Actel -0x1516=CompUSA -0x1518=Cheshire Engineering Corp. -0x1520=Bitwire Corp. -0x1524=ENE Technology Inc -0x1527=Silicon Portals -0x1529=UBIQUAM Co., Ltd. -0x152d=JMicron Technology Corp. / JMicron USA Technology Corp. -0x152e=LG (HLDS) -0x1532=Razer USA, Ltd -0x1546=U-Blox AG -0x154a=Celectronic GmbH -0x154b=PNY -0x154d=ConnectCounty Holdings Berhad -0x154e=D&M Holdings, Inc. (Denon/Marantz) -0x1554=Prolink Microsystems Corp. -0x1557=OQO -0x1568=Sunf Pu Technology Co., Ltd -0x156f=Quantum Corporation -0x1570=ALLTOP TECHNOLOGY CO., LTD. -0x157b=Ketron SRL -0x157e=TRENDnet -0x1582=Fiberline -0x1587=SMA Technologie AG -0x158d=Oakley Inc. -0x158e=JDS Uniphase Corporation (JDSU) -0x1598=Kunshan Guoji Electronics Co., Ltd. -0x15a2=Freescale Semiconductor, Inc. -0x15a4=Afatech Technologies, Inc. -0x15a8=Teams Power Limited -0x15a9=Gemtek -0x15aa=Gearway Electronics (Dong Guan) Co., Ltd. -0x15ad=VMware Inc. -0x15ba=Olimex Ltd. -0x15c0=XL Imaging -0x15c2=SoundGraph Inc. -0x15c5=Advance Multimedia Internet Technology Inc. (AMIT) -0x15c6=Laboratoires MXM -0x15c8=KTF Technologies -0x15c9=D-Box Technologies -0x15ca=Textech International Ltd. -0x15d5=Coulomb Electronics Ltd. -0x15d9=Trust International B.V. -0x15dc=Hynix Semiconductor Inc. -0x15e0=Seong Ji Industrial Co., Ltd. -0x15e1=RSA -0x15e4=Numark -0x15e8=SohoWare -0x15e9=Pacific Digital Corp. -0x15ec=Belcarra Technologies Corp. -0x15f4=HanfTek -0x1604=Tascam -0x1606=Umax -0x1608=Inside Out Networks [hex] -0x160a=VIA Technologies, Inc. -0x1614=Amoi Electronics -0x1619=L & K Precision Technology Co., Ltd. -0x1621=Wionics Research -0x1628=Stonestreet One, Inc. -0x162a=Airgo Networks Inc. -0x162f=WiQuest Communications, Inc. -0x1630=2Wire, Inc. -0x1631=Good Way Technology -0x1645=Cross Match Technologies GmbH -0x1649=SofTec Microsystems -0x164a=ChipX -0x164c=Matrix Vision GmbH -0x1657=Struck Innovative Systeme GmbH -0x165b=Frontier Design Group -0x1660=Creatix Polymedia GmbH -0x1668=Actiontec Electronics, Inc. [hex] -0x1669=PiKRON Ltd. [hex] -0x1677=China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group) -0x1679=Total Phase -0x1680=Golden Bridge Electech Inc. -0x1681=Prevo Technologies, Inc. -0x1682=Maxwise Production Enterprise Ltd. -0x1684=Godspeed Computer Corp. -0x1685=Delock -0x1686=ZOOM Corporation -0x1687=Kingmax Digital Inc. -0x1688=Saab AB -0x168c=Atheros Communications -0x1690=Askey Computer Corp. [hex] -0x1696=Hitachi Video and Information System, Inc. -0x1697=VTec Test, Inc. -0x16a5=Shenzhen Zhengerya Cable Co., Ltd. -0x16a6=Unigraf -0x16ab=Global Sun Technology -0x16ac=Dongguan ChingLung Wire & Cable Co., Ltd. -0x16b4=iStation -0x16b5=Persentec, Inc. -0x16c0=VOTI -0x16ca=Wireless Cables, Inc. -0x16cc=silex technology, Inc. -0x16d0=GrauTec -0x16d3=Frontline Test Equipment, Inc. -0x16d5=AnyDATA Corporation -0x16d6=JABLOCOM s.r.o. -0x16d8=CMOTECH Co., Ltd. -0x16dc=Wiener, Plein & Baus -0x16df=King Billion Electronics Co., Ltd. -0x16f0=GN ReSound A/S -0x16f5=Futurelogic Inc. -0x1706=BlueView Technologies, Inc. -0x1707=ARTIMI -0x170b=Swissonic -0x170d=Avnera -0x1725=Vitesse Semiconductor -0x1726=Axesstel, Inc. -0x172f=Waltop International Corp. -0x1733=Cellink Technology Co., Ltd -0x1736=CANON IMAGING SYSTEM TECHNOLOGIES INC. -0x1737=Linksys -0x1740=Senao -0x1743=General Atomics -0x174c=ASMedia Technology Inc. -0x174f=Syntek -0x1753=GERTEC Telecomunicacoes Ltda. -0x1759=LucidPort Technology, Inc. -0x1761=ASUSTek Computer, Inc. (wrong ID) -0x1772=System Level Solutions, Inc. -0x1776=Arowana -0x177f=Sweex -0x1781=Multiple Vendors -0x1782=Spreadtrum Communications Inc. -0x1784=TopSeed Technology Corp. -0x1787=ATI AIB -0x1788=ShenZhen Litkconn Technology Co., Ltd. -0x1796=Printrex, Inc. -0x1797=JALCO CO., LTD. -0x1799=Belkin Components -0x179d=Ricavision International, Inc. -0x17a0=Samson Technologies Corp. -0x17a4=Concept2 -0x17a5=Advanced Connection Technology Inc. -0x17a7=MICOMSOFT CO., LTD. -0x17b3=Grey Innovation -0x17ba=SAURIS GmbH -0x17c3=Singim International Corp. -0x17cc=Native Instruments -0x17cf=Hip Hing Cable & Plug Mfy. Ltd. -0x17d0=Sanford L.P. -0x17d3=Korea Techtron Co., Ltd. -0x17e9=Newnham Research -0x17eb=Cornice, Inc. -0x17ef=Lenovo -0x17f5=K.K. Rocky -0x17f6=Unicomp, Inc -0x1809=Advantech -0x1822=Twinhan -0x1831=Gwo Jinn Industries Co., Ltd. -0x1832=Huizhou Shenghua Industrial Co., Ltd. -0x183d=VIVOphone -0x1843=Vaisala -0x1849=ASRock Incorporation -0x1852=GYROCOM C&C Co., LTD -0x1854=Memory Devices Ltd. -0x185b=Compro -0x1861=Tech Technology Industrial Company -0x1862=Teridian Semiconductor Corp. -0x1870=Nexio Co., Ltd -0x1871=Aveo Technology Corp. -0x1873=Navilock -0x187c=Alienware Corporation -0x187f=Siano Mobile Silicon -0x1892=Vast Technologies, Inc. -0x1894=Topseed -0x1897=Evertop Wire Cable Co. -0x18a4=CSSN -0x18a5=Verbatim, Ltd -0x18b1=Petalynx -0x18b4=e3C Technologies -0x18b6=Mikkon Technology Limited -0x18b7=Zotek Electronic Co., Ltd. -0x18c5=AMIT Technology, Inc. -0x18cd=Ecamm -0x18d1=Google Inc. -0x18d5=Starline International Group Limited -0x18d9=Kaba -0x18dd=Planon System Solutions Inc. -0x18e3=Fitipower Integrated Technology Inc -0x18e8=Qcom -0x18ea=Matrox Graphics, Inc. -0x18ec=Arkmicro Technologies Inc. -0x18fd=FineArch Inc. -0x1908=GEMBIRD -0x190d=Motorola GSG -0x1914=Alco Digital Devices Limited -0x1915=Nordic Semiconductor ASA -0x1926=NextWindow -0x192f=Avago Technologies, Pte. -0x1930=Shenzhen Xianhe Technology Co., Ltd. -0x1931=Ningbo Broad Telecommunication Co., Ltd. -0x1934=Feature Integration Technology Inc. (Fintek) -0x1941=Dream Link -0x1943=Sensoray Co., Inc. -0x1949=Lab126 -0x1951=Hyperstone AG -0x1953=Ironkey Inc. -0x1954=Radiient Technologies -0x195d=Itron Technology iONE -0x1967=CASIO HITACHI Mobile Communications Co., Ltd. -0x196b=Wispro Technology Inc. -0x1970=Dane-Elec Corp. USA -0x1975=Dongguan Guneetal Wire & Cable Co., Ltd. -0x1976=Chipsbrand Microelectronics (HK) Co., Ltd. -0x1977=T-Logic -0x1989=Nuconn Technology Corp. -0x198f=Beceem Communications Inc. -0x1990=Acron Precision Industrial Co., Ltd. -0x1995=Trillium Technology Pty. Ltd. -0x199e=The Imaging Source Europe GmbH -0x199f=Benica Corporation -0x19a8=Biforst Technology Inc. -0x19ab=Bodelin -0x19af=S Life -0x19b2=Batronix -0x19b4=Celestron -0x19b5=B & W Group -0x19b6=Infotech Logistic, LLC -0x19b9=Data Robotics -0x19ca=Mindtribe -0x19cf=Parrot SA -0x19d2=ONDA Communication S.p.A. -0x19e1=WeiDuan Electronic Accessory (S.Z.) Co., Ltd. -0x19e8=Industrial Technology Research Institute -0x19ef=Pak Heng Technology (Shenzhen) Co., Ltd. -0x19f7=RODE Microphones -0x19fa=Gampaq Co.Ltd -0x19ff=Dynex -0x1a08=Bellwood International, Inc. -0x1a0a=USB-IF non-workshop -0x1a12=KES Co., Ltd. -0x1a25=Amphenol East Asia Ltd. -0x1a2a=Seagate Branded Solutions -0x1a32=Quanta Microsystems, Inc. -0x1a36=Biwin Technology Ltd. -0x1a40=TERMINUS TECHNOLOGY INC. -0x1a41=Action Electronics Co., Ltd. -0x1a44=VASCO Data Security International -0x1a4a=Silicon Image -0x1a4b=SafeBoot International B.V. -0x1a61=Abbott Diabetes Care -0x1a6a=Spansion Inc. -0x1a6d=SamYoung Electronics Co., Ltd -0x1a6e=Global Unichip Corp. -0x1a6f=Sagem Orga GmbH -0x1a79=Bayer Health Care LLC -0x1a7b=Lumberg Connect GmbH & Co. KG -0x1a7c=Evoluent -0x1a86=QinHeng Electronics -0x1a89=Dynalith Systems Co., Ltd. -0x1a8b=SGS Taiwan Ltd. -0x1a8d=BandRich, Inc. -0x1a90=Corsair Voyager GT 16GB -0x1a98=Leica Camera AG -0x1aa4=Data Drive Thru, Inc. -0x1aa5=UBeacon Technologies, Inc. -0x1aa6=eFortune Technology Corp. -0x1acb=Salcomp Plc -0x1ad1=Desay Wire Co., Ltd. -0x1ae4=ic-design Reinhard Gottinger GmbH -0x1ae7=X-TENSIONS -0x1aed=High Top Precision Electronic Co., Ltd. -0x1aef=Conntech Electronic (Suzhou) Corporation -0x1b04=Meilhaus Electronic GmBH -0x1b20=MStar Semiconductor, Inc. -0x1b22=WiLinx Corp. -0x1b26=Cellex Power Products, Inc. -0x1b27=Current Electronics Inc. -0x1b28=NAVIsis Inc. -0x1b32=Ugobe Life Forms, Inc. -0x1b36=ViXS Systems, Inc. -0x1b3b=iPassion Technology Inc. -0x1b3f=Generalplus Technology Inc. -0x1b47=Energizer Holdings, Inc. -0x1b48=Plastron Precision Co., Ltd. -0x1b59=K.S. Terminals Inc. -0x1b5a=Chao Zhou Kai Yuan Electric Co., Ltd. -0x1b65=The Hong Kong Standards and Testing Centre Ltd. -0x1b72=ATERGI TECHNOLOGY CO., LTD. -0x1b73=Fresco Logic -0x1b75=Ovislink Corp. -0x1b76=Legend Silicon Corp. -0x1b80=Afatech -0x1b86=Dongguan Guanshang Electronics Co., Ltd. -0x1b88=ShenMing Electron (Dong Guan) Co., Ltd. -0x1b8c=Altium Limited -0x1b8d=e-MOVE Technology Co., Ltd. -0x1b8e=Amlogic, Inc. -0x1b8f=MA LABS, Inc. -0x1b96=N-Trig -0x1b98=YMax Communications Corp. -0x1b99=Shenzhen Yuanchuan Electronic -0x1ba1=JINQ CHERN ENTERPRISE CO., LTD. -0x1ba2=Lite Metals & Plastic (Shenzhen) Co., Ltd. -0x1ba4=Ember Corporation -0x1ba6=Abilis Systems -0x1ba8=China Telecommunication Technology Labs -0x1bad=Harmonix Music -0x1bae=Vuzix Corporation -0x1bbb=T & A Mobile Phones -0x1bc4=Ford Motor Co. -0x1bc5=AVIXE Technology (China) Ltd. -0x1bce=Contac Cable Industrial Limited -0x1bcf=Sunplus Innovation Technology Inc. -0x1bd0=Hangzhou Riyue Electronic Co., Ltd. -0x1bde=P-TWO INDUSTRIES, INC. -0x1bef=Shenzhen Tongyuan Network-Communication Cables Co., Ltd -0x1bf0=RealVision Inc. -0x1bf5=Extranet Systems Inc. -0x1bf6=Orient Semiconductor Electronics, Ltd. -0x1bfd=TouchPack -0x1c02=Kreton Corporation -0x1c04=QNAP System Inc. -0x1c0d=Relm Wireless -0x1c10=Lanterra Industrial Co., Ltd. -0x1c13=ALECTRONIC LIMITED -0x1c1a=Datel Electronics Ltd. -0x1c1b=Volkswagen of America, Inc. -0x1c1f=Goldvish S.A. -0x1c20=Fuji Electric Device Technology Co., Ltd. -0x1c21=ADDMM LLC -0x1c22=ZHONGSHAN CHIANG YU ELECTRIC CO., LTD. -0x1c26=Shanghai Haiying Electronics Co., Ltd. -0x1c27=HuiYang D & S Cable Co., Ltd. -0x1c31=LS Cable Ltd. -0x1c34=SpringCard -0x1c37=Authorizer Technologies, Inc. -0x1c3d=NONIN MEDICAL INC. -0x1c3e=Wep Peripherals -0x1c49=Cherng Weei Technology Corp. -0x1c4f=SiGma Micro -0x1c6b=Philips & Lite-ON Digital Solutions Corporation -0x1c6c=Skydigital Inc. -0x1c73=AMT -0x1c77=Kaetat Industrial Co., Ltd. -0x1c78=Datascope Corp. -0x1c79=Unigen Corporation -0x1c7a=LighTuning Technology Inc. -0x1c7b=LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD. -0x1c87=2N TELEKOMUNIKACE a.s. -0x1c88=Somagic, Inc. -0x1c89=HONGKONG WEIDIDA ELECTRON LIMITED -0x1c8e=ASTRON INTERNATIONAL CORP. -0x1c98=ALPINE ELECTRONICS, INC. -0x1ca0=ACCARIO Inc. -0x1cac=Kinstone -0x1cb3=Aces Electronic Co., Ltd. -0x1cb4=OPEX CORPORATION -0x1cbe=Luminary Micro Inc. -0x1cbf=FORTAT SKYMARK INDUSTRIAL COMPANY -0x1cc0=PlantSense -0x1cca=NextWave Broadband Inc. -0x1ccd=Bodatong Technology (Shenzhen) Co., Ltd. -0x1cd4=adp corporation -0x1cd5=Firecomms Ltd. -0x1cd6=Antonio Precise Products Manufactory Ltd. -0x1cde=Telecommunications Technology Association (TTA) -0x1cdf=WonTen Technology Co., Ltd. -0x1ce0=EDIMAX TECHNOLOGY CO., LTD. -0x1ce1=Amphenol KAE -0x1cfc=ANDES TECHNOLOGY CORPORATION -0x1cfd=Flextronics Digital Design Japan, LTD. -0x1d07=Solid-Motion -0x1d08=NINGBO HENTEK DRAGON ELECTRONICS CO., LTD. -0x1d09=TechFaith Wireless Technology Limited -0x1d0a=Johnson Controls, Inc. The Automotive Business Unit -0x1d0b=HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. -0x1d14=ALPHA-SAT TECHNOLOGY LIMITED -0x1d17=C-Thru Music Ltd. -0x1d19=Dexatek Technology Ltd. -0x1d1f=Diostech Co., Ltd. -0x1d20=SAMTACK INC. -0x1d4d=PEGATRON CORPORATION -0x1d50=OpenMoko, Inc. -0x1d5b=Smartronix, Inc. -0x1d6b=Linux Foundation -0x1e0e=Qualcomm / Option -0x1e10=Point Grey Research, Inc. -0x1e1d=Lumension Security -0x1e1f=INVIA -0x1e29=Festo AG & Co. KG -0x1e41=Cleverscope -0x1e54=TypeMatrix -0x1e68=TrekStor GmbH & Co. KG -0x1e71=NZXT -0x1e74=Coby Electronics Corporation -0x1e7d=ROCCAT -0x1ebb=NuCORE Technology, Inc. -0x1eda=AirTies Wireless Networks -0x1ef6=EADS Deutschland GmbH -0x1f28=Cal-Comp -0x1f4d=G-Tek Electronics Group -0x1f82=TANDBERG -0x1f84=Alere, Inc. -0x1f87=Stantum -0x1fbd=Delphin Technology AG -0x1fc9=NXP Semiconductors -0x1fe7=Vertex Wireless Co., Ltd. -0x2001=D-Link Corp. -0x2013=Unknown (Pinnacle?) -0x2019=PLANEX -0x2040=Hauppauge -0x2047=Texas Instruments -0x2080=Barnes & Noble -0x2087=Cando -0x20a0=Clay Logic -0x20b1=XMOS Ltd -0x20b3=Hanvon -0x20b7=Qi Hardware -0x20df=Simtec Electronics -0x2101=ActionStar -0x2162=Creative (?) -0x2184=GW Instek -0x21a1=Emotiv Systems Pty. Ltd. -0x21d6=Agecodagis SARL -0x2222=MacAlly -0x2227=SAMWOO Enterprise -0x2233=RadioShack Corporation -0x2237=Kobo Inc. -0x22a6=Pie Digital, Inc. -0x22b8=Motorola PCS -0x22b9=eTurboTouch Technology, Inc. -0x22ba=Technology Innovation Holdings, Ltd -0x2304=Pinnacle Systems, Inc. -0x2318=Shining Technologies, Inc. [hex] -0x2373=Pumatronix Ltda -0x2375=Digit@lway, Inc. -0x2406=SANHO Digital Electronics Co., Ltd. -0x2478=Tripp-Lite -0x2632=TwinMOS -0x2650=Electronics For Imaging, Inc. [hex] -0x2730=Citizen -0x2735=DigitalWay -0x2770=NHJ, Ltd -0x2821=ASUSTek Computer Inc. -0x2899=Toptronic Industrial Co., Ltd -0x2c02=Planex Communications -0x2c1a=Dolphin Peripherals -0x2fb2=Fujitsu, Ltd -0x3125=Eagletron -0x3176=Whanam Electronics Co., Ltd -0x3275=VidzMedia Pte Ltd -0x3334=AEI -0x3340=Yakumo -0x3504=Micro Star -0x3538=Power Quotient International Co., Ltd -0x3579=DIVA -0x3636=InVibro -0x3838=WEM -0x3923=National Instruments Corp. -0x40bb=I-O Data -0x4101=i-rocks -0x4102=iRiver, Ltd. -0x413c=Dell Computer Corp. -0x4146=USBest Technology -0x4242=USB Design by Example -0x4317=Broadcom Corp. -0x4348=WinChipHead -0x4572=Shuttle, Inc. -0x4586=Panram -0x4670=EMS Production -0x4752=Miditech -0x4757=GW Instek -0x4766=Aceeca -0x4855=Memorex -0x4971=SimpleTech -0x5032=Grandtec -0x5041=Linksys (?) -0x50c2=Averatec (?) -0x5173=Sweex -0x5219=I-Tetra -0x5345=Owon -0x544d=Transmeta Corp. -0x5543=UC-Logic Technology Corp. -0x5555=Epiphan Systems Inc. -0x55aa=OnSpec Electronic, Inc. -0x5656=Uni-Trend Group Limited -0x595a=IRTOUCHSYSTEMS Co. Ltd. -0x5986=Acer, Inc -0x5a57=Zinwell -0x6000=Beholder International Ltd. -0x601a=Ingenic Semiconductor Ltd. -0x6189=Sitecom -0x6253=TwinHan Technology Co., Ltd -0x636c=CoreLogic, Inc. -0x6472=Unknown (Sony?) -0x6547=Arkmicro Technologies Inc. -0x6615=IRTOUCHSYSTEMS Co. Ltd. -0x6666=Prototype product Vendor ID -0x6677=WiseGroup, Ltd. -0x6891=3Com -0x695c=Opera1 -0x6993=Yealink Network Technology Co., Ltd. -0x6a75=Shanghai Jujo Electronics Co., Ltd -0x7104=CME (Central Music Co.) -0x726c=StackFoundry LLC -0x734c=TBS Technologies China -0x7392=Edimax Technology Co., Ltd -0x8086=Intel Corp. -0x8087=Intel Corp. -0x80ee=VirtualBox -0x8282=Keio -0x8341=EGO Systems, Inc. -0x9016=Sitecom -0x9022=TeVii Technology Ltd. -0x9148=GeoLab, Ltd -0x9710=MosChip Semiconductor -0x99fa=Grandtec -0x9ac4=J. Westhues -0xa128=AnMo Electronics Corp. / Dino-Lite (?) -0xa168=AnMo Electronics Corporation -0xa600=Asix -0xa727=3Com -0xabcd=Unknown -0xc251=Keil Software, Inc. -0xcace=CACE Technologies Inc. -0xd209=Ultimarc -0xe4e4=Xorcom Ltd. -0xeb03=MakingThings -0xeb1a=eMPIA Technology, Inc. -0xeb2a=KWorld -0xf003=Hewlett Packard -0xf4ec=Atten Electronics / Siglent Technologies - - -;---------------------------------------; -; USB CLASS ID ; -; Don't change the order ; -;---------------------------------------; -;byte0: Protocol ; -;byte1: Subclass ; -;byte2: Class ; -;note : FF means don't care ; -;---------------------------------------; -[UsbClass] -0x00FFFF=(Defined at Interface level) -0x0101FF=Audio%Control Device -0x0102FF=Audio%Streaming -0x0103FF=Audio%MIDI Streaming -0x01FFFF=Audio -0x0201FF=Communications%Direct Line -0x020201=Communications%Abstract (modem)%AT-commands (v.25ter) -0x020202=Communications%Abstract (modem)%AT-commands (PCCA101) -0x020203=Communications%Abstract (modem)%AT-commands (PCCA101 + wakeup) -0x020204=Communications%Abstract (modem)%AT-commands (GSM) -0x020205=Communications%Abstract (modem)%AT-commands (3G) -0x020206=Communications%Abstract (modem)%AT-commands (CDMA) -0x0202FF=Communications%Abstract (modem) -0x0203FF=Communications%Telephone -0x0204FF=Communications%Multi-Channel -0x0205FF=Communications%CAPI Control -0x0206FF=Communications%Ethernet Networking -0x0207FF=Communications%ATM Networking -0x0208FF=Communications%Wireless Handset Control -0x0209FF=Communications%Device Management -0x020AFF=Communications%Mobile Direct Line -0x020BFF=Communications%OBEX -0x020C07=Communications%Ethernet Emulation&Ethernet Emulation (EEM) -0x020CFF=Communications%Ethernet Emulation -0x02FFFF=Communications -0x030001=Human Interface Devices%No Subclass%Keyboard -0x030002=Human Interface Devices%No Subclass%Mouse -0x030101=Human Interface Devices%Boot Interface%Keyboard -0x030102=Human Interface Devices%Boot Interface%Mouse -0x03FFFF=Human Interface Devices -0x060101=Imaging%Still Image Capture%Picture Transfer Protocol (PIMA 15470) -0x06FFFF=Imaging -0x070101=Printer%Printer%Unidirectional -0x070102=Printer%Printer%Bidirectional -0x070103=Printer%Printer%IEEE 1284.4 compatible bidirectional -0x07FFFF=Printer -0x080100=Mass Storage%RBC (Flash)%Control/Bulk/Interrupt -0x080101=Mass Storage%RBC (Flash)%Control/Bulk -0x080150=Mass Storage%RBC (Flash)%Bulk (Zip) -0x0802FF=Mass Storage%SFF-8020i, MMC-2 (ATAPI) -0x0803FF=Mass Storage%QIC-157 -0x080400=Mass Storage%Floppy (UFI)%Control/Bulk/Interrupt -0x080401=Mass Storage%Floppy (UFI)%Control/Bulk -0x080450=Mass Storage%Floppy (UFI)%Bulk (Zip) -0x0805FF=Mass Storage%SFF-8070i -0x080600=Mass Storage%SCSI%Control/Bulk/Interrupt -0x080601=Mass Storage%SCSI%Control/Bulk -0x080650=Mass Storage%SCSI%Bulk (Zip) -0x08FFFF=Mass Storage -0x090001=Hub%No Subclass%Single TT -0x090002=Hub%No Subclass%TT per port -0x09FFFF=Hub -0x0A0030=Data%No Subclass%I.430 ISDN BRI -0x0A0031=Data%No Subclass%HDLC -0x0A0032=Data%No Subclass%Transparent -0x0A0050=Data%No Subclass%Q.921M -0x0A0051=Data%No Subclass%Q.921 -0x0A0052=Data%No Subclass%Q.921TM -0x0A0090=Data%No Subclass%V.42bis -0x0A0091=Data%No Subclass%Q.932 EuroISDN -0x0A0092=Data%No Subclass%V.120 V.24 rate ISDN -0x0A0093=Data%No Subclass%CAPI 2.0 -0x0A00FD=Data%No Subclass%Host Based Driver -0x0A00FE=Data%No Subclass%CDC PUF -0x0AFFFF=Data -0x0BFFFF=Chip/SmartCard -0x0DFFFF=Content Security -0x0E01FF=Video%Video Control -0x0E02FF=Video%Video Streaming -0x0E03FF=Video%Video Interface Collection -0x0EFFFF=Video -0xDC0101=Diagnostic%Reprogrammable Diagnostics%USB2 Compliance -0xDCFFFF=Diagnostic -0xE00101=Wireless%Radio Frequency%Bluetooth -0xE00102=Wireless%Radio Frequency%Ultra WideBand Radio Control -0xE00201=Wireless%Wireless USB Wire Adapter%Host Wire Adapter Control/Data Streaming -0xE00202=Wireless%Wireless USB Wire Adapter%Device Wire Adapter Control/Data Streaming -0xE00203=Wireless%Wireless USB Wire Adapter%Device Wire Adapter Isochronous Streaming -0xE0FFFF=Wireless -0xEF0201=Miscellaneous Device%Common Class%Interface Association -0xEF0201=Miscellaneous Device%Common Class%Wire Adapter Multifunction Peripheral -0xEFFFFF=Miscellaneous Device -0xFE01FF=Application Specific Interface%Device Firmware Update -0xFE02FF=Application Specific Interface%IRDA Bridge -0xFE03FF=Application Specific Interface%Test and Measurement -0xFEFFFF=Application Specific Interface -0xFFFFFF=Vendor specific%Vendor specific%Vendor specific - -;---------------------------------------; -; SMBIOS ; -;---------------------------------------; -[BiosChars] -0=Reserved -1=Reserved -2=Unknown -3=BIOS Characteristics Not Supported -4=ISA is supported -5=MCA is supported -6=EISA is supported -7=PCI is supported -8=PC Card (PCMCIA) is supported -9=Plug and Play is supported -10=APM is supported -11=BIOS is Upgradeable (Flash) -12=BIOS shadowing is allowed -13=VL-VESA is supported -14=ESCD support is available -15=Boot from CD is supported -16=Selectable Boot is supported -17=BIOS ROM is socketed -18=Boot From PC Card (PCMCIA) is supported -19=EDD (Enhanced Disk Drive) Specification is supported -20=Int 13h - Japanese Floppy for NEC 9800 1.2mb (3.5", 1k Bytes/Sector, 360 RPM) is supported -21=Int 13h - Japanese Floppy for Toshiba 1.2mb (3.5", 360 RPM) is supported -22=Int 13h - 5.25" / 360 KB Floppy Services are supported -23=Int 13h - 5.25" / 1.2MB Floppy Services are supported -24=Int 13h - 3.5" / 720 KB Floppy Services are supported -25=Int 13h - 3.5" / 2.88 MB Floppy Services are supported -26=Int 5h, Print Screen Service is supported -27=Int 9h, 8042 Keyboard services are supported -28=Int 14h, Serial Services are supported -29=Int 17h, Printer Services are supported -30=Int 10h, CGA/Mono Video Services are supported -31=NEC PC-98 - -[CharExt1] -0=ACPI supported -1=USB Legacy is supported -2=AGP is supported -3=I2O boot is supported -4=LS-120 boot is supported -5=ATAPI ZIP Drive boot is supported -6=1394 boot is supported -7=Smart Battery supported - -[CharExt2] -0=BIOS Boot Specification supported -1=Function key-initiated Network Service boot supported -2=Enable Targeted Content Distribution -3=UEFI Specification is supported -4=SMBIOS table describes a virtual machine - -[WakeupTypes] -0x00=Reserved -0x01=Other -0x02=Unknown -0x03=APM Timer -0x04=Modem Ring -0x05=LAN Remote -0x06=Power Switch -0x07=PCI PME# -0x08=AC Power Restored - -[FeatureFlags] -0=Hosting board (motherboard) -1=Requires at least one daughter board or auxiliary -2=Removable -3=Replaceable -4=Hot swappable - -[BoardTypes] -0x01=Unknown -0x02=Other -0x03=Server Blade -0x04=Connectivity Switch -0x05=System Management Module -0x06=Processor Module -0x07=I/O Module -0x08=Memory Module -0x09=Daughter board -0x0A=Motherboard (includes processor, memory, and I/O) -0x0B=Processor/Memory Module -0x0C=Processor/IO Module -0x0D=Interconnect Board - -[EnclosureTypes] -0x01=Other -0x02=Unknown -0x03=Desktop -0x04=Low Profile Desktop -0x05=Pizza Box -0x06=Mini Tower -0x07=Tower -0x08=Portable -0x09=LapTop -0x0A=Notebook -0x0B=Hand Held -0x0C=Docking Station -0x0D=All in One -0x0E=Sub Notebook -0x0F=Space-saving -0x10=Lunch Box -0x11=Main Server Chassis -0x12=Expansion Chassis -0x13=SubChassis -0x14=Bus Expansion Chassis -0x15=Peripheral Chassis -0x16=RAID Chassis -0x17=Rack Mount Chassis -0x18=Sealed-case PC -0x19=Multi-system chassis -0x1A=CompactPCI -0x1B=AdvancedTCA -0x1C=Blade -0x1D=Blade Enclosure - -[EnclosureStates] -0x01=Other -0x02=Unknown -0x03=Safe -0x04=Warning -0x05=Critical -0x06=Non-recoverable - -[SecurityStates] -0x01=Other -0x02=Unknown -0x03=None -0x04=External interface locked out -0x05=External interface enabled - -[ProcessorTypes] -0x01=Other -0x02=Unknown -0x03=Central Processor -0x04=Math Processor -0x05=DSP Processor -0x06=Video Processor - -[ProcessorFamilies] -0x01=Other -0x02=Unknown -0x03=8086 -0x04=80286 -0x05=Intel386. processor -0x06=Intel486. processor -0x07=8087 -0x08=80287 -0x09=80387 -0x0A=80487 -0x0B=PentiumR processor Family -0x0C=PentiumR Pro processor -0x0D=PentiumR II processor -0x0E=PentiumR processor with MMX. technology -0x0F=Celeron(TM) processor -0x10=PentiumR II Xeon. processor -0x11=PentiumR III processor -0x12=M1 Family -0x13=M2 Family -0x14=Intel Celeron M processor -0x15=Intel Pentium 4 HT processor -0x18=AMD Duron(TM) Processor Family -0x19=K5 Family -0x1A=K6 Family -0x1B=K6-2 -0x1C=K6-3 -0x1D=AMD Athlon(TM) Processor Family -0x1E=AMD29000 Family -0x1F=K6-2+ -0x20=Power PC Family -0x21=Power PC 601 -0x22=Power PC 603 -0x23=Power PC 603+ -0x24=Power PC 604 -0x25=Power PC 620 -0x26=Power PC x704 -0x27=Power PC 750 -0x28=Intel Core Duo processor -0x29=Intel Core Duo mobile processor -0x2A=Intel Core Solo mobile processor -0x2B=Intel Atom processor -0x30=Alpha Family -0x31=Alpha 21064 -0x32=Alpha 21066 -0x33=Alpha 21164 -0x34=Alpha 21164PC -0x35=Alpha 21164a -0x36=Alpha 21264 -0x37=Alpha 21364 -0x38=AMD Turion II Ultra Dual-Core Mobile M Processor Family -0x39=AMD Turion II Dual-Core Mobile M Processor Family -0x3A=AMD Athlon II Dual-Core M Processor Family -0x3B=AMD Opteron 6100 Series Processor -0x3C=AMD Opteron 4100 Series Processor -0x3D=AMD Opteron 6200 Series Processor -0x3E=AMD Opteron 4200 Series Processor -0x40=MIPS Family -0x41=MIPS R4000 -0x42=MIPS R4200 -0x43=MIPS R4400 -0x44=MIPS R4600 -0x45=MIPS R10000 -0x46=AMD C-Series Processor -0x47=AMD E-Series Processor -0x48=AMD S-Series Processor -0x49=AMD G-Series Processor -0x50=SPARC Family -0x51=SuperSPARC -0x52=microSPARC II -0x53=microSPARC IIep -0x54=UltraSPARC -0x55=UltraSPARC II -0x56=UltraSPARC IIi -0x57=UltraSPARC III -0x58=UltraSPARC IIIi -0x60=68040 Family -0x61=68xxx -0x62=68000 -0x63=68010 -0x64=68020 -0x65=68030 -0x70=Hobbit Family -0x78=Crusoe(TM) TM5000 Family -0x79=Crusoe(TM) TM3000 Family -0x7A=Efficeon(TM) TM8000 Family -0x80=Weitek -0x82=Itanium(TM) processor -0x83=AMD Athlon(TM) 64 Processor Family -0x84=AMD Opteron(TM) Processor Family -0x85=AMD Sempron(TM) Processor Family -0x86=AMD Turion(TM) 64 Mobile Technology -0x87=Dual-Core AMD Opteron(TM) Processor Family -0x88=AMD Athlon(TM) 64 X2 Dual-Core Processor Family -0x89=AMD Turion(TM) 64 X2 Mobile Technology -0x90=PA-RISC Family -0x91=PA-RISC 8500 -0x92=PA-RISC 8000 -0x93=PA-RISC 7300LC -0x94=PA-RISC 7200 -0x95=PA-RISC 7100LC -0x96=PA-RISC 7100 -0xA0=V30 Family -0xA1=Quad-Core Intel Xeon processor 3200 Series -0xA2=Dual-Core Intel Xeon processor 3000 Series -0xA3=Quad-Core Intel Xeon processor 5300 Series -0xA4=Dual-Core Intel Xeon processor 5100 Series -0xA5=Dual-Core Intel Xeon processor 5000 Series -0xA6=Dual-Core Intel Xeon processor LV -0xA7=Dual-Core Intel Xeon processor ULV -0xA8=Dual-Core Intel Xeon processor 7100 Series -0xA9=Quad-Core Intel Xeon processor 5400 Series -0xAA=Quad-Core Intel Xeon processor -0xAB=Dual-Core Intel Xeon processor 5200 Series -0xAC=Dual-Core Intel Xeon processor 7200 Series -0xAD=Quad-Core Intel Xeon processor 7300 Series -0xAE=Quad-Core Intel Xeon processor 7400 Series -0xAF=Multi-Core Intel Xeon processor 7400 Series -0xB0=PentiumR III Xeon processor -0xB1=PentiumR III Processor with Intel R SpeedStep. Technology -0xB2=PentiumR 4 Processor -0xB3=IntelR Xeon -0xB4=AS400 Family -0xB5=IntelR Xeon processor MP -0xB6=AMD Athlon XP Processor Family -0xB7=AMD Athlon MP Processor Family -0xB8=IntelR ItaniumR 2 processor -0xB9=IntelR PentiumR M processor -0xBA=IntelR CeleronR D processor -0xBB=IntelR PentiumR D processor -0xBC=IntelR PentiumR Processor Extreme Edition -0xBD=Intel(R) Core(TM) Solo Processor -0xBF=Intel(R) Core(TM) 2 Duo Processor -0xC0=Intel Core 2 Solo processor -0xC1=Intel Core 2 Extreme processor -0xC2=Intel Core 2 Quad processor -0xC3=Intel Core 2 Extreme mobile processor -0xC4=Intel Core 2 Duo mobile processor -0xC5=Intel Core 2 Solo mobile processor -0xC6=Intel Core i7 processor -0xC7=Dual-Core Intel Celeron processor -0xC8=IBM390 Family -0xC9=G4 -0xCA=G5 -0xCB=ESA/390 G6 -0xCC=z/Architectur base -0xCD=Intel Core i5 processor -0xCE=Intel Core i3 processor -0xD2=VIA C7(TM)-M Processor Family -0xD3=VIA C7(TM)-D Processor Family -0xD4=VIA C7(TM) Processor Family -0xD5=VIA Eden(TM) Processor Family -0xD6=Multi-Core Intel Xeon processor -0xD7=Dual-Core Intel Xeon processor 3xxx Series -0xD8=Quad-Core Intel Xeon processor 3xxx Series -0xD9=VIA Nano Processor Family -0xDA=Dual-Core Intel Xeon processor 5xxx Series -0xDB=Quad-Core Intel Xeon processor 5xxx Series -0xDD=Dual-Core Intel Xeon processor 7xxx Series -0xDE=Quad-Core Intel Xeon processor 7xxx Series -0xDF=Multi-Core Intel Xeon processor 7xxx Series -0xE0=Multi-Core Intel Xeon processor 3400 Series -0xE6=Embedded AMD Opteron Quad-Core Processor Family -0xE7=AMD Phenom Triple-Core Processor Family -0xE8=AMD Turion Ultra Dual-Core Mobile Processor Family -0xE9=AMD Turion Dual-Core Mobile Processor Family -0xEA=AMD Athlon Dual-Core Processor Family -0xEB=AMD Sempron SI Processor Family -0xEC=AMD Phenom II Processor Family -0xED=AMD Athlon II Processor Family -0xEE=Six-Core AMD Opteron Processor Family -0xEF=AMD Sempron M Processor Family -0xFA=i860 -0xFB=i960 -0xFE=Obtain processor family from the Processor Family 2 -0x104=SH-3 -0x105=SH-4 -0x118=ARM -0x119=StrongARM -0x12C=6x86 -0x12D=MediaGX -0x12E=MII -0x140=WinChip -0x15E=DSP -0x1F4=Video Processor - -[Voltages] -0=5V -1=3.3V -2=2.9V - -[ProcessorStatuses] -0x0=Unknown -0x1=CPU Enabled -0x2=CPU Disabled by User via BIOS Setup -0x3=CPU Disabled By BIOS (POST Error) -0x4=CPU is Idle, waiting to be enabled. -0x7=Other - -[ProcessorUpgrades] -0x01=Other -0x02=Unknown -0x03=Daughter Board -0x04=ZIF Socket -0x05=Replaceable Piggy Back -0x06=None -0x07=LIF Socket -0x08=Slot 1 -0x09=Slot 2 -0x0A=370-pin socket -0x0B=Slot A -0x0C=Slot M -0x0D=Socket 423 -0x0E=Socket A (Socket 462) -0x0F=Socket 478 -0x10=Socket 754 -0x11=Socket 940 -0x12=Socket 939 -0x13=Socket mPGA604 -0x14=Socket LGA771 -0x15=Socket LGA775 -0x16=Socket S1 -0x17=Socket AM2 -0x18=Socket F (1207) -0x19=Socket LGA1366 -0x1A=Socket G34 -0x1B=Socket AM3 -0x1C=Socket C32 -0x1D=Socket LGA1156 -0x1E=Socket LGA1567 -0x1F=Socket PGA988A -0x20=Socket BGA1288 -0x21=Socket rPGA988B -0x22=Socket BGA1023 -0x23=Socket BGA1224 -0x24=Socket BGA1155 -0x25=Socket LGA1356 -0x26=Socket LGA2011 -0x27=Socket FS1 -0x28=Socket FS2 -0x29=Socket FM1 -0x2A=Socket FM2 - -[ProcChar] -1=Unknown -2=64-bit Capable -3=Multi-Core -4=Hardware Thread -5=Execute Protection -6=Enhanced Virtualization -7=Power/Performance Control - -[ErrDetects] -0x01=Other -0x02=Unknown -0x03=None -0x04=8-bit Parity -0x05=32-bit ECC -0x06=64-bit ECC -0x07=128-bit ECC -0x08=CRC - -[Eccs] -0=Other -1=Unknown -2=None -3=Single Bit Error Correcting -4=Double Bit Error Correcting -5=Error Scrubbing - -[Interleaves] -0x01=Other -0x02=Unknown -0x03=One Way Interleave -0x04=Two Way Interleave -0x05=Four Way Interleave -0x06=Eight Way Interleave -0x07=Sixteen Way Interleave - -[SupSpeeds] -0=Other -1=Unknown -2=70ns -3=60ns -4=50ns - -[MemModVolt] -0=5V -1=3.3V -2=2.9V - -[MemoryTypes] -0=Other -1=Unknown -2=Standard -3=Fast Page Mode -4=EDO -5=Parity -6=ECC -7=SIMM -8=DIMM -9=Burst EDO -10=SDRAM - -[ErrStatuses] -0=Uncorrectable errors received -1=Correctable errors received -2=Error Status in event log - -[SRAMTypes] -0=Other -1=Unknown -2=Non-Burst -3=Burst -4=Pipeline Burst -5=Synchronous -6=Asynchronous - -[ErrTypes] -0x01=Other -0x02=Unknown -0x03=None -0x04=Parity -0x05=Single-bit ECC -0x06=Multi-bit ECC - -[SysCacheTypes] -0x01=Other -0x02=Unknown -0x03=Instruction -0x04=Data -0x05=Unified - -[Associativities] -0x01=Other -0x02=Unknown -0x03=Direct Mapped -0x04=2-way Set-Associative -0x05=4-way Set-Associative -0x06=Fully Associative -0x07=8-way Set-Associative -0x08=16-way Set-Associative -0x09=12-way Set-Associative -0x0A=24-way Set-Associative -0x0B=32-way Set-Associative -0x0C=48-way Set-Associative -0x0D=64-way Set-Associative -0x0E=20-way Set-Associative - -[ConnectorTypes] -0x00=None -0x01=Centronics -0x02=Mini Centronics -0x03=Proprietary -0x04=DB-25 pin male -0x05=DB-25 pin female -0x06=DB-15 pin male -0x07=DB-15 pin female -0x08=DB-9 pin male -0x09=DB-9 pin female -0x0A=RJ-11 -0x0B=RJ-45 -0x0C=50 Pin MiniSCSI -0x0D=Mini-DIN -0x0E=Micro-DIN -0x0F=PS/2 -0x10=Infrared -0x11=HP-HIL -0x12=Access Bus (USB) -0x13=SSA SCSI -0x14=Circular DIN-8 male -0x15=Circular DIN-8 female -0x16=On Board IDE -0x17=On Board Floppy -0x18=9 Pin Dual Inline (pin 10 cut) -0x19=25 Pin Dual Inline (pin 26 cut) -0x1A=50 Pin Dual Inline -0x1B=68 Pin Dual Inline -0x1C=On Board Sound Input from CD-ROM -0x1D=Mini-Centronics Type-14 -0x1E=Mini-Centronics Type-26 -0x1F=Mini-jack (headphones) -0x20=BNC -0x21=1394 -0xA0=PC-98 -0xA1=PC-98Hireso -0xA2=PC-H98 -0xA3=PC-98Note -0xA4=PC-98Full -0xFF=Other - -[PortTypes] -0x00=None -0x01=Parallel Port XT/AT Compatible -0x02=Parallel Port PS/2 -0x03=Parallel Port ECP -0x04=Parallel Port EPP -0x05=Parallel Port ECP/EPP -0x06=Serial Port XT/AT Compatible -0x07=Serial Port 16450 Compatible -0x08=Serial Port 16550 Compatible -0x09=Serial Port 16550A Compatible -0x0A=SCSI Port -0x0B=MIDI Port -0x0C=Joy Stick Port -0x0D=Keyboard Port -0x0E=Mouse Port -0x0F=SSA SCSI -0x10=USB -0x11=FireWire (IEEE P1394) -0x12=PCMCIA Type I2 -0x13=PCMCIA Type II -0x14=PCMCIA Type III -0x15=Cardbus -0x16=Access Bus Port -0x17=SCSI II -0x18=SCSI Wide -0x19=PC-98 -0x1A=PC-98-Hireso -0x1B=PC-H98 -0x1C=Video Port -0x1D=Audio Port -0x1E=Modem Port -0x1F=Network Port -0x20=SATA -0x21=SAS -0xA0=8251 Compatible -0xA1=8251 FIFO Compatible -0xFF=Other - -[SlotTypes] -0x01=Other -0x02=Unknown -0x03=ISA -0x04=MCA -0x05=EISA -0x06=PCI -0x07=PC Card (PCMCIA) -0x08=VL-VESA -0x09=Proprietary -0x0A=Processor Card Slot -0x0B=Proprietary Memory Card Slot -0x0C=I/O Riser Card Slot -0x0D=NuBus -0x0E=PCI - 66MHz Capable -0x0F=AGP -0x10=AGP 2X -0x11=AGP 4X -0x12=PCI-X -0x13=AGP 8X -0xA0=PC-98/C20 -0xA1=PC-98/C24 -0xA2=PC-98/E -0xA3=PC-98/Local Bus -0xA4=PC-98/Card -0xA5=PCI Express -0xA6=PCI Express x1 -0xA7=PCI Express x2 -0xA8=PCI Express x4 -0xA9=PCI Express x8 -0xAA=PCI Express x16 -0xAB=PCI Express Gen 2 -0xAC=PCI Express Gen 2 x1 -0xAD=PCI Express Gen 2 x2 -0xAE=PCI Express Gen 2 x4 -0xAF=PCI Express Gen 2 x8 -0xB0=PCI Express Gen 2 x16 -0xB1=PCI Express Gen 3 -0xB2=PCI Express Gen 3 x1 -0xB3=PCI Express Gen 3 x2 -0xB4=PCI Express Gen 3 x4 -0xB5=PCI Express Gen 3 x8 -0xB6=PCI Express Gen 3 x16 - -[SlotBusWidths] -0x01=Other -0x02=Unknown -0x03=8 bit -0x04=16 bit -0x05=32 bit -0x06=64 bit -0x07=128 bit -0x08=1x or x1 -0x09=2x or x2 -0x0A=4x or x4 -0x0B=8x or x8 -0x0C=12x or x12 -0x0D=16x or x16 -0x0E=32x or x32 - -[CurrentUsages] -0x01=Other -0x02=Unknown -0x03=Available -0x04=In use - -[SlotLengths] -0x01=Other -0x02=Unknown -0x03=Short Length -0x04=Long Length - -[SlotChar1s] -0=Characteristics Unknown -1=Provides 5.0 Volts -2=Provides 3.3 Volts -3=Slot's opening is shared with another slot, e.g. PCI/EISA shared slot -4=PC Card slot supports PC Card-16 -5=PC Card slot supports CardBus -6=PC Card slot supports Zoom Video -7=PC Card slot supports Modem Ring Resume - -[SlotChar2s] -0=PCI slot supports Power Management Enable (PME#) signal -1=Slot supports hot-plug devices -2=PCI slot supports SMBus signal - -[AccessMethods] -0x00=Indexed I/O: 1 8-bit index port, 1 8-bit data port -0x01=Indexed I/O: 2 8-bit index ports, 1 8-bit data port -0x02=Indexed I/O: 1 16-bit index port, 1 8-bit data port -0x03=Memory-mapped physical 32-bit address -0x04=General-Purpose NonVolatile Data functions - -[LogStatuses] -0=Log area valid -1=Log area full - -[LogHeaderFormats] -0x00=No header -0x01=Type 1 log header - -[LogTypes] -0x00=Reserved -0x01=Single-bit ECC memory error -0x02=Multi-bit ECC memory error -0x03=Parity memory error -0x04=Bus time-out -0x05=I/O Channel Check -0x06=Software NMI -0x07=POST Memory Resize -0x08=POST Error -0x09=PCI Parity Error -0x0A=PCI System Error -0x0B=CPU Failure -0x0C=EISA FailSafe Timer time-out -0x0D=Correctable memory log disabled -0x0E=Logging disabled for a specific Event Type -0x0F=Reserved -0x10=System Limit Exceeded -0x11=Asynchronous hardware timer expired and issued a system reset -0x12=System configuration information -0x13=Hard-disk information -0x14=System reconfigured -0x15=Uncorrectable CPU-complex error -0x16=Log Area Reset/Cleared -0x17=System boot -0xFF=End of log - -[VarDataFormats] -0x00=No standard format data is available -0x01=Handle -0x02=Multiple-Event -0x03=Multiple-Event Handle -0x04=POST Results Bitmap -0x05=System Management Type -0x06=Multiple-Event System Management Type - -[PhyMemLocations] -0x01=Other -0x02=Unknown -0x03=System board or motherboard -0x04=ISA add-on card -0x05=EISA add-on card -0x06=PCI add-on card -0x07=MCA add-on card -0x08=PCMCIA add-on card -0x09=Proprietary add-on card -0x0A=NuBus -0xA0=PC-98/C20 add-on card -0xA1=PC-98/C24 add-on card -0xA2=PC-98/E add-on card -0xA3=PC-98/Local bus add-on card - -[PhyMemUsages] -0x01=Other -0x02=Unknown -0x03=System memory -0x04=Video memory -0x05=Flash memory -0x06=Non-volatile RAM -0x07=Cache memory - -[ErrCorrections] -0x01=Other -0x02=Unknown -0x03=None -0x04=Parity -0x05=Single-bit ECC -0x06=Multi-bit ECC -0x07=CRC - -[FormFactors] -0x01=Other -0x02=Unknown -0x03=SIMM -0x04=SIP -0x05=Chip -0x06=DIP -0x07=ZIP -0x08=Proprietary -0x09=DIMM -0x0A=TSOP -0x0B=Row of chips -0x0C=RIMM -0x0D=SODIMM -0x0E=SRIMM -0x0F=FB-DIMM - -[MemDevTypes] -0x01=Other -0x02=Unknown -0x03=DRAM -0x04=EDRAM -0x05=VRAM -0x06=SRAM -0x07=RAM -0x08=ROM -0x09=FLASH -0x0A=EEPROM -0x0B=FEPROM -0x0C=EPROM -0x0D=CDRAM -0x0E=3DRAM -0x0F=SDRAM -0x10=SGRAM -0x11=RDRAM -0x12=DDR -0x13=DDR2 -0x14=DDR2 FB-DIMM - -[TypeDetails] -0=Reserved -1=Other -2=Unknown -3=Fast-paged -4=Static column -5=Pseudo-static -6=RAMBUS -7=Synchronous -8=CMOS -9=EDO -10=Window DRAM -11=Cache DRAM -12=Non-volatile - -[MemDevAttributes] -0x00=Unknown - -[MemAryErrTypes] -0x01=Other -0x02=Unknown -0x03=OK -0x04=Bad read -0x05=Parity error -0x06=Single-bit error -0x07=Double-bit error -0x08=Multi-bit error -0x09=Nibble error -0x0A=Checksum error -0x0B=CRC error -0x0C=Corrected single-bit error -0x0D=Corrected error -0x0E=Uncorrectable error - -[ErrGrans] -0x01=Other -0x02=Unknown -0x03=Device level -0x04=Memory partition level - -[ErrOperations] -0x01=Other -0x02=Unknown -0x03=Read -0x04=Write -0x05=Partial write - -[BltTypes] -0x01=Other -0x02=Unknown -0x03=Mouse -0x04=Track Ball -0x05=Track Point -0x06=Glide Point -0x07=Touch Pad -0x08=Touch Screen -0x09=Optical Sensor - -[Interfaces] -0x01=Other -0x02=Unknown -0x03=Serial -0x04=PS/2 -0x05=Infrared -0x06=HP-HIL -0x07=Bus mouse -0x08=ADB (Apple Desktop Bus) -0xA0=Bus mouse DB-9 -0xA1=Bus mouse micro-DIN -0xA2=USB - -[Chemistries] -0x01=Other -0x02=Unknown -0x03=Lead Acid -0x04=Nickel Cadmium -0x05=Nickel metal hydride -0x06=Lithium-ion -0x07=Zinc air -0x08=Lithium Polymer - -[BootStatuses] -0x00=No errors detected -0x01=No bootable media -0x02=The normal operating system failed to load -0x03=Firmware-detected hardware failure -0x04=Operating system-detected hardware failure -0x05=User-requested boot -0x06=System security violation -0x07=Previously-requested image -0x08=A system watchdog timer expired, causing the system to reboot - -[ManagementDevTypes] -0x01=Other -0x02=Unknown -0x03=National Semiconductor LM75 -0x04=National Semiconductor LM78 -0x05=National Semiconductor LM79 -0x06=National Semiconductor LM80 -0x07=National Semiconductor LM81 -0x08=Analog Devices ADM9240 -0x09=Dallas Semiconductor DS1780 -0x0A=Maxim 1617 -0x0B=Genesys GL518SM -0x0C=Winbond W83781D -0x0D=Holtek HT82H791 - -[AddressTypes] -0x01=Other -0x02=Unknown -0x03=I/O Port -0x04=Memory -0x05=SM Bus - -[ChannelTypes] -0x01=Other -0x02=Unknown -0x03=RamBus -0x04=SyncLink - -[InterfaceTypes] -0x00=Unknown -0x01=KCS: Keyboard Controller Style -0x02=SMIC: Server Management Interface Chip -0x03=BT: Block Transfer - -[OnboardDevTypes] -0x01=Other -0x02=Unknown -0x03=Video -0x04=SCSI Controller -0x05=Ethernet -0x06=Token Ring -0x07=Sound -0x08=PATA Controller -0x09=SATA Controller -0x0A=SAS Controller - -[HostInterfaceTypes] -0x02=KCS: Keyboard Controller Style -0x03=8250 UART Register Compatible -0x04=16450 UART Register Compatible -0x05=16550/16550A UART Register Compatible -0x06=16650/16650A UART Register Compatible -0x07=16750/16750A UART Register Compatible -0x08=16850/16850A UART Register Compatible -0xF0=OEM - -;---------------------------------------; -; CPU MSR register list ; -;---------------------------------------; -[MSR_Common] - -[MSR_Intel_P4] -;P5_MC_ADDR=0x0 -;P5_MC_TYPE=0x1 -;TSC=0x10 -;PLATFORM_ID=0x17 -;APIC_BASE=0x1B -;HARD_POWERON=0x2A -;SOFT_POWERON=0x2B -;FREQUENCY_ID=0x2C -;BIOS_UPDT_TRIG=0x79 -;BIOS_SIGN_ID=0x8B -;MTRRCAP=0xFE -;SYSENTER_CS=0x174 -;SYSENTER_ESP=0x175 -;SYSENTER_EIP=0x176 -;MCG_CAP=0x179 -;MCG_STATUS=0x17A -;MCG_CTL=0x17B -;MCG_EAX=0x180 -;MCG_EBX=0x181 -;MCG_ECX=0x182 -;MCG_EDX=0x183 -;MCG_ESI=0x184 -;MCG_EDI=0x185 -;MCG_EBP=0x186 -;MCG_ESP=0x187 -;MCG_EFLAGS=0x188 -;MCG_EIP=0x189 -;MCG_MISC=0x18A -;THERM_CONTROL=0x19A -;THERM_INTERRUPT=0x19B -;THERM_STATUS=0x19C -;MISC_ENABLE=0x1A0 -;MSR_LER_FROM_LIP=0x1D7 -;MSR_LER_TO_LIP=0x1D8 -;DEBUGCTL=0x1D9 -;MSR_LASTBRANCH_TOS=0x1DA -;MSR_LASTBRANCH_0=0x1DB -;MSR_LASTBRANCH_1=0x1DC -;MSR_LASTBRANCH_2=0x1DD -;MSR_LASTBRANCH_3=0x1DE -;CR_PAT=0x277 -MTRR_DEF_TYPE=0x2FF -;MSR_BPU_COUNTER0=0x300 -;MSR_BPU_COUNTER1=0x301 -;MSR_BPU_COUNTER2=0x302 -;MSR_BPU_COUNTER3=0x303 -;MSR_MS_COUNTER0=0x304 -;MSR_MS_COUNTER1=0x305 -;MSR_MS_COUNTER2=0x306 -;MSR_MS_COUNTER3=0x307 -;MSR_FLAME_COUNTER0=0x308 -;MSR_FLAME_COUNTER1=0x309 -;MSR_FLAME_COUNTER2=0x30A -;MSR_FLAME_COUNTER3=0x30B -;MSR_IQ_COUNTER0=0x3OC -;MSR_IQ_COUNTER1=0x3OD -;MSR_IQ_COUNTER2=0x3OE -;MSR_IQ_COUNTER3=0x3OF -;MSR_IQ_COUNTER4=0x31O -;MSR_IQ_COUNTER5=0x311 -;MSR_BPU_CCCR0=0x360 -;MSR_BPU_CCCR1=0x361 -;MSR_BPU_CCCR2=0x362 -;MSR_BPU_CCCR3=0x363 -;MSR_MS_CCCR0=0x364 -;MSR_MS_CCCR1=0x365 -;MSR_MS_CCCR2=0x366 -;MSR_MS_CCCR3=0x367 -;MSR_FLAME_CCCR0=0x368 -;MSR_FLAME_CCCR1=0x369 -;MSR_FLAME_CCCR2=0x36A -;MSR_FLAME_CCCR3=0x36B -;MSR_IQ_CCCR0=0x36C -;MSR_IQ_CCCR1=0x36D -;MSR_IQ_CCCR2=0x36E -;MSR_IQ_CCCR3=0x36F -;MSR_IQ_CCCR4=0x370 -;MSR_IQ_CCCR5=0x371 -;MSR_BSU_ESCR0=0x3A0 -;MSR_BSU_ESCR1=0x3A1 -;MSR_FSB_ESCR0=0x3A2 -;MSR_FSB_ESCR1=0x3A3 -;MSR_FIRM_ESCR0=0x3A4 -;MSR_FIRM_ESCR1=0x3A5 -;MSR_FLAME_ESCR0=0x3A6 -;MSR_FLAME_ESCR1=0x3A7 -;MSR_DAC_ESCR0=0x3A8 -;MSR_DAC_ESCR1=0x3A9 -;MSR_MOB_ESCR0=0x3AA -;MSR_MOB_ESCR1=0x3AB -;MSR_PMH_ESCR0=0x3AC -;MSR_PMH_ESCR1=0x3AD -;MSR_SAAT_ESCR0=0x3AE -;MSR_SAAT_ESCR1=0x3AF -;MSR_U2L_ESCR0=0x3B0 -;MSR_U2L_ESCR1=0x3B1 -;MSR_BPU_ESCR0=0x3B2 -;MSR_BPU_ESCR1=0x3B3 -;MSR_IS_ESCR0=0x3B4 -;MSR_IS_ESCR1=0x3B5 -;MSR_ITLB_ESCR0=0x3B6 -;MSR_ITLB_ESCR1=0x3B7 -;MSR_CRU_ESCR0=0x3B8 -;MSR_CRU_ESCR1=0x3B9 -;MSR_IQ_ESCR0=0x3BA -;MSR_IQ_ESCR1=0x3BB -;MSR_RAT_ESCR0=0x3BC -;MSR_RAT_ESCR1=0x3BD -;MSR_SSU_ESCR0=0x3BE -;MSR_MS_ESCR0=0x3C0 -;MSR_MS_ESCR1=0x3C1 -;MSR_TBPU_ESCR0=0x3C2 -;MSR_TBPU_ESCR1=0x3C3 -;MSR_TC_ESCR0=0x3C4 -;MSR_TC_ESCR1=0x3C5 -;MSR_IX_ESCR0=0x3C8 -;MSR_IX_ESCR0=0x3C9 -;MSR_ALF_ESCR0=0x3CA -;MSR_ALF_ESCR1=0x3CB -;MSR_CRU_ESCR2=0x3CC -;MSR_CRU_ESCR3=0x3CD -;MSR_CRU_ESCR4=0x3E0 -;MSR_CRU_ESCR5=0x3E1 -;MSR_TC_PRECISE_EVENT=0x3FO -;PEBS_ENABLE=0x3F1 -;MSR_PEBS_MATRIX_VERT=0x3F2 -;MC0_CTL=0x400 -;MC0_STATUS=0x401 -;MC0_ADDR=0x402 -;MC0_MISC=0x403 -;MC1_CTL=0x404 -;MC1_STATUS=0x405 -;MC1_ADDR=0x406 -;MC1_MISC=0x407 -;MC2_CTL=0x408 -;MC2_STATUS=0x409 -;MC2_ADDR=0x40A -;MC2_MISC=0x40B -;MC3_CTL=0x40C -;MC3_STATUS=0x40D -;MC3_ADDR=0x40E -;MC3_MISC=0x40F -;DS_AREA=0x600 - -[MSR_AMD_K8] -;TSC=0x0010 -;APIC_BASE=0x001B -;EBL_CR_POWERON=0x002A -;PATCH_LEVEL=0x008B -;Max_Freq=0x00E7 -;Actual_Freq=0x00E8 -;MTRRcap=0x00FE -;SYSENTER_CS=0x0174 -;SYSENTER_ESP=0x0175 -;SYSENTER_EIP=0x0176 -;MCG_CAP=0x0179 -;MCG_STATUS=0x017A -;MCG_CTL=0x017B -;DebugCtl=0x01D9 -;LastBranchFromIP=0x01DB -;LastBranchToIP=0x01DC -;LastExceptionFromIP=0x01DD -;LastExceptionToIP=0x01DE -;PAT=0x0277 -MTRR_DEF_TYPE=0x2FF -;MC0_CTL=0x0400 -;MC0_STATUS=0x0401 -;MC0_ADDR=0x0402 -;MC0_MISC=0x0403 -;MC1_CTL=0x0404 -;MC1_STATUS=0x0405 -;MC1_ADDR=0x0406 -;MC1_MISC=0x0407 -;MC2_CTL=0x0408 -;MC2_STATUS=0x0409 -;MC2_ADDR=0x040A -;MC2_MISC=0x040B -;MC3_CTL=0x040C -;MC3_STATUS=0x040D -;MC3_ADDR=0x040E -;MC3_MISC=0x040F -;MC4_CTL=0x0410 -;MC4_STATUS=0x0411 -;MC4_ADDR=0x0412 -;MC4_MISC=0x0413 -;MC5_CTL=0x0414 -;MC5_STATUS=0x0415 -;MC5_ADDR=0x0416 -;MC5_MISC=0x0417 -;MC6_CTL=0x0418 -;MC6_STATUS=0x0419 -;MC6_ADDR=0x041A -;MC6_MISC=0x041B -;Extended_Feature=0xC0000080 -;STAR=0xC0000081 -;STAR64=0xC0000082 -;STARCOMPAT=0xC0000083 -;SF_MASK=0xC0000084 -;FS_Base=0xC0000100 -;GS_Base=0xC0000101 -;KernelGSbase=0xC0000102 -;TSC_AUX=0xC0000103 -;TscRate=0xC0000104 -;LWP_CFG=0xC0000105 -;LWP_CBADDR=0xC0000106 -;;MC4_MISC1=0xC0010408 -;;MC4_MISC2=0xC0010409 -;PerfEvtSel0=0xC0010000 -;PerfEvtSel1=0xC0010001 -;PerfEvtSel2=0xC0010002 -;PerfEvtSel3=0xC0010003 -;PerfCtr0=0xC0010004 -;PerfCtr1=0xC0010005 -;PerfCtr2=0xC0010006 -;PerfCtr3=0xC0010007 -;SYSCFG=0xC0010010 -;HWCR=0xC0010015 -;IORRBase0=0xC0010016 -;IORRBase1=0xC0010018 -;IORRMask0=0xC0010017 -;IORRMask1=0xC0010019 -;TOP_MEM=0xC001001A -;TOP_MEM2=0xC001001D -;;MANID=0xC001001E -;NB_CFG1=0xC001001F -;;PATCH_LOADER=0xC0010020 -;MCE_Redirection=0xC0010022 -;CpuIdNameString0=0xC0010030 -;CpuIdNameString1=0xC0010031 -;CpuIdNameString2=0xC0010032 -;CpuIdNameString3=0xC0010033 -;CpuIdNameString4=0xC0010034 -;CpuIdNameString5=0xC0010035 -;HTC=0xC001003E -;;Thermal_CTL=0xC001003F -;;FIDVID_CTL=0xC0010041 -;;FIDVID_STATUS=0xC0010042 -;MC0_CTL_MASK=0xC0010044 -;MC1_CTL_MASK=0xC0010045 -;MC2_CTL_MASK=0xC0010046 -;MC3_CTL_MASK=0xC0010047 -;MC4_CTL_MASK=0xC0010048 -;MC5_CTL_MASK=0xC0010049 -;MC6_CTL_MASK=0xC001004A -;IOTRAP_ADDR0=0xC0010050 -;IOTRAP_ADDR1=0xC0010051 -;IOTRAP_ADDR2=0xC0010052 -;IOTRAP_ADDR3=0xC0010053 -;IOTRAP_CTL=0xC0010054 -;INT_Pending_MSG=0xC0010055 -;SMI_IO_Cycle=0xC0010056 -;MMIO_Base_Addr=0xC0010058 -;MMIO_Trap_Ctrl=0xC0010059 -;MMIO_Trap0_Addr=0xC001005A -;MMIO_Trap1_Addr=0xC001005B -;MMIO_Trap2_Addr=0xC001005C -;MMIO_Trap3_Addr=0xC001005D -;BIST_Results=0xC0010060 -;P-State_Limit=0xC0010061 -;P-State_Ctrl=0xC0010062 -;P-State_Status=0xC0010063 -;P-State_0=0xC0010064 -;P-State_1=0xC0010065 -;P-State_2=0xC0010066 -;P-State_3=0xC0010067 -;P-State_4=0xC0010068 -;P-State_5=0xC0010069 -;P-State_6=0xC001006A -;P-State_7=0xC001006B -;COFVID_Ctrl=0xC0010070 -;COFVID_Status=0xC0010071 -;;SBI_P-State_Limit=0xC0010072 -;;C-State_Base=0xC0010073 -;;CPU_Watchdog=0xC0010074 -;;APML_TDP_Limit=0xC0010075 -;;TDP_Power=0xC0010077 -;;Power_Aver_Period=0xC0010078 -;;DRAM_Cmd_Throttle=0xC0010079 -;SMM_BASE=0xC0010111 -;SMM_ADDR=0xC0010112 -;SMM_MASK=0xC0010113 -;VM_Ctrl=0xC0010114 -;IGNNE=0xC0010115 -;;SMM_CTL=0xC0010116 -;VM_HSAVE_PA=0xC0010117 -;SVM_Lock_Key=0xC0010118 -;SMM_Lock_Key=0xC0010119 -;Local_SMI_Status=0xC001011A -;OSVW_ID_Len=0xC0010140 -;OSVW_Status=0xC0010141 -;Perf_Ctl0=0xC0010200 -;Perf_Ctl1=0xC0010202 -;Perf_Ctl2=0xC0010204 -;Perf_Ctl3=0xC0010206 -;Perf_Ctl4=0xC0010208 -;Perf_Ctl5=0xC001020A -;Perf_Counter0=0xC0010201 -;Perf_Counter1=0xC0010203 -;Perf_Counter2=0xC0010205 -;Perf_Counter3=0xC0010207 -;Perf_Counter4=0xC0010209 -;Perf_Counter5=0xC001020B -;NB_Perf_Ctl0=0xC0010240 -;NB_Perf_Ctl1=0xC0010242 -;NB_Perf_Ctl2=0xC0010245 -;NB_Perf_Ctl3=0xC0010246 -;NB_Perf_Counter0=0xC0010241 -;NB_Perf_Counter1=0xC0010243 -;NB_Perf_Counter2=0xC0010245 -;NB_Perf_Counter3=0xC0010247 -;Thermal_PM=0xC0011003 -;CPUID_Features=0xC0011004 -;CPUID_ExtFeatures=0xC0011005 -;Node_ID=0xC001100C -;LS_CFG=0xC0011020 -;IC_CFG=0xC0011021 -;DC_CFG=0xC0011022 -;CU_CFG=0xC0011023 -;FP_CFG=0xC0011028 -;DE_CFG=0xC0011029 -;CU_CFG2=0xC001102A -;CU_CFG3=0xC001102B -;IC_IBS_CTL=0xC0011030 -;IC_IBS_LIN_AD=0xC0011031 -;IC_IBS_PHYS_AD=0xC0011032 -;SC_IBS_CTL=0xC0011033 -;IBSOP_RIP=0xC0011034 -;SC_IBS_DATA=0xC0011035 -;IBS_DATA_OpData2=0xC0011036 -;IBS_DATA_OpData3=0xC0011037 -;DC_IBS_LIN_AD=0xC0011038 -;DC_IBS_PHYS_AD=0xC0011039 -;IBS_CTL=0xC001103A -;BP_IBSTGT_RIP=0xC001103B - -;---------------------------------------; -; Manual Mode Super IO Enter Config Key ; -; UPDATED BY RW AUTOMATICALLY ; -;---------------------------------------; -[SIOConfigKey] -ConfigKey0=o 0x2e 0x87; o 0x2e 0x87; -ConfigKey1=o 0x2e 0x87; o 0x2e 0x01; o 0x2e 0x55; o 0x2e 0x55 -ConfigKey2=o 0x2e 0x55 - -[MSR_User_000206A6] -

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 c5<}D^sT`W^bL7M86 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 literal 0 HcmV?d00001 diff --git a/HandheldCompanion/Resources/Intel/RW/Rw.exe b/HandheldCompanion/Resources/Intel/RW/Rw.exe new file mode 100644 index 000000000..9bc3f12a6 --- /dev/null +++ b/HandheldCompanion/Resources/Intel/RW/Rw.exe @@ -0,0 +1,2699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Power-Control-Panel-v2/Rw.exe at master · project-sbc/Power-Control-Panel-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +