-
diver/1.0.2 Stable
released this
2026-07-31 08:20:59 +00:00 | 0 commits to main since this releaseDiver firmware 1.0.2 — final release.
Built from the community repo homegrownVHS/diver-firmware-community at commit 471be9cc.
What's new
- TVP5150 microprocessor restart (Issue #6, startup freeze): explicit write of 0x00 to
register 0x7F at the top of TVP5150AM1_Setup() restarts the on-die ROM v4.00
microprocessor per TI SLEA093 section 1.2. Earlier firmware relied on the power-up
default and never issued this restart, leaving the sync-lock loop a nondeterministic
start. This addresses the startup-freeze race that could require multiple power cycles.
Cumulative since 1.0.0
- Horizontal seam / ramp discontinuity (Issue #1) — fixed in 1.0.1
- vwave mirror boundary missing sample (Issue #7) — fixed in 1.0.1
- Dual variable definition across translation units (Issue #8) — fixed in 1.0.1
- State not saved on power cycle (Issue #4) — wear-leveled persistence, fixed in 1.0.1
- Frame tearing from mid-session sector erase (Issue #9) — fixed in 1.0.1
- TVP5150 VCR-mode auto-switch glitches — VCR lock forced, added in 1.0.1
- H-phase CV ADC noise / edge shimmer (Issue #3) — partially mitigated in 1.0.1
Known issues carried forward
- Intermittent sync blip on some sources (low)
- H-phase CV ADC noise: partial mitigation only
- Shapes not centred horizontally (HPHASE_OFFSET is per-unit); calibration planned
Recommended file: diver_1.0.2.dfu — flash over rear USB in DFU mode.
Identical to 1.0.2-rc.1; no code changed at promotion to final.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
diver_1.0.2.bin
0 downloads · 25 KiB
-
diver_1.0.2.dfu
0 downloads · 26 KiB
-
diver_1.0.2_padded.bin
0 downloads · 26 KiB
- TVP5150 microprocessor restart (Issue #6, startup freeze): explicit write of 0x00 to