Repository navigation
Conversation
Lead the README with the two failure modes before hardware instructions. Document the exact-build thread-retention and EAGAIN/SIGABRT findings in one consolidated research note, cross-linked from existing evidence. Describe viridivn/ai_camera as an optional rooted-printer replacement with its stated limitations and the owner's limited successful-use report. Account for service restart when interpreting replacement-webcam tests. Documentation only; no binaries, core memory, or private logs included.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Put the two different camera-feed failure modes at the very start of the README, before identification or hardware work: the camera-module flash/configuration failure repaired here, and the printer-side
ai_camerastreaming crash that these tools do not fix. A missing feed or failed stream-identification request is not treated as proof of a failed camera.Add one self-contained research note,
docs/PRINTER-LAN-STREAM-FAILURE.md, linked from the README and the existing USB research evidence. It records the exact affected June build, retained HTTP client threads, 370 eight-MiB stack reservations versus nine live threads, recoveredstd::system_error(generic:11 / EAGAIN)and SIGABRT path, evidence limits, and the separate LAN-paused state after a manual restart. It includes input fingerprints and audit anchors without publishing binaries, core memory, or private logs.Mention viridivn/ai_camera as an optional replacement for rooted CC2 owners or those considering root access. Attribute the supplied owner's approximately one-week successful-use report and preserve upstream's caveats: LAN-only testing, removed AI functionality, further stress testing needed, and incomplete firmware coverage. This is not a guarantee or a new installation feature in
cc2camera.Also clarify the replacement-webcam check: rebooting restarts the streaming service, so a substitute webcam working after reboot alone cannot prove the stock camera is faulty. Hardware comparisons and printer-service changes must not interrupt a print.
Scope and validation
AGENTS.md.git diff --check, and preservation of existing README command blocks.