Breaking changes !!!
- There is a new baseline
0.4.1
, so you need to prepare your SD card for it - follow #267 and this guidance #248 - The camera web page is no longer under port
8080
but back to default port80
- access your camera web page using its IP only. Those with proxy environments orHome Assistant
integrations must amend their settings. - The new baseline is needed to fix OTA upgrade #326 - cameras on earlier versions cannot upgrade from the WebUi as there is an additional baseline check - it refers to
0.4.1
for the latest release - 23a96a5 - copy the release file onto your SD card and change its name as per the guidance in #248 - Future non-baseline upgrades will not require a FAT32 SD card preparation
What's Changed (Generated by GitHub, high-level)
- @roleoroleo testing merge for pre-release by @alienatedsec in #289
- Merging tested commits by @alienatedsec in #299
- Merging onto pre-release by @alienatedsec in #330
- [~] Onvif fixes by @alienatedsec in #331
- fix: WARNING in HA => MQTT entity name starts with the device name in… by @Minims in #327
- fix: mqtt disconnecting immediately after boot by @fidesachates in #328
- Pre release 0.4.1x by @alienatedsec in #341
- Improve MQTT by @Minims in #349
- Pre release 0.4.1x merge to master by @alienatedsec in #355
What's Changed (in detail)
Sorry for the below mess - I will try to be consistent with the next releases
- Restore feature to edit config files
- Add a flag to decrease binary size
- Remove old patch
- Decrease RTP packet length
- Improve sync/async read
- Update gitignore
- New features: disable, force low and already running
- Remove unused settings from config files
- Add options to disable snapshot and force low res
- Remove unused mqtt options
- Fix and improve h264grabber
- Fix system.conf parameters
- Remove ai_human_detection and restore baby_crying
- Wi-Fi Recovery Partition - Instructions in progress
- Change size of FIFO queues
- Restore audio stream ch0_2.h264
- Add native API to take low-res snapshot
- Remove option: watermark for onvif snapshot
- Change label for "Force low res snapshot"
- Improve RTSP server
- Minor fixes
- Remove unused options when empty password
- Add mqttv4 to watchdog
- Add "if supported" in camera settings page
- Add support for native time osd
- [Change] launch.sh optimised to kill gently
- [Change] Tuning launch.sh
- [New] Compile specific module - thanks @thelittlefireman
wpa_supplicant
upgrade tov2.10
- this was an attempt to prevent boot loop issues experienced with certain Wi-Fi configurations (e.g., multiple APs with the same SSID) or any modern Wi-Fi networks - for example, a mixed mode WPA/WPA2 is subject to be removed in the futurewpa_supplicant
releases- Initial support for WPA3-Personal - Simultaneous Authentication of Equals (SAE)
- Support to encrypt your Wi-Fi password with
wpa_passphrase
- Fixing cloudAPI workflow for CN-based cameras
- Removed duplicate configs
- Merging @roleoroleo 's work onto pre-release in #330 and #331 - too many changes to list them all here
- fix: WARNING in HA => MQTT entity name starts with the device name in… by @Minims in #327
- fix: mqtt disconnecting immediately after boot by @fidesachates in #328
- Fix for #334 - reduced the image size by compressing multiple large files in the
home
partition - Fix for #336 - added missing config thanks @lebestnoob
- Fix for
yi_home
andyi_dome
- thewpa_supplicant
upgrade in the baseline image was prevented by the YI upgrade of an older file - Recovered lost
system.sh
upgrades and other functions - Cleared the libs folder on the
home
partition - attempt to fix #312 and #291 - The
Busybox
was upgraded to1.36.1
and its size was reduced to address #312 - Moved some tools from
rootfs
to/tmp/sd/yi-hack-v5/.../[s]bin
folders usingbusybox_tools
submodule - again to address #312 - Fixed Curl SSL crypto library
- Fixed symlink to VI #346
- Fixed the MQTT issue #333
- Fixed no watermark in streams #336 - thanks @Minims
- Amended config reading - seems to work quicker - thanks @Minims
- Added file versioning - so that we can track changes without upgrading the baseline
- Improve MQTT by @Minims in #349 - please test if working as intended
- Fixed WiFi scan page
- Improved the
wpa_supplicant
upgrade logic - Reduced
busybox_tools
size on the SD
What is still not working [Update 27 September 2024]
- Pure WPA3 networks - recommending WiFi's with WPA2 - if you know that your camera worked with WPA3, please let me know in the release discussion so we can investigate further. I managed to run on a mixed WPA2/WPA3, and it may not be the case for others.
- Some MQTT and HA-related settings - e.g., IR seems not to be responding - need to be reviewed as mentioned by @roleoroleo in #349 (comment)
- People with WiFi issues, please refer to #398
New Contributors
- @Minims made their first contribution in #327
- @fidesachates made their first contribution in #328
Project Maintainers
@roleoroleo made so many contributions - thanks for the additional effort
Full Changelog: 0.4.0...0.4.1