Commit Graph
27 Commits
Author SHA1 Message Date
chnjinlei 4de5d76f82 Publish SFV6 UI build U1.0.13 (remove HD menu/OSD entry)
Variant: modified (HD menu and OSD entry removed)
UI version: U1.0.13
Source: SFV6 workspace @ 5260dd8 (feat: remove unsupported HD menu and OSD entry)
Push time: 2026-08-07 17:21:43 +0800
SHA256: 4c929d30c219499d897e9149097473d14ea4935c2cd2f7c2dba4f03e7fa26b82
2026-08-07 17:21:43 +08:00
chnjinlei e73d6ca2a4 Record SFV6 modified build provenance U1.0.13
Record the factory delivery provenance for the verified SFV6 CVBS build.\n\nVariant: modified\nUI-version: U1.0.13\nSource-branch: paseo-sfv6-workspace\nSource-commit: 1ceb30d\nPush-time: 2026-08-06 11:55:27 +0800\nBinary-SHA256: 329539e726a5183193159b6521a69e7d7a7598409ace610b384cb91a0981c658\nConstraint: Keep the factory branch as a single root-level lvgl_demo file.\nRejected: Add metadata files to SFV6 | The branch is binary-only.\nConfidence: high\nScope-risk: narrow\nDirective: Keep source changes on the source branch and update this branch only with verified binaries.\nTested: Remote tree and Git object SHA256 match the local build artifact.\nNot-tested: Physical CVBS signal output on target hardware.
2026-08-06 11:55:27 +08:00
chnjinlei 7a3776d959 Publish modified SFV6 CVBS build U1.0.13
Deliver the verified SFV6 binary with the CVBS system-menu support for factory testing.\n\nConstraint: Keep the factory branch as a single root-level lvgl_demo file.\nRejected: Push the source workspace to SFV6 | The branch is a binary delivery branch.\nConfidence: high\nScope-risk: narrow\nDirective: Keep this branch binary-only; source changes remain on paseo-sfv6-workspace.\nTested: Local build artifact SHA256 matches the delivery copy; remote branch was clean before push.\nNot-tested: Physical CVBS signal output on target hardware.
2026-08-06 11:54:17 +08:00
chnjinlei 0a296b32e2 Publish modified SFV6 UI build U1.0.13
Variant: modified; UI-version: U1.0.13; Source-branch: paseo-sfv6-workspace; Source-commit: 3be021e; Constraint: SFV6 factory branch contains only root lvgl_demo; Rejected: publishing source tree because factory branch is binary-only; Confidence: high; Scope-risk: narrow; Directive: keep branch binary-only and fast-forward; Tested: clean AArch64 build and full static checks; Not-tested: physical device alignment confirmation; Binary-SHA256: 62473e1e730c24d31d0fa39396e903408cbeeced1771b0033e963f729535db61
2026-08-05 09:44:11 +08:00
chnjinlei 0d70fae831 Publish SFV6 modified palette runtime binary
Constraint: SFV6 factory delivery is a root-only lvgl_demo branch and must advance by fast-forward.
Rejected: Pushing the source tree or replacing branch history; the factory clone contract requires one binary and recoverable release history.
Confidence: medium
Scope-risk: narrow
Directive: Keep this branch binary-only and publish future test builds as normal fast-forward commits.
Tested: local clean AArch64 build and SFV6 static regression suite.
Not-tested: Physical device palette color transition.
Variant: modified
UI-version: U1.0.13
Source-branch: paseo-sfv6-workspace
Source-commit: f9c7799
Binary-SHA256: f18a68111016bada0ec2b5730b4d8772423a2b9807187811fb9722b22fcaf751
2026-08-04 14:43:05 +08:00
chnjinlei f884c143ae Deliver modified SFV6 top-center PIP build
Constraint: 640/SFV6 remains a binary-only branch with exactly root lvgl_demo.\nRejected: Pushing the source tree | factory delivery consumes the binary artifact.\nConfidence: high\nScope-risk: narrow\nDirective: Preserve normal fast-forward release history and verify the remote hash.\nTested: Source commit c41bef1, clean AArch64 build, static checks, and local SHA256 3b581d221cd5336b303c8dfc5d4cd1435db4d426fcdb7cfd81c3419fd5fdc3a8.\nNot-tested: Physical-device PIP cross rendering.
2026-08-03 18:01:29 +08:00
chnjinlei 0e0eedf57e Deliver modified SFV6 PIP layout build
Constraint: 640/SFV6 is a binary-only delivery branch containing exactly root lvgl_demo.\nRejected: Pushing the source tree | factory delivery consumes the binary branch.\nConfidence: high\nScope-risk: narrow\nDirective: Preserve normal fast-forward release history and verify the remote binary hash.\nTested: Source commit e1f75d0, clean AArch64 build, static checks, and local SHA256 f454ed22fb7915dc1bf3f46a73a51a24dd2922b38f86f4a9b0bac1b7525b3e0b.\nNot-tested: Physical-device PIP rendering.
2026-08-03 17:31:26 +08:00
chnjinlei 2ede507b5a Deliver SFV6 menu font fix
Publish the verified SFV6 binary with normalized system-menu text and white PIP values.

Constraint: keep the factory branch as a single root-level lvgl_demo file.
Rejected: pushing source files to the delivery branch; factory consumes the binary artifact.
Confidence: high
Scope-risk: narrow
Directive: retain this modified build until a reference release is explicitly requested.
Tested: source commit 020aeed; clean AArch64 build and full regression checks; UI version U1.0.13; size 20084248 bytes; SHA256 722cd5c3a45bf04102aa60c74e2f996ebdcfd3101b94505bceedb9f484a77d56.
Not-tested: physical device interaction.
2026-08-03 17:14:18 +08:00
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