Author Topic: Keithley 2000 A15 firmware  (Read 6744 times)

0 Members and 1 Guest are viewing this topic.

Offline ve7xenTopic starter

  • Super Contributor
  • ***
  • Posts: 1195
  • Country: ca
    • VE7XEN Blog
Keithley 2000 A15 firmware
« on: March 10, 2016, 05:38:20 pm »
Anyone have a copy of the K2000 A15 image? I know it's on TiN's xdevs.com server but that's been down for a couple days now, and he wasn't able to send it to me directly. I'm impatient and want to make good use of my new programmer. After much web searching I can't find any images online other than A20 posted on Keithley's own forums, but that version requires a recalibration. Once TiN's server is back I'll ask him about mirroring it.
73 de VE7XEN
He/Him
 

Offline klaus11

  • Supporter
  • ****
  • Posts: 156
  • Country: 00
Re: Keithley 2000 A15 firmware
« Reply #1 on: March 10, 2016, 09:21:56 pm »
 I'm also working on a K2000 with some errors and makes me xdevs missing.
Any idea that is modified firmware A20 ?, this on the website of TiN but I have no idea.
HP3458A, HP3245a, Keithley 2000, Fluke 87V, Rigol DP832, TEK TDS5052B, HP33120A
 

Offline ve7xenTopic starter

  • Super Contributor
  • ***
  • Posts: 1195
  • Country: ca
    • VE7XEN Blog
Re: Keithley 2000 A15 firmware
« Reply #2 on: March 10, 2016, 10:39:48 pm »
I'm also working on a K2000 with some errors and makes me xdevs missing.
Any idea that is modified firmware A20 ?, this on the website of TiN but I have no idea.
I don't think any clear changelogs are available... I do know that upgrading to A20 requires a full recalibration, so unless you have the means to do that it's probably best to go only to A15.
73 de VE7XEN
He/Him
 

Offline Macbeth

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: gb
Re: Keithley 2000 A15 firmware
« Reply #3 on: March 10, 2016, 11:26:53 pm »
Who needs A15 when you can have A19 without needing to go through the A20 re-calibration?

(I will mention that a lot of the early 2000 rom dumps on xdevs appear to be bad - they are missing the final CRC checksum byte - easy to spot, if the last byte(s) are 0x00 then they won't work. I guess TiN just took these on face value, or they are not compatible with my meter. Whatever?).

However the A15 is a good 'un.

Important: It is totally worth backing up your calibration EEPROM using the TL866 before proceeding... I have found just removing the ODD/EVEN PROMs and powering on lets you read and write to it with a few clips no problem. The holding RESET line doesn't seem to work like it does with the Keithley 2001/2 models.

I've attached A19 and A20 along with some interesting internal Keithley PDF docs showing the firmwares being from late 2003 and early 2007.



 

Offline ve7xenTopic starter

  • Super Contributor
  • ***
  • Posts: 1195
  • Country: ca
    • VE7XEN Blog
Re: Keithley 2000 A15 firmware
« Reply #4 on: March 10, 2016, 11:44:14 pm »
Thanks Macbeth!!

I originally remembered an A19 version, but the Google Cache of TiN's page only shows A15, so I figured I was hallucinating. The checksum is just a simple 16-bit checksum, so I guess can be easily re-created if necessary. I have correct dumps of A05 if his are wrong, and will upload when the site comes back online.

I purchased flash to replace the EPROMs so can play with versions at my leisure. Trying to solve problems with the RS-232 interface flaking out.

Thanks for the tip on dumping the cal EEPROM. I don't have the proper clip leads to do this but will bodge something together.
« Last Edit: March 10, 2016, 11:49:07 pm by ve7xen »
73 de VE7XEN
He/Him
 

Offline Macbeth

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: gb
Re: Keithley 2000 A15 firmware
« Reply #5 on: March 10, 2016, 11:50:31 pm »
I asked Keithley if I could upload to xdevs as it wasn't there and was told no. This seems fair as the Keithley support forums have been really good. But, since the takeover and my subsequent support requests being ignored, what the hell. I wasn't told I couldn't upload to eevblog and if it finds its way onto xdevs that's none of my business?
 

Offline Macbeth

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: gb
Re: Keithley 2000 A15 firmware
« Reply #6 on: March 11, 2016, 12:03:53 am »
Thanks for the tip on dumping the cal EEPROM. I don't have the proper clip leads to do this but will bodge something together.
Yeah, I actually got a proper 8 pin SOIC clip for my TL866 but found that great big electrolytic got in the way. Also needed the VCC pin shielding. It's easier to attach TL866 GND to the chassis with a croc clip and some micro grabbers to the EEPROM for the rest.
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: 00
Re: Keithley 2000 A15 firmware
« Reply #7 on: March 11, 2016, 06:09:15 am »
(I will mention that a lot of the early 2000 rom dumps on xdevs appear to be bad - they are missing the final CRC checksum byte - easy to spot, if the last byte(s) are 0x00 then they won't work. I guess TiN just took these on face value, or they are not compatible with my meter. Whatever?).

However the A15 is a good 'un.

Are you sure they don't work? I have uploaded about 4 or 5 FW versions for the K2000 including the A15. They where all read the same way, with the same gear from working units.

I have only used the A19 to upgrade a unit, I haven't used the older ones myself.
Trying is the first step towards failure
 

Offline z01z

  • Regular Contributor
  • *
  • Posts: 151
Re: Keithley 2000 A15 firmware
« Reply #8 on: March 11, 2016, 08:28:51 am »
Thanks a lot for the A19 firmware, I'll give it a try.
At the moment I'm using the A15 fw, I've noticed that it has some extra steps in the self-test (not documented even in the latest repair manual), compared to A5.
Should someone still need it, A15 is attached (got from TiN's page).
 

Offline klaus11

  • Supporter
  • ****
  • Posts: 156
  • Country: 00
Re: Keithley 2000 A15 firmware
« Reply #9 on: March 11, 2016, 10:05:08 am »
Who needs A15 when you can have A19 without needing to go through the A20 re-calibration?

(I will mention that a lot of the early 2000 rom dumps on xdevs appear to be bad - they are missing the final CRC checksum byte - easy to spot, if the last byte(s) are 0x00 then they won't work. I guess TiN just took these on face value, or they are not compatible with my meter. Whatever?).

However the A15 is a good 'un.

Important: It is totally worth backing up your calibration EEPROM using the TL866 before proceeding... I have found just removing the ODD/EVEN PROMs and powering on lets you read and write to it with a few clips no problem. The holding RESET line doesn't seem to work like it does with the Keithley 2001/2 models.

I've attached A19 and A20 along with some interesting internal Keithley PDF docs showing the firmwares being from late 2003 and early 2007.

Thank you
HP3458A, HP3245a, Keithley 2000, Fluke 87V, Rigol DP832, TEK TDS5052B, HP33120A
 

Offline z01z

  • Regular Contributor
  • *
  • Posts: 151
Re: Keithley 2000 A15 firmware
« Reply #10 on: March 12, 2016, 07:22:32 pm »
At the first power up with the A19 my K2000 threw a bunch of errors but it was so quick I couldn't see them properly. Consequent power ups are fine though and self test is passed.

Thanks again!
« Last Edit: March 12, 2016, 09:08:35 pm by z01z »
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: 00
Re: Keithley 2000 A15 firmware
« Reply #11 on: March 12, 2016, 07:52:34 pm »
Yeah some Keithley gear tends to 'nag' the first time it boots after a FW upgrade. I've seen this with different models.
Trying is the first step towards failure
 

Offline klaus11

  • Supporter
  • ****
  • Posts: 156
  • Country: 00
Re: Keithley 2000 A15 firmware
« Reply #12 on: March 12, 2016, 08:53:22 pm »
I also had a mistake in the first start, but it was safe to use AMD recalculating memory.
HP3458A, HP3245a, Keithley 2000, Fluke 87V, Rigol DP832, TEK TDS5052B, HP33120A
 

Offline Macbeth

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: gb
Re: Keithley 2000 A15 firmware
« Reply #13 on: March 12, 2016, 11:27:08 pm »
(I will mention that a lot of the early 2000 rom dumps on xdevs appear to be bad - they are missing the final CRC checksum byte - easy to spot, if the last byte(s) are 0x00 then they won't work. I guess TiN just took these on face value, or they are not compatible with my meter. Whatever?).

However the A15 is a good 'un.

Are you sure they don't work? I have uploaded about 4 or 5 FW versions for the K2000 including the A15. They where all read the same way, with the same gear from working units.

I have only used the A19 to upgrade a unit, I haven't used the older ones myself.

Perhaps not compatible with my hardware?, or something to do with me flashing them to EEPROM's (I would not waste OTPs on such old versions!), but I found some of the images before A15 would leave my meter hanging with blank or corrupt display on power on. I noticed A07 had 2 bytes on the full .bin 0x10 0x10 that were not in the ODD and EVENs and figured something dodgy with the CRC's?

Whatever, A15 worked, and so did my A19 obtained direct from Keithley. However since upgrading from A06 the newly introduced undocumented self tests have some intermittent fails (306.x) which Keithley recommend some PCB cleaning and operating in lower humidity. Perhaps replace the input FETs :(
 

Offline Macbeth

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: gb
Re: Keithley 2000 A15 firmware
« Reply #14 on: March 12, 2016, 11:29:54 pm »
At the first power up with the A19 my K2000 threw a bunch of errors but it was so quick I couldn't see them properly. Consequent power ups are fine though and self test is passed.

Thanks again!
Most of those nags are to do with stored GPIB addresses and stuff like that. Reboot gets rid. With A20 you will find nags about DC calibration being out, and actually being way out if you try using it!

I highly recommend backing up your EEPROM before upgrading either way!
 

Offline z01z

  • Regular Contributor
  • *
  • Posts: 151
Re: Keithley 2000 A15 firmware
« Reply #15 on: March 13, 2016, 02:17:56 pm »
Whatever, A15 worked, and so did my A19 obtained direct from Keithley. However since upgrading from A06 the newly introduced undocumented self tests have some intermittent fails (306.x) which Keithley recommend some PCB cleaning and operating in lower humidity. Perhaps replace the input FETs :(
I also had those errors after going to A15. While not documented, on the Keithley forum there was a hint that they are not a concern for the 2000, you probably refer to the same. I did some cleaning nevertheless and also noticed that some time to warm-up also helps.

 

Offline TiN

  • Super Contributor
  • ***
  • Posts: 4543
  • Country: ua
    • xDevs.com
Re: Keithley 2000 A15 firmware
« Reply #16 on: March 13, 2016, 02:52:43 pm »
Everything is back online, ISP changed IP address while I was on business trip out of the country.

Updated 2000 article with all firmwares. Thanks!

Quote
they are missing the final CRC checksum byte - easy to spot, if the last byte(s) are 0x00 then they won't work.

Hmm, I did not check all of them, if others can confirm there is a problem, I'll pull the dumps till issues resolved.
My 2000 is way down in the backlog list, so can't help to check that atm.  :-[
« Last Edit: March 13, 2016, 03:02:17 pm by TiN »
YouTube | Metrology IRC Chat room | Let's share T&M documentation? Upload! No upload limits for firmwares, photos, files.
 

Offline z01z

  • Regular Contributor
  • *
  • Posts: 151
Re: Keithley 2000 A15 firmware
« Reply #17 on: March 13, 2016, 03:41:36 pm »
A05, A15 and A19 are working for sure.
I'm not sure testing all of them worth the time, now that A19 is available...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf