yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/ruview/v2631
vault / ruview / v2631

ruview @ v2631

integrity

size
59.8 MiB
downloaded
last checked
source https://github.com/ruvnet/RuView · available · github

release notes

Automated release from CI pipeline

Changes: feat(firmware): add the 16MB flash profile the C6 fleet runs on (#1877)

The 4MB and display layouts have 1.875MB and 2MB OTA slots, sized for 4MB and 8MB parts. A 16MB C6 (DevKitC-1 N16) has no layout in the tree at all, so building for one meant hand-editing sdkconfig -- and a smaller table written over a deployed 16MB node relocates NVS and destroys its provisioning, which is why this belongs in the repo rather than in a workstation's untracked sdkconfig.

Two 4MB OTA slots, plus a 64K coredump partition and an 8000K FAT volume for on-node storage. Rollback is enabled so an OTA'd image that cannot confirm itself is reverted by the bootloader.

Layered, not inherited: sdkconfig.defaults.esp32c6 keeps its 4MB layout so the common 4MB devkit is never silently repartitioned.

Claude-Session: https://claude.ai/code/session_01PVWMiHQifoYXL7uL3bphrZ

Co-authored-by: Joe joe@GitDev.hedgehog Co-authored-by: claude-flow ruv@ruv.net

Docker Image: ghcr.io/ruvnet/RuView:f7c2c6587e64209c70c7635c17b6715e9fa07eef

download

unix · zip
curl -fL -o v2631.zip https://ratatoskr.space/pkg/ruview/v2631.zip
                    printf '%s  %s\n' 'e5af67f40bf69a7d86572108b21244c054aa16e47a78d99d6a2d0938d8e1a29e' 'v2631.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/ruview/v2631.zip"
$out = "v2631.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e5af67f40bf69a7d86572108b21244c054aa16e47a78d99d6a2d0938d8e1a29e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2631.tar.gz https://ratatoskr.space/pkg/ruview/v2631.tar.gz
                    printf '%s  %s\n' '623730f6197a78cccc84b7e16bcdd64c727a790565cc06ef6c399399f4ae3886' 'v2631.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/ruview/v2631.tar.gz"
$out = "v2631.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "623730f6197a78cccc84b7e16bcdd64c727a790565cc06ef6c399399f4ae3886") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2631.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.zip
                    printf '%s  %s\n' 'e5af67f40bf69a7d86572108b21244c054aa16e47a78d99d6a2d0938d8e1a29e' 'v2631.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.zip"
$out = "v2631.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e5af67f40bf69a7d86572108b21244c054aa16e47a78d99d6a2d0938d8e1a29e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2631.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.tar.gz
                    printf '%s  %s\n' '623730f6197a78cccc84b7e16bcdd64c727a790565cc06ef6c399399f4ae3886' 'v2631.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.tar.gz"
$out = "v2631.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "623730f6197a78cccc84b7e16bcdd64c727a790565cc06ef6c399399f4ae3886") { throw "sha256 mismatch" }
artifact format size hashes
v2631.zip zip 60.0 MiB
blake3-24 90a3579078b595c4f6d6f4f74a9e1dc6b268e4f779bead91
sha256 e5af67f40bf69a7d86572108b21244c054aa16e47a78d99d6a2d0938d8e1a29e
sha1 450ce610c9f65171f50d4fac513ba5a9a5bc5fc8
v2631.tar.gz tar.gz 57.9 MiB
blake3-24 0914078f402748f04ee80b71accdc4a6cd16efa62596e224
sha256 623730f6197a78cccc84b7e16bcdd64c727a790565cc06ef6c399399f4ae3886
sha1 f642f240498fc6c7904453f417ba7f2036fb4feb

install

bazel
http_archive(
    name = "ruview",
    urls = ["https://ratatoskr.space/pkg/ruview/v2631.tar.gz"],
    integrity = "sha256-Yjcw9hl6eMzMhLfha83WTHJ6eQVlzAbvbDmTmfSuOIY=",
    strip_prefix = "ruview-v2631",
)
zig
.url = "https://ratatoskr.space/pkg/ruview/v2631.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "ruview",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.tar.gz"],
    integrity = "sha256-Yjcw9hl6eMzMhLfha83WTHJ6eQVlzAbvbDmTmfSuOIY=",
    strip_prefix = "ruview-v2631",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2631.tar.gz",
← v2634v2630 →