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:Jump to 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
65 Replies
how do you know the firmware is corrupt? Did you flash it with the configurator?
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
i am getting so sick of this
definitely frustrating. When you updated ratos, how did you do it?
by updating RatOS first then the configurator and then it threw an error and said the ratos repo was invalid
Using the updater, yeah?
(sorry, gonna be a lot of dumb questions)
yes
it seems easier just to work with this software through ssh
the updater hasnt been worth a shit for me
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?ive never tried
Lets see what that does.
ive been using ratos since the 3.1 dropped
how do i use the dr
Nice! I got my 3.1 about 13 months ago
just run that command
any specific directory?
Don't believe so
its running
for some reason my control board dissappears in the dev/serial
You mean during the doctor doing stuff, or randomly?
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
Hm. I've very rarely heard of firmware going bad, could it be a faulty sd card maybe?
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
I've only flashed my Octopus with sd card, not from the raspi :/
i have a bad branch i think
These are some instructions from mikl from another thread. Might give it a try as it changes/fixes branch:
i may just do a fresh install
Also valid!
ive done it like 50 times trial and error and its incredibly frustrating
it mran successfully and klipper is trying to connect
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
it still cant communicate with the mcu
What is the error message?
failed to communicate with mcu
thats from the configurator page?
i already put in another sd
Might try this if the new card doesn't solve things
https://discord.com/channels/582187371529764864/1324496927680626829/1324498926065287208
?
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
There where major updates on it on the 2 last commits. We removed RatOS-Configuration and RatOS-configurator. They have been merged together.
do i update it?
I suppose ypu are runing 2.1?
before running the configurator
Were you able to use the instructions I linked from another thread?
yes 2.1
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 😉
im on a mac
Same thing… CMD+Shift+r
ok it reloaded
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)
alright its refreshing now
theres a ratos configurator.
1 line
nice
update everything (starting with RatOS configurator) then re run the configurator to flash the board
ok
nice, seems to be burning through the update nicely
im having a node and npm issue now
F5
hmm?
i had to delete node and download a fresh version earlier
looks like it is stuck? just refresh the browser
ok
got it!!!!!!!
hell yeah!
everytime i restart firmware i8 have to reflash my octopus
That doesn't sound right at all
it seems like the memory gets wiped everytime somehow
Maybe something isn't getting saved?
something is fucky. What errors do you get that suggests you need to reflash the mcu?
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
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
@MDFPereira you can see here he said he used menuconfig
I know. But RatOS does everythjng by it’s own. And you also know it 🙂
i'm at work atm i'll be back on in an hour and a half
Yes, which is why I suspect it got messed up with that command
Maybe…
how can i fix the bootloader?
As MDFPereira said you should be able to get the original bootloader from BTT and then flash that
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