Author Topic: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software  (Read 6963 times)

0 Members and 1 Guest are viewing this topic.

Offline gamalot

  • Super Contributor
  • ***
  • Posts: 1384
  • Country: au
  • Correct my English
    • Youtube
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #25 on: August 01, 2022, 09:42:03 pm »
For the options, what about those small switches at the top and bottom of your picture?
You could check where they connect to and try the different positions, only 256 combinations to do  :-DD

Best regards

The service manual says there are no jumpers or switches that depend on any options.

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #26 on: August 02, 2022, 02:27:21 pm »


I think I should be able to read the flash memory directly... But I like the path of trying to find the commands for upgrading the unit through GPIB itself. But even then, the actual code would need to be discovered which is a function of the serial number...
since this is the same lineage of the LCR bridge most likely it is simply a flag in the flash. you don't need the code or the key generation , simply set the flag.
in the lcr bridge there is no "key check" , only a flag check.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline HugoneusTopic starter

  • Frequent Contributor
  • **
  • Posts: 958
  • Country: us
    • The Signal Path Video Blog
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #27 on: August 02, 2022, 02:28:58 pm »
First step would be to get the Flash from the instrument.

I’ll try it. :)

Offline Aiy

  • Regular Contributor
  • *
  • Posts: 71
  • Country: se
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #28 on: August 05, 2022, 07:28:13 am »
Hello,
I've had a look around the archive.org "ftp site boneyard" filelistings for ftp.keysight.com 2015-04-04
https://archive.org/download/ftp.keysight.com/
https://ia600504.us.archive.org/28/items/ftp.keysight.com/2015.03.ftp.keysight.com.tar.txt

And ftp.agilent.com 2014-06-15
https://archive.org/download/ftp.agilent.com
https://archive.org/download/ftp.agilent.com/2014.06.ftp.agilent.com.tar.txt

searching for "E4915_16.exe" mentioned in the service manual, as well as other keywords I could think of. No luck.

The archives are >2010 so about ten years too recent

Best regards,
 

Offline HugoneusTopic starter

  • Frequent Contributor
  • **
  • Posts: 958
  • Country: us
    • The Signal Path Video Blog
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #29 on: August 17, 2022, 11:27:54 pm »
Hello,
I've had a look around the archive.org "ftp site boneyard" filelistings for ftp.keysight.com 2015-04-04
https://archive.org/download/ftp.keysight.com/
https://ia600504.us.archive.org/28/items/ftp.keysight.com/2015.03.ftp.keysight.com.tar.txt

And ftp.agilent.com 2014-06-15
https://archive.org/download/ftp.agilent.com
https://archive.org/download/ftp.agilent.com/2014.06.ftp.agilent.com.tar.txt

searching for "E4915_16.exe" mentioned in the service manual, as well as other keywords I could think of. No luck.

The archives are >2010 so about ten years too recent

Best regards,

Thank you for trying... Still no luck.

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #30 on: August 18, 2022, 05:14:42 pm »
i have an older archive from the FTP site when they still were HP. found the harddisk yesterday. will check.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 
The following users thanked this post: Hugoneus, gamalot

Offline HugoneusTopic starter

  • Frequent Contributor
  • **
  • Posts: 958
  • Country: us
    • The Signal Path Video Blog
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #31 on: August 18, 2022, 05:48:37 pm »
i have an older archive from the FTP site when they still were HP. found the harddisk yesterday. will check.

Thanks!

Offline vaualbus

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: it
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #32 on: August 27, 2022, 09:58:16 pm »
Could you put that too on archive.org is a too bad job to upload what I imagine is a big HDD of data?
 

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #33 on: August 28, 2022, 01:00:20 am »
Could you try querying ":TEST:INSTR:INFO:DATA?" over GPIB and see what comes back?
 
The following users thanked this post: edavid, gamalot

Offline gamalot

  • Super Contributor
  • ***
  • Posts: 1384
  • Country: au
  • Correct my English
    • Youtube
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #34 on: August 28, 2022, 04:53:49 am »
Could you try querying ":TEST:INSTR:INFO:DATA?" over GPIB and see what comes back?

Here is mine, nothing but the model number, serial number, and zeros.

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #35 on: August 28, 2022, 05:37:07 am »
Excellent, thanks, that's the result I was hoping for :)

In theory, you should be able to send back ":TEST:INSTR:INFO:DATA E4916A,JP1KD00868,010,000,000,000" (ie: just swapping the first 000 to 010) to enable the LCR option.

A few caveats:
I'm basing this on reverse engineering the v2.13 firmware linked above. It's unlikely, but your version could behave differently.
The firmware does a bunch of checks on the string sent to verify the option strings, however it does let you overwrite the model (to either "E4916A" or "E4915A") and the serial number so type carefully.
There could be side effects I haven't noticed, so it's probably best to have a backup of any flash in there for minimal risk.
 
The following users thanked this post: gamalot

Offline gamalot

  • Super Contributor
  • ***
  • Posts: 1384
  • Country: au
  • Correct my English
    • Youtube
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #36 on: August 28, 2022, 05:59:08 am »
Excellent, thanks, that's the result I was hoping for :)

In theory, you should be able to send back ":TEST:INSTR:INFO:DATA E4916A,JP1KD00868,010,000,000,000" (ie: just swapping the first 000 to 010) to enable the LCR option.

A few caveats:
I'm basing this on reverse engineering the v2.13 firmware linked above. It's unlikely, but your version could behave differently.
The firmware does a bunch of checks on the string sent to verify the option strings, however it does let you overwrite the model (to either "E4916A" or "E4915A") and the serial number so type carefully.
There could be side effects I haven't noticed, so it's probably best to have a backup of any flash in there for minimal risk.

Thank you very much!

Looks like this command doesn't work here, it beeps and shows "GPIB ERROR: -148" every time I send it to my E4916A.

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #37 on: August 28, 2022, 06:06:12 am »
Hmm, I guess the value might need to be in quotes, so:
Code: [Select]
:TEST:INSTR:INFO:DATA "E4916A,JP1KD00868,010,000,000,000"
 
The following users thanked this post: gamalot

Offline gamalot

  • Super Contributor
  • ***
  • Posts: 1384
  • Country: au
  • Correct my English
    • Youtube
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #38 on: August 28, 2022, 06:24:16 am »
Hmm, I guess the value might need to be in quotes, so:
Code: [Select]
:TEST:INSTR:INFO:DATA "E4916A,JP1KD00868,010,000,000,000"

I tried adding quotes after the first failure, unfortunately it didn't work and caused "-102 Syntax error".  :-//

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #39 on: August 28, 2022, 06:36:59 am »
I tried adding quotes after the first failure, unfortunately it didn't work and caused "-102 Syntax error".  :-//

Ah, OK, thanks for trying it.
I had a closer look and it seems to be treating them all as separate arguments, so quoting each individually might work:
Code: [Select]
:TEST:INSTR:INFO:DATA "E4916A","JP1KD00868","010","000","000","000"
 
The following users thanked this post: edavid, picburner, TheSteve, gamalot, Aiy, zrq

Offline gamalot

  • Super Contributor
  • ***
  • Posts: 1384
  • Country: au
  • Correct my English
    • Youtube
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #40 on: August 28, 2022, 06:53:21 am »
I tried adding quotes after the first failure, unfortunately it didn't work and caused "-102 Syntax error".  :-//

Ah, OK, thanks for trying it.
I had a closer look and it seems to be treating them all as separate arguments, so quoting each individually might work:
Code: [Select]
:TEST:INSTR:INFO:DATA "E4916A","JP1KD00868","010","000","000","000"

THANK YOU !!! IT WORKS!!!
 
The following users thanked this post: Miek, rplabs

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #41 on: August 28, 2022, 07:27:53 am »
Nice! Glad I could help :)
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: it
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #42 on: August 28, 2022, 07:28:28 am »
Well done! Now all that remains is to be able to update to firmware Rev.02.13 :-+
 

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3781
  • Country: ca
  • Living the Dream
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #43 on: August 28, 2022, 06:30:33 pm »
Nice! Glad I could help :)

Absolutely fantastic work!
VE7FM
 
The following users thanked this post: Miek

Offline RolandK

  • Regular Contributor
  • *
  • Posts: 109
  • Country: de
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #44 on: August 29, 2022, 02:58:34 pm »
This is really great. Just tried the command on a 4263b to get options 001 and 002, but it doesn't seem to work.

The 4263b has the hex-code read out in this thread: https://www.eevblog.com/forum/testgear/i_ve-got-a-hacking-challenge-for-you-guys!/

There they just copy the content of the eeprom to get the options, but overwrite the serial number.

@Miek: what did you use for the reengineering? disassembler?
Why do old shaffner filters blow? - because there are rifas inside.
Why do rifas blow? Only time shows if the best new thing is really best. Here it is not.
 

Offline Miek

  • Regular Contributor
  • *
  • Posts: 81
  • Country: gb
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #45 on: August 29, 2022, 03:38:32 pm »
@Miek: what did you use for the reengineering? disassembler?

Yep, Ghidra specifically.
 
The following users thanked this post: msliva

Offline HugoneusTopic starter

  • Frequent Contributor
  • **
  • Posts: 958
  • Country: us
    • The Signal Path Video Blog
Re: Reward $50 for HP/Agilent E4916A Upgrade/Firmware/Software
« Reply #46 on: September 04, 2022, 08:56:14 pm »
Thank you everyone! Awesome work.

Someone sent me the commands for enabling the LCR meter but they didn't want a $50. So I donated it instead. :)


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf