Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ariadne's unconditional 10 second TFTP period not working? #99

Open
powersupplyf opened this issue May 23, 2024 · 0 comments
Open

Ariadne's unconditional 10 second TFTP period not working? #99

powersupplyf opened this issue May 23, 2024 · 0 comments

Comments

@powersupplyf
Copy link

Issue Template

unconditional TFTP upload after any reset not possible anymore?

Prerequisites

Mega 2560 with W5500 Shield 2

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • [x ] I am running the latest version
  • [ x] I checked the documentation and found no answer
  • [x ] I checked to make sure that this issue has not already been filed
  • [ x] I'm reporting the issue to the correct repository (for multi-repository projects)

Context

Plain Mega 2560 flashed with Athena, plus Ethernet Shield 2 (W5500) on top, works with "manual" EEPROM.enableUpdateMode() and with AthenaEthernetReset, but not without those (Ariadne did)

  • Firmware Version: Mega 2560 flashed to Athena
  • Operating System: any
  • SDK version: any (1.8.1 to newest 2.x)
  • Toolchain version:

Expected Behavior

Ariadne would wait 10 seconds after any reset/repower/WD for a TFTP update, without prerequsites (except network settings of course).

Current Behavior

Athena seems to need some EEPROM flags set prior to be able to TFTP after any reset/repower/WD
Contrary to Ariadne in the manual mode it never times out _ This mode will not time out_
https://github.com/embeddedartistry/athena-bootloader?tab=readme-ov-file#reprogramming-without-the-reset-server-library

Failure Information (for bugs)

no response during 10 seconds

Steps to Reproduce

  1. Fash Athena bootloader,
  2. setup with network settings with WriteNetworkSettings
  3. reset
  4. TFTP
    Athena waits for 10 seconds but any TFTP uptade fails.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant