Author Topic: Agilent E5810 repair  (Read 5100 times)

0 Members and 1 Guest are viewing this topic.

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Agilent E5810 repair
« on: September 01, 2016, 05:40:07 am »
I purchased E5810A for $50. It seems to come from Motorola. Unit power up and RS232 interface is working properly.
But the GPIB is not available in LXI interface at all.
Firmware upgraded through ftp to the latest 1.10 without change.
Strange is that when other GPIB adapter is connected interface became available in LXI.
USB interface on this type was not supposed to work.
« Last Edit: December 01, 2016, 04:14:27 am by plesa »
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #1 on: December 01, 2016, 04:14:11 am »
Unit fixed. Removed both 74LVC244 IC, tested by vectors - OK. Replaced 75ALS160 and 75ALS162 and GPIB is working now :-+
Another unit which I received in meantime has error/fault during startup and it seems to have corrupted firmware.
Needs to check how to reprogram without GPIB interface but http://www.icselect.com/ is down, they should have some hint in their manuals.
« Last Edit: December 01, 2016, 04:18:23 am by plesa »
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #2 on: December 04, 2016, 06:27:38 am »
Few members requested internal pictures.
This seems to be one of the latest E5810A according to serial number. Noticeable difference is power resistor mounted to cover connected to internal switching power supply.
Power supply check seems to be OK ( 5V,3V3,2V5).
P602 is RS232 port, P101 is GPIB port.
Any tips what can be P701 or function of jumpers P703 or P601?
USB does not have VIP/PID so it is completely disabled.

 
The following users thanked this post: TiN, lukier

Offline bingo600

  • Super Contributor
  • ***
  • Posts: 1339
  • Country: dk
Re: Agilent E5810 repair
« Reply #3 on: December 04, 2016, 09:10:56 am »
Few members requested internal pictures.

Any tips what can be P701 or function of jumpers P703 or P601?
USB does not have VIP/PID so it is completely disabled.

Thanx for the pics.  :-+

P701 ... PowerPC seems to have 16pin jtag

Atmel i2c chip on back could be for the Cypress USB


Wonder what the 2x4 and 2x2 pins are in the middle of the pcb topside ?
2 x 4 Xilinx Jtag ??

/Bingo

Maybe usefull
http://www.nxp.com/files/32bit/doc/app_note/AN1769.pdf

http://elinux.org/images/e/ea/JTAGpinouts.pdf

http://www.denx.de/wiki/publish/DULG/DULG-tqm8xxl.html
« Last Edit: December 04, 2016, 07:28:39 pm by bingo600 »
 

Offline Tony_G

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Agilent E5810 repair
« Reply #4 on: December 30, 2016, 03:58:45 am »
Hi Plesa,

Did you need to do anything special to get the firmware upgraded? I have one that has A.01.03 so I needed to setup an internal FTP server to do the upgrade.

I've tried under Windows and Ubuntu and in both cases I get a status message of:

(0:12:57:33) Firmware update: Looking for FTP server
(0:12:57:33) Firmware update: Beginning firmware update
(0:12:57:33) ERROR: Firmware Update: Invalid file or directory

I tried all the different files on the Keysight site - Nothing seems to work for the update.

Any tips on this?

Thanks,

TonyG


Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #5 on: December 30, 2016, 04:29:40 am »
Hi Plesa,

Did you need to do anything special to get the firmware upgraded? I have one that has A.01.03 so I needed to setup an internal FTP server to do the upgrade.

I've tried under Windows and Ubuntu and in both cases I get a status message of:

(0:12:57:33) Firmware update: Looking for FTP server
(0:12:57:33) Firmware update: Beginning firmware update
(0:12:57:33) ERROR: Firmware Update: Invalid file or directory

I tried all the different files on the Keysight site - Nothing seems to work for the update.

Any tips on this?

Thanks,

TonyG

It is pretty easy. Keysight changed FTP structure.
Just replace on following page
http://Your_E5810_IP_Address/html/passwordupdate.html

ftp.agilent.com by ftp://ftp.keysight.com

and from folder name delete pub folder.
So there must be
/e5810/e5810_latest_firmware.hex
instead of
/pub/e5810/e5810_latest_firmware.hex
     



 
The following users thanked this post: Tony_G

Offline Tony_G

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Agilent E5810 repair
« Reply #6 on: December 30, 2016, 05:37:32 am »
Thanks for getting back to me Plesa,

I tried that and I'm still getting:

(0:15:12:05) Firmware update: Looking for FTP server
(0:15:12:06) Firmware update: Beginning firmware update
(0:15:12:06) ERROR: Firmware Update: Invalid file or directory

Keysight specifically said that you'd need to use an internal FTP server if you had firmware prior to 1.07 so there has to be some FTP setting or something (while it's not beyond belief that they'd make you go through the process of setting up a private server instead of simply documenting the address/folder changes it does seem like an indicator).

Any thoughts?

TonyG

Offline Tony_G

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Agilent E5810 repair
« Reply #7 on: December 30, 2016, 05:48:19 am »
I tried resetting the unit to factory defaults again and then tried the update - Worked fine now.

Thanks again for your help.

It must have been some configuration option that I'd set that caused the issue.

TonyG

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #8 on: December 30, 2016, 06:39:15 am »
Interesting, congratulation.
If you needs some examples how to use it in python automation check this thread
https://www.eevblog.com/forum/metrology/raspberry-pi23-logging-platform-for-voltnuts/
or on GitHub check Alex website
Check http://alexforencich.com/wiki/en/python-vxi11/readme

The most useful function is webpage for sending commands manually.
It is easy to use across multiple platforms and instruments are available from all machines on ethernet.
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #9 on: March 24, 2017, 05:13:01 am »
Another E5810A which is not working needs to be repaired.
Searching any debug output on P701 was not sucessfull. But debug output is on RS232 interface  :palm: speed 9600 :)

Code: [Select]

                            VxWorks System Boot


Copyright 1984-1998  Wind River Systems, Inc.





CPU: Agilent Technologies P1000, 405GP Rev. E
Version: 5.4.2
BSP version: 1.6/0
Creation date: Mar 15 2002, 14:16:48




Press any key to stop auto-boot...
 7
 6
 5
 4
 3
 2
 1
 0

auto-booting...


boot device          : em??
unit number          : 0
processor number     : 0
host name            : agmbest06
file name            : E5810_mt_01_09
inet on ethernet (e) : 192.168.1.101
host inet (h)        : 192.168.1.100
gateway inet (g)     : 192.168.1.1
user (u)             : boot
ftp password (pw)    : boot
flags (f)            : 0x0
target name (tn)     : jetscreamer

Can not load boot file!!

Boot mode: 0x00000100
Processor version: 0x40110145
Enabling instruction cache
Setting ROM speed
Testing on chip RAM
Board Config Reg:  0xC535
Configuring LAN hardware
Enabling 25Mhz Timer Clock
Processor clock frequency: 0x0BCD3800
Agilent Technologies P1000
Micro Boot version A.02.02
Built Sep 30 2002, 16:15:49
Chip Strapping Reg:  0x6AB28800
GPIO Input Reg:  0x7B7FBF00
Not PCI Monarch
SDRAM Size:  0x04000000
Testing SDRAM access
Enabling data cache
Testing SDRAM
Testing LAN hardware
Testing the MII interface
Testing USB
USB RevID: 0x11
Searching for boot code
Boot from 0xFFFB0000  ()? y/n

when pressing n dialog ask for
Code: [Select]
Searching for boot code
Boot from 0xFFFB0000  ()? y/n
Boot from 0xFFF00000  (P1000 vxWorks)? y/n
Boot from 0xFFA00000  (A.01.09 )? y/n
Boot from 0xFF800000  (A.01.09 )? y/n

after that units seems to boot correctly, LCD is working but it is unable to obtain DHCP address
« Last Edit: March 24, 2017, 06:15:01 am by plesa »
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #10 on: March 24, 2017, 08:55:31 am »
Keysight decided to remove firmware from FTP, so update of firmware is no longer working.
 

Offline Tony_G

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Agilent E5810 repair
« Reply #11 on: March 24, 2017, 09:47:26 am »
When looking for other stuff I've found it to be there, be gone and then be there. I think they don't have the most reliable server array so maybe it'll come back soon.

If you know what the file name is then I may still have a copy of it somewhere.

TonyG

Offline Tony_G

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Agilent E5810 repair
« Reply #12 on: March 24, 2017, 09:48:56 am »
When looking for other stuff I've found it to be there, be gone and then be there. I think they don't have the most reliable server array so maybe it'll come back soon.

If you know what the file name is then I may still have a copy of it somewhere.

TonyG

Offline kaz911

  • Frequent Contributor
  • **
  • Posts: 790
  • Country: gb
Re: Agilent E5810 repair
« Reply #13 on: March 24, 2017, 10:08:23 am »
hmm 14/3 they cleaned up.. :(

If anyone needs it I have the latest firmware for the E5810
 

Offline kaz911

  • Frequent Contributor
  • **
  • Posts: 790
  • Country: gb
Re: Agilent E5810 repair
« Reply #14 on: March 24, 2017, 10:10:59 am »
hmm 14/3 they cleaned up.. :(

If anyone needs it I have the latest firmware for the E5810
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #15 on: March 24, 2017, 06:25:05 pm »
When looking for other stuff I've found it to be there, be gone and then be there. I think they don't have the most reliable server array so maybe it'll come back soon.

If you know what the file name is then I may still have a copy of it somewhere.

TonyG

Thank.

I needs version 1.09 , the latest one I have.
To prove that during the bootup with firmware 1.09 the debug output was on RS232 interface, which can corrupt the boot settings.
 

Offline kaz911

  • Frequent Contributor
  • **
  • Posts: 790
  • Country: gb
Re: Agilent E5810 repair
« Reply #16 on: March 24, 2017, 06:48:25 pm »
When looking for other stuff I've found it to be there, be gone and then be there. I think they don't have the most reliable server array so maybe it'll come back soon.

If you know what the file name is then I may still have a copy of it somewhere.

TonyG

Thank.

I needs version 1.09 , the latest one I have.
To prove that during the bootup with firmware 1.09 the debug output was on RS232 interface, which can corrupt the boot settings.


I only have V1.10. I might be able to put it on my ftp server for EEVBlog users
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #17 on: March 24, 2017, 06:59:13 pm »
When looking for other stuff I've found it to be there, be gone and then be there. I think they don't have the most reliable server array so maybe it'll come back soon.

If you know what the file name is then I may still have a copy of it somewhere.

TonyG

Thank.

I needs version 1.09 , the latest one I have.
To prove that during the bootup with firmware 1.09 the debug output was on RS232 interface, which can corrupt the boot settings.


I only have V1.10. I might be able to put it on my ftp server for EEVBlog users

OK. Maybe put it to TiN ftp and post the path and other modification for other to perform FTP firmware upgrade from ftp (http://Your_gatewayIP_address/html/update_firmware.html
 

Offline kaz911

  • Frequent Contributor
  • **
  • Posts: 790
  • Country: gb
Re: Agilent E5810 repair
« Reply #18 on: March 24, 2017, 07:29:44 pm »
I have put up the firmware on my ftp server

Firmware FTP Server Hostname: ftp.uclip.com
user: eevblog
pass: eev!blog!2017
filename: /e5810_v110.hex

works perfect - even with older 1.03 and up (where Keysight did not like anything < 1.06)
Quote
Why am I not able to update my E5810A firmware via Keysight FTP at ftp://ftp.keysight.com/pub/e5810/?
The E5810A with firmware revision A.01.06 and below are not able to be update via Keysight FTP. This has been fixed on firmware revision A.01.07 and above. To update the E5810A with current firmware A.01.06 and below to the latest version of the firmware you must use a local ‘ftp’ server. If you wish to update the E5810A with current firmware A.01.07 and above you can use the Keysight ‘ftp’ server. Please see the E5810A online Help for more information on using either ‘ftp’ server method.
« Last Edit: March 24, 2017, 07:35:36 pm by kaz911 »
 
The following users thanked this post: IanJ, TiN, Samogon

Offline Samogon

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: us
Re: Agilent E5810 repair
« Reply #19 on: July 07, 2017, 02:10:17 pm »
Thank you for sharing FW and repair notes.
I have unit which seams to hang on getting DHCP server indefinitely. Reset button does not work. I assume it is FW corruption.
I wonder if it is possible to update FW other than via FTP?
I probably going to remove NVRAM and write FW which i have downloaded from kaz911 ftp.
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #20 on: July 07, 2017, 06:27:21 pm »
Thank you for sharing FW and repair notes.
I have unit which seams to hang on getting DHCP server indefinitely. Reset button does not work. I assume it is FW corruption.
I wonder if it is possible to update FW other than via FTP?
I probably going to remove NVRAM and write FW which i have downloaded from kaz911 ftp.

Did you tried to connect to RS232 and in console select the backup firmware?
 

Offline Samogon

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: us
Re: Agilent E5810 repair
« Reply #21 on: July 07, 2017, 11:19:07 pm »
My serial cable is male and just ordered gender changer.
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 1237
  • Country: 00
Re: Agilent E5810 repair
« Reply #22 on: July 08, 2017, 02:24:49 am »
A gender changer may not be enough. If the connector is male, then you may well need a null modem cable with RX and TX reversed.
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 964
  • Country: se
Re: Agilent E5810 repair
« Reply #23 on: July 08, 2017, 03:58:48 am »
A gender changer may not be enough. If the connector is male, then you may well need a null modem cable with RX and TX reversed.

Yes, you needs null modem or cross the wires.
On this interface is boot log where you can select to boot second image (for recovery probably?).
I have one board which first image does not boot ( no message on LCD) and when I try to boot second image it boot up correctly but is unable to lease IP.
Maybe it is similar to your problem.
 

Offline Samogon

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: us
Re: Agilent E5810 repair
« Reply #24 on: July 08, 2017, 12:33:33 pm »
Ordered null modem converter.
It appears that first boot image ok, but second hangs on getting ip settings even reset button doesnt work.
It works on first image because i was able to default on boot by holding it and turning power on
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf