Firmware upgrade from 1.15b fails
-
So I don't think you really need the webcontrol bin at all at this point since you're aim isn't to continue to use 1.18 you want to upgrade past it.
So you have 1.18 installed you should be able to follow the procedure here for going from 1.18 to 1.19
-
@frontrange said in Firmware upgrade from 1.15b fails:
without bricking this thing again
I can 100% guarantee you that you will only brick something once... and just to calm the FUD you don't brick a Duet through firmware upgrades, as it can be recovered by USB unless physically broken.
That out of the way, there is no point in going through every incremental release, but you really should read the whatsnew section for every release. Then get the full 2.03 stable release which has the complete archive. Now you should be able to update to the 2.04RC1 binary if you need any of the features from that, if not stick with the stable 2.03.
-
Now what?? Right back to where I started, just stuck at a slightly later release:
M997 S2
Trying to connect at 460800 baud: success
Erasing 3125248 bytes...
Uploading file...
5% complete
10% complete
15% complete
20% complete
25% complete
30% complete
35% complete
40% complete
45% complete
50% complete
55% complete
60% complete
65% complete
70% complete
75% complete
80% complete
85% complete
90% complete
95% complete
Upload successful
ok
M115
FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.18.1 ELECTRONICS: Duet WiFi 1.0 FIRMWARE_DATE: 2017-04-09
ok -
I suggest you upgrade to 2.03 using this procedure https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_How_to_recover_if_the_main_firmware_and_WiFi_firmware_versions_get_out_of_step_on_your_Duet_2_WiFi.
-
After spending however many hours trying to do what I would have thought was a simple firmware upgrade I've come to the end of my rope with this thing.
I followed every set of directions to the letter. I went on a scavenger hunt for the latest needed files spread across multiple releases because nothing is properly organized so you can just do a single download and roll. And I have now got the latest code installed on a controller that will not start the wifi.
These directions are crap. Some of the missing steps I could figure out, like they start by telling you to disable the wifi in config, and never tell you to go back and remove the comment, or they tell you to just plug in the sd card and send the upgrade command, but make no mention that the card isn't reread till you power cycle so files will not be found.
What other steps are missing? I'm too old to keep torturing myself with trying to get this haphazard collection of ideas to work.
Thanks anyway...
-
Are you able to connect to the Duet from your PC using YAT or another terminal emulation program? If so, what version does it report when you send M115?
-
Told you I'm done, its in the trash where it belongs. Thanks anyway.
-
If that's how you feel, I'll mark this as solved so that nobody else who want to help wastes any more time looking at it.
-
Whatever floats your boat.
-
I forgot to mention, you have the option of asking for help again and setting it back to unsolved if you change your mind.
-
After walking away from this for a bit it occurred to me that following those directions may have wiped my network configuration out without happening to mention that tidbit.
Sure enough, that was the last problem. I wouldn't ever recommend this process to anyone else, leave it be or buy a new one. I wasted a full day on this.
-
@frontrange said in Firmware upgrade from 1.15b fails:
After walking away from this for a bit it occurred to me that following those directions may have wiped my network configuration out without happening to mention that tidbit.
Thanks for pointing this out. Yes, upgrading from pre-1.19 to 1.19 or later firmware requires you to re-enter the WiFi access point details. I'll add this to those instructions.
-
Just adding that note isn't a fix for this. The documentation is a cross between a train wreck and a boiler explosion, I've honestly never seen anything like it. You don't give an end user and endless list of if..then..else conditions to get through a firmware upgrade, then leave out a third of the steps.
In the end I went form 1.18.1 to 2.04 in one step, but first I had to scavenge all the files from different places, and then make copies of some with different names to satisfy the initial firmware, etc, not knowing except by trial and error what release of what would work with the other files I collected. Why can't there be one damn image with the latest stuff, and any additional renaming, duplication, whatever in one SD image? That is exactly what I did but it took hours of misdirection to get there...
And then maybe have someone actually run through all the steps and make sure they ARE ALL WRITTEN DOWN...
This board cost me under $200 to buy, and nearly 10X that in my time just to get the stupid firmware update done.
-
https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md under version 1.20
When uploading firmware to the WiFi module, the system parameter is cleared
@bearer said in Firmware upgrade from 1.15b fails:
but you really should read the whatsnew section for every release.
You were given all the information you needed, but due to attitude it wasn't spoon-fed.
-
Oh that's really rich. There are over 30 releases between where I started and the latest, and you think everything I needed to know could have been found by reading each and every set of release notes on every one of them huh? You pretty sure about that??
And I'm sure you also read all the terms and conditions on every web site you visit before checking OK?
Of course your suggestion make MUCH more sense that doing it my way and making one sd image and one set of complete instructions, why do that?
-
So you dug it out of the trash and got it working?
Good.
Based on my time here your experience is fairly unique.
I've got five sets of Duet2 WiFi/Duex5 boards and have never had the problems upgrading that you encountered.
Most folks don't wait so long to between firmware upgrades.
Frederick
-
It was only 3 years man. I've been in the industry for 40 years and I've seen decade old firmware as many times as current firmware in customer equipment.
-
ALL of the changes are relevant for your upgrade, thats why they're listed. If you choose to save up
twothree years worth of releases and not bother checking whats changed its asking a bit much to expect someone to maintain a one-click upgrade path for every version under the sun imo.ESPECIALLY since you would still have to adapt your configuration file to any changes there, I recall one of the earlier versions have the motor direction swapped for instance, the manufacturer cannot maintain yours and everyone elses config file for any permutation of upgrades for years on end.
-
BS, I made a single image that covered everything back all the way to the beginning, but I had to scavenge the files from different places and fix the directions. If I'd known what I was doing I could have had it done in no time and all that would be involved in maintaining that image is updating files and re-linking names.
This is just your bullshit excuses to cover for bullshit process.
-
@frontrange said in Firmware upgrade from 1.15b fails:
I made a single image that covered everything back all the way to the beginning,
Single image for both the ESP8266 and the SAM4E8E? You're clearly a better man than me. I shall leave you to bask in your glory