Even newer Custom Firmware for Xiaomi Cameras based on Hi3518ev200 Chipset. It includes free RTSP, ONVIF and other improvements based on the work by roleoroleo

Overview

Official Discord Server Releases Downloads

Why this Yi-Hack-V5 firmware?

The answer is simple: missing updates, RTSP and not based on the latest stock firmware (which features improvements and new cool stuff). Besides, there were no updates to Yi-Hack-V4, and I am really against that RTSP licensing model. I have contributed enough and will continue my work separately.

I am slowly releasing beta versions, and I can see lots of downloads, testing and contributions. A big thank you to the community.

Table of Contents

Features

This firmware will add the following features:

  • NEW FEATURES
    • NEW CAMERAS SUPPORTED: Yi Outdoor 1080p and Yi Cloud Dome 1080p.
    • RTSP server - which will allow a RTSP stream of the video while keeping the cloud features enabled (available to all and its free).
    • MQTT - detect motion directly from your home server!
    • WebServer - user-friendly stats and configurations.
    • SSH server - Enabled by default.
    • Telnet server - Disabled by default.
    • FTP server - Enabled by default.
    • Web server - Enabled by default.
    • The possibility to change some camera settings (copied from the official app):
      • camera on/off
      • video saving mode
      • detection sensitivity
      • status led
      • ir led
      • rotate
    • PTZ support through a web page.
    • Snapshot feature
    • Proxychains-ng - Disabled by default. Useful if the camera is region locked.
    • The possibility to disable all the cloud features while keeping the RTSP stream.

Supported cameras

Currently this project supports the following cameras:

  • Yi 1080p Home 48US - confirmed
  • Yi Home 17CN / 27US / 47US - confirmed
  • Yi Dome - confirmed, but heavy performance issues with Snapshot and ONVIF is killing the CPU
  • Yi 1080p Dome - confirmed; however, I have no device to test
  • Yi 1080p Cloud Dome - confirmed; however, I have no device to test
  • Yi 1080p Outdoor - confirmed; however, I have no device to test

Getting Started

  1. Check that you have a correct Xiaomi Yi camera. (see the section above)

  2. Get an microSD card, preferably of capacity 16gb or less and format it by selecting File System as FAT32.

IMPORTANT: The microSD card must be formatted in FAT32. exFAT formatted microSD cards will not work. I have not formatted any of my 32GB cards in order to load the firmware. Just copy files directly and it should work.

How to format microSD cards > 32GB as FAT32 in Windows 10

For microSD cards larger than 32 GB, Windows 10 only gives you the option to format as NTFS or exFAT. You can create a small partition (e.g 4 GB) on a large microSD card (e.g. 64 GB) to get the FAT32 formatting option.

  • insert microSD card into PC card reader
  • open Disk Management (e.g. Win+x, k)
    • Disk Management: delete all partitions on the microSD card
      • right click each partition > "Delete Volume..."
      • repeat until there are no partitions on the card
    • Disk Management: create a new FAT32 partition
      • right click on "Unallocated" > "New Simple Volume..."
      • Welcome to the New Simple Volume Wizard: click "Next"
      • Specify Volume Size: 4096 > "Next"
      • Assign Drive Letter or Path: (Any) > "Next"
      • Format Partition: Format this volume with the following settings:
        • File system: FAT32
        • Allocation unit size: Default
        • Volume label: Something
        • Perform a quick format:

You should now have a FAT32 partition on your microSD card that will allow the camera to load the firmware files to update to yi-hack-v5.

Example: 4 GB FAT32 partition on 64 GB microSD card

example: 4 GB FAT32 on 64 GB

  1. Get the correct firmware files for your camera from this link: https://github.com/alienatedsec/yi-hack-v5/releases
Camera rootfs partition home partition Remarks
Yi Home 17CN / 27US / 47US rootfs_y18 home_y18 Firmware files required for the Yi Home 17CN / 27US / 47US camera.
Yi 1080p Home rootfs_y20 home_y20 Firmware files required for the Yi 1080p Home camera.
Yi Dome rootfs_v201 home_v201 Firmware files required for the Yi Dome camera.
Yi 1080p Dome rootfs_h20 home_h20 Firmware files required for the Yi 1080p Dome camera.
Yi 1080p Cloud Dome rootfs_y19 home_y19 Firmware files required for the Yi 1080p Cloud Dome camera.
Yi Outdoor rootfs_h30 home_h30 Firmware files required for the Yi Outdoor camera.
  1. Save both files and the folder on root path of microSD card.

IMPORTANT: Make sure that the filename stored on microSD card are correct and didn't get changed. e.g. The firmware filenames for the Yi 1080p Dome camera must be home_h20 and rootfs_h20.

  1. Remove power to the camera, insert the microSD card, turn the power back ON.

  2. The yellow light will come ON and flash for roughly 30 seconds, which means the firmware is being flashed successfully. The camera will boot up.

  3. The yellow light will come ON again for the final stage of flashing. This will take up to 2 minutes.

  4. Blue light should come ON indicating that your WiFi connection has been successful.

  5. Go in the browser and access the web interface of the camera as a website.

Depending upon your network setup, accessing the web interface with the hostname may not work. In this case, the IP address of the camera has to be found.

This can be done from the App. Open it and go to the Camera Settings --> Network Info --> IP Address.

Access the web interface by entering the IP address of the came in a web browser. e.g. http://192.168.1.5:8080

IMPORTANT: If you have multiple cameras. It is important to configure each camera with a unique hostname. Otherwise the web interface will only be accessible by IP address.

  1. Done! You are now successfully running yi-hack-v5!

Unbrick your camera

TO DO - (It happened a few times and it's often possible to recover from it)

Acknowledgments

Special thanks to the following people and projects, without them yi-hack-v5 wouldn't be possible.

Acknowledgments #2

As much as TheCrypt0 has made it possible for the 'yi-hack-v4', the latest features are based on the work from:


DISCLAIMER

I AM NOT RESPONSIBLE FOR ANY USE OR DAMAGE THIS SOFTWARE MAY CAUSE. THIS IS INTENDED FOR EDUCATIONAL PURPOSES ONLY. USE AT YOUR OWN RISK.

DONATIONS

I HAVE BEEN ASKED FOR A LINK MULTIPLE TIMES; THEREFORE, PLEASE FOLLOW THE BELOW

paypal

Issues
  • Can't get 0.3.0 to install

    Can't get 0.3.0 to install

    I have successfully installed two Yi Outdoor 1080p cameras with yi-hack-v5 v0.3.0. One was on a clean SD card (which was not yet provisioned), and the other was over an existing remote yi-hack-v4 v0.2.0. There were no problems encountered on either one.

    I am now trying to install yi-hack-v5 on a third Yi Outdoor 1080p over an existing remote yi-hack-v4. I have done everything exactly the same as the first two, i.e., from my PC:

    # cd yi-hack-v5/yi-outdoor
    # ls -l
    total 8601
    -rw-r--r-- 1 rwk rwk 7792172 Apr 14 05:03 home_h30
    -rw-r--r-- 1 rwk rwk 1014184 Apr 14 05:03 rootfs_h30
    drwxr-xr-x 9 rwk rwk      10 Apr 14 05:04 yi-hack-v5
    # scp -rp ./ [email protected]:/tmp/sd/
    home_h30                              100% 7610KB 218.8KB/s   00:34    
    rootfs_h30                            100%  990KB 216.4KB/s   00:04    
    mqttv4.conf                           100% 1854    53.5KB/s   00:00    
    ...
    # ssh [email protected]
    # reboot && exit
    

    But when the camera comes back online, yi-hack-v4 has booted. I rebooted again, but still it boots to yi-hack-v4.

    Here is an ls -l of /tmp/sd on the camera in question, still running v4:

    rwxr-xr-x    1 root     root       7792172 Apr 14 11:03 home_h30
    -rwxr-xr-x    1 root     root             0 Apr 27 23:48 last-download
    drwxr-xr-x    2 root     root        131072 Apr 28 12:04 log
    drwxr-xr-x  479 root     root        131072 Apr 27 23:48 record
    -rwxr-xr-x    1 root     root       1014184 Apr 14 11:03 rootfs_h30
    drwxr-xr-x    3 root     root        131072 Apr 28 11:52 save
    drwxr-xr-x    9 root     root        131072 Apr 14 11:04 yi-hack-v5
    

    Is there some way to force it to install and boot yi-hack-v5?

    Thanks!

    P.S. The camera is in a difficult to access location, so I cannot readily retrieve the SD card. I would like to get it to work remotely.

    help wanted 
    opened by tunerooster 36
  • [yi dome 1080p] MQTT seems not to work

    [yi dome 1080p] MQTT seems not to work

    Hello, I run Home Assistant with mosquitto. Seems that camrea tries to connect but then disconnects and motion detection is not working. This is part of mosquitto log:

    [12:02:20] INFO: [INFO] found mqttUser on local database 1618135340: New client connected from 192.168.1.XXX as xxxDome1 (p2, c1, k120, u'mqttUser'). 1618135571: Socket error on client xxxDome1, disconnecting. 1618136267: New connection from 192.168.1.XXX on port 1883. [12:17:48] INFO: [INFO] found mqttUser on local database 1618136268: New client connected from 192.168.1.XXX as xxxDome1 (p2, c1, k120, u'mqttUser'). 1618136269: Socket error on client xxxDome1, disconnecting.

    missing 
    opened by majkers 24
  • Safe to update over yi-hack-v4 (using their update home/rootfs menu)?

    Safe to update over yi-hack-v4 (using their update home/rootfs menu)?

    I am SO happy to see this release. I have so many problems with rtspv4/viewd. I have Allwinner on my Yi indoor cameras and it works flawlessly. Did you base the rtsp server on the Allwinner code?

    Is it possible/safe to use the yi-hack-v4 web update (in the Update section) to upload and install the yi-hack-v5 home and rootfs files?

    I hope so, because access to my installed outdoor cameras is difficult, i.e. to retrieve the SD card...

    Thanks for this release! I am looking forward to using it with great anticipation!

    opened by tunerooster 24
  • MQTT motion image causes freeze on motion

    MQTT motion image causes freeze on motion

    I have upgraded from v4 + rtsp to v5 0.3.1. I get a nice reliable stream with MQTT off. Switching on MQTT the stream stutters and grinds to a halt a few seconds after waving my hand in front of the camera. The web UI also becomes unavailable.

    My suspicion is it is caused by the resource usage of the motion snapshot feature which was not present in v4. It is necessary to unplug the camera to get it responding again. I have swapfile enabled.

    I would appreciate some guidance in debugging this. Is there a change I can make to disable the motion snapshot feature with MQTT enabled to test my theory?

    opened by reef-actor 21
  • Any chance for Yi Dome 1080p support?

    Any chance for Yi Dome 1080p support?

    @alienatedsec please consider building h20 image if possible, I will be happy to test. I tried using only home_y20 after renaming to home_h20, leaving original root_h20 from Keroi/yi-hack-v4 build - it did not work.

    Can you possibly share some links to prepare own image - I am proficient with Linux, just going through the noise on Discord and having over 100 forks of v4 just overwhelms me to say at least.

    Another question - should it be enough to just ssh contents of home partition to a running h20 image, replacing existing files? Maybe there is a way to mount home file using loop? I just need streaming support for home assistant with PTZ, ONVIF might do the trick.

    opened by t00 20
  • How to convert from MStar hack to yours?

    How to convert from MStar hack to yours?

    Trying to flash your firmware over roleoroleo /yi-hack-MStar for my 1080P Yi Dome BFUS | 4.6.0. Copied your files to the sd card, but the firmware did not flash. Is is possible to overwite Yi-Hack from one builder to another?

    opened by idanny76 9
  • [yi-outdoor] 64GB sd card does not updates from yi-hack-4

    [yi-outdoor] 64GB sd card does not updates from yi-hack-4

    Just like it is mentioned in https://github.com/alienatedsec/yi-hack-v5/issues/39 and I think we should take care of it. Seems that big sd cards like 64 GB fail to boot and load y-hack-v5 although yi-hack-v4 was working and booting just fine.

    opened by majkers 9
  • Changing from yi-hack-v4 from TheCrypt0 to V5

    Changing from yi-hack-v4 from TheCrypt0 to V5

    I installed the V4 from TheCrypt0 and I was trying to flash your V5. I have followed all the steps I have seen online, here and closed issues on it. I have not been successful in flashing your V5 over TheCrypt0 V4. Can I flash one firmware over the other? I am currently trying it on a Yi Dome 720p YHS-1916.

    opened by idanny76 8
  • [Yi Outdoor 1080p] High resolution snapshot segmentation fault

    [Yi Outdoor 1080p] High resolution snapshot segmentation fault

    Taking a high resolution snapshot does not working on a Yi Outdoor camera. Low resolution snapshot works.

    Problem occurs with and without swap file.

    /tmp/sd/yi-hack-v5 # imggrabber -m yi_outdoor -r high --debug
    Debug on
    Starting program
    Resolution high
    1618234144057 - mapping file /tmp/view, size 1586752, to b6d4d000
    1618234144058 - closing the file /tmp/view
    1618234144058 - found latest frame: id 143, frame_counter 13942
    1618234144058 - processing frame 143
    1618234144084 - processing frame 143
    1618234144084 - writing frame: frame_offset 1022604, frame_ptr b6e500cc, frame_length 37
    1618234144100 - processing frame 144
    1618234144101 - writing frame: frame_offset 1022648, frame_ptr b6e500f8, frame_length 8
    1618234144119 - processing frame 145
    1618234144120 - writing frame: frame_offset 4, frame_ptr b6d56644, frame_length 59674
    7400159931599476 - frame found, exit loop
    Decoding h264 frame
    Segmentation fault
    
    bug 
    opened by murphymorph 8
  • New Yi Outdoor Not Flashing

    New Yi Outdoor Not Flashing

    I just bought a new Yi Outdoor 1080p from Amazon. I installed yi-hack-v5 on a 16GB SD card the same as I have on three other Yi Outdoor cameras. However, this new one fails to flash. It just boots Yi firmware.

    • The camera is labeled (below the QR code): IFUSY59UOS
    • On the label next to the QR code it says: Model: YHS.3020
    • Firmware is: 9.0.26.07_202104231123

    The other cameras (that work) are labeled:

    • (Below the QR code) 9CUSYFDJT7
    • Model: YHS.3017

    Is there anything I can try to get the new camera to work? Or is there any other information needed to diagnose the problem? Does anyone else have this camera or know anything about it (different chipset etc?)

    I will have to return the camera if it cannot be flashed. (very sad)

    P.S. I also tried to flash yi-hack-v4 (also without success).

    opened by tunerooster 7
  • Camera crashes when going from

    Camera crashes when going from "off" state to "on" state

    I had issues when camera goes from "off" to "on" state (via settings), causing camera to freeze. I found that numerous imggrabber processes were being created and hanging, caused by calls from Home Assistant trying to update the current snapshot.

    I suspect issue is all those processes waiting for the next frame, and then them all trying at once to pull the frame when the camera is turned on again.

    As a work around (or maybe an acceptable solution?), I've changed snapshot.sh to return error JSON when camera config is in off state:

    diff --git a/src/www/httpd/cgi-bin/snapshot.sh b/src/www/httpd/cgi-bin/snapshot.sh
    index d7499da..aff8b2c 100755
    --- a/src/www/httpd/cgi-bin/snapshot.sh
    +++ b/src/www/httpd/cgi-bin/snapshot.sh
    @@ -10,6 +10,17 @@ validateFile()
         esac
     }
     
    +YI_HACK_PREFIX="/tmp/sd/yi-hack-v5"
    +CONF_FILE="$YI_HACK_PREFIX/etc/camera.conf"
    +
    +if grep -q SWITCH_ON=no "$CONF_FILE"; then
    +    printf "Content-type: application/json\r\n\r\n"
    +    printf "{\n"
    +    printf "\"%s\":\"%s\"\\n" "error" "true"
    +    printf "}"
    +    exit 0
    +fi
    +
     MODEL_SUFFIX=$(cat /home/app/.camver)
     BASE64="no"
     RES="-r high"
    
    opened by kwirk 7
  • No sound in RTSP stream and playback in Yi Home app no longer working

    No sound in RTSP stream and playback in Yi Home app no longer working

    Hello! The reason why I flashed the firmware of my YI Outdoor 1080P is to get the RTSP stream out so I can integrate the stream in my Homebridge. However, I do like to use also the Yi Home app for easy playback from the SD card. I do not use their cloud service.

    I have noticed that there is no sound included in the RTSP stream and also that the playback function in the Yi Home App is no longer working. I can see there is recording but when trying to play back it will snap back to the end with the current time stamp.

    Is this normal behavior? Or are there some setting to tweak on my end?

    Thanks!

    opened by kapabel 1
  • Yi 1080p Home 48US system.conf empty after reboot?

    Yi 1080p Home 48US system.conf empty after reboot?

    I have two of these webcams, but the second one doesnt appear to keep the system.conf settings after reboot and the end result is a blank system.conf. Both were bought at the same time and came as a pair. First one works fine, but the second one has this issue. Any suggestions? Other configs seem to be saving ok and retaining their settings.

    opened by MACscr 1
  • Edited: Now with video proof -> *6* Bricked Cameras in 3 Months. Please add a warning!

    Edited: Now with video proof -> *6* Bricked Cameras in 3 Months. Please add a warning!

    I take on all risk and responsibility for my own cameras but 5 cameras dying from this hack is a little excessive.

    I have a bunch of Chinese Yi version (yi app not xiaomi home app) 1080p cameras. At the beginning of the year I started playing with yihack and found this v5 version worked for my cameras. Problem is now I've had five stop connecting to wifi and seem unable to be reset. The first three happened one day when I overloaded a fuse on the circuit they were connected to. I thought it must have been a surge or something but this week I've had two die simply by disconnecting the power.

    I think a much stronger warning needs to be attached to the readme for this project.

    edit: https://youtu.be/clLbNu7ALdo I had a camera plugged in for months and today I needed to unplug it while replacing an airconditioning unit. There was no way to keep it powered so I decided to video what happens when a camera has been plugged in for a long time and gets power cycled.

    There absolutely should be a warning on this hack.

    opened by joshofbass 8
  • No events or records on Yi 47US

    No events or records on Yi 47US

    Hello,

    I have no events or records on Yi 47US :

    Firmware Version | 0.3.2 Base Version | 1.8.7.0F_201809191400 Model Suffix | yi_home Hardware ID | 47US

    eventsdir.sh : {"records":[ ]}

    This issue did'nt work : https://github.com/alienatedsec/yi-hack-v5/issues/164

    How to solve this mistake ?

    Thanks

    opened by Helloamiral 0
  • ftppush script stuck on grepping FTP_DIR_HOUR.

    ftppush script stuck on grepping FTP_DIR_HOUR.

    Hi. ftppush script stuck on grepping FTP_DIR_HOUR, but folder persist and files not sending to ftp after wifi reconnection or after reboot. https://imgur.com/3p0ZHwX

    opened by BytEvil 1
  • Proxychains-ng Enabled without SD Card

    Proxychains-ng Enabled without SD Card

    hello, currently, I own the 17CN version, and I am located outside China. with the SD card plugged in, my camera can work properly. but if my camera is started without SD Card, it keeps yelling that the camera can only be used within China.

    thanks.

    opened by ace3 0
Releases(0.3.2)
  • 0.3.2(Oct 19, 2021)

    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 https://github.com/alienatedsec/yi-hack-v5/pull/100
    • Updated icons for v5 by @aptonline in https://github.com/alienatedsec/yi-hack-v5/pull/91
    • Update README.md by @iMrLopez in https://github.com/alienatedsec/yi-hack-v5/pull/79

    New Contributors

    • @Hunroll made their first contribution in https://github.com/alienatedsec/yi-hack-v5/pull/100
    • @aptonline made their first contribution in https://github.com/alienatedsec/yi-hack-v5/pull/91
    • @iMrLopez made their first contribution in https://github.com/alienatedsec/yi-hack-v5/pull/79

    Full Changelog: https://github.com/alienatedsec/yi-hack-v5/compare/0.3.1...0.3.2

    Source code(tar.gz)
    Source code(zip)
    yi_cloud_dome_1080p_0.3.2.tgz(12.50 MB)
    yi_dome_0.3.2.tgz(12.61 MB)
    yi_dome_1080p_0.3.2.tgz(12.10 MB)
    yi_home_0.3.2.tgz(12.37 MB)
    yi_home_1080p_0.3.2.tgz(12.05 MB)
    yi_outdoor_0.3.2.tgz(13.06 MB)
  • 0.3.1(Apr 30, 2021)

    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:

    Source code(tar.gz)
    Source code(zip)
    yi_cloud_dome_1080p_0.3.1.tgz(12.50 MB)
    yi_dome_0.3.1.tgz(12.61 MB)
    yi_dome_1080p_0.3.1.tgz(12.10 MB)
    yi_home_0.3.1.tgz(12.36 MB)
    yi_home_1080p_0.3.1.tgz(12.04 MB)
    yi_outdoor_0.3.1.tgz(13.06 MB)
  • 0.3.0(Apr 10, 2021)

    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)

    Source code(tar.gz)
    Source code(zip)
    yi_cloud_dome_1080p_0.3.0.tgz(12.47 MB)
    yi_dome_0.3.0.tgz(12.58 MB)
    yi_dome_1080p_0.3.0.tgz(12.07 MB)
    yi_home_0.3.0.tgz(12.33 MB)
    yi_home_1080p_0.3.0.tgz(12.02 MB)
    yi_outdoor_0.3.0.tgz(13.03 MB)
Use rtsp protocol to push local H265 video encoding files

rtspServerH265 Use rtsp protocol to push local H265 video encoding files 项目介绍 C++11实现的RTSP服务器和推流器。主要完成对H265视频编码文件的RTSP推流 使用说明 1.编译并运行程序; 2.打开VLC软件,在媒体

codec2021 2 May 18, 2022
RTSP Wasm Player

RTSP Wasm Player Overview # RTSP WebSocket Proxy RTSP/Webcam/File > FFmpeg open > Packets > WebSocket # WS Wasm Player WebSocket > Packets > Wasm FFm

kuokuo 52 Jun 19, 2022
A RTSPServer for RTS3903N based IP Cameras (Yi Camera Inspired)

RTSPServer for RTS3903N based YI Cameras While this repo is focused on Yi based cameras, it should compile and run on any RTS3903N based camera! Backg

null 24 Jun 11, 2022
Hack to allow live streaming from wyze cameras to vlc or mpv on your desktop.

Wyze Cam Live Streaming This is a hack to allow live streaming from a wyze cam on your local network. Installation - New! The simplest fix for wyze ev

null 75 Jun 23, 2022
NymphCast is a audio and video casting system with support for custom applications.

NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device.

Maya Posch 2.2k Jun 20, 2022
FFmpeg coding tutorial - learn how to code custom transmuxing, transcoding, metadata extraction, frame-by-frame reading and more

FFmpeg code examples FFmpeg coding tutorial - learn how to code custom transmuxing, transcoding, metadata extraction, frame-by-frame reading and more

Rim Zaidullin 5 Jun 19, 2022
A work-in-progress homebrew YouTube client for new 3DS

ThirdTube A work-in-progress homebrew YouTube client for the new 3DS GBAtemp Thread Instability Warning As this app is still in the alpha stage, you m

windows-server-2003 85 Jun 22, 2022
Custom FFMpeg build script which support cross-compile to macOS/iOS/android

FFmpegCompileScript Custom FFMpeg build script which support cross-compile to macOS/iOS/Android Usage: First, init all submodule: git submodule update

RagnarokStack 3 Apr 20, 2022
Free plugin-based video converter

SEZE II Смотреть на русском SEZE is a plugin-based video converter for Windows/Linux. You can write your video filter in C++ (see section "How to make

Ilya Halilov 10 Apr 25, 2022
Kodi is an award-winning free and open source software media player and entertainment hub for digital media

website • docs • community • add-ons Welcome to Kodi Home Theater Software! Kodi is an award-winning free and open source software media player and en

Team Kodi 13.9k Jun 24, 2022
Olive is a free non-linear video editor for Windows, macOS, and Linux.

Olive is a free non-linear video editor for Windows, macOS, and Linux.

Olive Team 6.2k Jun 26, 2022
Free and open-source media player written in C++

Liquid Media Player Free and open-source media player written in C++. Currently in development. Build Guide Windows Install the MSYS2 Building Platfor

Arrow Interactive 3 Apr 1, 2022
OpenShot Video Library (libopenshot) is a free, open-source C++ library dedicated to delivering high quality video editing, animation, and playback solutions to the world

OpenShot Video Library (libopenshot) is a free, open-source C++ library dedicated to delivering high quality video editing, animation, and playback solutions to the world

OpenShot Studios, LLC 851 Jun 30, 2022
🎥 mpv is a free (as in freedom) media player for the command line.

mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

mpv 19.2k Jul 1, 2022
Shotcut - a free, open source, cross-platform video editor

cross-platform (Qt), open-source (GPLv3) video editor

MLT Framework 6.7k Jul 4, 2022
A free, fast, cross-platform volumetric codec for everyone.

The open source Universal Volumetric (".uvol") compressed interchange format for streaming mesh sequences. This project also includes a cross-platform player implementation using h.264 video for texture.

XR Foundation 69 Jun 21, 2022
Video stabilization is a software-based approach in real-time to eliminating environmental effects (wind, heavy vehicle etc.) and enhance the visual performance that degrade video streaming quality.

Video Stabilization Contents General Info Installation To Do General Info Video stabilization is a software-based approach in real-time to eliminating

null 5 Mar 7, 2022
Jellyfin Desktop Client based on Plex Media Player

Desktop client using jellyfin-web with embedded MPV player. Supports Windows, Mac OS, and Linux. Media plays within the same window using the jellyfin-web interface unlike Jellyfin Desktop. Supports audio passthrough. Based on Plex Media Player.

Jellyfin 911 Jun 30, 2022
simple mp4 player based on rockchip rv1109 platform

mp4player RV1109平台上实现一个简单的 mp4 播放器,主要是本人使用的开发板QT无法播放mp4,应该是没有编译qst所致,因而想利用rockchip平台自有的 功能实现一个简单的播放器。 base目录包含一些基础框架实现,包含信号,线程,时间等,线程和消息泵的实现非常非常简单,因而不

null 8 Feb 22, 2022