Upgrading to RFF 3.0RC2 issues
-
@jay_s_uk I'll start reading on how to do that, ty
@deckingman tried that, still same.Ok, got some extra info I failed to mention which may be of relevance: I have two expansion boards attached to my duet. Those I managed to update to 3.0RC2 2019-12-28b4 - (that's what I get if I sent M115 B1 / M115 B2).
-
@Minion that's the correct expansion board firmware.
-
@deckingman said in Upgrading to RFF 3.0RC2 issues:
@Minion said in Upgrading to RFF 3.0RC2 issues:
Well in that case I am confused about what am I doing wrong. Very open to suggestions
Your issue sounds very much like this thread https://forum.duet3d.com/topic/13607/duet-3-standalone-rrf3-package/21
I'm not 100% sure but I think you need to get the file Duet3iap_sd_MB6HC.bin from 3.0Beta11 which will get you to RC1. Then you need Duet3_SDiap_MB6HC to get to RC2.
It should also be possible to use Duet3iap_sd_MB6HC.bin to upgrade direct from beta 11 to RC2. Just make sure you have both IAP files in /sys. RRF will pick the one that it wants to use.
-
@dc42 got both IAP files in sys.
Now, while calling M997 to update, I actually get an error:
Error: Failed to create directory 0:/sys Error: Failed to create folder 0:/sys while trying to open file 0:/sys/filaments.csv
Ideas anyone?
-
@Minion said in Upgrading to RFF 3.0RC2 issues:
0:/sys/filaments.csv
Maybe you can kind of work around it by going to the filaments section on the left and creating a filament to see if maybe it will create the filaments.csv for you? Unsure why the firmware update would need that but maybe that'll be enough to get past it?
-
@blt3dp now M997 finishes without errors, but still end up with same "3.0beta12+1".
Everything else seems to be updating without problems via apt-get update/upgrade.
Here's the list of files in my /sys/, maybe one of you can spot I am missing something or there's anything which doesn't belong there:
. config.g Duet3Bootloader_EXP.bin Duet3Firmware_MB6HC.bin Duet3iap_spi_MB6HC.bin Duet3_SBCiap_MBP05.bin filaments.csv homey.g pause.g stop.g tpre0.g .. config.json Duet3Bootloader_TOOL.bin Duet3Firmware_MBP05.bin Duet3iap_spi_MBP05.bin Duet3_SDiap_MB6HC.bin homeall.g homez.g resume.g tfree0.g bed.g configOld.g Duet3Firmware_EXP3HC.bin Duet3iap_sd_MB6HC.bin Duet3_SBCiap_MB6HC.bin dwc2settings.json homex.g iap4e.bin sleep.g tpost0.g
-
There may be a solution that allows an M997, and you may want to continue to pursue it. If instead you just want to move on, consider bossa/bossac. Specifically, I also got stuck on that release on the 6HC, and also was able to upgrade expansion boards with M997.
I plugged a short USB cable from the Pi to the 6HC, installed the latest release of bossa on the Pi, and ran bossac from the Pi.
I do remember something about putting bossa on via apt-get, and then taking it off, and putting on a more current release, directly from the vendor's github page. So just start with https://github.com/shumatech/BOSSA to install bossa if you chose to go this way. The final commands were:
git clone https://github.com/shumatech/BOSSA
cd BOSSA
make bossac
~/BOSSA/bin/bossac -e -w -v -b /opt/dsf/sd/sys/Duet3Firmware_MB6HC.bin -R -
I think you still need
--port=/dev/ttyUSBx
on that bossac command. Anyway, that's how I have mine hooked up as well. -
bossac will auto-scan! What a great tool.
-
@Danal I am about to give up trying to find a workaround with M997. Will try with bossa/bossac soon and report here how it went. Ty for your suggestion and guide.
-
You should upgrade to 3.0 stable, not 3.0RC2. As you have an attached RPi, you should be able to do this using sudo apt-get-update and apt-get-upgrade. If that doesn't work for you, please start a new thread.
I think the problems you are encountering may be caused by the old version of Duet Software Framework on your RPi. The above procedure will upgrade DSF as well.
-
Well, thanks everybody for your input - finally got my stuck RRF version upgraded properly with the help of BOSSA. Went for the 3.0 stable btw.