Products > Test Equipment
Possible upgrade - Agilent 34410A to 34411A
coromonadalix:
An eevblog member tried a few hacks on the 34411a firmware
the XS file with an + at the end is patched and the FW updater too
Never worked for me and did not brick the meter
Try at you own risk and not liable for any problems
The XS file was compressed again, but the compression ratio is not the same, they are less bigger, my meter failed in the last FW portion, and if one worked fine it would ask for the 34410a fw on the screen
If you flashback the original keysight software it will function correctly again
https://www.sendspace.com/file/f5qj0d
added the 34410a eeprom dump
zrq:
--- Quote from: TheSteve on October 09, 2022, 05:29:16 am ---Going 34410 to 34411 is pretty easy. In the past you just needed swap the names of the bin files so the upgrade package would install the 34411 firmware into your 34410. When it boots it will be unhappy so the other thing required is to edit the model # in the eeprom that is in the back left corner of the unit(8 pin SOIC). You can get an SOIC clip onto it without even removing the PCB. Just edit the instances of 34410 to 34411.
--- End quote ---
Have you tried this or saw evidence that this worked? I had another look into the 34410A flash dump on another post (https://www.eevblog.com/forum/repair/agilent-34410a-u1001-flash-dump/msg3786704/#msg3786704 ), and it appears to me that the magic number being checked is just in the flash rather than the eeprom. The value checked against in _checkModelNumber() is hardcoded in the boot rom.
--- Code: --- 006022cc 3c 20 01 c0 lis r1,0x1c0
006022d0 38 21 00 00 addi r1,r1,0x0
006022d4 28 08 40 00 cmplwi r8,0x4000
006022d8 40 82 00 10 bne LAB_006022e8
006022dc 39 00 00 00 li r8,0x0
006022e0 38 60 00 02 li r3,0x2
006022e4 48 00 00 0c b LAB_006022f0
LAB_006022e8 XREF[1]: 006022d8(j)
006022e8 38 60 00 01 li r3,0x1
006022ec 48 00 08 95 bl FUN_00602b80 undefined FUN_00602b80()
LAB_006022f0 XREF[1]: 006022e4(j)
006022f0 3c 80 90 00 lis r4,-0x7000
006022f4 38 84 00 08 addi r4,r4,0x8
006022f8 98 64 00 00 stb r3,0x0(r4)=>DAT_90000008
006022fc 38 60 01 00 li r3,0x100
00602300 3c 80 00 1f lis r4,0x1f
00602304 38 84 84 80 subi r4=>DAT_001e8480,r4,0x7b80 = E5h
00602308 48 00 09 15 bl FUN_00602c1c undefined FUN_00602c1c()
0060230c 38 60 23 5a li r3,0x235a <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<BINGO
00602310 3c 80 90 00 lis r4,-0x7000
00602314 38 84 00 0a addi r4,r4,0xa
00602318 b0 64 00 00 sth r3,0x0(r4)=>DAT_9000000a
0060231c 3c 80 ff e0 lis r4,-0x20
00602320 38 84 2d e4 addi r4,r4,0x2de4
--- End code ---
coromonadalix:
In my case nothing worked, some patched xs files, patched firmware updaters ... a mix of them, nada niet
the only thing is : the meter will spit a FW warning saying it need the 34410a FW
And was not able to receive any data from the internal serial console, all parts and connector is there ?? maybe i have not wired it correctly ?
HighVoltage:
This hack also did not work for me.
Once I got a real 34411A, I did not try anymore.
coromonadalix:
:-+ :-+
but it seems "easy" since the only notable difference is the sampling rate from the L4411a, 34410a to the 34411a ??? or not loll
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version