Octopus Pro 1.1 H723 - flashing will not work
I'm stuck at Step 1 in the Configurator because I need to flash binaries on SD card first. Where do I find/get them?
If i click "compile Firmware" nothing happens, I was thinking this will download binary file to put on SD card.
Sorry for stupid question, klipper stuff, raspberry pi and network is all new to me, so any help is appreciated!
45 Replies
I had the exact same problem
update ratos fully via the machine tab, then you can flash it via dfu mode.
so basically remove the /configure after your pi's ip adress (or after ratos.local) which brings you to the mainsial interface. On the left klick machine at the bottom, and do a full update
After that, reboot the pi, go to ratos.local/configure, and back to the flashing page. It should now offer you a flash via DFU option when you have connected it via usb.
You might need to press the boot button not quite sure anymore, but there are guides online on how to flash it in case ratos doesnt tell you directly
thank you a lot for your help! this helped me very much to come further.
i made the updates successfully and now understand the interface better (i was not aware that i can see the main interface before finishing configure). flashing and detection seemed to work (i installed jumpers correctly as advised and followed steps).
unfortunately it says board is unresponsive. is this a bug maybe? the board is brand new and vanilla from btt store and usb cable works good with other file transfer.
You needs to remove the boot jumper after you flashed it 😉
oh how stupid of me, i will try again, thank you!
No problem I was in the exact same situation 🙂
Nah not stupid, there even is a mention to remove the jumper in ratos, however it is only displayed after you already removed it lol. I mentioned it to the ratos ppl but it probably hasnt gotten changed yet.
I restarted like 3 times and reflashed it until I had the idea that I probably need to remove the jumper 😄
hm, it did not work this way. but thank you again very much. i think i come closer every step and learn something.
i also tried to do it manually because after you recommended updates the compile button finally works. but when following steps with downloaded file on sd card it also goes not further. it can be a bug or really broken board? 😦
when i click "check board status" nothing happens
when i clicked "flash all connected boards" on the top right corner i get this succes message. now i am really confused.
(it unfortunately still does not go past config step 🤔 )
hmm thats weird. Did you reboot the board (and the rpi just to be safe)?
If not how do you have the board powered?
Via usb from the rpi or from 24V?
Its generally a good idea to disconnect EVERYTHING except for the usb-c to the pi, place the usb power jumper and do the flashing etc that way. Once that works remove the usb power jumper and connect you psu and other stuff
It says 1/1 boards flashed successfully but I believe that one "board" is the pi itself. I believe it should tell you that it flashed the btt octopus as well as the raspberry pi
Could it be because of this
I think not. I have the Raspberry on LAN connection and was able to make all updates successfully via the "machine" tab like oskait suggested, so internet access should be okay overall. 🙂
Yeah but if you attempted flashing before it was connected it's kinda too late
So if you only hooked it up to do the updates, that could be the problem
oh okay. no no, i have plugged the lan cable directly before doing anything with software
Also i recommend you do it via dfu
aight that's not it then
this is what i first tried and then flashing with sd card was only second option.
maybe make complete new ratOS image and start again?
There's a gotcha in this process (instructions fixed in 2.1 which is coming soon) when you flash a board using a boot0 jumper you have to remove the jumper before proceeding with the flashing. So when it says "Dfu device detected" you remove the jumper, then click flash.
Shouldn't make a difference
Try the manual dfu flashing again
And remove the jumper before clicking flash
aha! this is very useful information with this jumper timing! i think this is where i could have go wrong
yes it's really unfortunate it doesn't tell you right now
It only tells you to remove the jumper after it's checked the version (which fails because of the jumper)
i will try that!
so do i have to undo some updates or settings on raspberry first?
Nope
Just go ahead
Weird, I think I removed the jumper after flashing, rebooted the board and it worked. But I might remember it wrong 😄
super great
No that'll work too
As long as you remove the jumper and boot it
If the jumper is in, it won't show you the screen where it tells you to remove the jumper
Actually @solomosalamander if your jumper is still on there, that's why it's not working 😅
this is what i did. i definitely removed jumper before booting again.
but i will try anyways, maybe i did wrong anyway or elsewhere.
thank you both for helping so much!
Ah ok
Hmm
Hope it works this time, sounds strange
i hope the board is not broken.
but i find no information about status led meanings or error codes. btt is very secretive it looks
is it important to have sd card in slot or important to not have it in slot when flashing with dfu?
I didnt have a sd card in the board... ever 😄
okay then it was not it ^^
i try to make timeline of what i will do in order:
- everything powered off
- insert jumper boot0
- power on
- go to ratos.local/configure on computer
- follow steps and click on flash with dfu
- shutdown raspberry with menu-button in ratos
- power everything off
- remove jumper
- power on
- go to ratos.local/configure on computer again
if i have something in that order wrong or have miss to press reset button or something on the board, please correct me!
maybe you reconnected the board to early? mine makes a sound when the power goes out which takes a couple of seconds when nothing was connected. So when you disconnect the board wait a couple seconds, remove the boot jumper and reconnect it.
sounds good. Not sure if you have to reboot the pi but it cant hurt. just make sure you disconnect the board so it is definitely shut down
yes right my board makes the sound too. i always wait until sound is away and until all led completely dark (~10 second)
Did you get it to work?
I will try tomorrow, today unfortunately something went in between my plans. I will going to tell you if I can make it work. Thank you for asking!
i think it worked?
looks like the board is recognise! i even get errors that my bltouch is not configured correctly! 😄
this makes me optimistic that i am on right way and just have to set correct pins - which i should be able to.
unfortunately i can not tell you what i have done different except use 32bit image instead of 64bit image (i have pi with 2gb ram) everything else was the same.
i completely started new with new image and followed steps very carefully and this time it just worked.
(had to do oskait's manual update in the machine tab, but still just worked fine)
@oskait and @miklschmidt thank you very much again for your patience and your help! I appreciate it more than you think! Have a very nice day! 🙂
unfortunately i can not tell you what i have done different except use 32bit image instead of 64bit image (i have pi with 2gb ram) everything else was the same.Yeah i'm discontinuing the 64-bit image, there's too many weird random issues with it. No problem, glad you got it working!
you should just delete it from the github repo
You're right, done.
Is it necessary to remove the jump with the card turned on?
Nope you can yank it anytime
Just don't go and try to grab it with metal tweezers or something
sequence: I install ratos, turn on pi and go to configuration… I choose flash via dfu (I already preload the card with the jump)… I compile in firmware…. Then?
You install ratos, turn on pi, go to configuration, flash via dfu -> when it says "dfu device detected" you remove the jumper, then click flash.
Or you do it after you've flashed and reset the board afterwards manually.
you may need to do that anyway, booting klipper straight after flashing seems to be a bit sporadic, sometimes it works, sometimes it needs a reset.
does the flash happen even if the jumper is inserted?
Yes
The jumper just prevents klipper from booting when the board is reset
Thereby the name "boot jumper"
it forces the mcu to boot into dfu mode (or rather, stay in dfu mode)
perfect thanks… because I'm considering replacing my manta m8p…. it's giving me a lot of problems that have no solution... and this board is coming to me