Skip to content

Releases: themactep/thingino-firmware

firmware-2025-02-11

11 Feb 00:47
Compare
Choose a tag to compare

Changes in this release:

  • 7fcac37 scripts: make send2ntfy autonomous, add timeouts on curl runs.
  • e74b203 scripts: simplify singleton in motion.
  • 0a3f7f8 scripts: make timelapse autonomous.
  • cfa5de9 scripts: set timeouts on curl in tell.
  • c20222b vbuffer: service script is not a plugin.
  • 457b6d2 record: fix rolling recording with zero size limit, make script autonomous.
  • b16b730 makefile: create an empty stub env.txt; clean up
  • dab152b configs: update toolchain binutils ver
  • 3b4d07c package: mosquitto: switch source to buildroot mirror
  • da9e3a3 Config.in: exfat only with sdcard
  • 03538ea Makefile: fix path for new host dir
  • 7eb7fa7 config: update to jffs2
  • 5a99bde makefile: introduce HOST_DIR
  • b619fba makefile: create config directory
  • 7a12d3e prudynt: restore original config location
  • 43abe7f makefile: fix shell conditions
  • a84e681 makefile: fix handling of local.fragment. simplify conditions.
  • 8fe826b package: add wifi-rtl8733bu
  • f6ce525 init: clean up
  • 35f0c73 init: simplify sysctl traversing, use default config.
  • d2c4685 init: remove rc.common from the scripts that do not use it
  • bd93371 libcurl: bump
  • ec3dc7f init: formatting

firmware-2025-02-08

08 Feb 08:35
Compare
Choose a tag to compare

Changes in this release:

  • 5d1417a buildroot: bump
  • 820d5e9 docs: diagnostics report
  • 3f0d4ae mosquitto: use our own version of the package, do not install broker, config, service script.
  • 1348c4c Update laview-l2-t31l-ssv6256p memory split
  • 82de521 send2ntfy: let curl decide on protocol.
  • 7bcdd31 send2ntfy: custom NTFY host.
  • db29391 send2ntfy: refactor to direct curl, not json.
  • 105a06a init: merge start_daemon_with_pid to start_daemon
  • 7d007b4 banner: adjust colors for light terminal themes, handle no network conditions.
  • 5570ee9 banner: adjust colors for light terminal themes, handle no network conditions.
  • 73d6b69 uboot: fix mtdparts variable

firmware-2025-02-07

07 Feb 08:36
Compare
Choose a tag to compare

Changes in this release:

  • 3d0fbf8 exfat: include for every profile to handle config partition.
  • 53a02c1 thingino-diag: do not run libusb on devices w/o usb.
  • 6be817b laview l2: use correct name of wireless driver.
  • 8f97962 send2webhook: correct argument keys.
  • 0548489 send2: run curl in a subshell.
  • 8734b6e buildroot: rebase on a recent upstream, cherry-pick our changes on top.

firmware-2025-02-06

06 Feb 08:36
Compare
Choose a tag to compare

Changes in this release:

  • c8430f7 profile: fix ipv6 interface
  • 9b23648 sysupgrade: treat numeric values as string
  • 6882b9c sysupgrade: treat numeric values as string
  • a50a223 sysupgrade: unmount config only if mounted
  • 7e3fc8f onvif-simple-server: use our version of wolfssl package when compiling with wolfssl lib
  • 7a485fc scripts: simplify code
  • fa7359e scripts: refactor code
  • 054953a scripts: reuse decrement_mac from a common script
  • 79e8f80 webui: limit upload size buffer to ~42MB
  • 4518925 webui: simplify code
  • f821b47 webui: add css colors globally
  • b772a84 send2telegram: use filename extension true to the video format.
  • 372f30f send2 scripts: meaningful error messages
  • fbce9ef send2 scripts: just run the command.
  • 726197f scripts: refactor to simplify.
  • 30c3743 scripts: split conditions checking.
  • 91a31c1 scripts: make CRONTABS commonly availbale.

firmware-2025-02-05

05 Feb 16:27
Compare
Choose a tag to compare

BREAKING CHANGES!

We've introduced a persistent config partition (persistent configs are not enabled yet and do not work), resulting in a change to the partition layout. As a result, partial updates will not work when upgrading from a non-config build to a config-enabled build. Attempts to perform a partial update will result in a verification failure message.

In this case, a full upgrade is required, which will erase all data. You may also need physical access to set up the unit again.

These changes take effect starting with the 2025-02-05 release.

Changes in this release:

  • 06ac9db sysupgrade: unmount config
  • b930946 init.d: rcK: sync on reboot
  • 9160b30 switch config fs
  • 5680c3a scripts: fix network interface determination.
  • 2a05115 scripts: fix network interface determination in AP mode.
  • ecada7d rc.common: handle no interface situation
  • abe65be Makefile: use debugfs to remove lost+found dir from config image; remove init script
  • 04996dd init.d: add s03config
  • 2dea002 prudynt: install config to /etc/config dir; modify path in various packages and scripts
  • eda2cf1 Makefile: export config dir; use new var for image
  • d7f84c1 automount: change diag chime; add delay
  • 19cf993 wifi-ssv6x5x: silence branch
  • 1b94f41 busybox: disable CONFIG_FEATURE_VI_REGEX_SEARCH; only in glibc
  • e59556b busybox.config: ifplugd is a fixup
  • a563f9e busybox: update configuration
  • 45b27c3 busybox: disable ip_link_can; remove guard patch
  • 4f3c291 busybox: patch iplink for 3.10
  • c4e902f scripts: rootfs_script.sh: update uboot vars
  • 9b1f29d configs: eufy: update uboot vars
  • f16d0e6 buildroot: bump
  • b998265 makefile: create a config partition directory in output.
  • 883f474 ingenic-lib: update repo commit
  • 673c251 configs: build-cache: update wifi modules
  • 2da0e7e makefile: update uboot package variables
  • ae6248f configs: update uboot package variable names
  • 4a22377 thingino.mk: update variables for external-tree uboot
  • 5fe481d Merge branch 'master' into config-fs
  • 30b3ce4 move uboot package into external tree
  • 203304f webui: use the active ip address as a candidate for static ip on the interface.
  • 54748fe webui: fix mac address assignment.
  • 82fb22e configs: github: build_cache: add uboot env
  • ae43209 Merge branch 'master' into config-fs
  • a43968f webui: split plugins to tools and services. restore activity indication for services.
  • f7f7083 webui: restore enable switch in timelapse plugin.
  • 25263a5 webui: simplify diagnostic form code.
  • f971c78 Merge branch 'master' into config-fs
  • 3011cae Merge branch 'master' into config-fs
  • c564b22 Merge branch 'master' into config-fs
  • 75283b8 master.uenv.txt: update args
  • 2d9cd6a webui: update stub preview image
  • 20e7624 Makefile: add env master fragment
  • 58da012 makefile: keep 256 uboot size; print hex offset for config partitino
  • 6573bc9 WIP, add config parition
  • 02545ea Merge branch 'master' into config-fs
  • 1ed69c1 sysupgrade: skip self update when upgrading from file
  • 572d265 Merge branch 'master' into config-fs
  • 337c18f firstboot: fix confnig path
  • bf8cf29 overlay: add config dir
  • 4f2c037 init: fix config path
  • 3c897c5 firstboot: format config
  • ce21eb0 init: check config partition
  • 61a7c74 Makefile: use truncate instead of dd for ext2 padding
  • 64c99e4 fstab: mount config partition on boot
  • 0aeb067 Makefile: adjust config dir path
  • c0dd136 add empty config dir
  • 4225324 busybox: enable mkfs.ext2
  • d967cb4 buildroot: add ext2 utils to host utils
  • cfc974c Makefile: config is ext2
  • fbd1b48 kernel: enable ext4 support

firmware-2025-02-04

04 Feb 08:36
Compare
Choose a tag to compare

Changes in this release:

  • f358a8e thingino-diag: lighter headers.
  • f970edd webui: tool-upgrade.cgi: fix verbiage
  • 5d49647 overlay: add system firmware dir
  • 5879452 ingenic-sdk: adjust vars for xb1 targets
  • f1adfd8 configs: eufy_t8442x: split by sensor
  • 216660e sysupgrade: delete old stub file.
  • 7a2c4ad sysupgrade: handle both firmware with and without config partition.
  • 19dcece webui: add missing image.
  • 9225f1e webui: simplify form code.
  • f6ec6d3 ingenic-sdk: add a symlink to sensor iq .bin file as a hot-fix
  • af211fb telegrambot: do run unless has a token.
  • 72f0ae3 makefile: add missing depenendency

firmware-2025-02-03

03 Feb 08:36
Compare
Choose a tag to compare

Changes in this release:

  • 19dcece webui: add missing image.
  • 9225f1e webui: simplify form code.
  • f6ec6d3 ingenic-sdk: add a symlink to sensor iq .bin file as a hot-fix
  • af211fb telegrambot: do run unless has a token.
  • aea3bd5 thingino-kopt: remove ext4 from mmc boot, built-in to kernel now
  • 5c24159 Fixed send2telegram file extension Fixed the problem where Android couldn't see which apps to use with the video files.
  • 86b7c71 webui: remove restrictions in motion guard configurator.
  • be64168 webui: httpd is not a package but a busybox applet.
  • 72f0ae3 makefile: add missing depenendency
  • dceac6c webui: makefile syntax
  • becb231 buildroot: bump
  • a5e5dd3 makefile: perform reconfiguration only when needed.
  • 91af9cc webui: restructure package files
  • fb621d0 misc: clean up and formatting
  • 0ef0a13 makefile: formatting
  • 7a83898 makefile: move external tree package makefiles.
  • ee4525e cameras: add missing module names
  • 0724c0e cameras: add another variant of laview l2
  • 6b0fd87 makefile: split makefiles to avoid double importing.
  • ba06b52 makefile: clean up
  • 942804e makefile: Fix kernel selection for xburst2 sdk.
  • 0989407 makefile: Fix circular dependency.
  • 8eec354 prudynt: get rid of rmlater.
  • f2b8860 httpd: refactor conditions
  • 0c92990 httpd: handle no value case of debug variable
  • 4c7c755 thingino: fail-safe resolver config

firmware-2025-02-01

01 Feb 08:34
Compare
Choose a tag to compare

No changes, nightly rebuild

firmware-2025-01-31

31 Jan 08:35
Compare
Choose a tag to compare

Changes in this release:

  • 656853c buildroot: bump
  • 757ab9d env: xiaomi-mjsxj05hl fix mmc power gpios

firmware-2025-01-30

30 Jan 08:35
Compare
Choose a tag to compare

Changes in this release:

  • 2de51c5 motion: fork processes on motion.
  • f04818a send2telegram: send two video files, before and after motion trigger on motion.
  • 0d873a1 docs: add camera models
  • 119677f webui plugins: remove enable switch, get rid of common-plugins.
  • 9f59575 common: use full path to working files.
  • 1f2d26a send2telegram: rewrite
  • 3abc5d7 cameras: split eufy t8441x configs by sensor.