Skip to content

Releases: alienatedsec/yi-hack-v5

[Pre-Release] 9.3.8c

22 Jun 19:31

Choose a tag to compare

[Pre-Release] 9.3.8c Pre-release
Pre-release

What's Changed

@roleoroleo has done the majority of audio and Home Assistant integration improvements

Instructions are the same as in this discussion #248 (comment)

Some changes between this version and 9.3.8c are below.
Full Changelog: 0.3.7...9.3.8c

0.3.7 - BETA

06 Dec 15:22

Choose a tag to compare

  • Fixed #211 - not sure about its performance
  • Introduced a running script detection, so it doesn't multiply itself with the HA integration script - mainly for wd_rtsp.sh

Next, I will be releasing the audio for RTSP, and this should be coming with password protection

Full Changelog: 0.3.6...0.3.7

0.3.6 - BETA

05 Dec 19:49

Choose a tag to compare

Fixing #150 to prevent overloading and crontab abuse

If you run cat /var/spool/cron/crontabs/root, the list should not be excessive, and any duplicated entries can be deleted. This release will prevent duplicated entries creation. This is more important as 0.3.5 enables SD cleaning, as per the screenshot below.

image

Next, I will be releasing the audio for RTSP, and this should be coming with password protection

Full Changelog: 0.3.5...0.3.6

0.3.5 - BETA

05 Dec 14:49

Choose a tag to compare

What's Changed

  • Swappiness via config files fb923da - thanks @dawidmalina
  • Fixes to wd_rtsp.sh a1d9338 - #153 - thanks @dawidmalina
  • Latest live 2022.11.19, ffmpeg-5.1.2 and jpeg-9e
  • fixed recording issue #200
  • Minor MQTT changes 6f14691
  • Release scripting af129ba - imagine I was doing it manually 🙅
  • Fixed rebooting #203 - the SD needs some clear space

Next, I will be releasing audio for RTSP and this should be coming with the password protection

Full Changelog: 0.3.4...0.3.5

yi-hack-v5 - v0.3.4 - BETA

29 Sep 23:43

Choose a tag to compare

Here is another version.

  • Timezone fixes (silly me) - thanks to @BytEvil for #115
  • Early curl implementation (no encryption) #176 - if someone knows how to fix OpenSSL compilation, please let me know.
  • Symlinks to improve space #178
  • Manual WiFi config #193 - please keep the file format right.
  • Enabling Swappiness during the build. Except for yi_home, which needs amendments to /home/app/init.sh as settings are missing in the original files. That firmware is really old :/

Things to remember:

  • If you cannot see the videos recorded, format the card in the YI app and copy yi-hack-v5 folder using FTP, and then restart the cam again using Telnet.
  • If you cannot connect with WiFi, try manual config.
  • Issues section is covering many areas experienced by others. Especially the closed ones.
  • I am not a developer, and it takes me ages to fix things :)

Known Issues

Full Changelog: 0.3.3...0.3.4

yi-hack-v5 - v0.3.3 - BETA

25 Sep 21:22

Choose a tag to compare

What's Changed

  • Use low resolution for motion snapshot by @reef-actor in #169
  • README: add Troubleshooting section by @skrobul in #132
  • Upgrade process
  • Memory and space improvements
  • Apologies for being detached from the project for so long - I hope this has changed too. However, other things were fixed in the past year, so please check the full changelog.

New Contributors

Full Changelog: 0.3.2...0.3.3

yi-hack-v5 - v0.3.2 - BETA

19 Oct 18:41

Choose a tag to compare

This version is the combination of many fixes:

  • Swappiness changed from 0 to 60 - it prevents many issues, e.g. those linked to this #63
  • The easiest to upgrade is from v0.3.1. Go to 'Service' tab and press 'Upgrade Firmware' at the bottom
  • ....I will keep updating this section when more time
  • However; there are still many things to fix

Some Auto-Generated content

What's Changed

New Contributors

Full Changelog: 0.3.1...0.3.2

yi-hack-v5 - v0.3.1 - BETA

30 Apr 22:39

Choose a tag to compare

This release wording was updated on 14 June 2021

Here is the 0.3.1 release of yi-hack-v5. It should include almost everything the Allwinner releases can offer.

The major functionality as per the below:

  • License Free RTSP - (Unrelated to V4)
  • ONVIF and WSDD - These are heavy executables on the Hi3518e platform, so use with care
  • MQTT - I have not tested any of it, so please feel free to raise any issues
  • PTZ - to include ONVIF PTZ functionality - Unfortunately, yi_dome is struggling a lot with resources
  • Service Page - 0.3.1 is the last version that needs to be updated manually - however, there is a way to do it through the WebUI from 0.3.0 to 0.3.1 by replacing some files in the 0.3.0 version. I will write a wiki if there are many requests.
  • HomeAssistant support though WebRTC. I have not tested myself, but yi-hack-v5 is listed there. Thanks to @kwirk and Blak-DK
  • possibly more functions are available...

Major Changes:

  • Fixes to issues closed to date - I can't list them as were too many
  • Some very valuable pull requests
  • All extra functionality (e.g. RTSP and ONVIF) is turned off after upgrading to 0.3.1. Please remember to turn it back on.
  • 720p models yi_dome and yi_home have a swap file enforced - too many performance issues to run without it. The slide in the WebUI will make no difference.
  • The cam will run telnet and FTP on the next boot whenever you lose /tmp/sd/yi-hack-v5 folder. Useful for some remote locations with no physical access.

I will try to update release notes once I have more time, but this should be enough for now.
Please move all files from the .tgz to the root of your SD card.

Example

/home_xxx                << home file for your model 
/rootfs_xxx              << rootfs file for your model
/yi-hack-v5               << the hack folder

or copy via FTP to:

/tmp/sd/home_xxx       << home file for your model 
/tmp/sd/rootfs_xxx     << rootfs file for your model 
/tmp/sd/yi-hack-v5      << the hack folder

Use only fast SD cards - I noticed many performance issues on lower-class cards.

I recommend enabling the SWAP FILE straight after the first boot or if any performance issues - available in the Config section of the camera Web Page. (NOTE - I had to enforce it for 720p models as those are not responding very well on 0.3.1 and SWAP FILE disabled). It will require performing a workaround mentioned in #63

Please raise a separate issue for each problem to resolve every glitch more efficiently. However, those issues will not be resolved instantly.

I am still doing it for fun and in my spare time, so please be patient. I keep sacrificing my family time to keep it going.

Thank you for any donations to date - it motivates me to work on the project and afford more wine to drink. Unfortunately, beer is not good for you when you try running ;-)

Known Issues:

  • Check the issues section first
  • I know that Recording without Cloud #13 is not working correctly, however, I know how to bypass it, but it will take some time for me to address. There are more clever people than me to fix it quicker.
  • WiFi signal is showing 142% - there is a bug that is not reporting correctly. I will fix it; I don't know when
  • Snapshot function is very slow or sometimes unresponsive. I will have to compile and release a fix if any. It will require a workaround mentioned in #63 to allow for better swapfile management
  • .... [more will be added once recognised]

There is a way to move from V4 to V5; especially, if you don't have direct access to your cameras; please check #5 (however, it is still beta, so use it at your own risk)

Working on:

yi-hack-v5 - v0.3.0 - BETA

10 Apr 16:08

Choose a tag to compare

Here is the first release of yi-hack-v5 to include almost everything the Allwinner can offer.

I must mention the major things:

  • License Free RTSP - (Unrelated to V4) - some models could be glitchy as I didn't have the latest FW version for every camera - I can update if required
  • ONVIF
  • MQTT - I have not tested any of it, so please feel free to raise any issues
  • PTZ - to include ONVIF PTZ functionality
  • and more...

I will try to update release notes once I have more time, but this should be enough for now.
Please move all files from the .tgz to the root of your SD card.

Example

/home_xxx                << home file for your model 
/rootfs_xxx              << rootfs file for your model
/yi-hack-v5               << the hack folder

or copy via FTP to:

/tmp/sd/home_xxx       << home file for your model 
/tmp/sd/rootfs_xxx     << rootfs file for your model 
/tmp/sd/yi-hack-v5      << the hack folder

Use only fast SD cards - I noticed many performance issues on lower-class cards.

I recommend enabling the SWAP FILE straight after the first boot (e.g. for 720p models) or if any performance issues - available in the Config section of the camera Web Page.

Please raise a separate issue for each problem to resolve every glitch more efficiently. However, those issues will not be resolved instantly. I did it for fun and in my spare time, so please be patient. I already sacrificed my family time to make it happen.

Known Issues:

  • Check the issues section first

  • Some Web interface switches (e.g. AI Human Detection) will not work - I didn't have time and energy to remove those, and I wanted to release the version sooner rather than later. I will get rid of them in the next release.

  • yi_cloud_dome_1080p firmware base was 1.9.3.0D_201808301633 when first uploaded, which was problematic; especially when downgrading. I have uploaded the latest 1.9.3.0E_201812141519 firmware base. Try to reload the latest yi_cloud_dome_1080p_0.3.0.tgz package. Confirmed to be working on 9FUS and 6FUS models. You will need a quick SD card to make it happen.

  • yi_cloud_dome_1080p and yi_dome_1080p - the homepage is not loading the information due to the status.json query on Hardware ID, and the Serial Number is getting the wrong input (empty space). It will also affect ONVIF service as both are used to provide the information. Manual amendments of system.sh and status.json are needed. It will be fixed in the next release, but the workaround is in #8

  • .... [more will be added once recognised]

There is a way to move from V4 to V5; especially, if you don't have direct access to your cameras; please check #5 (however, it is still beta, so use it at your own risk)