Модификация циферблатов Mibro: возможности и инструменты

Привет! Я Алексей, и вот уже много лет занимаюсь тюнингом часов Xiaomi. Сегодня у меня на столе Mibro Watch Lite3 — интересная модель, которая, хотя и позиционируется как суббренд Xiaomi, на самом деле имеет свои особенности. К сожалению, часы Mibro, как и их конкуренты Haylou, страдают от недостаточно проработанного программного обеспечения и отсутствия поддержки пользовательских циферблатов.

Недавно я получил запрос от владельца Mibro Watch GS Pro помочь с циферблатами этой модели. Оказалось, что циферблат представляет собой .zip архив с графическими файлами и .elf файлом. Изучая его, я обнаружил, что внутри находится код на lvgl.

Используя утилиту ezip из SDK компании SiFli, я изменил графику циферблата, а затем, исправив чек-сумму, успешно установил новый циферблат на часы.

Код циферблата позволяет динамически загружать приложения, и я нашел возможность заменить кнопку «Настройки» на «Погода». Таким образом, модификация циферблатов Mibro открывает широкие возможности для энтузиастов. С правильными инструментами можно создать уникальные циферблаты и даже приложения.

Если вас заинтересовали возможности, изучите материалы по SiFli и RT-Thread, чтобы узнать больше о разработке на этих платформах.