Safe to update Raspbian version?
-
So, in the process of setting up a Jubilee Tool Changer machine with a 6HC and (2) 3HC boards using the SBC.
I’m using 3.4.6 which is what was included in the SBC image I started with. I did have to manually force an update the 6HC and 3HC boards up to 3.4.6 through DWC as they were on 3.4.5 and didn’t auto update, but that wasn’t a big deal.
Everything seems to work so far, but I noticed the new install image for the SBC was Raspbian Buster. This version is slated to be retired from LTS on June 30th, 2024. https://wiki.debian.org/LTS
Is it safe to upgrade to Raspbian Bullseye or even to Raspbian Bookworm? Will either of these version break the DSF or have issues with firmware updates for RRF?
I had searched the docs and forums but didn’t see anything about updating the SBC, but not moving to the RRF 3.5 rc versions.
-
@PDBeal there is a new image for SBC's based on raspbian bookworm here https://forum.duet3d.com/post/334328 that is based on the new 3.5 RC's
I think the currently released duetpi images are based on bullseye.incorrect, they are based on buster as confirmed below by Chrishham
If you want to update either then it would be best to start with a fresh image rather than update the distro -
@jay_s_uk The current images are based on Buster so it would be better to take the current (experimental) 3.5 image.
@PDBeal Upgrading Buster to Bullseye or Bookworm without flashing the card has never worked for me so I cannot recommend that. We have an upgrade guide here: https://docs.duet3d.com/en/How_to_guides/SBC_Buster_to_Bookworm
-
@chrishamm Where is the link for the updated OS image? The new OS image works with 3.4.6 or is it force you into the 3.5 RC versions?
I initially started with https://pkg.duet3d.com/DuetPi.zip which was/is Buster, and your supplied document only talks about backing up the config files. Or do I just start with the Rasbian Bookworm image and then add the repo for DSF and DWC like a manual install?
-
@PDBeal its in the forum post I linked to.
Its only compatible with 3.5 RCs but 3.5 is expected to go stable imminently
And yes, you'd backup your config, reimage the SD card and then put your configs back -
So, I really don't like the idea of using the rc versions with past experiences. So instead of installed a fresh version of Raspbian Bookworm and then followed https://docs.duet3d.com/User_manual/Machine_configuration/DSF_Other.
The only difference here is the spi configuration appears to have changed. The /etc/modprobe.d/spidev.conf doesn't seem to be applied. So I deleted that file and added spidev.bufsize=8192 to the /boot/firmware/cmdline.txt file instead and it all works.
Still have to setup the auto launch chromium full screen, but thats not a big deal.
It does appear that 3.4.6 works just fine with Rasbian Bookworm.