;------------------------------------------------------------------; ;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=0x7FFFFFFF PCIEMMIOonPCI=0 PCIIOonPCIE=1 RwDebug=0 DisableSmbus=0 DisableSuperIo=0 CpuClkDetect=1 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) ;---------------------------------------; ; 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 ;---------------------------------------; ; 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 ;---------------------------------------; ; 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]