Skip to content

Releases: cbrown350/coopcontroller

Release v0.2.14

16 Feb 04:12

Choose a tag to compare

Firmware Release v0.2.14

  • fix(stability): reduce heap fragmentation causing ESP_RST_PANIC crashes (7af8dcb)
  • feat(system): log system reset reasons later on startup after wifi connection so it can be captured in syslog (d03a977)
  • docs: archive completed features in separate document (5fa5184)
  • docs: update OTA system documentation to reflect completion (3004356)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: 4531a35d949a8e04a27630150c155e5fcc8487bd5e64d3bcf66c8faf75ff0a0f
Filesystem SHA256: 451e7b3e88724a60924101465c64fb236f8f70d81390c3bc176ce833cb602728
Merged SHA256: 1fa2359c75a3cb0b1b149b652b37c83aeb739831afd00af2d4e30b42cbef31ee

Build Artifacts

  • Firmware Size: 1296768 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 7af8dcb

Release v0.2.13

13 Feb 22:27

Choose a tag to compare

Firmware Release v0.2.13

  • fix: Add SHA256 mock for desktop unit tests (c27c760)
  • fix(security): implement SHA256 verification for OTA updates (a499b96)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: 72f5869abc05663f0331f9c2b1a37a7f91bfb6b3fc4f32d19014dd32c82c172c
Filesystem SHA256: a842a9a29dfe37161dce172827c3168041972ee81fbe49de40adc33b46122f0e
Merged SHA256: 04ae64d1648f285b06d4875140106a0e1d3d82925b32cf446f33afdd6fd8a2f6

Build Artifacts

  • Firmware Size: 1298656 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: c27c760

Release v0.2.12

13 Feb 18:10

Choose a tag to compare

Firmware Release v0.2.12

  • fix(pump): handle same-cycle pump off timing to respect grace period (a8cf1c6)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: fecd99bcf7bb3168aeb00d48b72afa51998f6fe3ca4704732eb187056f586d34
Filesystem SHA256: 47bba3ff999d7937c69a45caf77d78d8f2195023e0c2f2f6adc188ec4f07e3a9
Merged SHA256: e0dff8a8ca6bc91e7b138481574a7d23fca9b566403dc388d4b2661089e871cc

Build Artifacts

  • Firmware Size: 1297936 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: a8cf1c6

Release v0.2.11

13 Feb 17:33

Choose a tag to compare

Firmware Release v0.2.11

  • fix(sensor): move flow rate calculation from ISR to update loop to prevent crash when per-pulse calc enabled (e4e4140)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: f53353d13b754605a2ed6d1502d177a6f05f87d5d93897f4783a1d0b6340e1b6
Filesystem SHA256: f083ed98623a1bef7d3e5bf8b901ea6e4348d9aef8649dcb8fd666d8bb1c03a8
Merged SHA256: b88facf3836fb3804655e7bfeda78c4a5413e17183b96ef5b8e46930ea15bf4c

Build Artifacts

  • Firmware Size: 1297904 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: e4e4140

Release v0.2.10

13 Feb 16:54

Choose a tag to compare

Firmware Release v0.2.10

  • test(update): fix release date assertion to expect string type (676a985)
  • feat(update): add release date display on update check (5ef4381)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: 2afdd31e6aa14b0a8842c30bca442268f0246b08460e4b7297ac31f972bbc1e4
Filesystem SHA256: 3c731d55562108a09bf1ac1f186f4963857938699bb4124fc7d5750c868ebc36
Merged SHA256: b4a844d9d564ae590548e8bf90e18cfcda4ff422a43be59cdace2f17c923d087

Build Artifacts

  • Firmware Size: 1297968 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 676a985

Release v0.2.9

13 Feb 07:00

Choose a tag to compare

Firmware Release v0.2.9

  • fix(door): fix auto-close after sunset independent of auto mode (641855a)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: aefe71c8b6bce49a773d40bea523f4356f415d6bf056c9019d9254ec0fd80ed1
Filesystem SHA256: 9cb7872cbce4aca0f20aaf414c52346295a68463155c076a4c8a1e92f0631684
Merged SHA256: 349d0d53780948ebe916a46fcc10a3f1a3efc069462a38b195b51d60e0f3adc4

Build Artifacts

  • Firmware Size: 1298160 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 641855a

Release v0.2.8

13 Feb 06:32

Choose a tag to compare

Firmware Release v0.2.8

  • fix(door): resolve schedule time mismatch and prevent re-opening (57b7131)
  • fix(syslog): persist string copies to prevent invalid pointers (9b198ce)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: 865e4993dd2cb8aef655c0bf8efe253b5be3ce240d04c7557eb27c28421e5a01
Filesystem SHA256: f486115b0db1783ee184883930e243830c8b7dc35cb9fb6360abbc94aea76cff
Merged SHA256: e41219d0418630bb8ef4ce38d383926e3d67926cb35ef8cec030c306b5ec616b

Build Artifacts

  • Firmware Size: 1297888 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 57b7131

Release v0.2.7

13 Feb 02:48

Choose a tag to compare

Firmware Release v0.2.7

  • fix(door): prevent re-opening after auto-close (2e48f68)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: aa8504c55f4bae9fcea31c6745a30c028bcb91da1536df38a2ae4d196ea3a5ec
Filesystem SHA256: 563467a3be12816b7f89db0e72f4f72f1597d7d05afeacb24b8bbb745a589536
Merged SHA256: 394e90ba537f9236384311a459b7582391556935fa18bc9782461e07bde05648

Build Artifacts

  • Firmware Size: 1297008 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 2e48f68

Release v0.2.6

13 Feb 02:03

Choose a tag to compare

Firmware Release v0.2.6

  • feat(settings): make device hostname configurable at runtime (3d6859a)
  • build(timestamp): remove colon separators from timestamp format (663db55)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: 064a0a0fc86be9919f4812b03e394feb1951177afcbca12daf2c7206c526e607
Filesystem SHA256: a40bd25721d339765ea226093c2348fe6c4511d98b18d175dd68409994cd9a41
Merged SHA256: 749825838c88bcd29b96a556ad3e9817385cf9b87ab5931ee1561b0b3790a677

Build Artifacts

  • Firmware Size: 1296960 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 3d6859a

Release v0.2.5

13 Feb 00:47

Choose a tag to compare

Firmware Release v0.2.5

  • fix(update): implement deferred install to prevent web server blocking (6e241c2)
  • ci(release): enable changelog generation for manual releases (4fe38b0)

Download Firmware

  • Merged Binary (recommended for OTA): firmware_merged.bin
  • Firmware Binary: firmware.bin
  • Filesystem Binary: littlefs.bin
  • Version Manifest: version_manifest.json (for OTA updates)

Checksums

Firmware SHA256: beef4731d21aed5c9dae33e1bcb96942e128978e15d3a3dfaa6e5829b7e7587f
Filesystem SHA256: 5258cbe773c71d57038fa0dd79e00a0283d7a7db37bec0135417e1a472b2779f
Merged SHA256: 04d5a40231406a8514411d362f407e4a2ee26dcf3e44382a3b9c03f86b33b6a0

Build Artifacts

  • Firmware Size: 1295968 bytes
  • Filesystem Size: 524288 bytes
  • Merged Size: 4194304 bytes
  • Git Commit: 6e241c2