Releases: alienatedsec/yi-hack-v5
0.4.1
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
0.4.1j - Release Candidate
Breaking changes !!!
- This is a release candidate as the major issues are fixed
- There is a new baseline
0.4.1j
, 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 - amend the file on your SD with your baseline version to bypass this check and upgrade via WebUI or copy the file over and change its name as per the guidance in #248 - Future non-baseline upgrades will be released without SD formatted to the FAT32 requirement.
- We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- Improve MQTT by @Minims in #349 - please test if working as intended
- Fixed WiFi scan page
wpa_supplicant
upgrade logic- Reduced
busybox_tools
size on the SD
What is still not working
- 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)
Full Changelog: 0.4.1i...0.4.1j
0.4.1i
Breaking changes !!!
-
There is a new baseline
0.4.1i
, so you need to prepare your SD card for it - follow #267 -
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 - amend the file on your SD with your baseline version to bypass this check and upgrade via WebUI or copy the file over and change its name as per the guidance. -
Future non-baseline upgrades will be released without SD formatted to the FAT32 requirement.
-
We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- 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 files versioning (future-proof)
What is still not working
- @roleoroleo 's 27US ;-)
- Whatever the community highlights
Full Changelog: 0.4.1h...0.4.1i
0.4.1h
Breaking changes !!!
-
There is a new baseline
0.4.1h
, so you need to prepare your SD card for it - follow #267 -
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 -
Future non-baseline upgrades will be released without SD formatted to the FAT32 requirement.
-
We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- Reduced
busybox
size to address #312 - Moved some tools from
rootfs
to/tmp/sd/yi-hack-v5/.../[s]bin
folders - Fixed Curl SSL crypto library
- First try to address #333
What is still not working
- #336 - unable to find the right
sleep
settings as suggested by @roleoroleo - please test and suggest if possible - it does not work on my cameras whatever I try -yi_home_1080p - 48US
andyi_dome - 43US
- #333 - Please, I need mqtt tested by the community
Full Changelog: 0.4.1g...0.4.1h
0.4.1g
Breaking changes !!!
-
There is a new baseline
0.4.1g
, so you need to prepare your SD card for it - follow #267 -
The camera web page is no longer under port
8080
but it is back to default port80
- access your camera web page using its IP only. Those with proxy environments orHome Assistant
integrations need to amend their settings. -
The new baseline is needed to fix OTA upgrades #326 - cameras on
0.4.1e
and0.4.1f
cannot upgrade from the WebUi as there is an additional baseline check - will be for0.4.1
in the latest release.
https://github.com/alienatedsec/yi-hack-v5/blob/d4466ff4cae1b3b3674a0bbc892266ee8a800caf/src/www/httpd/cgi-bin/fw_upgrade.sh#L136C1-L140C11 -
Future non-baseline upgrades will be released without SD formatted to FAT32 requirement.
-
We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- 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
What is still not working
- #336 - unable to find the right
sleep
settings as suggested by @roleoroleo - please test and suggest if possible - it does not work on my cameras whatever I try -yi_home_1080p - 48US
andyi_dome - 43US
- #333 - Still investigating the MQTT status changes
Full Changelog: 0.4.1f...0.4.1g
0.4.1f
Breaking changes !!!
- There is a new baseline
0.4.1f
, so you need to prepare your SD card for it - follow #267 - The camera web page is no longer under port 8080 but it is back to default port 80 - access your camera web page using its IP only. Those with proxy environments, need to amend their settings.
- The new baseline is needed to fix OTA upgrades #326 - those on
0.4.1e
can upgrade from the WebUi if their SD card is still FAT32. - We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- Fix for #334 - reduced the image size by compressing multiple large files in
home
partition - Fix for #336 - added missing config thanks @lebestnoob
New Contributors
- @lebestnoob with fixing the OSD #336 (comment)
Full Changelog: 0.4.1e...0.4.1f
0.4.1e - Release Candidate
Breaking changes !!!
- There is a new baseline
0.4.1e
, so you need to prepare your SD card for it - follow #267 - The camera web page is no longer under port 8080 but it is back to default port 80 - access your camera web page using its IP only. Those with proxy environments, need to amend their settings.
- The new baseline is needed to fix OTA upgrades #326
- We need testers, so if you have no physical access to your camera - don't upgrade, as it may require fixing by downgrading etc.
What's Changed
- Merging @roleoroleo 's work onto pre-release by @alienatedsec 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
New Contributors
- @Minims made their first contribution in #327
- @fidesachates made their first contribution in #328
Full Changelog: 0.4.1d...0.4.1e
0.4.1d
What's Changed in 0.4.1d
Changes by @alienatedsec
- Fixing cloudAPI workflow for CN based cameras
- Removed duplicate configs
Full Changelog: 0.4.1c...0.4.1d
What's Changed in 0.4.1c
Changes by @alienatedsec
wpa_supplicant
upgrade tov2.10
- this is 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 (e.g., mixed mode WPA/WPA2 - subject to be removed in the futurewpa_supplicant
releases)- Should fix #312 and the boot loop issues discussed in the #291
- Support for WPA3-Personal - Simultaneous Authentication of Equals (SAE)
- Support to encrypt your Wi-Fi password with
wpa_passphrase
- not tested as of yet
Full Changelog: 0.4.1b...0.4.1c
Follow with discussions here: #316
What's Changed in 0.4.1b
- Merging tested commits by @alienatedsec in #299
Changes by @roleoroleo
- 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
Changes by @alienatedsec
- [Change] launch.sh optimised to kill gently
- [Change] Tuning launch.sh
- [New] Compile specific module - thanks @thelittlefireman
Full Changelog: 0.4.1a...0.4.1b
What's Changed in 0.4.1a
- Roleo testing merge for pre-release by @alienatedsec in #289
Changes by @roleoroleo
- Restore feature to edit config files
- Add 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
Changes by @alienatedsec
- Wi-Fi Recovery Partition - Instructions to be issued soon.
Full Changelog: 0.4.0...0.4.1a
0.4.1c
What's Changed in 0.4.1c
Changes by @alienatedsec
wpa_supplicant
upgrade tov2.10
- this is 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 (e.g., mixed mode WPA/WPA2 - subject to be removed in the futurewpa_supplicant
releases)- Should fix #312 and the boot loop issues discussed in the #291
- Support for WPA3-Personal - Simultaneous Authentication of Equals (SAE)
- Support to encrypt your Wi-Fi password with
wpa_passphrase
- not tested as of yet
Full Changelog: 0.4.0...0.4.1c
Follow with discussions here: #316
What's Changed in 0.4.1b
- Merging tested commits by @alienatedsec in #299
Changes by @roleoroleo
- 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
Changes by @alienatedsec
- [Change] launch.sh optimised to kill gently
- [Change] Tuning launch.sh
- [New] Compile specific module - thanks @thelittlefireman
Full Changelog: 0.4.0...0.4.1b
What's Changed in 0.4.1a
- Roleo testing merge for pre-release by @alienatedsec in #289
Changes by @roleoroleo
- Restore feature to edit config files
- Add 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
Changes by @alienatedsec
- Wi-Fi Recovery Partition - Instructions to be issued soon.
Full Changelog: 0.4.0...0.4.1a
0.4.1b
What's Changed in 0.4.1b
- Merging tested commits by @alienatedsec in #299
Changes by @roleoroleo
- 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
Changes by @alienatedsec
- [Change] launch.sh optimised to kill gently
- [Change] Tuning launch.sh
- [New] Compile specific module - thanks @thelittlefireman
Full Changelog: 0.4.0...0.4.1b
What's Changed in 0.4.1a
- Roleo testing merge for pre-release by @alienatedsec in #289
Changes by @roleoroleo
- Restore feature to edit config files
- Add 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
Changes by @alienatedsec
- Wi-Fi Recovery Partition - Instructions to be issued soon.
Full Changelog: 0.4.0...0.4.1a