Camera Firmware Hacks

Yi-hack-v3 This project is a collection of config files, Makefiles and scripts to allow custom firmware images to be created and deployed to extend the functionality of Xiaomi Cameras based on HiSilicon Hi3518e V200 chipset. Currently this project supports: • Yi Home 17CN / 27US / 47US • Yi 1080p Home • Yi Dome • Yi 1080p Dome • Yi Outdoor Acknowledgments Special thanks for for generously donating a Yi Dome camera so I could further develop this firmware. Without having a camera to develop on, it would not have been possible to develop past the initial firmware releases. Consider having a look at the following special GearBest links: • • • I would like to also thank the following projects for their efforts on other Xiaomi cameras and giving inspiration for me to develop and publish my own custom firmware. Fritz-smh: niclet: xmflsct: Table of Contents • • • • • • • • • • • • • • Features The supported cameras have the following features by default: • Wifi • Motion detection - a video file is generated if a motion have been detected in the last 60 seconds. • Send video/audio data through a cloud service to allow people to view camera data from their smartphone wherever they are. • Setup through smartphone app.

How to Backup and Restore Your IP Camera Firmware. Posted in digital cameras hacksTagged backup, camera, firmware, hack, HI3815, ip, ip cam, ip camera,. Hacking a $30 IoT camera to do more than it’s worth. The Xiaomi Dafang IP camera is a indoor motorized WiFi camera capable of 1080P resolution and decent night-vision, its price is cheap but in exchange you are tied to the Xiaomi’s Mi Home App & Cloud. The Xiaomi Dafang IP camera is the successor of the $15 Xiaomi Xiaofang Camera.

• Local video storage on microSD card. This firmware includes: • SSH server - Enabled by default. • Telnet server - Disabled by default. • FTP server - Enabled by default. Psx emulator for pc. • Web server - Enabled by default. • Proxychains-ng - Enabled by default.

Useful if the camera is region locked. Cameras that are Region Locked to Mainland China This firmware includes Proxychains-ng. This allows communication between the camera and Xiaomi server to be routed through a proxy server. If Proxychains-ng is configured with a proxy server from Mainland China, the camera will no longer be region locked. Performance is not degraded as the cameras video/audio feed is not routed through the proxy server. Getting Started - Step by Step Guide • Check that you have a correct Xiaomi Yi camera.

Currently four (4) series of cameras are supported: • Yi Outdoor • Yi Home 17CN / 27US / 47US Camera • Yi 1080p Home Camera • Yi Dome Camera • Yi 1080p Dome Camera • 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.

• Get the correct firmware files for your camera from this link: Camera rootfs partition home partition Remarks Yi Home - - Not yet supported. 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 Outdoor rootfs_h30 home_h30 Firmware files required for the Yi Outdoor camera. • Save both files on root path of microSD card.

IMPORTANT: Make sure that the filename stored on microSD card are correct and didn't get changed. The firmware filenames for the Yi 1080p Dome camera must be home_h20 and rootfs_h20. • Remove power to the camera, insert the microSD card, turn the power back ON.

• 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. • Install the correct smartphone app onto your smartphone. Refer to for guidance. • Configure the camera as normal by scanning the QR code on the smartphone.

Ensure that your smartphone is connected to 2.4GHz wireless network. • Blue light should come ON indicating that your WiFi connection has been successful. • Although the WiFi connection on your camera has been successful but you won't be able to pair it with your phone yet until you perform the following steps.

• Go in the browser and access the web interface of the camera as a website. By default, the hostname of the camera is yi-hack-v3. Access the web interface by entering the following in your web browser: 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.