| Products > Test Equipment |
| Possible upgrade - Agilent 34410A to 34411A |
| << < (6/9) > >> |
| 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 |
| Message Index |
| Next page |
| Previous page |