If I run the full install command from fluidnc-maslow4-1.07-posix, does that automatically update the index.html.gz and the maslow.yaml files. I had an issue where I uploaded index.html.gz (this is after I downloaded it and had to rename it because my Mac defaults the filename to index.html) and it caused some major error in the machine. There was no connectivity through built in wifi or the network. Also, there isn’t a maslow.yaml in the GitHub assets for 1.7.
I don’t know what the official install steps are, but…
https://github.com/BarbourSmith/FluidNC/releases/tag/v1.07 contains a Source code(zip) which internally contains a maslow.yaml
Guessing following isn’t relevant to you, but maybe this helps someone else…
When doing a private tinkered dev build and full wired USB upload of firmware, I ended up manually uploading Index.html.gz and maslow.yaml found within the repo under https://github.com/BarbourSmith/FluidNC/tree/Maslow-Main/FluidNC/data. After initial USB upload, I’ve been doing OTA (over the air) updates since that’s easier/faster and doesn’t require re-uploading index.html.gz and maslow.yaml files again. Doing OTA has been faster/easier since configuring Maslow controller to join my home network, figuring out IP address via timing of the flashing blue lights is funny, but, using my router’s management web UI is faster.
Yes, doing the full install will update EVERYTHING on the machine.
This does overwrite all of your settings (like remembering your WiFi password and any other settings)
I hope I haven’t made a terrible assumption, but to upgrade firmware I’ve just downloaded the .bin file and pointed the M4 to it. Also, updated the index.html.gz file when there is a new one. I’ve never really understood what the .zip files were for since source is in a separate file. As for the .yaml file, I don’t install every firmware release and just went from v1.05 to v1.07 without noticing there was a new yaml in the v1.06 resources. How do I ensure I get the right files loaded?
This is exactly correct!
The yaml file is just for settings to updating it will erase all of your saved settings. I wouldn’t recommend updating it unless there is something in the update description which says that you should.
Overall it sounds like you are doing it exactly right
Bar wrote:
The yaml file is just for settings to updating it will erase all of your saved settings. I wouldn’t recommend updating it unless there is something in the update description which says that you should.
If we are doing our job correctly, new versions should transparently update the
yaml file or operate without new parameters being set.
but mistakes happen, and in those cases you may need to.
make sure you keep a copy of a working yaml file so that you can copy settings
if something goes wrong.
David Lang
Thanks! What are the Windows and Linux zip files used for? A development environment?