ruview @ v1015
integrity
- size
- 54.7 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: fix(firmware): add vTaskDelay(1) yields in process_frame() at tier>=2 to fix WDT storm (#683)
At edge tier>=2 on N16R8 PSRAM boards, process_frame() runs
update_multi_person_vitals() (4 persons × 256 history samples) plus
wasm_runtime_on_frame() back-to-back before returning to edge_task().
The existing vTaskDelay(1) in edge_task() only fires after
process_frame() returns — under sustained 30 pps CSI load on PSRAM
boards this leaves IDLE1 on Core 1 starved long enough for the 5-second
Task Watchdog Timer to fire.
Fix: add two vTaskDelay(1) calls inside process_frame(), both gated
on s_cfg.tier >= 2:
- After
update_multi_person_vitals()(Step 11) - After
wasm_runtime_on_frame()dispatch (Step 14)
Tier 0/1 paths are unaffected. Validated on COM7 (N16R8 board):
Edge DSP task started on core 1 (tier=2), no WDT panics in 20 s.
Also bump firmware version 0.6.5 → 0.6.6 and refresh all 6 release_bins with the new build (8MB + 4MB variants, built 2026-05-21).
Fix-marker RuView#683 added to scripts/fix-markers.json.
Co-Authored-By: claude-flow ruv@ruv.net
Docker Image:
ghcr.io/ruvnet/RuView:c58f49f21aa1a3111692cb5baaa6c7570a9fa341
download
curl -fL -o v1015.zip https://ratatoskr.space/pkg/ruview/v1015.zip
printf '%s %s\n' '38691b90e7bef092d32a7e3f36cd4afe56b53a9b1d0e6207d8fa8b09cec3f1ef' 'v1015.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1015.zip"
$out = "v1015.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38691b90e7bef092d32a7e3f36cd4afe56b53a9b1d0e6207d8fa8b09cec3f1ef") { throw "sha256 mismatch" }
curl -fL -o v1015.tar.gz https://ratatoskr.space/pkg/ruview/v1015.tar.gz
printf '%s %s\n' '1473cfe9a6c2c02a818c03a47c7cdbdc7081bf818df87b63e6df8e29cee32673' 'v1015.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1015.tar.gz"
$out = "v1015.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1473cfe9a6c2c02a818c03a47c7cdbdc7081bf818df87b63e6df8e29cee32673") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1015.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.zip
printf '%s %s\n' '38691b90e7bef092d32a7e3f36cd4afe56b53a9b1d0e6207d8fa8b09cec3f1ef' 'v1015.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.zip"
$out = "v1015.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38691b90e7bef092d32a7e3f36cd4afe56b53a9b1d0e6207d8fa8b09cec3f1ef") { throw "sha256 mismatch" }
curl -fL -o v1015.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.tar.gz
printf '%s %s\n' '1473cfe9a6c2c02a818c03a47c7cdbdc7081bf818df87b63e6df8e29cee32673' 'v1015.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.tar.gz"
$out = "v1015.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1473cfe9a6c2c02a818c03a47c7cdbdc7081bf818df87b63e6df8e29cee32673") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1015.zip | zip | 54.7 MiB |
blake3-24 56aebe43f762719cee9cb5128ecba52429ba43226edfdb7f
sha256 38691b90e7bef092d32a7e3f36cd4afe56b53a9b1d0e6207d8fa8b09cec3f1ef
sha1 3b6ac76f3011a135c7b412d9bafe243d458d5478
|
| v1015.tar.gz | tar.gz | 53.3 MiB |
blake3-24 9adc633ac0546aa74f7d7cb7c94751d658a21fe2cc54563d
sha256 1473cfe9a6c2c02a818c03a47c7cdbdc7081bf818df87b63e6df8e29cee32673
sha1 3e77e9c3e2394f48127c6202bb2dab4d60e74ee5
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v1015.tar.gz"],
integrity = "sha256-FHPP6abCwCqBjAOkfHzb3HCBv4GN+Htj5t+OKc7jJnM=",
strip_prefix = "ruview-v1015",
)
.url = "https://ratatoskr.space/pkg/ruview/v1015.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.tar.gz"],
integrity = "sha256-FHPP6abCwCqBjAOkfHzb3HCBv4GN+Htj5t+OKc7jJnM=",
strip_prefix = "ruview-v1015",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1015.tar.gz",