github alienatedsec/yi-hack-v5 0.3.1
yi-hack-v5 - v0.3.1 - BETA

latest releases: 0.4.1, 0.4.1j, 0.4.1i...
3 years ago

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:

Don't miss a new yi-hack-v5 release

NewReleases is sending notifications on new releases.