The project team connected the Mi band 7 (Mi band 7) as the Huami band 7 (Amazfit band 7) to the mobile phone through the ZEPP application. Most of the mobile phone linkage functions can be used, and the developer mode can be used to scan the code to install the program. Official app stores are not currently supported. Can coexist with Zepp's life to a certain extent.
This solution retains full app-side capabilities.
Note: This tutorial is a trial version, and the relevant content is not yet completely stable. Those who are interested are free to try it. #ZeppOSCompletion Plan# The project team is not responsible for accidents.
The following is the introduction of the principle, and the tutorial is in the second half.
Official ZeppOS Architecture Description
According to Huami's original design, the ZeppOS applet is a complete chain that can be linked with mobile phones and the cloud through ZeppApp.
Friends who have used the Huami GTX3/4 series may know that some small programs installed through official channels or normal developer mode can communicate with ZeppApp two-way, and the mobile phone terminal sends or changes content, and the watch terminal will automatically complete the synchronization.
Taking navigation (navigation wear) as an example, its structure is "navigation applet—app-side service—information forwarding application—third-party map program".
The content in the ZeppApp box in the above picture belongs to the app-side service, the map application belongs to the third-party cloud service, and the information forwarding application (mobile phone navigation wear) helps Google Maps communicate with ZeppApp.
Due to Huami’s special status as an independent Xiaomi ecological chain company, the relationship with Xiaomi is not harmonious; the smart wearable devices of the Mi series also have several solution manufacturers including Huami (such as 70mai, Longcheer, etc.) .
In recent years, the behavior of Huami and Xiaomi to go it alone has intensified the conflict between the two parties. Therefore, Mihuan 7 and other devices have two simultaneous applications, "Xiaomi Sports Health" provided by Xiaomi and, "Zepp Life" provided by Huami.
As an application provided by the manufacturer, the functions of Zepp Life are much richer than that of Xiaomi Sports Health, which needs to be compatible with other OEM equipment, but compared with the full version of ZEPP, which is the full version of its own son, it is still somewhat castrated, and the part of castration is mentioned above. app-side support.
At the same time, although Zepp Life is provided by Huami, the verification server for its binding service is still operated by Xiaomi, so the binding QR code of Mihuan 7 is not compatible with ZEPP; When the 7 was launched, ZEPP added the identification name of Mihuan 7, but it also greatly restricted the connected services.
#ZeppOS Supplement Plan# The project team connected "Xiaomi Mi Band 7" to ZEPP as "Huami Band 7 (Amazfit band 7)" independently launched by Huami by magically modifying the ZEPP application and replacing the bound server. Provided developer mode and complete app-side services. At the same time, due to the similar size, Xiaomi Mi Band 7 is directly compatible with most of the applications developed for Huami Band 7, including navigation wear (although there are not many in total).
The following is the content of the tutorial. The original project document on the external network is provided by @麦麦同学, and the main process is summarized by @Rechrd.
1. If the bracelet is bound to Xiaomi Sports Health, it is recommended to re-bind it to Zepp Life.
2. After the binding is completed, find and record the Bluetooth address of the device through the system settings or other methods. Remember to remove all colons and English characters are best capitalized.
//Carpal Tunnel Pro is about to launch the "pretend to restore the factory" function, you can change the binding account and application under the premise of retaining the applet, #ZeppOS Supplement Plan# The project website will simultaneously upload QR code pictures and directly transcode for this function Serve.
3. Log in to the #ZeppOS Completion Plan# project website [ZeppOS Completion Plan], and convert the obtained Bluetooth address into a QR code.
[ZeppOS completion plan]https://zepp.uuu4.cn/QRCode
4. Download the modified ZEPP application and install it.
https://pan.11na.cn/s/WxXFB
5. Send the QR code to other devices or print it out. In the ZEPP app, "My" - "Add Device" - "Bracelet" - "Bracelet with QR Code" to bind the QR code generated by yourself to bind the device. The introduction page is Huami Band 7 It is normal.
6. Save your QR code.
If you open the Zepp Life application settings interface later, the original ZEPP application will be disconnected.
But it doesn't matter, you still don't need to restore the factory settings, and you can re-bind by re-scanning the saved QR code.
- It is recommended to make your QR code into a watch face or a gallery applet to save it to your bracelet.
- If your bracelet is to be used daily, it is recommended to use Zepp Life to configure it and then use ZEPP to keep connected.
The Zepp Life application has comprehensive function setting support for Mi Band 7, and ZEPP has comprehensive system feature support for Zepp OS application devices and supports customizing different vibration modes for various types of notifications.
- Because the ZEPP application cannot use the card package and Xiao Ai, so if you don’t keep Zepp Life for setting, it means that the NFC version has no advantages; at the same time, the ZEPP application cannot read the application list normally, so you need to sort the standard version of the application Users also recommend keeping Zepp Life.
Re Favorite Custom Vibration
7. Next, click the icon seven times in the "My"-"Settings"-"About" of the ZEPP application to enable the developer mode for the ZeppOS device. Debug in "My" - "My Device" - "Xiaomi Band 7/Xiaomi Band 7 NFC Version" - "Developer Mode", and the rest of the functions can be explored by yourself or used when operating with various tutorials arrive.
Note:
1. After each factory reset, the Bluetooth address will change.
2. The original official package can also be bound, but the developer mode cannot be used, and it will prompt "Bluetooth channel is not available. Please try again later.".
3. The Zepp 7.0.1 official package was edited and compiled by @FatFish based on the original project document on the external network.
After completing the link with ZEPP, you can refer to my previous tutorial and use the developer mode to scan the code to install the navigation wear application. Note that you can only install "navigation wear" instead of "navigation". When selecting an application on a Russian website, you need to select "the band7 " version instead of "miband7".
#ZeppOS Supplement Plan# In the four tutorials in the series, it has been confirmed that "enabling navigation prompts" and "installing third-party applications" are fully universal, "enabling quick reply" has not been fully adapted, and "setting track navigation" is for special use. Tutorials are not universal.
Quick Reply is currently compatible with SMS and some foreign applications. Domestic applications cannot take effect according to the existing scheme. Friends with the framework and module experience are sincerely invited to join the #ZeppOS Supplementary Plan# project team for testing. See the end of the joining method.