Releases: alienatedsec/yi-hack-v5
[Pre-Release] 9.3.8c
What's Changed
- Audio Testing by @alienatedsec in #213
- Pulling Audio and PWD Support by @alienatedsec in #218
- Audio Integration by @alienatedsec in #209
- Multiple Fixes by @alienatedsec in #242
- LAN IP address by @alienatedsec in #243
@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
- 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
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.
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
What's Changed
- Swappiness via config files fb923da - thanks @dawidmalina
- Fixes to
wd_rtsp.sha1d9338 - #153 - thanks @dawidmalina - Latest
live 2022.11.19,ffmpeg-5.1.2andjpeg-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
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.shas 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-v5folder 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
- #200 is a serious issue where two
./mp4recordservices are running - Please kill one of them to fix the recording. The next release will fix this problem.
Full Changelog: 0.3.3...0.3.4
yi-hack-v5 - v0.3.3 - BETA
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
- @reef-actor made their first contribution in #169
- @skrobul made their first contribution in #132
Full Changelog: 0.3.2...0.3.3
yi-hack-v5 - v0.3.2 - BETA
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
- Change readme - Alternative way to format 32+GB sd card to FAT32 by @Hunroll in #100
- Updated icons for v5 by @aptonline in #91
- Update README.md by @iMrLopez in #79
New Contributors
- @Hunroll made their first contribution in #100
- @aptonline made their first contribution in #91
- @iMrLopez made their first contribution in #79
Full Changelog: 0.3.1...0.3.2
yi-hack-v5 - v0.3.1 - BETA
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_domeis struggling a lot with resources - Service Page -
0.3.1is the last version that needs to be updated manually - however, there is a way to do it through the WebUI from0.3.0to0.3.1by replacing some files in the0.3.0version. I will write a wiki if there are many requests. - HomeAssistant support though WebRTC. I have not tested myself, but
yi-hack-v5is 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.
RTSPandONVIF) is turned off after upgrading to0.3.1. Please remember to turn it back on. - 720p models
yi_domeandyi_homehave 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
telnetandFTPon the next boot whenever you lose/tmp/sd/yi-hack-v5folder. 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:
- @roleoroleo HomeAssistant integration
- anything that will give me pleasure...
yi-hack-v5 - v0.3.0 - BETA
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:
-
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.tgzpackage. 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.jsonquery 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 ofsystem.shandstatus.jsonare 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)
