+
+
+ You can’t perform that action at this time.
+
+
+
+
+ You signed in with another tab or window. Reload to refresh your session.
+ You signed out in another tab or window. Reload to refresh your session.
+
(Sorry about that, but we can’t show files that are this big right now.)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You can’t perform that action at this time.
+
+
+
+
+ You signed in with another tab or window. Reload to refresh your session.
+ You signed out in another tab or window. Reload to refresh your session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 000000000..197c255ad
Binary files /dev/null and b/HandheldCompanion/Resources/WinRing0x64.sys differ
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 000000000..4a48c7a1f
Binary files /dev/null and b/Resources/AMD/RyzenAdj/WinRing0x64.dll differ
diff --git a/Resources/AMD/RyzenAdj/WinRing0x64.sys b/Resources/AMD/RyzenAdj/WinRing0x64.sys
new file mode 100644
index 000000000..197c255ad
Binary files /dev/null and b/Resources/AMD/RyzenAdj/WinRing0x64.sys differ
diff --git a/Resources/AMD/RyzenAdj/inpoutx64.dll b/Resources/AMD/RyzenAdj/inpoutx64.dll
new file mode 100644
index 000000000..82c343fe1
Binary files /dev/null and b/Resources/AMD/RyzenAdj/inpoutx64.dll differ
diff --git a/Resources/AMD/RyzenAdj/libryzenadj.dll b/Resources/AMD/RyzenAdj/libryzenadj.dll
new file mode 100644
index 000000000..4ceab1a0e
Binary files /dev/null and b/Resources/AMD/RyzenAdj/libryzenadj.dll differ
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 000000000..f00a4a9d4
Binary files /dev/null and b/Resources/Intel/KX/KX.exe differ
diff --git a/Resources/Intel/MSR/WinIo32.dll b/Resources/Intel/MSR/WinIo32.dll
new file mode 100644
index 000000000..9d91ee4c6
Binary files /dev/null and b/Resources/Intel/MSR/WinIo32.dll differ
diff --git a/Resources/Intel/MSR/WinIo32.sys b/Resources/Intel/MSR/WinIo32.sys
new file mode 100644
index 000000000..ab1d56d6a
Binary files /dev/null and b/Resources/Intel/MSR/WinIo32.sys differ
diff --git a/Resources/Intel/MSR/WinIo64.dll b/Resources/Intel/MSR/WinIo64.dll
new file mode 100644
index 000000000..8d77e5c83
Binary files /dev/null and b/Resources/Intel/MSR/WinIo64.dll differ
diff --git a/Resources/Intel/MSR/WinIo64.sys b/Resources/Intel/MSR/WinIo64.sys
new file mode 100644
index 000000000..fe38c268c
Binary files /dev/null and b/Resources/Intel/MSR/WinIo64.sys differ
diff --git a/Resources/Intel/MSR/WinRing0x64.dll b/Resources/Intel/MSR/WinRing0x64.dll
new file mode 100644
index 000000000..714480c4b
Binary files /dev/null and b/Resources/Intel/MSR/WinRing0x64.dll differ
diff --git a/Resources/Intel/MSR/WinRing0x64.sys b/Resources/Intel/MSR/WinRing0x64.sys
new file mode 100644
index 000000000..197c255ad
Binary files /dev/null and b/Resources/Intel/MSR/WinRing0x64.sys differ
diff --git a/Resources/Intel/MSR/msr-cmd.exe b/Resources/Intel/MSR/msr-cmd.exe
new file mode 100644
index 000000000..5a7066def
Binary files /dev/null and b/Resources/Intel/MSR/msr-cmd.exe differ
diff --git a/Resources/Intel/MSR/winio-drv.exe b/Resources/Intel/MSR/winio-drv.exe
new file mode 100644
index 000000000..60141917d
Binary files /dev/null and b/Resources/Intel/MSR/winio-drv.exe differ
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]
-