Skip to content

Failed to flash the Yi Home Camera 720p 47US #292

@SebiC98

Description

@SebiC98

Hi there!

I’m trying to restore my YI Home 720p (47US) camera to stock firmware using the exp_y18m.sh script from this repo, but I’m running into issues. Here’s the situation:

Device: YI Home 720p (47US)
Original firmware: 1.8.7.0F (approximately)
Script used: exp_y18m.sh (latest from this repo)
Platform: macOS, using Bash 3.2 and OpenSSL 3.x
What I tried:
Initially, I had stock firmware (1.8.7.0F).
I flashed yi-hack-v3, but after that I couldn’t do anything with the camera — no functions seemed to work as expected.
Then I tried to revert to stock using the script and a file named 1.8.7.0A_201702081101home.
The script prints:
!!! Incorrect checksum !!!
It still generates a home_v200.7z file, but when I try to extract it with 7za:
7za x home_v200.7z
I get:

ERROR: home_v200.7z
Open ERROR: Can not open the file as [7z] archive
What I suspect:
The file I have (1.8.7.0A_201702081101home) might be incomplete — I probably need the full firmware package (with both home and rootfs) to use the script properly.
Or, the script might be failing with OpenSSL 3.x because rsautl is deprecated (I saw warnings about that but I want to keep the script unmodified).
What I’d like to know:
✅ Can I use this script with just the home file, or do I need the full stock package?
✅ Could you share any advice on where to get a complete official firmware file for the YI Home 720p (47US) model?
✅ Is there any known workaround for the deprecation of rsautl in OpenSSL 3.x?
✅ Alternatively, is there a recommended way to fully restore stock firmware on my camera?

Any help would be greatly appreciated! Thanks a lot for maintaining this awesome tool! 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions