Author Topic: Keithley 2400 Firmware / EEPROM failure  (Read 4038 times)

0 Members and 1 Guest are viewing this topic.

Offline etrash2000Topic starter

  • Newbie
  • Posts: 8
  • Country: se
Keithley 2400 Firmware / EEPROM failure
« on: May 14, 2016, 10:32:07 am »
Hi all,

I have a Keithley 2400 SMU with an old firmware C19. I performed an upgrade to the current FW C33 which failed during the upgrade. Now I have a bricked 2400 which I would like to rescue. Do anyone have any experience with this kind of problems?

Do anyone have a copy of firmware C19. If you do. could you please send a copy to at removed@mail.com
What tools do I need to re-flash the EEPROM, instructions would be valuable.

Background:
* Keithley 2400 with fw C19 upgraded to C33

* The EEPROMs on the digital board reads: 2400-803C11 ODD and 2400-804C11 EVEN
(I assume that they were programmed with C11 initially)

* Used an USB-to-RS232 cable for communication.

* Upgraded with Flash Wizard C12 (from Keithley homepage). Flash wizard communicated correctly with 2400. Confirmed that the unit was ok and started downloding fw to the unit. The 2400 also confirm that it was downloading the fw. 2400 later informed me that it would start re-flashing the unit and that I should not interrupt. A few seconds (5-10s) into the re-flashing, it reported the following:
ERROR: Prog Timeout
STAUS: Programming boot block.

* I waited 30-45minutes with this error massage and then rebooted the device (knowing it was bricked). I got the following message:
No Comm Link

* I can not communicate with the unit any more.
« Last Edit: June 09, 2016, 09:22:20 pm by etrash2000 »
 

Offline Smith

  • Frequent Contributor
  • **
  • Posts: 376
  • Country: 00
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #1 on: May 14, 2016, 03:13:20 pm »
Doesn't this thing have the 2 EEPROM's like any other Keithley 2xxx series?  If so, you can just flash them and all should be good. Any descent programmer should be able to flash them.

You can find the FW at TiN's site: https://doc.xdevs.com/article/keithley-instruments/#2400
« Last Edit: May 14, 2016, 03:15:27 pm by Smith »
Trying is the first step towards failure
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 965
  • Country: se
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #2 on: May 14, 2016, 07:40:51 pm »
I can make you odd and even image of C32 firmware. C33 has 5 second delay during startup in case the input voltage is around 90V, so I downgraded from C33 to C32.
If you do not have programmer I can program chip for you.
 
The following users thanked this post: etrash2000

Offline etrash2000Topic starter

  • Newbie
  • Posts: 8
  • Country: se
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #3 on: May 15, 2016, 06:37:15 pm »
I can make you odd and even image of C32 firmware. C33 has 5 second delay during startup in case the input voltage is around 90V, so I downgraded from C33 to C32.
If you do not have programmer I can program chip for you.

Plesa, thanks for your kind offer. I might take it up.

I will first talk to our firmware expert at the company tomorrow. It is possible that he has the needed programmer. I haven't checked it yet with him since this happened on Friday evening. Otherwise, I was planning to buy the TL886A MiniPro programmer. Do you have any experience with it? According to the link 1 below, this programmer should do the trick. According to link 2 below, I should use the splitter on the FW.

Btw, I noticed the Swedish flag. Bor du möjligtvis i norra Stockholm?

Link 1:
https://xdevs.com/fix/kei2510/

Link 2:
https://xdevs.com/fix/kei2400/

Programmer link:
http://www.aliexpress.com/item/TL866A-TL866-High-speed-Universal-Programmer-Support-ICSP-Support-FLASH-EEPROM-MCU-SOP-PLCC-TSOP-include/32367102467.html?spm=2114.01010208.3.2.LTiZ0E&ws_ab_test=searchweb201556_0,searchweb201602_1_10017_10021_507_10022_10020_10009_10008_10018_10019,searchweb201603_9&btsid=0a95d0da-53df-4d54-8191-9b9a573a865b


 

Offline rizal5478

  • Contributor
  • Posts: 14
  • Country: my
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #4 on: March 23, 2020, 03:43:44 pm »
Hello, I'm looking Keithley 2400 revision C20 (year 2000) which recently after I did upgrade to Firmware version C34 it become error (Time out error) and once I restart the unit its show blank on the screen. I read some of the post it can be flash individually to the ODD (U15) & EVEN (U16) ROM. Kindly pls provide me the file and C20 firmware as my unit currently totally goes blank. Thank you
 

Offline kawal

  • Regular Contributor
  • *
  • Posts: 244
  • Country: us
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #5 on: April 23, 2020, 05:19:27 pm »
Firmware C33 and other  can be found here:

https://doc.xdevs.com/docs/Keithley/2400/firmware/

use programmer to program  eeproms
C33 should work just fine  - I updated from C11 to C33 without issue.
« Last Edit: April 23, 2020, 08:12:08 pm by kawal »
 

Offline kawal

  • Regular Contributor
  • *
  • Posts: 244
  • Country: us
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #6 on: April 23, 2020, 08:20:26 pm »
Hello, I'm looking Keithley 2400 revision C20 (year 2000) which recently after I did upgrade to Firmware version C34 it become error (Time out error) and once I restart the unit its show blank on the screen. I read some of the post it can be flash individually to the ODD (U15) & EVEN (U16) ROM. Kindly pls provide me the file and C20 firmware as my unit currently totally goes blank. Thank you

I was reading you post again. I think you have more than one issue here. The front panel will display even without the main processor working.  The display has its own processor.
I think you should check the power supply first and start new thread.  Since nothing is on the display either the power supply is broken or the VFD failed.  Flashing the firmware only changes the application processor and not  the display processor. I think the display processor is a write once type.
« Last Edit: April 23, 2020, 08:22:41 pm by kawal »
 

Offline anupong1983

  • Contributor
  • Posts: 17
  • Country: th
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #7 on: May 08, 2020, 10:49:22 am »
Hi All,

Please advice.
My Keithley 2400 showed "read buffer error ID code: 601" after power up. I found the the 3V battery was dead.
after replaced a new one it still remain the error.
The unit's serial number also incorrect, the system serial number showed " #968878?" (original serial number should be #0968878).

Thank you for your help.
 

Offline kawal

  • Regular Contributor
  • *
  • Posts: 244
  • Country: us
Re: Keithley 2400 Firmware / EEPROM failure
« Reply #8 on: May 08, 2020, 05:59:21 pm »
try  factory reset

Restoring factory defaults
Before performing the verification procedures, restore the instrument to its factory front panel
(bench) defaults as follows:
1. Press MENU key. The instrument will display the following prompt:
MAIN MENU
SAVESETUP COMMUNICATION CAL
2. Select SAVESETUP, and then press ENTER. The unit then displays:
SETUP MENU
SAVE RESTORE POWERON RESET
3. Select RESET, and then press ENTER. The unit displays:
RESET ORIGINAL DFLTS
BENCH GPIB
4. Select BENCH, and then press ENTER. The unit then displays:
RESETTING INSTRUMENT
ENTER to confirm; EXIT to abort
5. Press ENTER to restore bench defaults, and note the unit displays the following:
RESET COMPLETE
BENCH defaults are now restored
 Press ENTER to continue
6. Press ENTER and then EXIT to return to n
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf