The following are my raw notes I took during the 16902B Win 7 upgrade with Agilent 5.90.x drivers and environment. Kindly disregard any misspellings of this quick summary. I also took many pictures but since I got it to work they probably are not needed anymore.
Original Installation:
16902B with 3 16755A cards, Windows XP SP2, Agilent Software 3.83.0001, 80 Gbyte Deskstar HD, M-880-Nitro motherboard, Intel Celeron D 3.2 GHz (Single Core), 2 GBytes RAM installed (4 512 Mbyte modules).
1. I installing another hard drive into the 16902B, (an 80 GByte Western Digital), and restored the factory Windows XP environment using the 16902-14100.iso mentioned in this thread.
https://www.eevblog.com/forum/testgear/anyone-have-an-os-recovery-disc-for-an-agilent-16900b-series/msg2394207/I burned the ISO to DVD and installed it using an external DVD drive via USB connection. [I used a DVD drive from another PC and a USB to SATA adapter]).
2. It took over an hour to restore…
3. Once the Win XP environment is restored, verify the touch screen is working, from panel buttons, Agilent Software environment, external mouse, all other devices recognized.
4. I then exported the following regkey from the Windows XP install environment (using regedit) to a USB flash drive:
[HKEY_LOCAL_MACHINE\SYSTEM\AgMachineInfo]
"Ag16900Standalone"=dword:00000001
"NoDisplaySwitching"="true"
"FrameModelNumber"="16902B"
5. Now, from within the Windows XP environment, I installed Windows 7 Pro 32 bit (with SP1 already applied on the DVD) from the external DVD drive. I choose not to keep previous files, etc... it then will create a backup of the Windows XP environment and save it in windows.old folder. Choose NO automatic updates, I will do this manually later.
6. Ok, now with Windows 7 installed… Touch Screen doesn’t work properly, no problem, keep going.
7. No need to enter Windows 7 license at this time, you will have 3 days to do it… keep going.
9. Install network cable, enable automatic updates for Windows 7. Install updates, 173 important updates, 6 optional (about 1 Gbytes total). Lengthy process… update got stuck on me once and a few reboots…
10. Once, windows updates are complete… the original Touch Screen drivers on the Window XP install are from Hampshire Company, TSHARC. For the most recent drivers, they are from Microchip TSHARC, below is the link. Install the touch drivers and calibrate the screen and reboot… keep going. (Run as administrator).
https://www.microchip.com/design-centers/tsharc/software-drivers-and-driver-manuals11. Now, this is required, (it won’t work without doing this)… import the registry key saved from Windows XP to the new Windows 7 environment using regedit.
12. If you check device manager, you should have one outstanding device not found. This will be resolved when you install the complete Agilent 16902B Drivers and Environment, version 5.90.x from B3764-14200-AS-05901104-RC.iso DVD.
https://www.keysight.com/main/software.jspx?ckey=2222812In retrospect, the installation of the Windows XP restore disc in step 1 may not be needed, given the only thing needed from that installation is
A. That specific Agilent registry key.
B. The name of the drivers for the touch screen.
Great info on this thread. The secret is the registry key (was it ingowien that mentioned it?) Without that scrap of information, it will not work.
Everything seems to be working, include front panel buttons. But…
1. The 16902B seems to not have any built-in speaker for sound? I did get sound by connecting an external speaker to the back of the 16902B.
2. No Agilent Screen Saver or background included with update?
Juan