diff --git a/README.md b/README.md index 89d8e3d..6f558f9 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,8 @@ This [flashforge](https://github.com/FlashforgeOfficial/AD5M_Series_Klipper) is If you don't have firmware files, you can use the script `fwdl.sh ` to download in the folder `FW` the version for the printer model you need. The supported models are `K2Pro`, `K2Plus` and `K2Max`. The version is given in the format `X.Y.Z` like `3.0.9`. 3. Run `unpack.sh ` to unpack the selected firmware update file. The supported file extensions are `bin`, `zip` and `swu`. The result is in the folder `unpacked`. 4. Modify the options file `options.cfg` to select the options you need and run `patch.sh` to patch the firmware files in the `unpacked` folder. The result is still in the folder `unpacked`. You may manually modify the current state of the files if needed. You can also prepare different configuration files for different needs based on the default file `options.cfg`. The custom configuration file is provided as parameter: `patch.sh `. If no parameter is provided, the file `options.cfg` will be used. -5. Run `pack.sh` to pack the firmware files from the folder `unpacked`. The result is the file `update/update.swu`. -6. If your printer is still with the original firmware, you have to make root access first. Then replace the `/etc/swupdate_public.pem` in the printer with the one from the `RESOURCES` directory or create your own (make a copy first of the original `/etc/swupdate_public.pem` key in case you want to return to the original `ota` updates). Then apply the newly generated custom software `update/update.swu` by USB update (place the file `update.swu` in the folder `update` on the root of a FAT/FAT32 formatted USB disk). If your printer already has custom update installed, then you can directly apply the new update by USB update. +5. Run `pack.sh` to pack the firmware files from the folder `unpacked`. The result is the file `update/update.swu`. At the end, if you selected `ssh` and `root_access` with a password, you will be asked if you want to upload the update automatically through ssh. If your printer has already a custom update (with ssh and root password) you can type `y` and press `enter`. The update will be transferred to the printer, executed and the printer will reboot. Otherwise, press enter to exit and follow the next step for USB update. +6. If your printer is still with the original firmware, you have to make root access first. Then replace the `/etc/swupdate_public.pem` in the printer with the one from the `RESOURCES` directory or create your own (make a copy first of the original `/etc/swupdate_public.pem` key in case you want to return to the original `ota` updates). Then apply the newly generated custom software `update/update.swu` by USB update (place the file `update.swu` in the folder `update` on the root of a FAT32 formatted USB disk). If your printer already has custom update installed, then you can directly apply the new update by USB update. ### Notes @@ -36,6 +36,8 @@ Default password for the root access (UART and SSH) is `toor` but it can be chan Start the scripts directly by `./script_name.sh ` to be started by the requested `bash` shell. Shells like `sh` are not compatible at this time. +Use only FAT32 formatted USB disks and place the file `update.swu` inside a folder `update` created at the root of the USB disk. + ### Information **FW** - Place `.bin`, `.zip` or `.swu` firmware files here.