Данная статья собрана по крупицам из целой ветки форума 4PDA, поэтому все разработки, программы и прочее принадлежат их правообладателю!
Итак, приступим. Мы имеем робот пылесос Xiaomi 1-ого или 2-ого поколения европейской версии и не имеем возможность ставить переделанные программы MiHome, т.к. iOS.
Скачиваем программу для прошивки ссылкаРаспаковываем
Находим файл win-mirobo.ini редактируем его согласно примеру
ip=192.168.1.156 token=573241586742486237505263624e4a6b
где:
- ip - ip адрес вашего пылесоса
- token - любым удобным путем (на сайте есть статьи как его получить, я лично получил его через эмулятор NOX и модифицированное приложение MiHome)
- Сохраняем все изменения в файле
- Запускаем win-mirobo.bat с правами Администратора
- Если все удачно то вы соединитесь с пылесосом и получите вот такое окно:
- Нажимаем цифру 1
- Попадаем в меню выбора прошивки тут нужно быть чуточку внимательным и сделать правильный выбор
Делаем выбор нажатием цифры 1 или 2
Все процесс прошивки начался об успешном завершении пылесос оповестит нас музыкой.
Далее скачиваем программу Putty и соединяемся по ssh с пылесосом по вашему ip логин: cleaner пароль: cleanerКопируем (!) (не в коем случае не пишем сами) данные команды
sudo su mount -o remount,rw /mnt/default ls /mnt/default/roborock.conf && cp /mnt/default/roborock.conf /mnt/default/roborock.conf.`date " %Y-%m-%d_%H-%M"` ls /mnt/default/roborock.conf && sed -i 's/location.*/location=prc/' /mnt/default/roborock.conf
Далее перезагружаем устройство командой
reboot
Далее пылесос перезагрузится, мы заходим в наш MiHome удаляем его из EU региона, переключаемся на материковый Китай и добавляем его заново. После добавления MiHome предложит обновиться - смело обновляемся.
Итак, схему я проверил лично и все работает. Если у кого какие вопросы остались, пишите в теме.