In my SV08 with stock firmware/klipper (with recent updates using onboard kiauh.sh), both the onboard USB webcam, and added HDMI touchscreen stopped working.
These have been working great until now.
The only major thing I have done was apt upgrade. Are there some steps I can take to get webcam/timelapse and my touchscreen working again?
I don’t have a reference dmesg or device tree to compare against. Included below are some logs and other details from my SV08.
$ uname -a
Linux SPI-XI 5.16.17-sun50iw9 #2.3.3 SMP Mon Dec 25 16:11:18 CST 2023 aarch64 GNU/Linux
webcam (crowsnest) log: no /dev/video0
[02/22/26 10:51:15] crowsnest: crowsnest - A webcam Service for multiple Cams and Stream Services.
[02/22/26 10:51:15] crowsnest: Version: v4.1.17-1-g9cc3d4a
[02/22/26 10:51:15] crowsnest: Prepare Startup ...
[02/22/26 10:51:15] crowsnest: INFO: Host information:
[02/22/26 10:51:15] crowsnest: Host Info: Distribution: Debian GNU/Linux 11 (bullseye)
[02/22/26 10:51:15] crowsnest: Host Info: Kernel: Linux 5.16.17-sun50iw9 aarch64
[02/22/26 10:51:15] crowsnest: Host Info: Available CPU Cores: 4
[02/22/26 10:51:15] crowsnest: Host Info: Available Memory: 1010632 kB
[02/22/26 10:51:15] crowsnest: Host Info: Diskspace (avail. / total): 2.3G / 6.8G
[02/22/26 10:51:15] crowsnest: INFO: Checking Dependencies
[02/22/26 10:51:15] crowsnest: Dependency: 'crudini' found in /usr/bin/crudini.
[02/22/26 10:51:15] crowsnest: Dependency: 'find' found in /usr/bin/find.
[02/22/26 10:51:15] crowsnest: Dependency: 'xargs' found in /usr/bin/xargs.
[02/22/26 10:51:15] crowsnest: Dependency: 'ustreamer' found in bin/ustreamer/src/ustreamer.bin.
[02/22/26 10:51:15] crowsnest: Version Control: ustreamer new version available: 2997906 (v5.46).
[02/22/26 10:51:15] crowsnest: INFO: Print Configfile: '/home/sovol/printer_data/config/crowsnest.conf'
[02/22/26 10:51:15] crowsnest: [crowsnest]
[02/22/26 10:51:15] crowsnest: log_path: /home/sovol/printer_data/logs/crowsnest.log
[02/22/26 10:51:15] crowsnest: log_level: verbose
[02/22/26 10:51:15] crowsnest: delete_log: false
[02/22/26 10:51:15] crowsnest: no_proxy: false
[02/22/26 10:51:15] crowsnest:
[02/22/26 10:51:15] crowsnest: [cam 1]
[02/22/26 10:51:15] crowsnest: mode: ustreamer
[02/22/26 10:51:15] crowsnest:
[02/22/26 10:51:15] crowsnest: enable_rtsp: false
[02/22/26 10:51:15] crowsnest: rtsp_port: 8554
[02/22/26 10:51:15] crowsnest: port: 8080
[02/22/26 10:51:15] crowsnest: device: /dev/video0
[02/22/26 10:51:15] crowsnest: resolution: 640x480
[02/22/26 10:51:15] crowsnest: max_fps: 15
[02/22/26 10:51:15] crowsnest: INFO: Detect available Devices
[02/22/26 10:51:15] crowsnest: ERROR: No usable Devices Found. Stopping crowsnest.
lsusb: no webcam as far as I can tell
sovol@SPI-XI:~$ lsusb -t
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
|__ Port 1: Dev 2, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 1: Dev 2, If 1, Class=CDC Data, Driver=cdc_acm, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
|__ Port 1: Dev 2, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 1: Dev 2, If 1, Class=CDC Data, Driver=cdc_acm, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
dmesg Needed to trim because of size limit:
sovol@SPI-XI:~$ dmesg
[ 0.000000] psci: probing for conduit method from DT.
...
[ 0.000000] Kernel command line: root=UUID=b6d595f7-d1b2-4e72-ba8f-3d3efe7bb147 rootwait rootfstype=ext4 bootsplash.bootfile=bootsplash.armbian console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=7 ubootpart= usb-storage.quirks= cgroup_enable=memory swapaccount=1
[ 0.000000] Unknown kernel command line parameters "ubootpart= cgroup_enable=memory", will be passed to user space.
...
[ 3.240923] i2c_dev: i2c /dev entries driver
[ 3.252034] Driver for 1-wire Dallas network protocol.
[ 3.316244] sunxi-wdt 30090a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 3.325706] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pg not found, using dummy regulator
[ 3.334970] sdhci: Secure Digital Host Controller Interface driver
[ 3.341178] sdhci: Copyright(c) Pierre Ossman
[ 3.345569] Synopsys Designware Multimedia Card Interface Driver
[ 3.352454] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.353208] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq
[ 3.358463] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[ 3.369991] usb 5-1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 3.380381] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.387566] usb 5-1: Product: stm32f103xe
[ 3.391607] usb 5-1: Manufacturer: Klipper
[ 3.395718] usb 5-1: SerialNumber: 31FF72064759343934081557
[ 3.401528] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.408055] SMCCC: SOC_ID: ID = jep106:091e:1823 Revision = 0x00000000
[ 3.414674] hid: raw HID events driver (C) Jiri Kosina
[ 3.419957] usbcore: registered new interface driver usbhid
[ 3.425540] usbhid: USB HID core driver
[ 3.429389] SPI driver fb_st7796 has no spi_device_id for sitronix,st7796
[ 3.451672] sunxi-hdmi soc:hdmi-audio@1: snd_soc_register_card failed
[ 3.458899] NET: Registered PF_INET6 protocol family
[ 3.499917] Segment Routing with IPv6
[ 3.503739] In-situ OAM (IOAM) with IPv6
[ 3.507775] NET: Registered PF_PACKET protocol family
[ 3.512853] can: controller area network core
[ 3.517296] NET: Registered PF_CAN protocol family
[ 3.522272] 8021q: 802.1Q VLAN Support v1.8
[ 3.526677] 9pnet: Installing 9P2000 support
[ 3.531043] Key type dns_resolver registered
[ 3.535796] registered taskstats version 1
[ 3.539951] Loading compiled-in X.509 certificates
[ 3.541988] usb 6-1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 3.548439] Loaded X.509 cert 'Build time autogenerated kernel key: 5606feb8e1ab7aa4690cf70a9366c7c22113f62d'
[ 3.552955] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.565143] zswap: loaded using pool zstd/z3fold
[ 3.570025] usb 6-1: Product: stm32f103xe
[ 3.570034] usb 6-1: Manufacturer: Klipper
[ 3.582790] usb 6-1: SerialNumber: 36FFDB054755303914522557
[ 3.589264] Key type ._fscrypt registered
[ 3.593323] Key type .fscrypt registered
[ 3.597264] Key type fscrypt-provisioning registered
[ 3.598959] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 3.603271] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=no
[ 3.617346] sunxi-mmc 4021000.mmc: card claims to support voltages below defined range
[ 3.618196] Key type encrypted registered
[ 3.629802] AppArmor: AppArmor sha1 policy hashing enabled
[ 3.635333] evm: Initialising EVM extended attributes:
[ 3.636188] mmc0: new high speed SDIO card at address 0001
[ 3.640478] evm: security.selinux (disabled)
[ 3.640482] evm: security.SMACK64
[ 3.653563] evm: security.SMACK64EXEC
[ 3.657240] evm: security.SMACK64TRANSMUTE
[ 3.661342] evm: security.SMACK64MMAP
[ 3.665010] evm: security.apparmor
[ 3.668418] evm: security.ima (disabled)
[ 3.672346] evm: security.capability
[ 3.675926] evm: HMAC attrs: 0x1
[ 3.694671] platform 1100000.mixer: Fixing up cyclic dependency with 6510000.tcon-top
[ 3.706484] sunxi-hdmi soc:hdmi-audio@1: snd_soc_register_card failed
[ 3.714336] sunxi-hdmi soc:hdmi-audio@1: snd_soc_register_card failed
[ 3.721514] of_cfs_init
[ 3.724124] of_cfs_init: OK
[ 3.727332] ALSA device list:
[ 3.730312] #0: sndahub
[ 3.733886] Freeing unused kernel memory: 2240K
[ 3.743025] Run /init as init process
[ 3.746695] with arguments:
[ 3.746701] /init
[ 3.746706] with environment:
[ 3.746711] HOME=/
[ 3.746715] TERM=linux
[ 3.746720] ubootpart=
[ 3.746724] cgroup_enable=memory
[ 4.144663] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pa not found, using dummy regulator
[ 4.155647] it's ac300, skip the ac200 init!
[ 4.160069] ac200: probe of 0-0010 failed with error -22
[ 4.196101] mv64xxx_i2c 7081400.i2c: can't get pinctrl, bus recovery not supported
[ 4.207716] sunxi-hdmi soc:hdmi-audio@1: snd_soc_register_card failed
[ 4.211802] axp20x-i2c 1-0036: AXP20x variant AXP1530 found
[ 4.231194] random: fast init done
[ 4.249155] axp20x-i2c 1-0036: AXP20X driver loaded
[ 4.253436] sunxi-hdmi soc:hdmi-audio@1: snd_soc_register_card failed
[ 4.256635] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pc not found, using dummy regulator
[ 4.270570] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[ 4.278516] debugfs: Directory '1100000.mixer' with parent 'regmap' already present!
[ 4.294997] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 4.297317] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800008dd4f00)
[ 4.311835] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800008dd8b38)
[ 4.315503] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[ 4.319998] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800008dd4028)
[ 4.338051] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[ 4.348029] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 4.348331] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[ 4.361516] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800008dd47d0)
[ 4.369684] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 4.377580] sun8i-dw-hdmi 6000000.hdmi: read_hpd result: 1
[ 4.389816] bootsplash: Loading splash file (908608 bytes)
[ 4.390608] bootsplash: Loaded (908608 bytes, 2 pics, 76 blobs).
[ 4.459133] mmc2: new DDR MMC card at address 0001
[ 4.460350] mmcblk2: mmc2:0001 8GTF4R 7.28 GiB
[ 4.462660] mmcblk2: p1 p2
[ 4.464189] mmcblk2boot0: mmc2:0001 8GTF4R 4.00 MiB
[ 4.466085] mmcblk2boot1: mmc2:0001 8GTF4R 4.00 MiB
[ 4.474655] Console: switching to colour frame buffer device 128x48
[ 4.533480] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device
[ 4.547833] gmac-power0: NULL
[ 4.547850] gmac-power1: NULL
[ 4.547854] gmac-power2: NULL
[ 4.737098] EXT4-fs (mmcblk2p2): mounted filesystem with writeback data mode. Opts: (null). Quota mode: none.
[ 5.069684] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugout
[ 5.098877] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 5.110808] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugout
[ 5.140003] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 5.172252] systemd[1]: System time before build time, advancing clock.
[ 5.203899] systemd[1]: systemd 247.3-7+deb11u7 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
[ 5.228128] systemd[1]: Detected architecture arm64.
[ 5.250286] systemd[1]: Set hostname to <SPI-XI>.
[ 5.359066] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugout
[ 5.388297] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 5.480095] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugout
[ 5.509781] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 5.724619] systemd[1]: Configuration file /etc/systemd/system/syncfile.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 5.739431] systemd[1]: Configuration file /etc/systemd/system/syncfile.service is marked world-writable. Please remove world writability permission bits. Proceeding anyway.
[ 5.785960] systemd[1]: /lib/systemd/system/hdmi-audio.service:10: Support for option SysVStartPriority= has been removed and it is ignored
[ 5.880280] systemd[1]: Queued start job for default target Multi-User System.
[ 5.889069] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.898620] systemd[1]: Created slice system-getty.slice.
[ 5.905125] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.913174] systemd[1]: Created slice system-modprobe.slice.
[ 5.926014] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.934531] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 5.943023] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 5.951231] systemd[1]: Created slice User and Session Slice.
[ 5.958168] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 5.967239] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 5.993625] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 6.005197] systemd[1]: Reached target Local Encrypted Volumes.
[ 6.013965] systemd[1]: Reached target Paths.
[ 6.019191] systemd[1]: Reached target Remote File Systems.
[ 6.025524] systemd[1]: Reached target Slices.
[ 6.042760] systemd[1]: Reached target Swap.
[ 6.050032] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 6.059094] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 6.067258] systemd[1]: Listening on Journal Audit Socket.
[ 6.074114] systemd[1]: Listening on Journal Socket (/dev/log).
[ 6.095285] systemd[1]: Listening on Journal Socket.
[ 6.105561] systemd[1]: Listening on udev Control Socket.
[ 6.112281] systemd[1]: Listening on udev Kernel Socket.
[ 6.121729] systemd[1]: Mounting Huge Pages File System...
[ 6.131674] systemd[1]: Mounting POSIX Message Queue File System...
[ 6.152586] systemd[1]: Mounting Kernel Debug File System...
[ 6.159887] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[ 6.174709] systemd[1]: Starting Restore / save the current clock...
[ 6.186351] systemd[1]: Starting Create list of static device nodes for the current kernel...
[ 6.204900] systemd[1]: Starting Load Kernel Module configfs...
[ 6.215831] systemd[1]: Starting Load Kernel Module drm...
[ 6.226171] systemd[1]: Starting Load Kernel Module fuse...
[ 6.236403] systemd[1]: Started Nameserver information manager.
[ 6.252057] fuse: init (API version 7.35)
[ 6.263407] systemd[1]: Reached target Network (Pre).
[ 6.271273] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[ 6.280824] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 6.295891] systemd[1]: Starting Journal Service...
[ 6.320275] systemd[1]: Starting Load Kernel Modules...
[ 6.331173] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 6.343865] systemd[1]: Starting Coldplug All udev Devices...
[ 6.368829] EXT4-fs (mmcblk2p2): re-mounted. Opts: commit=600,errors=remount-ro. Quota mode: none.
[ 6.373155] systemd[1]: Mounted Huge Pages File System.
[ 6.387508] systemd[1]: Mounted POSIX Message Queue File System.
[ 6.395040] systemd[1]: Mounted Kernel Debug File System.
[ 6.410171] systemd[1]: Finished Restore / save the current clock.
[ 6.418925] systemd[1]: Finished Create list of static device nodes for the current kernel.
[ 6.429562] systemd[1]: modprobe@configfs.service: Succeeded.
[ 6.436643] systemd[1]: Finished Load Kernel Module configfs.
[ 6.444941] systemd[1]: modprobe@drm.service: Succeeded.
[ 6.452101] systemd[1]: Finished Load Kernel Module drm.
[ 6.465501] systemd[1]: modprobe@fuse.service: Succeeded.
[ 6.472519] systemd[1]: Finished Load Kernel Module fuse.
[ 6.481610] systemd[1]: Finished Load Kernel Modules.
[ 6.489261] systemd[1]: Finished Remount Root and Kernel File Systems.
[ 6.505006] systemd[1]: Mounting FUSE Control File System...
[ 6.518659] systemd[1]: Mounting Kernel Configuration File System...
[ 6.528230] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[ 6.537337] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[ 6.551038] systemd[1]: Starting Load/Save Random Seed...
[ 6.563356] systemd[1]: Starting Apply Kernel Variables...
[ 6.575024] systemd[1]: Starting Create System Users...
[ 6.586388] systemd[1]: Started Journal Service.
[ 6.644984] systemd-journald[278]: Received client request to flush runtime journal.
[ 6.653593] systemd-journald[278]: File /var/log/journal/7375a9aeea7e4932a917a8a6ca7de5f3/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 7.028469] panfrost 1800000.gpu: clock rate = 432000000
[ 7.028505] panfrost 1800000.gpu: bus_clock rate = 200000000
[ 7.037600] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1100000, not supported by regulator
[ 7.037624] panfrost 1800000.gpu: _opp_add: OPP not supported by regulators (200000000)
[ 7.037713] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1100000, not supported by regulator
[ 7.037720] panfrost 1800000.gpu: _opp_add: OPP not supported by regulators (312000000)
[ 7.037831] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1100000, not supported by regulator
[ 7.037839] panfrost 1800000.gpu: _opp_add: OPP not supported by regulators (432000000)
[ 7.037925] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1100000, not supported by regulator
[ 7.037933] panfrost 1800000.gpu: _opp_add: OPP not supported by regulators (528000000)
[ 7.038045] core: _opp_supported_by_regulators: OPP minuV: 1100000 maxuV: 1100000, not supported by regulator
[ 7.038054] panfrost 1800000.gpu: _opp_add: OPP not supported by regulators (650000000)
[ 7.038075] panfrost 1800000.gpu: devfreq init failed -34
[ 7.038093] panfrost 1800000.gpu: Fatal error during GPU init
[ 7.038142] panfrost: probe of 1800000.gpu failed with error -34
[ 7.138748] debugfs: Directory '5096000.codec' with parent 'H616 Audio Codec' already present!
[ 7.232019] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 7.262288] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 7.270191] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[ 7.270551] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
[ 7.273075] cdc_acm 6-1:1.0: ttyACM1: USB ACM device
[ 7.273212] usbcore: registered new interface driver cdc_acm
[ 7.273220] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 7.640369] random: crng init done
[ 7.640392] random: 7 urandom warning(s) missed due to ratelimiting
[ 7.976014] zram: Added device: zram0
[ 7.978244] zram: Added device: zram1
[ 7.979483] zram: Added device: zram2
[ 8.142864] zram0: detected capacity change from 0 to 1010632
[ 8.198167] Adding 505312k swap on /dev/zram0. Priority:5 extents:1 across:505312k SSFS
[ 8.549500] zram1: detected capacity change from 0 to 102400
[ 10.001199] mii_bus 5030000.ethernet-0 register success!
[ 11.747765] sunxi-gmac 5030000.ethernet eth0: eth0: Type(7) PHY ID 00441400 at 0 IRQ poll (5030000.ethernet-0:00)
[ 13.795322] sunxi-gmac 5030000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
includes message on SPI driver
[ 3.429389] SPI driver fb_st7796 has no spi_device_id for sitronix,st7796
one the errors…
[ 7.038093] panfrost 1800000.gpu: Fatal error during GPU init
[ 7.038142] panfrost: probe of 1800000.gpu failed with error -34
[ 7.138748] debugfs: Directory '5096000.codec' with parent 'H616 Audio Codec' already present!
kiauh update screen
/=======================================================\
| ~~~~~~~~~~~~~~~~~ [ KIAUH ] ~~~~~~~~~~~~~~~~~ |
| Klipper Installation And Update Helper |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
\=======================================================/
/=======================================================\
| ~~~~~~~~~~~~~~ [ Update Menu ] ~~~~~~~~~~~~~~ |
|-------------------------------------------------------|
| a) [Update all] | | |
| | Installed: | Latest: |
| Klipper & API: |---------------|--------------|
| 1) [Klipper] | v0.12.0-6 | v0.12.0-6 |
| 2) [Moonraker] | v0.10.0-8 | v0.10.0-8 |
| | | |
| Klipper Webinterface: |---------------|--------------|
| 3) [Mainsail] | v2.10.0 | v2.10.1 |
| 4) [Fluidd] | | v1.36.2 |
| | | |
| Touchscreen GUI: |---------------|--------------|
| 5) [KlipperScreen] | v0.4.6-41 | v0.4.6-41 |
| | | |
| Other: |---------------|--------------|
| 6) [PrettyGCode] | | |
| 7) [Telegram Bot] | | |
| 8) [Obico for Klipper]| v2.1.6 | v2.1.6 |
| 9) [OctoEverywhere] | | |
| 10) [Mobileraker] | | |
| 11) [Crowsnest] | v4.1.17-1 | v4.1.17-1 |
| |------------------------------|
| 12) [System] | System up to date! |
|-------------------------------------------------------|
| B) « Back |
\=======================================================/