Publish the version-flowed SFV2 firmware containing the power-off dialog z-order fix, the hold-knob fast zeroing distance adjustment (5 m step, deferred linkage), the SFV3 half-pixel reticle coordinate system, and the burn-protection hint removal for factory device testing.\n\nConstraint: SFV2 delivery branch must remain a single root-level lvgl_demo and advance by normal fast-forward history.\nRejected: Re-publish U1.0.10 or push the source tree | Gitea release policy requires a flowed version and single-file artifact.\nConfidence: high\nScope-risk: narrow\nDirective: Keep the modified build at the SFV2 branch tip until an explicit original/reference request.\nVariant: modified\nUI-version: U1.0.11\nSource-branch: sfv2-firmware-port\nSource-commit: 163986bd7756fe4de2e8e400997d8bbc58b34841\nPush-time: 2026-09-10 11:36:47 +0800\nArtifact-size: 13599376\nArtifact-SHA256: 55d4e4ae869936f517e4cc021599f619df11858674bc5cbbcf45ca1019e41bf4\nTested: Source full check suite (14 guard scripts) and clean aarch64 build with 0 errors/0 warnings; local artifact hash verified.\nNot-tested: Device-side visual validation.
Publish the version-flowed SFV2 firmware containing the reticle overlay fix for factory device testing.\n\nConstraint: SFV2 delivery branch must remain a single root-level lvgl_demo and advance by normal fast-forward history.\nRejected: Re-publish U1.0.9 or push the source tree | Gitea release policy requires a flowed version and single-file artifact.\nConfidence: high\nScope-risk: narrow\nDirective: Keep the modified build at the SFV2 branch tip until an explicit original/reference request.\nVariant: modified\nUI-version: U1.0.10\nSource-branch: sfv2-firmware-port\nSource-commit: c9dece76e81ddad082a8c4fbf4d9a161f3e90b39\nPush-time: 2026-09-09 18:48:37 +0800\nArtifact-size: 13599480\nArtifact-SHA256: 667aae67b313217cb45c3d061f201258fa4dabf47bf4498a455c191a37315b49\nTested: Source full check suite and clean target build; local artifact hash verified.\nNot-tested: Device-side visual validation.
Constraint: SFV2 delivery branches must contain exactly the root-level lvgl_demo binary and preserve fast-forward history.
Rejected: Push source tree or SMB artifact | The factory branch contract is a single Gitea binary and the user requested Gitea delivery.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 releases on chnjinlei/256 branch SFV2 and retain each modified build as a recoverable commit.
Tested: Source branch a926e2f20df4dfb24721124d54a11cbebe9b4a5e; UI U1.0.9; local SHA256 56d2c8cb2f1f79510ce0113703defd987b180f33e2dc5e27e7fba863fb1859b1; local size 13599808 bytes; all SFV2/SV2 checks; make clean and make all -j8.
Not-tested: Device-side menu traversal and live LRF hardware.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: 745d2533aedebde2c89c4db7f23b3673b0e2a7da
Push time: 2026-09-09 16:20:43 CST
Binary size: 13599752 bytes
Binary SHA256: 2f5165100c80804f8e2f5172946bbff190d60351b0829351e743bb4203dbdf11
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or SMB artifact | factory delivery branches are single-file and SMB is explicitly excluded.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device placement and visual overlap confirmation.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: cf9e1335a95869bea42ae6416e1cbe7f04912811
Push time: 2026-09-09 15:32:30 CST
Binary size: 13599808 bytes
Binary SHA256: ca52e6a8da307079c2d702ebf5faabd5a6a908747b6d90f6cc66f683b85c95ce
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or SMB artifact | factory delivery branches are single-file and SMB is explicitly excluded.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device visual confirmation of Russian menu rendering and color refresh.
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: 3cb4435717099729bc2770126f356466018b3901
Push time: 2026-09-08 17:24:08 CST
Binary size: 13599808 bytes
Binary SHA256: 6c28c87e590744d17c33e7e34474d1ad7669b2d90fd025b170e035b1e409bf24
Constraint: Follow parent gitea.md and publish only the SFV2 root-level lvgl_demo artifact.
Rejected: Pushing the source tree or the legacy sfv2 repository branch | factory delivery branches are single-file by rule.
Confidence: high
Scope-risk: narrow
Directive: Keep SFV2 delivery branches limited to the latest verified modified binary until an original/reference release is explicitly requested.
Tested: all applicable check_sfv2_*.py and check_sv2_*.py scripts, Python compileall, git diff --check, make all -j8.
Not-tested: physical-device visual confirmation of PSO baseline placement.