User Tools

Site Tools


agilent_infiniium_54830


This is an old revision of the document!


Agilent Infiniium 54830 Series

Hardware Upgrade & Software Restore

Perform common repairs and maintenance, then upgrade the system software to Windows XP and install the latest Infiniium scope software.

Click to show

Motherboard Swap & New OS Install

Because the 54830 scopes are simply based on a MicroATX PC motherboard running Windows 98 or XP, the underlying hardware can be upgraded to something newer and more powerful. This will not change any of the scope's fundamental performance characteristics, and the software used will remain the same, but its a fun modification to do for its own sake, and it can enable to use of higher resolution displays, an easier/better remote access experience, faster boot times, etc.

The purpose of this section is to synthesize what I have found on the EEVblog forum, specifically this post by user Howardlong, as well as contributions by user magore, and some others.

It should go without saying that this is an incredibly invasive process. The odds of destroying the instrument are fairly high. These days, though, a 53830 series scope in “for parts” condition can be found pretty cheap, so I think it's a worthy endeavor. If you blow up your gear, though, don't blame me! You've been warned.

Motherboard Swap

New OS Install

mesa patch file |

mesa.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}]
"Class"="Infiniium"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}]
"Class"="Infiniium"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}]
"Class"="Infiniium"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}\0007]
"InfPath"="mesa.inf"
"InfSection"="Mesa"
"InfSectionExt"=".NT"
"ProviderName"="Agilent Technologies"
"DriverDateData"=hex:00,c0,d8,cf,8c,65,c1,01
"DriverDate"="11-5-2001"
"DriverVersion"="1.0.0.0"
"DriverDesc"="Infiniium Main Interface"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}\0007]
"InfPath"="mesa.inf"
"InfSection"="Mesa"
"InfSectionExt"=".NT"
"ProviderName"="Agilent Technologies"
"DriverDateData"=hex:00,c0,d8,cf,8c,65,c1,01
"DriverDate"="11-5-2001"
"DriverVersion"="1.0.0.0"
"DriverDesc"="Infiniium Main Interface"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}\0007]
"InfPath"="mesa.inf"
"InfSection"="Mesa"
"InfSectionExt"=".NT"
"ProviderName"="Agilent Technologies"
"DriverDateData"=hex:00,c0,d8,cf,8c,65,c1,01
"DriverDate"="11-5-2001"
"DriverVersion"="1.0.0.0"
"DriverDesc"="Infiniium Main Interface"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Enum\Root\INFINIIUM]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\INFINIIUM]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\INFINIIUM]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Enum\Root\INFINIIUM\0000]
"ClassGUID"="{ff646f80-8def-11d2-9449-00105a075f6b}"
"Class"="Infiniium"
"ConfigFlags"=dword:00000004
"Driver"="{FF646F80-8DEF-11D2-9449-00105A075F6B}\\0007"
"Mfg"="@mesa.inf,%agilent%;Agilent Technologies"
"Service"="mesa"
"DeviceDesc"="@mesa.inf,%agilent.devicedesc%;Infiniium Main Interface"
"Capabilities"=dword:00000000
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\INFINIIUM\0000]
"ClassGUID"="{ff646f80-8def-11d2-9449-00105a075f6b}"
"Class"="Infiniium"
"ConfigFlags"=dword:00000004
"Driver"="{FF646F80-8DEF-11D2-9449-00105A075F6B}\\0007"
"Mfg"="@mesa.inf,%agilent%;Agilent Technologies"
"Service"="mesa"
"DeviceDesc"="@mesa.inf,%agilent.devicedesc%;Infiniium Main Interface"
"Capabilities"=dword:00000000
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\INFINIIUM\0000]
"ClassGUID"="{ff646f80-8def-11d2-9449-00105a075f6b}"
"Class"="Infiniium"
"ConfigFlags"=dword:00000004
"Driver"="{FF646F80-8DEF-11D2-9449-00105A075F6B}\\0007"
"Mfg"="@mesa.inf,%agilent%;Agilent Technologies"
"Service"="mesa"
"DeviceDesc"="@mesa.inf,%agilent.devicedesc%;Infiniium Main Interface"
"Capabilities"=dword:00000000
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Enum\Root\INFINIIUM\0000\Control]
"ActiveService"="mesa"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\INFINIIUM\0000\Control]
"ActiveService"="mesa"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\INFINIIUM\0000\Control]
"ActiveService"="mesa"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\services\mesa]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"Tag"=dword:00000007
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,6d,00,65,00,73,00,61,00,2e,00,73,\
  00,79,00,73,00,00,00
"DisplayName"="Infiniium Main Interface"
"Group"="Pointer Port"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mesa]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"Tag"=dword:00000007
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,6d,00,65,00,73,00,61,00,2e,00,73,\
  00,79,00,73,00,00,00
"DisplayName"="Infiniium Main Interface"
"Group"="Pointer Port"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\mesa]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"Tag"=dword:00000007
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,6d,00,65,00,73,00,61,00,2e,00,73,\
  00,79,00,73,00,00,00
"DisplayName"="Infiniium Main Interface"
"Group"="Pointer Port"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\services\mesa\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"INITSTARTFAILED"=dword:00000001
"0"="Root\\INFINIIUM\\0000"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mesa\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"INITSTARTFAILED"=dword:00000001
"0"="Root\\INFINIIUM\\0000"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\mesa\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"INITSTARTFAILED"=dword:00000001
"0"="Root\\INFINIIUM\\0000"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\services\mesa\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mesa\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\mesa\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

This patch must be applied to a running system (you can't merge it into an offline hive, as far as I can tell) and it must be done as the SYSTEM user. The easiest way to do this is to use psexec.exe from the Microsoft Sysinternal Utilities to launch regedit as the system user, then import the .reg file. I found that version 2.41 of psexec (current as of this writing) did not work, but 2.11 from 2016 worked just fine. <code>psexec -i -s C:\Windows\regedit.exe</code> Once this has been merged, reboot the system and open device manager when it comes up. You should see Infiniium Main Interface listed with no driver installed. Point it to mesa.inf (make sure mesa.sys is in the same directory) and it should install successfully. === Hardware Drivers === You will install drivers for six more pieces of hardware. Infiniium Acquisition Board (5483x),Infiniium Display, and four Infiniium Memory Controllers (which will all use the same driver). The Acquisition board is PCI ID ^ Device ^ PCI ID ^ Driver ^ Note ^

agilent_infiniium_54830.1753459388.txt.gz · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki