i have an octopus pro 446 and it has some corrupt firmware on it

is there anyway to erase and install a fresh version?
Solution:
When you used menuconfig are you sure you didn't mess up the bootloader? I had the same issue and while my board would flash fine and work correctly, as soon as I power cycled it was as if everything was wiped
Jump to solution
65 Replies
blacksmithforlife
blacksmithforlife•4w ago
how do you know the firmware is corrupt? Did you flash it with the configurator?
moskeeter407
moskeeter407OP•3w ago
i knew it was corrupt from reading help posts and because i have a working knowwledge of linux. that and because the firmware itself said it was dirty
moskeeter407
moskeeter407OP•3w ago
i am getting so sick of this
TheTik
TheTik•3w ago
definitely frustrating. When you updated ratos, how did you do it?
moskeeter407
moskeeter407OP•3w ago
by updating RatOS first then the configurator and then it threw an error and said the ratos repo was invalid
TheTik
TheTik•3w ago
Using the updater, yeah? (sorry, gonna be a lot of dumb questions)
moskeeter407
moskeeter407OP•3w ago
yes it seems easier just to work with this software through ssh the updater hasnt been worth a shit for me
TheTik
TheTik•3w ago
I've never actually used it, once I got my machine running (on 2.0.2) I haven't touched it. 2.1 has been under a lot more development and more steady updates since then are you able to do ratos doctor from ssh?
moskeeter407
moskeeter407OP•3w ago
ive never tried
TheTik
TheTik•3w ago
Lets see what that does.
moskeeter407
moskeeter407OP•3w ago
ive been using ratos since the 3.1 dropped how do i use the dr
TheTik
TheTik•3w ago
Nice! I got my 3.1 about 13 months ago just run that command
moskeeter407
moskeeter407OP•3w ago
any specific directory?
TheTik
TheTik•3w ago
Don't believe so
moskeeter407
moskeeter407OP•3w ago
its running for some reason my control board dissappears in the dev/serial
TheTik
TheTik•3w ago
You mean during the doctor doing stuff, or randomly?
moskeeter407
moskeeter407OP•3w ago
no when there is a firmware corruption or error it ran succesfully. im waiting for klipper noe its taking a while which isnt a good sign ive noticed mcu unable to connect
TheTik
TheTik•3w ago
Hm. I've very rarely heard of firmware going bad, could it be a faulty sd card maybe?
moskeeter407
moskeeter407OP•3w ago
i could see my control board before the update now its gone i tried make menuconfig and make flash with the dfu and it didnt work this time
TheTik
TheTik•3w ago
I've only flashed my Octopus with sd card, not from the raspi :/
moskeeter407
moskeeter407OP•3w ago
i have a bad branch i think
TheTik
TheTik•3w ago
These are some instructions from mikl from another thread. Might give it a try as it changes/fixes branch:
cd ~/ratos-configurator
git fetch
git switch -f v2.1.x-deployment
ratos doctor
cd ~/ratos-configurator
git fetch
git switch -f v2.1.x-deployment
ratos doctor
moskeeter407
moskeeter407OP•3w ago
i may just do a fresh install
TheTik
TheTik•3w ago
Also valid!
moskeeter407
moskeeter407OP•3w ago
ive done it like 50 times trial and error and its incredibly frustrating it mran successfully and klipper is trying to connect
TheTik
TheTik•3w ago
fighting software is very obnoxious. Reminds me when I was trying to get docker to talk nice to my db instance AND my code. Took me way too long
moskeeter407
moskeeter407OP•3w ago
it still cant communicate with the mcu
TheTik
TheTik•3w ago
What is the error message?
moskeeter407
moskeeter407OP•3w ago
failed to communicate with mcu
TheTik
TheTik•3w ago
thats from the configurator page?
moskeeter407
moskeeter407OP•3w ago
i already put in another sd
TheTik
TheTik•3w ago
moskeeter407
moskeeter407OP•3w ago
? i just got my mcu communicating again but most of the repos say invalid or wait, it reloaded and everything is green again do i run the. configurator first or update first
MDFPereira
MDFPereira•3w ago
There where major updates on it on the 2 last commits. We removed RatOS-Configuration and RatOS-configurator. They have been merged together.
moskeeter407
moskeeter407OP•3w ago
do i update it?
MDFPereira
MDFPereira•3w ago
I suppose ypu are runing 2.1?
moskeeter407
moskeeter407OP•3w ago
before running the configurator
TheTik
TheTik•3w ago
Were you able to use the instructions I linked from another thread?
moskeeter407
moskeeter407OP•3w ago
yes 2.1
MDFPereira
MDFPereira•3w ago
So: restart moonraker (top right), hard refresh in the browser (ctrl+shift+r), refresh updates If that does not work, I can send you commands to restore the system. Ot try 😉
moskeeter407
moskeeter407OP•3w ago
im on a mac
MDFPereira
MDFPereira•3w ago
Same thing… CMD+Shift+r
moskeeter407
moskeeter407OP•3w ago
ok it reloaded
MDFPereira
MDFPereira•3w ago
BTW. The corrupt firmware is not on the octopus. If it was working before, there might be a missmatch of versions. There is no way to corrupt a firmware flashed on a board without messing very hard with it Refresh updates. You should have only 1 line for configurator (the configuration is gone)
moskeeter407
moskeeter407OP•3w ago
alright its refreshing now theres a ratos configurator. 1 line
MDFPereira
MDFPereira•3w ago
nice update everything (starting with RatOS configurator) then re run the configurator to flash the board
moskeeter407
moskeeter407OP•3w ago
ok nice, seems to be burning through the update nicely im having a node and npm issue now
MDFPereira
MDFPereira•3w ago
F5
moskeeter407
moskeeter407OP•3w ago
hmm? i had to delete node and download a fresh version earlier
MDFPereira
MDFPereira•3w ago
looks like it is stuck? just refresh the browser
moskeeter407
moskeeter407OP•3w ago
ok got it!!!!!!! hell yeah! everytime i restart firmware i8 have to reflash my octopus
TheTik
TheTik•3w ago
That doesn't sound right at all
moskeeter407
moskeeter407OP•3w ago
it seems like the memory gets wiped everytime somehow
TheTik
TheTik•3w ago
Maybe something isn't getting saved? something is fucky. What errors do you get that suggests you need to reflash the mcu?
Solution
blacksmithforlife
blacksmithforlife•3w ago
When you used menuconfig are you sure you didn't mess up the bootloader? I had the same issue and while my board would flash fine and work correctly, as soon as I power cycled it was as if everything was wiped
MDFPereira
MDFPereira•3w ago
Should not need to menuconfig with RatOs… But it can be checked by flashing the bootloader from BTT github and then flash the firmware from RatOs
blacksmithforlife
blacksmithforlife•3w ago
@MDFPereira you can see here he said he used menuconfig
MDFPereira
MDFPereira•3w ago
I know. But RatOS does everythjng by it’s own. And you also know it 🙂
moskeeter407
moskeeter407OP•3w ago
i'm at work atm i'll be back on in an hour and a half
blacksmithforlife
blacksmithforlife•3w ago
Yes, which is why I suspect it got messed up with that command
MDFPereira
MDFPereira•3w ago
Maybe…
moskeeter407
moskeeter407OP•3w ago
how can i fix the bootloader?
blacksmithforlife
blacksmithforlife•3w ago
As MDFPereira said you should be able to get the original bootloader from BTT and then flash that
moskeeter407
moskeeter407OP•3w ago
oh ok. if thats all it is i should be fine the bootloader was the issue. i got it straightened out pretty quick. its nice to be on the latest release and without buying a new board

Did you find this page helpful?