Commit Graph
19 Commits
Author SHA1 Message Date
chnjinlei fa23961d31 Deliver SFV6 top status OSD build
Publish the verified SFV6 binary with the restored scene, DDE sharpness, and shutter indicators.

Constraint: keep the factory branch as a single root-level lvgl_demo file.
Rejected: pushing the source tree to the delivery branch; factory consumes the binary artifact.
Confidence: high
Scope-risk: narrow
Directive: preserve this modified build until the next explicitly requested reference release.
Tested: source commit 14cd2e0; clean AArch64 build and SFV6 regression checks; size 20084248 bytes; SHA256 261d853e3dbcdced547ff416c3ce74256259944ff419e4f59420d56f9ba00eaf.
Not-tested: physical device interaction.
2026-08-03 16:56:12 +08:00
Codex SFV6 Release 9c4d949b0a modified: settle LRF power before calibration
UI version: U1.0.13
Variant: modified
Source branch: paseo-sfv6-workspace
Source commit: 2a09e8a2e03c95ecea22f988357a90c655293b0f
Push time: 2026-08-03 16:21:55 +0800
Binary size: 20066496
Binary SHA256: 5eb4993f92a66c9b7a19fe2bdb88ee25f1d25f9f28d338d691eb8d3e9088bace
2026-08-03 16:21:55 +08:00
Codex SFV6 Release 31ae7581c5 modified: guard LRF calibration controls
UI version: U1.0.13
Variant: modified
Source branch: paseo-sfv6-workspace
Source commit: 4b8fa3e
Push time: 2026-08-03 16:09:29 +0800
Binary SHA256: b540ecb627c5d4a6b5ae84b76ca53ce5bf76ae4606c9e35bdfec26e01cbc8db0
2026-08-03 16:09:30 +08:00
Codex SFV6 Release 727f9cfe61 modified: refresh LRF calibration cursor
UI version: U1.0.13
Variant: modified
Source branch: paseo-sfv6-workspace
Source commit: b31f355
Push time: 2026-08-03 15:58:16 +0800
Binary SHA256: bcef856394f41bf73835fc366e29b668d8e0f7647fad8803eb9befb6f775e642
2026-08-03 15:58:16 +08:00
chnjinlei 49331495d7 modified: guard LRF calibration overlay objects
UI version: U1.0.13\nSource branch: paseo-sfv6-workspace\nSource commit: 0411fae\nPush time: 2026-08-03 15:46:41 +0800\nBinary SHA256: 438a66f03c8c8c0569d300e575618fb401d2ab0927db9c34a47347730fb5f8be\nVariant: modified\nTree: root contains only lvgl_demo
2026-08-03 15:46:41 +08:00
chnjinlei 72da779b3e SFV6 U1.0.13 LRF single readout centered on target release 2026-08-03T15:00:00+08:00
Source: paseo-sfv6-workspace ef085d3 (Remove duplicate LRF target frame, center distance readout on target)
Variant: modified (green frame removed; distance readout centered on measured target point)
SHA256: c40f3525c08f65d923b3c1666f30a42879318a5d9dc4e52812a3036086240eb9
2026-08-03 15:01:25 +08:00
chnjinlei 6a8a36dbb1 SFV6 U1.0.13 T1 reticle blank tail trim release 2026-08-03T14:30:00+08:00
Source: paseo-sfv6-workspace f4d6ecf (Trim T1 reticle blank tail to 10 MOA at +/-160 MOA endpoints)
Variant: modified (T1 axis+pentagons at +/-160 MOA, 55->10 MOA blank tail)
SHA256: 009d8e83c352204140634fcaf98ddd56e07b94ae0415ededbfca11733d8b0ed7
2026-08-03 14:41:42 +08:00
chnjinlei 5bb0bb5d3a SFV6 U1.0.13 R26b T1 lens reticle protection release 2026-08-03T14:12:00+08:00
Source: paseo-sfv6-workspace ac7bcc5 (Port SV3 R26b T1 lens reticle protection to SFV6)
Variant: modified (T1 75% screen-occupancy clamp, 35mm reference view, active-lens MOA conversion)
SHA256: 2835128abfe78f5a4a981b5a05269cabff29b9640936ebd54127ecec299754d2
2026-08-03 14:15:13 +08:00
chnjinlei 05e4cceec4 SFV6 U1.0.13 modified test release 2026-08-03T03:44:04Z
Source commit: 439ff33
Binary SHA256: 69e9bc269f92babfe2de161b18eb4f34ed9bd81997364402e409760b42be9128
Variant: modified
Target: chnjinlei/640:SFV6
2026-08-03 11:44:04 +08:00
chnjinlei e199a47522 Publish SFV6 U1.0.13 module-gated upgrade test
Delivers the system-only package workaround for physical A/B slot-upgrade validation.

Constraint: The factory delivery branch must contain only lvgl_demo
Rejected: Replace module firmware support | ZIP-bearing packages retain the vendor module update call
Confidence: high
Scope-risk: narrow
Directive: Preserve this commit for comparison with the preceding crashing U1.0.13 binary
Tested: 29 regressions, Python py_compile, git diff --check, clean AArch64 make all -j8
Not-tested: Physical A/B slot switch and reboot

UI-Version: U1.0.13
Source-Branch: paseo-sfv6-workspace
Source-Commit: 9396e67cf5234c55d61de34372114090c5df0760
Push-Time: 2026-07-31 18:38:09 +0800
Binary-SHA256: ff5ec2bf9d87c193b655a013440276695d4ab7926038e1ee5d6f6a5b57e767a6
2026-07-31 18:38:09 +08:00
chnjinlei c1af677aa4 Publish SFV6 U1.0.13 demo for key-upgrade validation
Delivers the freshly built SFV6 LVGL demo for device-side key upgrade testing.\n\nConstraint: Factory branch must remain a single root-level lvgl_demo binary\nRejected: Source-tree handoff | The factory SFV6 branch consumes the binary directly\nConfidence: high\nScope-risk: narrow\nDirective: Keep this branch binary-only and retain the tested UI version in release commits\nTested: SFV6 regression scripts, Python compile checks, git diff --check, clean AArch64 make all\nNot-tested: Physical device key upgrade and slot switch\nUI-Version: U1.0.13\nSource-Branch: paseo-sfv6-workspace\nPush-Time: 2026-07-31 06:01:24 UTC\nBinary-SHA256: 5fd6f985fb91b768ccbac76e608da7f85cd3db86ee0fddcfe9d0f4ed73868c67
2026-07-31 14:01:24 +08:00
chnjinlei c7eb947c58 U1.0.13 modified vendor upgrade flow
variant: modified

ui-version: U1.0.13

source-branch: paseo-sfv6-workspace

source-commit: ccbdf42

push-time: 2026-07-29T19:07:41+08:00

binary-sha256: 07fdd9379ed41980ad5a2d88bfec75f37697f99c655d4f29c135b27f7945199c
2026-07-29 19:07:41 +08:00
chnjinlei 35b829ee2d Deliver SFV6 U1.0.12 upgrade compatibility package
Constraint: factory delivery branch must contain only lvgl_demo

Rejected: pushing the source tree to the factory binary branch

Confidence: high

Scope-risk: narrow

Directive: preserve normal fast-forward release history for sequential device testing

Tested: local clean AArch64 build; upgrade archive regression and full checks; local SHA256

Not-tested: device checkslot payload installation and reboot
2026-07-29 18:38:14 +08:00
chnjinlei 74189318c5 Publish modified SFV6 U1.0.11 factory-menu test
Variant: modified
UI-Version: U1.0.11
Source-Branch: paseo-sfv6-workspace
Source-Commit: a2387f0412188169737460dedb4c036c6e39dd01
Push-Time: 2026-07-28 18:50:57 +0800
Binary-SHA256: ccd9429486ea2978c6d762145ff825e192f009b48e26948c4a58a754ef29bb31
2026-07-28 18:51:21 +08:00
chnjinlei ee761a74d7 Publish vendor-supported bc8a648 reference build
Variant: original/reference

UI-Version: U1.0.10

Source-Branch: paseo-sfv6-workspace

Source-Commit: a437b7c56a21b9c1721ca56d49ca05023460a9bb

Push-Time: 2026-07-28 18:24:45 +0800

Binary-SHA256: 4fe31975e33d5923726050aa2686765791149fe5ead52d65ca9e01a214cfbd2d
2026-07-28 18:24:55 +08:00
chnjinlei b46ab68b88 Publish bc8a648 rollback test build
Variant: modified

UI-Version: U1.0.10

Source-Branch: paseo-sfv6-workspace

Source-Commit: f14767b48a7e7a2ff551f4f633fd678af7ac2369

Push-Time: 2026-07-28 17:35:30 +0800

Binary-SHA256: a95336c764f3e63858a6263d37823cfeabc09201e17beb9477f3788b22865dc4
2026-07-28 17:35:43 +08:00
chnjinlei 1d07eadabb Publish SFV6 U1.0.10 single-step ballistic controls
Variant: modified rollback build
Source-Branch: paseo-sfv6-workspace
Source-Commit: b461dee
Push-Time: 2026-07-28 17:12:55 +0800
Binary-SHA256: 3dfb950b4648d37d55e20e92e6ebc9ce62280a962ca74d6d9007512ef251318d

Constraint: Factory branch must contain exactly one root-level lvgl_demo.
Rejected: Overwrite b55fc11 history | Preserve both device-test builds as sequential commits.
Confidence: high
Scope-risk: narrow
Directive: Keep ballistic parameter input single-step unless acceleration is explicitly requested again.
Tested: All SFV6/SV6 regression scripts; Python compile; git diff --check; clean AArch64 build; ELF and SHA256 verification.
Not-tested: Physical SFV6 knob interaction.
2026-07-28 17:16:19 +08:00
chnjinlei b55fc11b1c Publish SFV6 U1.0.10 modified build for device validation
Source-Branch: paseo-sfv6-workspace
Source-Commit: 836945e8134688dd8164473bd982f6a3f904417f
Push-Time: 2026-07-28 16:23:27 +0800
Binary-SHA256: 8da43fbed302b94832474f6672697a172af02f51ce03376c632a142b24d8a2b3

Constraint: Factory branch must contain exactly one root-level lvgl_demo.
Rejected: Rewrite branch history | Preserve modified and original builds as sequential recoverable commits.
Confidence: high
Scope-risk: narrow
Directive: Publish any later original build as a new SFV6 commit; do not overwrite or force-push.
Tested: Clean AArch64 build; all SV6 and SFV6 regression scripts; ELF and SHA256 verification.
Not-tested: Physical SFV6 device behavior.
2026-07-28 16:23:41 +08:00
chnjinlei a34c21bcb5 SFV6: harden phone app control callbacks (range check, BH lock, OSD refresh) 2026-07-21 20:18:08 +08:00