Skip to content

Releases: alienatedsec/yi-hack-v5

0.4.1

25 Feb 06:51
af4be94
Compare
Choose a tag to compare

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 port 80 - access your camera web page using its IP only. Those with proxy environments or Home 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)

What's Changed (in detail)

Sorry for the below mess - I will try to be consistent with the next releases

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

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

20 Feb 18:20
Compare
Choose a tag to compare
Pre-release

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 port 80 - access your camera web page using its IP only. Those with proxy environments or Home 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

14 Feb 22:20
Compare
Choose a tag to compare
0.4.1i Pre-release
Pre-release

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 port 80 - access your camera web page using its IP only. Those with proxy environments or Home 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

12 Feb 21:31
Compare
Choose a tag to compare
0.4.1h Pre-release
Pre-release

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 port 80 - access your camera web page using its IP only. Those with proxy environments or Home 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 and yi_dome - 43US
  • #333 - Please, I need mqtt tested by the community

Full Changelog: 0.4.1g...0.4.1h

0.4.1g

11 Feb 00:49
Compare
Choose a tag to compare
0.4.1g Pre-release
Pre-release

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 port 80 - access your camera web page using its IP only. Those with proxy environments or Home Assistant integrations need to amend their settings.

  • The new baseline is needed to fix OTA upgrades #326 - cameras on 0.4.1e and 0.4.1f cannot upgrade from the WebUi as there is an additional baseline check - will be for 0.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 and yi_dome - the wpa_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 and yi_dome - 43US
  • #333 - Still investigating the MQTT status changes

Full Changelog: 0.4.1f...0.4.1g

0.4.1f

10 Feb 11:07
Compare
Choose a tag to compare
0.4.1f Pre-release
Pre-release

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

Full Changelog: 0.4.1e...0.4.1f

0.4.1e - Release Candidate

04 Feb 09:06
Compare
Choose a tag to compare
Pre-release

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

New Contributors

Full Changelog: 0.4.1d...0.4.1e

0.4.1d

22 Nov 15:54
Compare
Choose a tag to compare
0.4.1d Pre-release
Pre-release

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 to v2.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 future wpa_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

Changes by @roleoroleo

Changes by @alienatedsec

Full Changelog: 0.4.1a...0.4.1b

What's Changed in 0.4.1a

Changes by @roleoroleo

Changes by @alienatedsec

Full Changelog: 0.4.0...0.4.1a

0.4.1c

21 Nov 09:59
Compare
Choose a tag to compare
0.4.1c Pre-release
Pre-release

What's Changed in 0.4.1c

Changes by @alienatedsec

  • wpa_supplicant upgrade to v2.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 future wpa_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

Changes by @roleoroleo

Changes by @alienatedsec

Full Changelog: 0.4.0...0.4.1b

What's Changed in 0.4.1a

Changes by @roleoroleo

Changes by @alienatedsec

Full Changelog: 0.4.0...0.4.1a

0.4.1b

02 Oct 10:09
Compare
Choose a tag to compare