WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: themactep/thingino-firmware

firmware-2025-12-15

15 Dec 08:42

Choose a tag to compare

Changes in this release:

  • 8cf13f8 clean up
  • 3791aa3 okam camera: add more gpio
  • 12a7a80 webui: clean up, formatting,
  • c0d6c7d play: recognize streaming url and do not treat is as a file
  • 841d5c0 go stage4 is already in the new buildroot
  • f4965ba Adapt thingino tailscale to new golang pkg
  • 54b3788 Update buildroot to 2025.11
  • d553046 faac: install headers to staging for prudynt
  • 2786ca1 faac: bump. support meson build system. make drm lib optional.
  • 2f41418 Fix onvif config
  • 21e8c3e package/wifi-ssw101b: update to 13953b6 Update wifi-ssw101b from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • eda31af package/wifi-atbm6132u: update to 13953b6 Update wifi-atbm6132u from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 3990915 package/wifi-atbm6132s: update to 13953b6 Update wifi-atbm6132s from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 246f429 package/wifi-atbm6062u: update to 5a68e20 Update wifi-atbm6062u from 4164499 to 5a68e20 Hash change: 4164499b15fb28d1f1fa694088f42dc2493f377e -> 5a68e20a22c7041f53929d6af0bf9d35f2a079e0 Changelog: 5a68e20: Add minimal kernel 4.4 compatibility fixes
  • ba85b60 package/wifi-atbm6062s: update to 5a68e20 Update wifi-atbm6062s from 4164499 to 5a68e20 Hash change: 4164499b15fb28d1f1fa694088f42dc2493f377e -> 5a68e20a22c7041f53929d6af0bf9d35f2a079e0 Changelog: 5a68e20: Add minimal kernel 4.4 compatibility fixes
  • 5feaf42 package/wifi-atbm6032x: update to 13953b6 Update wifi-atbm6032x from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • f94364d package/wifi-atbm6032: update to 13953b6 Update wifi-atbm6032 from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 6ba45b0 package/wifi-atbm6031x: update to 13953b6 Update wifi-atbm6031x from 23d2f10 to 13953b6 Hash change: 23d2f103b2f23e87de60ac0640a3eebd87001bd0 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • b804e2a package/wifi-atbm6031: update to 13953b6 Update wifi-atbm6031 from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 022259d package/wifi-atbm6012bx: update to 13953b6 Update wifi-atbm6012bx from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • b223154 package/wifi-atbm6012b: update to 13953b6 Update wifi-atbm6012b from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 34cb53d package/wifi-atbm-wifi: update to 13953b6 Update wifi-atbm-wifi from 5c4dd2c to 13953b6 Hash change: 5c4dd2c6febaa924a81551f5ce8d3e71c728cc91 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • af3ad17 package/thingino-nimble: update to 13953b6 Update thingino-nimble from 23d2f10 to 13953b6 Hash change: 23d2f103b2f23e87de60ac0640a3eebd87001bd0 -> 13953b6e9090e620640edf4c6ea8ffc2e46da6b4 Changelog: 728e236: BLE fixes 13953b6: fix syntax error in Makefile
  • 2e4507c Fix spi motors v2
  • 0137c93 Fix spi motors
  • 03f9743 package/prudynt-t: update to 7c53ecc Update prudynt-t from 1055228 to 7c53ecc Hash change: 1055228e4f3363ebed65b7d64330841368c9eb9e -> 7c53ecc0ce039d98be4a5453c9ed9a60dd685646 Changelog: 7c53ecc: add ipserver with json api controls, rstp clients count. fix and optimize mjpeg.
  • 58ba4d5 changes to webui to serve prudynt w/o websockets

firmware-2025-12-14

14 Dec 08:37

Choose a tag to compare

Changes in this release:

  • 979da78 play: support mandatory url= key
  • 8aff814 onvif: motor.json is not installed on non-ptz cameras
  • 5d70204 webui: preparation for no-ws ui
  • 9d51d4f clean up
  • c0fe381 webui: formatting, wording
  • 74eb74a tapo c500: rotate image
  • 55616a7 eufy t8140c ble: load combo driver
  • 955dbf3 libwebsockets: start fixing ws 4.4 compatibility
  • 7a8990e libble: patch to add a minimal libblepp.pc
  • fee931f motion: integrate into prudynt.json
  • d245d30 send2: fix mqtt topics
  • ced44cd send2scripts: formatting. missing params. temp file as an empty json.
  • 2cdb201 send2common: remove extra cleanup
  • bb8e733 send2mqtt: serve video file
  • 86f7b9d send2mqtt: autodetect json payload. sanitize plain text messages.
  • 48b6c20 send2: fix mqtt
  • b877504 onvif: use json config
  • cc1c739 prudynt: use config file from the package. increase framerate in the default configuration as it is guarded by prudynt (based on parameters exported by the image sensor driver).
  • 5edc0b4 webui: get motors max steps from json config
  • e2239e5 onvif: get motor parameters from json config
  • d71c42f tapo c200c: motor parameters are in json now
  • 4bd8289 prudynt: enable websockets
  • 6898b05 package/prudynt-t: update to 1055228 Update prudynt-t from 926d02c to 1055228 Hash change: 926d02ce16bd9fdf98418703401fe8cc1dc18e6d -> 1055228e4f3363ebed65b7d64330841368c9eb9e Changelog: 1055228: make makefile to respect websockets flag
  • b68c96a package/prudynt-t: update to 926d02c Update prudynt-t from 51c80e3 to 926d02c Hash change: 51c80e34574f9f3c7b35e9e921d9ca23885495d3 -> 926d02ce16bd9fdf98418703401fe8cc1dc18e6d Changelog: 13763a2: adjust websocks flags 926d02c: display status of individual modules in debug messages
  • ec2a25c prudynt: adjust websockets flags
  • 00729e5 prudynt: bump
  • 939ce57 makefile: less noise
  • 0a007b9 prudynt: reorganize assets
  • 8cb4a26 add libwebsockets override package
  • 2329b1b prudynt-t: keep websockets in prudynt for now
  • 3a77986 package/prudynt-t: update to 419d428 Update prudynt-t from 56aba0b to 419d428 Hash change: 56aba0bef3d76e3d0ddb3072c6cf7c7dd7a90eef -> 419d428aa89cf6f6a440606c7ea2142cbf88bba2 Changelog: 1d56a7b: respect globally selected sdk 419d428: more strict initialization; read actual sensor values from procfs; cap parameters on physical sensor limits; adjust PLAY syntax, add url alias to path; adjust volume range to -30..120 per sdk; add MUTE to audio stream;
  • 15b8ff3 Create Config.in
  • a4474e7 package/thingino-onvif: update to 4dac038 Update thingino-onvif from c8ef373 to 4dac038 Hash change: c8ef3730a5b0ab93bdb81d02fa5e05ba77608e00 -> 4dac038abade08a0198e2ccb3086c26e31ae4465 Changelog: 4dac038: simulate Home Assistant WS Discovery request in tests
  • bd1c70d libreep: pin version
  • 02828e5 package/nino: update to 91add72 Update nino from c3e3404 to 91add72 Hash change: c3e34047d025bbd913886844f8749e6ff925c689 -> 91add728f73f123b09e7a3df31dc1fc5ca028297 Changelog: a2ca4ca: Fix search incorrect current index 91add72: Fix mouse release clear status message
  • 2eaca3c adjust package files and directory names
  • ea1296e prudynt: bump to include a fix for t23 audio
  • 2bef67b prudynt: add missing libcurl dependency, clean out daytime and recorder
  • b93610a package/prudynt-t: update to a74f316 Update prudynt-t from b90b94d to a74f316 Hash change: b90b94d852df4e48ab214907b48061fa6f5eeff9 -> a74f316045f6719fa5a5bde9d94cf5761d699425 Changelog: c2deaa4: add gain indicator to the osd a74f316: add true inbound streaming of different audio formats
  • 4c36167 clean up
  • aad11d6 scripts: update package hash with a git commit by default
  • d755355 package/prudynt-t: update to b90b94d Update prudynt-t from e11436e to b90b94d Hash change: e11436e3f36508e65bd30c7bc62cefa6d057cebf -> b90b94d852df4e48ab214907b48061fa6f5eeff9 Changelog: b90b94d: include common header
  • 81268ff mosquitto: convert to override, do not install broker.
  • 9fb91e9 package/prudynt-t: update to e11436e Update prudynt-t from eed7f65 to e11436e Hash change: eed7f6526174439b44efee3ffca72b7bc3726ffd -> e11436e3f36508e65bd30c7bc62cefa6d057cebf Changelog: 3c1f6ef: reformat with clang-format. no changes in code afc4295: add mp4 recorder, add TRACE to log, remove excusive WS debug logging e11436e: add recorder config and documentation
  • 2f9b2d7 package/ingenic-sdk: update to 4468c4e Update ingenic-sdk from bae1521 to 4468c4e Hash change: bae15219418688cfb47cde07b53c4fe8a10504b3 -> 4468c4e8acbe6819b98848f8d4fa1af7cdd027a3 Changelog: 4468c4e: motor: fix two-way homing
  • d6544aa onvif: syntax
  • fa2d9d7 onvif: it does not depend on the streamer
  • f81a3e3 motors: fix homing logic
  • c592d51 motors: correct daemon control filename
  • b2edf79 package/ingenic-sdk: update to bae1521 Update ingenic-sdk from 3276574 to bae1521 Hash change: 327657468b0e9c799607a31633c58ab5b889882f -> bae15219418688cfb47cde07b53c4fe8a10504b3 Changelog: 18712e0: fix motor driver crash on unloading d4a6952: misc: gpio-userkeys: provide dev.release and unregister device on exit

Fix kernel WARN during modprobe on 3.10:
Device 'gpio-keys' does not have a release() function

  • Add a trivial release() callback to the platform device
    so device_release() no longer warns on kobject_put()/failure paths.
  • Unregister the dynamically-created gpio-keys platform_device on module exit
    to avoid leaks and dangling platform_data.

Tested-by: manual inspection; build-time check recommended in firmware build. dbf06a1: reformat with clang-format 0b89eae: misc: gpio-userkeys: include linux/types.h before linux/gpio_keys.h

Fix build error on some setups where linux/gpio_keys.h is seen before types.h
causing 'unknown type name bool'. Explicitly include linux/types.h to make
bool available regardless of include order. bae1521: misc: gpio-userkeys: move linux/types.h to the top so bool is defined before linux/gpio_keys.h

  • cb89eff init: wait for speaker fifo on first boot to play welcome audio
  • ff084b7 motors: convert motors configurations to json
  • f9b99dc telegrambot: replace with a C daemon
  • d9039dc webui: do not chock telegrambot on jsonpath
  • cc85442 webui: rewrite forms for send2 scripts
  • 84a3d0d image raw: make xburst2 happy
  • 99d896a webui: ensure_dir does not work for some reason
  • b6dd6bb clean up
  • ee83217 onvif: reuse image script from webui
  • dc3ce97 clean up
  • 0615461 prudynt: organize files
  • ce277ee prudynt: move prudynt-dependent scripts to the package
  • 938be3e sounds: add a message after successful upgrade.
  • 7ba16f5 sysupgrade: fix double space checking for uploaded firmware files.
  • 219262a package/thingino-onvif: update to c8ef373 Update thingino-onvif from dea4616 to c8ef373 Hash change: dea4616275f3a6517d221c29e5e63edc991e36b6 -> c8ef3730a5b0ab93bdb81d02fa5e05ba77608e00 Changelog: c8ef373: rewire mxml lib
  • 3a977cb prudynt: call for sounds installation
  • 66fb319 libcurl: move options to the package config
  • e0edf05 live555: migrate to a virtual override
  • f126af9 mosquitto: migrate to a virtual override
  • 9029320 mxml: migrate to a virtual override
  • 255d73f freetype: migrate to a virtual override
  • ed66ec4 prusa-connect: disable service by default
  • 437d445 portal: fix find syntax
  • 65575fe ffmpeg: pack with upx for smartnvr to save space
  • a956541 smartnvr: disable unused packages
  • 511f339 smartnvr: update config to use go from overrides
  • a4efe99 lightnvr: symlink libsod.so instead of copying
  • 2f0036a lightnvr: drop outdated ffmpeg compatibility patch
  • 8e933f1 go2rtc: create overrides for go 1.25 to satisfy go2rtc requirements
  • 5483ba5 go2rtc: extract minified version to a separate package
  • 4721764 esphome: install wake word model to /usr/share
  • a5c6bfb esphome: remove dependency on iad
  • c4370e4 makefile: move info noise to a separate rule
  • 4b8d047 package/thingino-onvif: update to dea4616 Update thingino-onvif from bc69abc to dea4616 Hash change: bc69abce40fe1d750ba96223e30a1682a0d3f858 -> dea4616275f3a6517d221c29e5e63edc991e36b6 Changelog: dea4616: improve discoverability by home assistant
  • 1a9cc74 package/spi-tmi8152: update to 3edf4a4 Update spi-tmi8152 from c8dec26 to 3edf4a4 Hash change: c8dec261ea28c5c0a652866b81dd661946d6d371 -> 3edf4a47ee79ab5d06cfabd8e2062e7c099f911e Changelog: 3edf4a4: add module parameters to invert axes
  • 1c280ca package/lightnvr: update to c51537e Update lightnvr from 04c90f7 to c51537e Hash change: 04c90f7e36f56a5db4072648ded560e0656864a3 -> c51537e9e13534c3513c815edb425092385bdfd5 Changelog: b0237cd: Fix dependabot alerts a96233c: check pt Cleanup policies 525c3c5: Fix some bugs around go2rtc healthcheck restarts. a62ff81: tests 464124d: check pt f39b36e: convert off direct ffmpeg calls to the library for embdded device space reduction. a3904cd: bump version 3846541: replace more system calls c7fe7f3: Compatability fix with newer ffmpeg -- also memory leak fix 479109c: more mem safety -- upgrade base image bcbc408: more mem safety -- upgrade base image 670a921: prep new release of the base image upgrade. 6d7c4d4: prep new release of the base image upgrade. eb8f5ab: pan tilt PTZ support. b0be9ee: Fix armv7 Docker build by explicitly installing npm package dc4d704: 0.16.1 0b9dc89: 0.16.1 a22117e: Fix Docker build: conditionally install npm only if not bundled e70537a: Fix segfault: add missing detection_api_url column to db_get_all_streams b0720f4: 0.16.3 c51537e: 0.16.3
  • fda6709 package/libhelix-mp3: update to 3450935 Update libhelix-mp3 from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 900c0cb package/libhelix-aac: update to 3450935 Update libhelix-aac from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 1fadd3c package/libflac: update ...
Read more

buildroot-dl-cache

14 Dec 06:09
21e3d32

Choose a tag to compare

Merge pull request #914 from mretallack/fixes-for-send2

Initial commits for fixes to MQTT and webhook

firmware-2025-12-13

13 Dec 08:37

Choose a tag to compare

Changes in this release:

  • 5edc0b4 webui: get motors max steps from json config
  • e2239e5 onvif: get motor parameters from json config
  • d71c42f tapo c200c: motor parameters are in json now
  • 4bd8289 prudynt: enable websockets
  • 6898b05 package/prudynt-t: update to 1055228 Update prudynt-t from 926d02c to 1055228 Hash change: 926d02ce16bd9fdf98418703401fe8cc1dc18e6d -> 1055228e4f3363ebed65b7d64330841368c9eb9e Changelog: 1055228: make makefile to respect websockets flag
  • b68c96a package/prudynt-t: update to 926d02c Update prudynt-t from 51c80e3 to 926d02c Hash change: 51c80e34574f9f3c7b35e9e921d9ca23885495d3 -> 926d02ce16bd9fdf98418703401fe8cc1dc18e6d Changelog: 13763a2: adjust websocks flags 926d02c: display status of individual modules in debug messages
  • ec2a25c prudynt: adjust websockets flags
  • 00729e5 prudynt: bump
  • 939ce57 makefile: less noise
  • 0a007b9 prudynt: reorganize assets
  • 8cb4a26 add libwebsockets override package
  • 2329b1b prudynt-t: keep websockets in prudynt for now
  • 3a77986 package/prudynt-t: update to 419d428 Update prudynt-t from 56aba0b to 419d428 Hash change: 56aba0bef3d76e3d0ddb3072c6cf7c7dd7a90eef -> 419d428aa89cf6f6a440606c7ea2142cbf88bba2 Changelog: 1d56a7b: respect globally selected sdk 419d428: more strict initialization; read actual sensor values from procfs; cap parameters on physical sensor limits; adjust PLAY syntax, add url alias to path; adjust volume range to -30..120 per sdk; add MUTE to audio stream;
  • 15b8ff3 Create Config.in
  • a4474e7 package/thingino-onvif: update to 4dac038 Update thingino-onvif from c8ef373 to 4dac038 Hash change: c8ef3730a5b0ab93bdb81d02fa5e05ba77608e00 -> 4dac038abade08a0198e2ccb3086c26e31ae4465 Changelog: 4dac038: simulate Home Assistant WS Discovery request in tests
  • bd1c70d libreep: pin version
  • 02828e5 package/nino: update to 91add72 Update nino from c3e3404 to 91add72 Hash change: c3e34047d025bbd913886844f8749e6ff925c689 -> 91add728f73f123b09e7a3df31dc1fc5ca028297 Changelog: a2ca4ca: Fix search incorrect current index 91add72: Fix mouse release clear status message
  • 2eaca3c adjust package files and directory names
  • ea1296e prudynt: bump to include a fix for t23 audio

firmware-2025-12-12

12 Dec 08:41

Choose a tag to compare

Changes in this release:

  • 2bef67b prudynt: add missing libcurl dependency, clean out daytime and recorder
  • b93610a package/prudynt-t: update to a74f316 Update prudynt-t from b90b94d to a74f316 Hash change: b90b94d852df4e48ab214907b48061fa6f5eeff9 -> a74f316045f6719fa5a5bde9d94cf5761d699425 Changelog: c2deaa4: add gain indicator to the osd a74f316: add true inbound streaming of different audio formats
  • 4c36167 clean up
  • aad11d6 scripts: update package hash with a git commit by default
  • d755355 package/prudynt-t: update to b90b94d Update prudynt-t from e11436e to b90b94d Hash change: e11436e3f36508e65bd30c7bc62cefa6d057cebf -> b90b94d852df4e48ab214907b48061fa6f5eeff9 Changelog: b90b94d: include common header

firmware-2025-12-11

11 Dec 08:41

Choose a tag to compare

Changes in this release:

  • 4c36167 clean up
  • aad11d6 scripts: update package hash with a git commit by default
  • d755355 package/prudynt-t: update to b90b94d Update prudynt-t from e11436e to b90b94d Hash change: e11436e3f36508e65bd30c7bc62cefa6d057cebf -> b90b94d852df4e48ab214907b48061fa6f5eeff9 Changelog: b90b94d: include common header
  • 81268ff mosquitto: convert to override, do not install broker.
  • 9fb91e9 package/prudynt-t: update to e11436e Update prudynt-t from eed7f65 to e11436e Hash change: eed7f6526174439b44efee3ffca72b7bc3726ffd -> e11436e3f36508e65bd30c7bc62cefa6d057cebf Changelog: 3c1f6ef: reformat with clang-format. no changes in code afc4295: add mp4 recorder, add TRACE to log, remove excusive WS debug logging e11436e: add recorder config and documentation
  • 2f9b2d7 package/ingenic-sdk: update to 4468c4e Update ingenic-sdk from bae1521 to 4468c4e Hash change: bae15219418688cfb47cde07b53c4fe8a10504b3 -> 4468c4e8acbe6819b98848f8d4fa1af7cdd027a3 Changelog: 4468c4e: motor: fix two-way homing
  • d6544aa onvif: syntax
  • fa2d9d7 onvif: it does not depend on the streamer
  • f81a3e3 motors: fix homing logic
  • c592d51 motors: correct daemon control filename
  • b2edf79 package/ingenic-sdk: update to bae1521 Update ingenic-sdk from 3276574 to bae1521 Hash change: 327657468b0e9c799607a31633c58ab5b889882f -> bae15219418688cfb47cde07b53c4fe8a10504b3 Changelog: 18712e0: fix motor driver crash on unloading d4a6952: misc: gpio-userkeys: provide dev.release and unregister device on exit

Fix kernel WARN during modprobe on 3.10:
Device 'gpio-keys' does not have a release() function

  • Add a trivial release() callback to the platform device
    so device_release() no longer warns on kobject_put()/failure paths.
  • Unregister the dynamically-created gpio-keys platform_device on module exit
    to avoid leaks and dangling platform_data.

Tested-by: manual inspection; build-time check recommended in firmware build. dbf06a1: reformat with clang-format 0b89eae: misc: gpio-userkeys: include linux/types.h before linux/gpio_keys.h

Fix build error on some setups where linux/gpio_keys.h is seen before types.h
causing 'unknown type name bool'. Explicitly include linux/types.h to make
bool available regardless of include order. bae1521: misc: gpio-userkeys: move linux/types.h to the top so bool is defined before linux/gpio_keys.h

  • cb89eff init: wait for speaker fifo on first boot to play welcome audio
  • ff084b7 motors: convert motors configurations to json
  • f9b99dc telegrambot: replace with a C daemon
  • d9039dc webui: do not chock telegrambot on jsonpath
  • cc85442 webui: rewrite forms for send2 scripts
  • 84a3d0d image raw: make xburst2 happy
  • 99d896a webui: ensure_dir does not work for some reason
  • b6dd6bb clean up
  • ee83217 onvif: reuse image script from webui
  • dc3ce97 clean up
  • 0615461 prudynt: organize files
  • ce277ee prudynt: move prudynt-dependent scripts to the package
  • 938be3e sounds: add a message after successful upgrade.
  • 7ba16f5 sysupgrade: fix double space checking for uploaded firmware files.
  • 219262a package/thingino-onvif: update to c8ef373 Update thingino-onvif from dea4616 to c8ef373 Hash change: dea4616275f3a6517d221c29e5e63edc991e36b6 -> c8ef3730a5b0ab93bdb81d02fa5e05ba77608e00 Changelog: c8ef373: rewire mxml lib
  • 3a977cb prudynt: call for sounds installation
  • 66fb319 libcurl: move options to the package config
  • e0edf05 live555: migrate to a virtual override
  • f126af9 mosquitto: migrate to a virtual override
  • 9029320 mxml: migrate to a virtual override
  • 255d73f freetype: migrate to a virtual override
  • ed66ec4 prusa-connect: disable service by default
  • 437d445 portal: fix find syntax
  • 65575fe ffmpeg: pack with upx for smartnvr to save space
  • a956541 smartnvr: disable unused packages
  • 511f339 smartnvr: update config to use go from overrides
  • a4efe99 lightnvr: symlink libsod.so instead of copying
  • 2f0036a lightnvr: drop outdated ffmpeg compatibility patch
  • 8e933f1 go2rtc: create overrides for go 1.25 to satisfy go2rtc requirements
  • 5483ba5 go2rtc: extract minified version to a separate package
  • 4721764 esphome: install wake word model to /usr/share
  • a5c6bfb esphome: remove dependency on iad
  • c4370e4 makefile: move info noise to a separate rule
  • 4b8d047 package/thingino-onvif: update to dea4616 Update thingino-onvif from bc69abc to dea4616 Hash change: bc69abce40fe1d750ba96223e30a1682a0d3f858 -> dea4616275f3a6517d221c29e5e63edc991e36b6 Changelog: dea4616: improve discoverability by home assistant
  • 1a9cc74 package/spi-tmi8152: update to 3edf4a4 Update spi-tmi8152 from c8dec26 to 3edf4a4 Hash change: c8dec261ea28c5c0a652866b81dd661946d6d371 -> 3edf4a47ee79ab5d06cfabd8e2062e7c099f911e Changelog: 3edf4a4: add module parameters to invert axes
  • 1c280ca package/lightnvr: update to c51537e Update lightnvr from 04c90f7 to c51537e Hash change: 04c90f7e36f56a5db4072648ded560e0656864a3 -> c51537e9e13534c3513c815edb425092385bdfd5 Changelog: b0237cd: Fix dependabot alerts a96233c: check pt Cleanup policies 525c3c5: Fix some bugs around go2rtc healthcheck restarts. a62ff81: tests 464124d: check pt f39b36e: convert off direct ffmpeg calls to the library for embdded device space reduction. a3904cd: bump version 3846541: replace more system calls c7fe7f3: Compatability fix with newer ffmpeg -- also memory leak fix 479109c: more mem safety -- upgrade base image bcbc408: more mem safety -- upgrade base image 670a921: prep new release of the base image upgrade. 6d7c4d4: prep new release of the base image upgrade. eb8f5ab: pan tilt PTZ support. b0be9ee: Fix armv7 Docker build by explicitly installing npm package dc4d704: 0.16.1 0b9dc89: 0.16.1 a22117e: Fix Docker build: conditionally install npm only if not bundled e70537a: Fix segfault: add missing detection_api_url column to db_get_all_streams b0720f4: 0.16.3 c51537e: 0.16.3
  • fda6709 package/libhelix-mp3: update to 3450935 Update libhelix-mp3 from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 900c0cb package/libhelix-aac: update to 3450935 Update libhelix-aac from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 1fadd3c package/libflac: update to 3450935 Update libflac from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link

firmware-2025-12-10

10 Dec 08:40

Choose a tag to compare

Changes in this release:

  • ed66ec4 prusa-connect: disable service by default
  • 437d445 portal: fix find syntax
  • 65575fe ffmpeg: pack with upx for smartnvr to save space
  • a956541 smartnvr: disable unused packages
  • 511f339 smartnvr: update config to use go from overrides
  • a4efe99 lightnvr: symlink libsod.so instead of copying
  • 2f0036a lightnvr: drop outdated ffmpeg compatibility patch
  • 8e933f1 go2rtc: create overrides for go 1.25 to satisfy go2rtc requirements
  • 5483ba5 go2rtc: extract minified version to a separate package
  • 4721764 esphome: install wake word model to /usr/share
  • a5c6bfb esphome: remove dependency on iad
  • c4370e4 makefile: move info noise to a separate rule
  • 4b8d047 package/thingino-onvif: update to dea4616 Update thingino-onvif from bc69abc to dea4616 Hash change: bc69abce40fe1d750ba96223e30a1682a0d3f858 -> dea4616275f3a6517d221c29e5e63edc991e36b6 Changelog: dea4616: improve discoverability by home assistant
  • 1a9cc74 package/spi-tmi8152: update to 3edf4a4 Update spi-tmi8152 from c8dec26 to 3edf4a4 Hash change: c8dec261ea28c5c0a652866b81dd661946d6d371 -> 3edf4a47ee79ab5d06cfabd8e2062e7c099f911e Changelog: 3edf4a4: add module parameters to invert axes
  • 1c280ca package/lightnvr: update to c51537e Update lightnvr from 04c90f7 to c51537e Hash change: 04c90f7e36f56a5db4072648ded560e0656864a3 -> c51537e9e13534c3513c815edb425092385bdfd5 Changelog: b0237cd: Fix dependabot alerts a96233c: check pt Cleanup policies 525c3c5: Fix some bugs around go2rtc healthcheck restarts. a62ff81: tests 464124d: check pt f39b36e: convert off direct ffmpeg calls to the library for embdded device space reduction. a3904cd: bump version 3846541: replace more system calls c7fe7f3: Compatability fix with newer ffmpeg -- also memory leak fix 479109c: more mem safety -- upgrade base image bcbc408: more mem safety -- upgrade base image 670a921: prep new release of the base image upgrade. 6d7c4d4: prep new release of the base image upgrade. eb8f5ab: pan tilt PTZ support. b0be9ee: Fix armv7 Docker build by explicitly installing npm package dc4d704: 0.16.1 0b9dc89: 0.16.1 a22117e: Fix Docker build: conditionally install npm only if not bundled e70537a: Fix segfault: add missing detection_api_url column to db_get_all_streams b0720f4: 0.16.3 c51537e: 0.16.3
  • fda6709 package/libhelix-mp3: update to 3450935 Update libhelix-mp3 from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 900c0cb package/libhelix-aac: update to 3450935 Update libhelix-aac from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • 1fadd3c package/libflac: update to 3450935 Update libflac from 94c68ec to 3450935 Hash change: 94c68ecbaa5489bba3073c46475f2e46effe2c97 -> 3450935a2a9124287b0c1bf51513b551e934879b Changelog: 3450935: Add new project link
  • d3c5deb scripts: dep_check.sh: support uutils coreutils

firmware-2025-12-09

09 Dec 08:41

Choose a tag to compare

Changes in this release:

firmware-2025-12-08

08 Dec 08:42

Choose a tag to compare

Changes in this release:

  • 383c37d daynight: disable white light toggle
  • 8c3a48a dusk2dawn: rewrite to use jct
  • 4334702 daynight: fix permissions, remove duplicate command
  • 5268a3b daynight: rename config param to avoid redundancy
  • a4487ee move ansi-colors to devscripts package
  • 4cad5e8 webui: remove send2ssh/send2scp config forms

firmware-2025-12-07

07 Dec 08:36

Choose a tag to compare

Changes in this release:

  • 351e461 webui: rewrite scripts for send2 configuration
  • ad6bf8a add ustream-ssl package
  • 1b4823b send2 scripts: rewrite, convert configs to json
  • 78144ae enforce reboot after changing timezone picked up from dhcp
  • e55e1ff package/prudynt-t: update to eed7f65 Update prudynt-t from 9cf9f75 to eed7f65 Hash change: 9cf9f751eb892ba00da1de6f78ddf461cb10477f -> eed7f6526174439b44efee3ffca72b7bc3726ffd Changelog: eed7f65: fix rtps streaming chocking on a new ws session
  • 9d91556 Fix wifi-atbm6031x.mk build
  • 9796111 Fix wifi-atbm6031x.mk config
  • 670b396 Voice assistant timers
  • 47cb778 Fixes for deprecation of iac/iad replaced with prudynt/play