-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reflashing Toolhead from 0.12 to stock #47
Comments
As far as I know, this is reversible; at least, I do it frequently |
Try updating using the latest update package then flash the MCU according to the instructions here I have not worked with |
I did, no difference. |
According to my colleague, if you choose to update when the SOC version is 2.0.6 on the Plus3, there won't be an "updating" interface visible, but it will actually perform the update. If you don't take any action and just wait for the update to complete, you should see a prompt to manually restart. At that point, the update should be finished. If the method to refresh the toolhead board does not work, then I suggest following the procedure provided by Katapult to reflash the firmware. |
Well no. Regardless, I've tried both since, it don't matter either way. The whole point is, a return to 'STOCK', which I now understand is not possible, once one flashes the print head, just cannot be done. Just be aware, and have that spare board handy :) Both, and all, guides are written with the intention of circumventing the original firmware/software, and using these very guides to try and get back, is a minefield at best, and a nightmare otherwise, more so, when most of the stuff is conflicting. |
Only the older versions of the SOC are without an update prompt. A stock version should look like this:
Have you updated successfully yet? As for Katapult, I'm not sure how to use it, but you might be able to find some information from its official repository: MCU here in Fluidd page refers to the mcu on the motherboard. I'm not sure why it still can't connect after flashing; perhaps providing a detailed |
Exactly. Look at my S.O.C version in above image - 2.0.6??? Something is not right. |
Yes, version 2.0.6 is the original image version and needs to be updated to the latest version for use. Have you tried pressing the update button and waiting for it to complete the update? There's no interface showing progress during the update, but there will be a prompt once the update is completed. Please ensure that the update file is located in the |
If you have Qidis firmware on the emmc and the board you can do the following, If you have already flashed the toolhead with katipult when you originally did the update you will need to redownload it as qidi's stock image doesn't contain it
as you have katapult on already you can move on to flashing the klipper image to it.
Q then Y to save. then use
use this command to get your serial
next install python 3
Next you will flash the toolhead using this command, Make sure you put in your serial id.
|
If you still get the mcu error you might need to flash the linux mcu, Do that with
then under microcontroller arch choose Linux process then save and exit. then use the following commands
this will flash the rpi mcu |
@CChen616 Can you provide the correct flash chip for the toolboard for @scaramonga |
try sync time first # Remove any conflicting services
sudo apt remove -y chrony ntp
# Enable NTP
sudo timedatectl set-ntp true
# Set the timezone
dpkg-reconfigure tzdata |
Jesus, why? I've not set up anything, nor installed nothing? Image from Qidi? Now I've got to fiddle with more settings? Thanks for all your help guys, I really do appreciate it! :), but I'm done with this. I do accept that it was my choice to deviate from the stock variant, and for that, I regret, and blame no one but myself. I take FULL responsibility for my actions, and blame not a soul otherwise. I will say this. PLEASE keep in mind, before you mod, to have a way back, and test that way back, before all else fails :) HAPPY PRINTING! :D |
Incorrect system time seems to be a recurring problem with Qidi. I hope that this will be solved at some point. |
@scaramonga you can try updating your SOC firmware by downloading mksclient-plus3.deb from here: https://github.com/billkenney/max3_plus3_recovery. Put it on a flash drive, ssh into your printer, and install it with sudo dpkg -i /home/mks/gcode_files/sda1/mksclient-plus3.deb. I had to comment out the line "systemctl disable gpio-monitor.service" in the DEBIAN/postinst script, because that service did not exist on my printer and it caused the firmware update to fail. Could be the reason it's failing on your printer as well. @CChen616 maybe you could update the firmware postinst script to check if the gpio-monitor.service exists, and only disable the service if it does exist. |
Thanks. EMMC OK, flashed tool head OK, now no connection to printer? System is borked. |
@scaramonga does it boot up and does the screen work? Is the firmware version updated? Maybe the IP address changed. I don't know what else could be wrong. |
Yup, boots, and screen shows normal layout, but nothing works. I loaded EMMC tonight with their image, flashed print head using these instructions, doing the 'time' thing: All went fine, apart from, I no longer can connect, nor SSH into printer? It's set on a fixed IP, shows up in Router etc. I'm beginning to wonder if EMMC (the new 32G) one I got is borked? Problems have stemmed from that. I have the original 8G one, but I wanna keep that as is, and using it results in the above errors. I may just try and 'image' the 8G variant, wipe it, then proceed? What do you think? The problem is, connection is fine until I update EMMC/Tool Head, then I'm in limbo, as no access (unless I'm missing something?) I did what you said anyway with recovery files on SD Card, but nothing happened, but you also said that may happen. Trouble is, I have no access to system to do otherwise, manually. Just to confirm, xindi-20230309 is the one I should be using? |
As long as you got the firmware updated you should be able to connect. I'd try writing the Qidi image to the emmc again (whichever one you want to use), and see if you can connect. Someone also said you can write the image to and boot from a flash drive (QIDITECH/QIDI_PLUS3#27 (comment)), and it takes priority over the emmc, so you could try that as well if you dont want to overwrite your emmc. Also I said flash drive (usb in the top of the printer), not sd card. I don't know if an sd card mounts to ~/gcode_files/sda1. I don't think you see anything happen when you install the mksclient file, but as long as there are no errors the firmware should be updated. You can confirm by checking that the SOC version is 4.2.13 or 4.3.13 on the screen. Yes xindi-20230309 is the correct image. |
My best guess is that you didn't flash the extruder with the 0.10 klipper file. Restart holding the bottom left button on the back of the extruder for like 1 min. ssh into your printer, |
AT LAST!!!! WooHoo, LOL!!! I tried one more shot at flashing mainboard, and it worked! Light actually came on in chamber (long time since I've seen that lol). All seems OK, not printed yet, but no errors thus far. I would like to know (I'm like that) as to what the problems was?, but I suspect flashing the print head was it. Fluidd ain't working, neither is connection in Orca, but Rome wasn't built in a day lmao :D Does not like the new 32G EMMC? |
If fluidd isn't working, try both port 80 and 10088, i.e., 192.168.1.xxx:80 and 192.168.1.xxx:10088. If it still isn't working, ssh into your printer, run the following commands: |
Good stuff!! Fluidd working dandy ho :) Hey bud, many thanks for all your help, it is honestly much appreciated! Superb, and I can't thank you enough :) What I will say, is, if your gonna mess with this 'mess' of a system, then have that original system backed up!, as I can say, for certain, I'd be F'''d. ;) Weird way Qidi have done this. |
You're welcome. I definitely agree you need a working backup before trying to update to unsupported software. I'm running the latest software with a working stock screen, but I'm sure there are issues other people could run into that I didn't run into. |
A little update. Cloned EMMC image to 32G variant, extended usable space, all good still :) Camera (Qidi) back working, whereas, it just would not work on conversion. |
Is it possible to flash a tool head flashed to Klipper 0.12 back to the original Qidi Klipper? The original image is installed. One user claims that it is not possible to flash from 0.12 back to stock
The text was updated successfully, but these errors were encountered: