The following tasks and improvements have been identified in my conversations with Kelley:
[x] Update AVRDUDE commands with examples (note: fuses need changed in the example below
See output below
Provide instructions for checking the fuse settings if you're manually flashing ala atmel studio
[x] Convert the README into a "quickstart" approach, breaking out complexities into sub-documents
"A general doc thought. The readme is info packed with choices at many steps. I'm trying to identify a simple path. It might help to break out the different paths. At least a minimal basic one."
[x] Create a debugging guide
Ping the bootloader to make sure you get a response
Load a Web server example sketch (such as Ethernet2->WebServer) and make sure that you can talk to the device over HTTP under normal circumstances. If not, there might be a network configuration issue.
Load the EthernetReset/ResetServer sketch and make sure you can connect to the reset server. If you can't connect, ping the IP and see if you get a response. If not, there might be a network configuration issue.
If you can connect to Reset server, issue an HTTP request to trigger reset mode.
Ping the bootloader to make sure you get a response
Attempt TFTP update
[x] Show examples that use the default settings, including the password
[x] Document Instructions for flashing the bootloader with Atmel Studio
Support for custom board configs: Figure out how to add arduino board configs to atmel studio
The following tasks and improvements have been identified in my conversations with Kelley:
AVRDUDE Capture
Note that fuse settings need to be updated. Check Makefile or boards file to reconstruct the fields for the proper configuration.