I am using etherlab ethercat 1.5.2.
Which etherlab patchset version supports FoE ?
I also prefer using Twincat but my specification requires firmware update with 
Etherlab Ethercat.

Thank you very much Gavin for your answer.


From: Gavin Lambert <gavin.lamb...@tomra.com>
Date: Wednesday, May 27, 2020 at 4:24 PM
To: Pierre Kurkdjian <pkurkdj...@gmto.org>, "etherlab-users@etherlab.org" 
<etherlab-users@etherlab.org>
Subject: [EXTERNAL] RE: foe_write returns error

Which version of the Etherlab master are you using?

Out of the box, FoE does not work – you need to use the unofficial patchset 
version.

Having said that, where possible I’d still recommend using TwinCAT to update 
the firmware of Beckhoff slaves.


Gavin Lambert
Senior Software Developer

[cid:image001.png@01D63444.69A48B20]
[TOMRA]<http://www.compacsort.com/>[Facebook]<https://www.facebook.com/Compacsort>[Linkedin]<https://www.linkedin.com/company/compac-sorting-equipment/>[Youtube]<https://vimeo.com/compacsort>[twitter]<https://twitter.com/compacsort>[instagram]<https://www.instagram.com/compacsort/>

COMPAC SORTING EQUIPMENT LTD | 4 Henderson Pl | Onehunga | Auckland 1061 | New 
Zealand
Switchboard: +64 96 34 00 88 | tomra.com<http://www.tomra.com>

The information contained in this communication and any attachment is 
confidential and may be legally privileged. It should only be read by the 
person(s) to whom it is addressed. If you have received this communication in 
error, please notify the sender and delete the communication.
From: Pierre Kurkdjian
Sent: Thursday, 28 May 2020 05:20
To: etherlab-users@etherlab.org
Subject: [etherlab-users] foe_write returns error

Hello Etherlab Ethercat community,


I am trying to update the ethercat firmware of a Beckhoff slave using the 
command “ethercat foe_write”.

I set the ethercat slave to the right state (BOOT state) and then I run the 
command “ethercat foe_write”. Unfortunately I get an error message (“Failed to 
write via FoE: FOE_TIMEOUT_ERROR”) and I don’t know whether the firmware has 
been updated or not.



This is what I do:



$ ethercat -p0 state INIT

$ ethercat -p0 state BOOT

$ ethercat foe_write -p0 -o ECATFW__ the_new_firmware.hex

Failed to write via FoE: FOE_TIMEOUT_ERROR


Notice: the file named “the_new_firmware.hex“ really  exists. If I enter the 
name of a non-existing file then I get a different error message.
Did someone get the same issue. Thank you for your help.

Best,
Pierre
_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to