Check in your about menu for the customer support email. I shit you not, qidi will help you do just about anything with their machines. They sent me a video for how to rewire the motors on my x-pro to run in reverse as part of my efforts to make it be Bowden feed as well as writing cura specs for my custom extruder head. I've never met a company as down to clown as qidi and I'll rep them until I die for it.
3DPrinting
3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.
The r/functionalprint community is now located at: or !functionalprint@fedia.io
There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml
Rules
-
No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
-
Be respectful, especially when disagreeing. Everyone should feel welcome here.
-
No porn (NSFW prints are acceptable but must be marked NSFW)
-
No Ads / Spamming / Guerrilla Marketing
-
Do not create links to reddit
-
If you see an issue please flag it
-
No guns
-
No injury gore posts
If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is 
Moderation policy: Light, mostly invisible
I've also got a Q1 Pro but I haven't done a lot of tinkering myself. However, I did want to leave this link here since you asked about how to change the firmware: https://github.com/Phil1988/FreeDi
After installing this (thank you so much for telling me about this) I've been in contact with the developer and have become a Guinea pig for him 😅
If your Q1 is anything like my previous X-Plus or current X-Max 3, pretty much all of the routines you can run from the touch screen are macros that are defined in your printer.cfg and gcode_macro.cfg files on the machine itself. These are just text files full of gcode and you can dick with it freely without having to reflash the firmware. The only "fun" part will be figuring out which one of the custom macros it is, since Qidi doesn't always give them a readable name and they tend to make them random looking numeric strings. I'll have to take a look at mine when I get home and ensure that the filament load/unload/runout routines are located there, but I'm pretty sure they are.
You can edit your config files through the Mainsail interface within the Qidi Slicer or you can SSH into the machine and get a terminal via which you can mess with things directly (username mks, password makerbase).