Hi Wictor,
I compared the circuit diagrams for the 34401A multimeter and the E3631A PSU.
In true HP fashon, they have made the uProcessor as universal as possible.
The difference being that the 34401A has 14 buttons amd the has 13 buttons plus a Rotary encoder.
Both products share the same Drive (Port 0, lines 0,1,2&3) and sense lines (Port 1, lines 0,1,2&3) for the button array which I guess is capable of reading 16 buttons if needed.
The rotary encoder sense lines are unpopulated on the 34401A (port 1, lines 6 &7).
So assuming HP/Agilent designed a common firmware load, which I think makes sense from a manufacturing point of view, then I should be ok with the 34401A firmware.
What do you think?
Ray
Hi Ray,
I know that there some differencies between 34401 and E363xA as you said. I was thinking that since the original MCU is ROM version, it can't be programmed after it has been manufactured. And if same part code goes to 34401, 363x, 364x and to some other similar models, it should work.
There are at least two different version of the front panel for 34401 and I remember reading that they are not similar. I think there may be changes in protocol and maybe the main board MCU needs to be compatible also.
I know for sure that E3631A and E3634A front panels use common FW, since I have tested E3631A panel in E3634A and it works fine. The VFD is different in each model, but the FW does not care about that. I have decoded the protocol and the displayed text and annunciators are sent by the main board MCU.
If you have ordered the flash version of the MCU e.g. xx8951, you can program it multiple times. I would first try with the
http://www.ko4bb.com/getsimple/index.php?id=download&file=HP_Agilent/Agilent_34401A_E3646A_Display_board_MCU_firmware_dump_EPROM_34401-88804_RE-34401-88804.zip and if it for some reason does not work, then I could desolder my 8051 and send you the FW from that. I don't have the VFD in E3634A, since the VFD was broken, when I bought the unit.
When you have programmed the MCU, just solder it back to board, but don't solder the VFD. Connect front panel back to PSU and power it up. If you hear one beep, main MCU should be able to communicate with front panel MCU. After that you can solder VFD like feedbackloop did in his repair video.
What are the symptoms of your device? Do you hear two beeps, when you power up the unit?