updating
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
updating [2024/01/28 10:52] – torte | updating [2025/02/19 09:31] (current) – torte | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Sovol KlipperScreen ===== | + | {{page> |
+ | https:// | ||
+ | {{page> | ||
+ | ---- | ||
+ | |||
+ | ===== Sovol KlipperScreen | ||
==== Updating ==== | ==== Updating ==== | ||
+ | * see also: https:// | ||
+ | |||
=== Update Manager === | === Update Manager === | ||
=== Problems === | === Problems === | ||
Line 16: | Line 23: | ||
Temporary fix: | Temporary fix: | ||
- Revert to old kernel | - Revert to old kernel | ||
+ | Image location: see https:// | ||
a) Re-flash (kills all prior settings) | a) Re-flash (kills all prior settings) | ||
- | see g: | ||
- Find image online (armbian-update.deb) | - Find image online (armbian-update.deb) | ||
- Flash via USB-stick | - Flash via USB-stick | ||
b) Revert just kernel (keeps settings) | b) Revert just kernel (keeps settings) | ||
- | - Extract kernel | + | - upload armbian-update.deb to your klipperscreen |
- | (sth like "dpkg -x armbian-update.deb xtract" | + | e.g. using the web-frontend: |
- | | + | (or use scp or whatever for uploading) |
- | ) | + | - use ssh/putty to log into your klipperscreen |
- | - Keep that kernel-version | + | - change into the directory where you uploaded armbian-update.deb to |
+ | for the mainsail example: "cd ~/ | ||
+ | - Extract kernel | ||
+ | "dpkg -x armbian-update.deb xtract" | ||
+ | - install (downgrade) kernel: | ||
+ | " | ||
+ | - install (downgrade) the dtb: | ||
+ | " | ||
+ | - Keep that kernel-version | ||
a) don't update " | a) don't update " | ||
b) keep just that kernel-version (allows updating " | b) keep just that kernel-version (allows updating " | ||
- | - sudo apt-mark hold linux-image-edge-rockchip64 | + | |
+ | c) freeze the kernel using " | ||
+ | (see https:// | ||
</ | </ | ||
Line 58: | Line 75: | ||
</ | </ | ||
+ | |||
+ | == Armbian Buster: End Of Life == | ||
+ | Sovol' | ||
+ | The repositories for this version have been taken offline in spring 2024. | ||
+ | * Updating the system packages using apt (e.g. '' | ||
+ | * The missing system updates make it more and more difficult updating the Klipper components. E.g. recent " | ||
+ | * At least one can not accidentally brick the device by updating the kernel or .dtb files any longer, as these files simply do not exist any longer. | ||
+ | * It is possible to flash a recent Armbian version, but it takes more than just a few mouseclicks.\\ See these guides: | ||
+ | * Rebuilding from scratch using Maxim' | ||
+ | * My guide: [[rebuilding|Rebuilding]] | ||
+ | * Vasyl' | ||
+ | * You can also find a readily prepared image (built as on my guide) here: [[image|Image]] | ||
+ | |||
+ | |||
+ | == KlipperScreen / Python 3.8 == | ||
+ | The last version of KlipperScreen that works with python 3.7 is v0.4.1. | ||
+ | I guess the easiest fix is resetting KlipperScreen to that revision and never updating it afterwards. That means: | ||
+ | * Log into the KlipperScreen using SSH or Putty and enter the following commands: | ||
+ | * '' | ||
+ | * '' | ||
+ | (I haven' | ||
+ | |||
+ | Other options are: | ||
+ | * Revert the whole system to its original state by flashing the emmc card with Sovol' | ||
+ | * Flash a recent armbian image to the emmc card (then you can update afterwards). | ||
+ | * Maybe its possible to manually download, compile and install python 3.8, but I'd expect many issues with that (possibly missing dependencies, | ||
+ | |||
+ | |||
+ | == Moonraker Timelapse == | ||
+ | The moonraker timelapse script has a dependency check at the starts, which prevents the installation on the outdated Armbian buster version. | ||
+ | By removing that check, it should be possible to install the timelapse script. | ||
+ | See Gergo' | ||
+ | ---- | ||
+ | Back to [[start]] |
updating.1706435567.txt.gz · Last modified: 2024/01/28 10:52 by torte