github themactep/thingino-firmware firmware-2026-02-23

5 hours ago

Changes in this release:

  • d10a41a ensure ${DL_DIR} exists before bind-mounting it to prevent permission issues (#1061) Co-authored-by: Lukáš Mojžíš lukas.mojzis@grenames.cz
  • 5b2e3a1 package/ingenic-sdk: update to 249f859 Update ingenic-sdk from 8c79b17 to 249f859 Hash change: 8c79b177452a74c9a7c8bd5c3e4bdc1df292333a -> 249f859b18589666ee16ff5328e0fd90a227119c Changelog: 29dcab6: add sensor IQ files for T41 platform harvested from stock fw 249f859: formatting
  • b0b20bb package/nino: update to 1a0ee53 Update nino from 08fd839 to 1a0ee53 Hash change: 08fd8390fbcd0d832fb629516e44272f47d1babd -> 1a0ee5315423a0f24b71ec96d8bdcc5eda53ee5b Changelog: 1a0ee53: Fix helpinfo on loading state crash
  • b62536b buildroot: ditch reproducible builds
  • 53ceb2a dhcp ntp: fix logic of ntp server override
  • 88e944d cameras exp: add quotes to sensor values
  • 43f0d7c Add initial user configuration files
  • 2e6005e move user-specific configuration to users/, move overlay files directly to overlay/
  • 4a83fc0 gncc gc2: remove deprecated gpio settings from env, sort defconfig entries
  • 607d49c makefile: quote sensor name values per kconig requirements, strip them later for sendor model
  • 1f96255 package/thingino-onvif: update to 3b34767 Update thingino-onvif from 0e72593 to 3b34767 Hash change: 0e72593682ca1bac254a0c03c8b6a4c48df75122 -> 3b347677e6adf1d516459b0f07e47b18377252ec Changelog: 3b34767: use in-url api key to authenticate on the snapshot endpoint
  • 3ef05af webui: accept token as a GET parameter
  • 492f096 uboot: add dependency on host-uboot-tools for mkimage
  • 8bcbab0 libwebsockets: add explicit dependency on mbetls
  • a21311e streamer: better clean up
  • 4192b78 streamer: hide extra configuration until the package is selected
  • 4b55747 streamer: rename opus package dependency
  • 064ff1d uniflasher: erase entire partition before flashing new data
  • 2f4478a makefile: read keypress without an extra enter
  • 573785c wifi ap: remove custom header
  • 2ef0d32 wifi ap: rename wpa supplicant configuration file
  • ccdc1e8 prudynt: add default settings for scheduled photosensing
  • 23a2415 prudynt: add modular configuration
  • ba31287 joona w3u: clean up and formatting
  • 2171fae wifi: refactor disable_timeline script, move it from overlay to wifi package
  • f083feb udhcpc: add missing time zone filename variable
  • 6504ba9 webui: remove h.265 support from t21 soc
  • e662fbe linux: apply patch directly to kernel 3.10 to avoid conflicts with 4.4
  • ec6a7ff sysupgrade: self-contained colored echo; dynamic offset calculation; cleanup
  • 9f62f23 webui: fix typo on send to ntfy test handing
  • ed45ba7 webui: add prudynt config saving script
  • 715e1dc makefile: remove invalid select. bar is handled in uboot
  • 5b5a4a4 makefile: add config variables for t23 sdk 1.3.0
  • 4851648 makefile: organize selects
  • 9f57f27 portal: merge captive portal to global wifi package. store wireless configuration in wpa config
  • d08e428 webui: correct files installation
  • 75b806d package/prudynt-t: update to bfe39ad Update prudynt-t from 3c8e835 to bfe39ad Hash change: 3c8e8350cffbf5f66856e1a8902fbc22711f8895 -> bfe39ad3ce4af7c4593fb377f1bf6adf8d1eb972 Changelog: 835fca2: prudunt: verbose logging aroung AAC encoder f0c89a9: prudynt: remove excessive logging in audio buffer 50b0d0e: prudynt: wait for sensor initialization to complete d9d0e00: adjust .gitignore 84fa818: init daynight algo in an undetermined mode, do not assume day or night 3f400cc: try to recover failing AAC encoding 90ac6cc: implement modular design. disable unwanted components as needed. 3dbe563: extend hal to add missing prototypes bfe39ad: add time schedule configuration for photosensing
  • 987d1dd package/lightnvr: update to 791f5ac Update lightnvr from 41fa993 to 791f5ac Hash change: 41fa993c9b253dc19aab5c083619ef9f8e99fcf8 -> 791f5ac332fb0dca7c98a9323b7fe03b0f207e8f Changelog: 8801a37: health check improvements for libuv server 791f5ac: 0.25.1
  • 7126a5d package/jsonpath: update to e5a07f4 Update jsonpath from f4fe702 to e5a07f4 Hash change: f4fe702d0e8d9f8704b42f5d5c10950470ada231 -> e5a07f468508f5e599723373445d442623ece70d Changelog: afe72ad: main: usage spell fixes e5a07f4: main: defer processing until options are processed
  • 51cb5b8 package/ingenic-sdk: update to 8c79b17 Update ingenic-sdk from 77f3a57 to 8c79b17 Hash change: 77f3a5784873718e6222c8f49b706a9149c7b792 -> 8c79b177452a74c9a7c8bd5c3e4bdc1df292333a Changelog: 3f48188: add gc1084 sensor driver for t23 472b2b1: formatting 78d0cf5: media bus format compatibility layer for kernel 3.10 and 4.4 c068e06: hardcode old kernel color format for now 327a248: add IQ file for GC5603 sensor (from CamHi) 8c79b17: sensor IQ files for T41 from WUUK Y0110 doorbell firmware dump
  • 9f57766 package/ingenic-lib: update to 8172ef3 Update ingenic-lib from 98b6f0d to 8172ef3 Hash change: 98b6f0d5b6abf5b91e48c74d398101776c3df5ae -> 8172ef3fa0249aba8178f060ad3e2d82e8f19346 Changelog: 9e4945b: T23: add 1.3.0 libs cc7c118: add prj007 libs 3c6bfef: t40: add 1.3.1 libs 8172ef3: t41: add 1.2.5 libs
  • 25df07a odhcp6c: patch for modern cmake
  • 119efa1 formatting
  • 2e67a3c udhcpc: split scripts per option, remove dependency on shared common
  • a43c407 makefile: refactor partition sizes calculation
  • f1adcbd makefile: cleanup and formatting
  • ad5bd31 makefile: respect explicitly provided CAMERA variable
  • d1470be makefile: remove deprecated module configs parsing
  • 25a8f30 buildroot: give thingino tree a proper name
  • 63ac723 makefile: strip quotes from sensor models and sensor parameters
  • c779184 adjust .gitignore
  • f1e710d mosquitto: do not prefer openssl over mbedtls
  • ba2b024 mosquitto: hide mosquitto options unless enabled
  • 2f59b03 webui: chnages to wireless network configuration create wpa_supplicant directly
  • 82ceba3 webui: more granular data selection for daynight status in heartbeat info
  • 4107d80 webui: correct parameter name for wlan ap status
  • 6b1f19c webui: add soc family to camera runtime config
  • b164e5c webui: controls for time controlled photosensing schedule
  • 7289192 webui: correct links to reset actions
  • b3aff25 webui: read wlan ap status from thingino.json
  • 664fb20 webui: layout tweaking
  • 1d580a5 webui: add controls to ignore the timezone supplied by dhcp server
  • 5958c75 webui: formatting
  • 3cd33d0 webui: drop symlink, it's created from .mk file
  • ef621f6 webui: clean up
  • b9fea7e webui: refactor form data decoding
  • c7d16a6 bump lightnvr (#1055) * bump lightnvr * lightnvr depends on go2rtc * check pt
  • a4013ef makefile: strip kernel suffix from image id for ota upgrade
  • 8e5dd3d webui: dynamically populate streamer options by soc
  • 7640551 fix reset overlay/firmware in webui (#1053)
  • 6aebe04 webui: add a link to photosensing config page to daynight dropdown
  • 3e7f769 fixed S01rsyslogd in /etc/init.d to allow remote logging at boot (#1046) amazing. thank you.
  • 4fbf6a4 Add support for the PY25Q256HB, a 32MB flash seen in newer Personal Pan Cam cameras (#1044)

Don't miss a new thingino-firmware release

NewReleases is sending notifications on new releases.