TFTP problem

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

WICED SDK 3.3.1 snip.tftp app test result is ok.

But, SDK 3.5.2 sntp.tftp app test result is not ok.

SDK 3.3.1 tftp app run -> tftp server connect-> download binary -> download complete -> reboot -> update

SDK 3.5.2 tftp app run -> tftp server connect-> download binary timeout error.-> tftp is not work.

0 Likes
1 Solution
JeCh_2143811
Level 1
Level 1
5 sign-ins First solution authored First reply posted

You can try to modify the file, libraries/daemons/tftp/tftp.c.

There is a function, tftp_client_thread().
Remove the "break" in "case TFTP_STATE_REQUEST:", this may fix your problem.

View solution in original post

7 Replies
AxLi_1746341
Level 7
Level 7
10 comments on KBA 5 comments on KBA First comment on KBA

There are some regression in tftp code even in latest SDK (3.7.0).

Someone changed the code without test it.

0 Likes
Anonymous
Not applicable

SDK 3.7.0 test result 3.5.2 same..

0 Likes
Anonymous
Not applicable

Why there is no answer for that issue?

I want used SDK3.5.2 patch...

0 Likes

I will check with Engineering to see if this was addressed in the new WICED SDK 3.7.0-3 IDE Installer

0 Likes
Anonymous
Not applicable

I'm checked 3.7.0-3 result is 3.7.0 same..

And I need SDK3.5.2 tftp patch...

0 Likes
JeCh_2143811
Level 1
Level 1
5 sign-ins First solution authored First reply posted

You can try to modify the file, libraries/daemons/tftp/tftp.c.

There is a function, tftp_client_thread().
Remove the "break" in "case TFTP_STATE_REQUEST:", this may fix your problem.

Anonymous
Not applicable

Remove the "break" in "case TFTP_STATE_REQUEST:"

download check complete.

Thanks, jfchen