Releases: themactep/thingino-firmware
Releases · themactep/thingino-firmware
firmware-2025-02-11
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
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
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
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
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
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
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
No changes, nightly rebuild
firmware-2025-01-31
firmware-2025-01-30
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.