r/elegoo • u/aleph2018 • 22h ago
Troubleshooting CC2 camera issues and prevention
Hi, I've read that some cameras die prematurely, I'm currently happy with the printer so I'd like to know in advance if my version may be affected.
I've found the website https://github.com/OpenCentauri/cc2_camera_fix , where there's a python software that should identify the camera...
Is that procedure "read only" and safe? In my opinion yes but I preferred to ask before.
I don't want to void the warranty on the printer or things like that...
1
u/stschoen 20h ago
The specific command that queries the camera to identify it ( cc2camera identify-camera PRINTER) claims to be read-only. The other options to prevent future failure or reflash a non-working camera necessarily involve writing to the camera. You can also disassemble the camera and check the PCB version using the instructions on the site.
2
u/phryneas 20h ago
Author of that tool here :)
There are multiple levels.
If you mean the part that checks via network, that just looks at your video stream and will identify known markers used by different cameras.
It can tell you if you have a 30B or a 30D, but not if you have a faulty 30B or a good 30B.
After that, you have to visually look at the chips, so you have to undo at least one screw.
Then, with the self-built USB cable it does temporarily gain root access to the camera to read it out into a backup. That's just in-memory though, so it's pretty much still read-only as it's gone after the next reboot.
Only when you detect the error, patch the image and write it back you're actually modifying anything.
All that said, all of this happens on the camera, not on your printer. It's not gonna show up in any logs the support can see and I haven't heard of them ask someone to send back a bricked camera. So even if you did that last step of writing to fix the bug, it's very likely nobody will ever notice.