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
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod