Commit Graph
17 Commits
Author SHA1 Message Date
chnjinlei 95ab288c09 Deliver modified SFV2 U1.0.21 build 2026-10-23 17:50:31 +08:00
chnjinlei d5b839552c Deliver modified SFV2 U1.0.20 build 2026-10-23 12:04:49 +08:00
chnjinlei 12d69362a0 Deliver modified SFV2 U1.0.19 build 2026-10-23 11:12:41 +08:00
chnjinlei 7aa718e1a5 Deliver modified SFV2 U1.0.18 build 2026-10-23 09:10:00 +08:00
chnjinlei 6c469437a4 Deliver modified SFV2 U1.0.17 build 2026-10-22 21:30:07 +08:00
chnjinlei 0030079d9a SFV2 U1.0.16 SV225 batch: 3.1x zoom display, axis recenter, recoil video fix (variant=modified)
UI version: U1.0.16
source: SFV2_FIRMWARE worktree, branch sfv2-firmware-port @ 06659bd + worktree
push time: 2026-09-29T22:20+08:00
SHA256: 8d4da8c0af9f1a7ea9c4607bdbeb9f2e0ca1a9e6e106606f8e991c00bdb62360
size: 13604840 bytes
change: SV225选项卡 条目6/7/8 — 倍率显示基准3.1x、分划坐标对中重置、后坐力录像双SDK坑UI规避(送帧门控+抽帧死循环)与左下角录像指示
2026-09-29 22:18:41 +08:00
chnjinlei 73b3ad2177 SFV2 U1.0.15 fix PIP center reticle mismatch (variant=modified)
UI version: U1.0.15
source: SFV2_FIRMWARE worktree, branch sfv2-firmware-port @ 06659bd124bf592cb51a40bc4df7b9963ab60aa1 + worktree
push time: 2026-09-29T18:16:09+08:00
SHA256: 59b0f306624b28079497a1b810e91e7e2d07c6f7c9b40bf2ed44ec516e64a5c4
size: 13603880 bytes
change: Varg25rl pro customer issue — PIP '+' vs reticle mismatch. 256M SDK crop = display 288x192 *10/zoom verified via lib disassembly; UI center margin was computed as full-frame crop (3.56x too tight) so pip_center was clamped toward detector center at low zoom and silently dropped when out of SDK bounds. Fix margin to real crop radius (360/zoom, 240/zoom sensor px), reorder zoom_set before center_set in pip_on_off_zoom/pip_adjust_zoom, sensor-domain bounds in pip_center_set wrapper.
2026-09-29 18:16:09 +08:00
chnjinlei da0bcc210e SFV2 U1.0.13 fix consecutive-upgrade abort (variant=modified)
UI version: U1.0.13
source: SFV2_FIRMWARE worktree, branch sfv2-firmware-port
push time: 2026-09-14T15:21:23+08:00
SHA256: 57e7b0b17c92a1675ceb1ef3c9533c0cc74742df5bbee76fd3c3a38eb5bff5eb
size: 13599632 bytes
change: module_fw_update() non-zero return no longer aborts /etc/init.d/checkslot doUpdate; skip module update when package has no *.zip
2026-09-14 15:21:23 +08:00
chnjinlei a6fbb189af SFV2 release U1.0.12 (modified)
Variant: modified

UI version: U1.0.12

Source branch: sfv2-firmware-port

Source commit: 06659bd124bf592cb51a40bc4df7b9963ab60aa1

Push time: 2026-09-14T06:29:07Z

Artifact sha256: 8c6f1a94dca18ef525a988e1d155277a7535a14877915f05e9dc8b8cb7b3d4af
2026-09-14 14:30:26 +08:00
chnjinlei b78d4f59c8 Publish SFV2 U1.0.11 modified factory demo
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.
2026-09-10 11:36:47 +08:00
chnjinlei 8c79d4e395 Publish SFV2 U1.0.10 modified factory demo
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.
2026-09-09 18:48:37 +08:00
chnjinlei e6597d4411 Publish SFV2 U1.0.9 modified factory demo
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.
2026-09-09 17:24:03 +08:00
chnjinlei 0e0c619b26 Publish SFV2 modified LRF layout build
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.
2026-09-09 16:20:44 +08:00
chnjinlei 35e08d9e62 Publish SFV2 modified reticle-language build
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.
2026-09-09 15:32:31 +08:00
chnjinlei 5cee10744e Publish SFV2 modified PSO range-baseline build
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.
2026-09-08 17:24:08 +08:00
chnjinlei 5a66f81e65 Publish SFV2 modified PIP-centering build
Variant: modified
UI version: U1.0.8
Source branch: sfv2-firmware-port
Source commit: bf72fd42b302e5d2a192e620fb2c9356fd4bbbc2
Push time: 2026-09-07 19:28:49 CST
Binary size: 13594520 bytes
Binary SHA256: 9e76d9fbed0a0e4f4ef9355e1ba7eebf0b157d710bc625797dbe5daa263d3b3b

PIP center alignment is corrected by removing the unverified +16 horizontal offset.
2026-09-07 19:28:50 +08:00
Codex Gitea setup 23e4ae342f Publish SFV2 lvgl_demo
Artifact: /home/chnjinlei/Workspaces/embedded/AX630SDK/SFV2_FIRMWARE/build/bin/lvgl_demo

SHA256: a1c36713557110fa59b9879afba9b2e56a1e84a8143e86d714d9de1967990d65

Size: 13594520
2026-07-09 11:30:41 +08:00