Roborock (серия) - робот-пылесос - Прошивка и языковые пакеты | [робот-пылесос] [Roborock]



Реп: (1169)
Xiaomi Mi Robot Vacuum (Roborock gen 1 (v1)/gen 2(S50/51/55)/gen 3(1S/S6/T6/S5E(Max)/S6 Max V/S7 и все остальные)) - Прошивка и языковые пакеты
Xiaomi Mi Robot Vacuum 1 поколения » | Xiaomi Mi Robot Vacuum 2 поколения » | Xiaomi Mi Robot Vacuum 3 поколения » | Покупка » | Приложение MiHome » | Прошивка и языковые пакеты » | Xiaomi клуб » | Выбор и сравнение пылесосов

*Если названия вашего робота нет в первой строчке данной темы, то значит вам в другую тему.
В данной теме обсуждается только процесс прошивки, возникающие при этом проблемы и недокументированное использование возможностей в следствии рутования.

Xiaomi Mi Robot Vacuum-Mop (1С) прошить в данной теме нельзя, профильная тема: ссылка.
Xiaomi Mi Robot Vacuum-Mop (2С) ссылка.
Для Mop P (STYJ02YM) ссылка.
Для Xiaomi Mijia G1 Sweeping Vacuum Cleaner (Mop essential MJSTG1) ссылка.

FAQ

Описание устройства
Характеристики устройства
Робот-пылесос Xiaomi Mi Robot Vacuum оснащен малошумным бесщеточным мотором, поставляемым японской фирмой NIDEC. Вентилятор дает максимальное давление в целых 1800 Па, которая обеспечивает большую мощность при работе с жесткой грязью.

Mi Robot Vacuum также оснащен тремя процессорами: четырехъядерным процессором Allwinner, сопроцессором STMicroelectronics ARM и процессором обработки изображения Texas Instruments LDS. Трио помогает пылесосу получать данные в режиме реального времени от россыпи из 12 различных типов датчиков (датчик определения расстояния LDS, ультразвуковой радар, датчик расстояния до стены, датчик крупной грязи, датчик падения, гироскопы, акселерометры и так далее). Лазерный дальномер и ультразвуковой радар сканируют окружающее робота пространство на все 360 градусов с частотой замеров 1800 раз/сек. Эта технология похожа на ту, что мы можем видеть в современных беспилотных автомобилях.

Встроенная батарея емкостью 5200 мАч составлена из аккумуляторов повышенной емкости типа 18650 от LG и Panasonic и гарантирует 2,5 уборку от одного заряда батареи.

Совместимость с платформами
Android, iOS

Прошивки
  • Внимание! Партии с новыми прошивками (4004 и выше - для первого поколения, 1910 и выше - для второго поколения) в разделе восстановления, у вас нет возможности ставить кастомные прошивки на таких роботов.
  • В новых ревизиях второго поколения роботов, выпущенных начиная с 03.2019, а также в прошивках, начиная с 02.2019, появилась проверка принадлежности робота к региону. То есть робот для китайского рынка (в России тоже часто такие продают под видом европейского) больше не работает в России. Прошить себя не дает и т.д.


Кастомные прошивки:
Важно: Обе версии робота прошиваются одинаково, то есть все инструкции по прошивке подходят к обеим версиям! Для 3 поколения только офф. пакеты через моды МиХоум или напрямую со смартфона XVacuum Firmware

Вопрос/ Ответ:
В: Зачем?
О: После получения рут прав вы получаете полноценный дистрибутив Ubuntu внутри пылесоса. Что с этим делать решать вам. После этого только ваша фантазия ограничивает возможности пылесоса, ну и, соответственно, умения работать с Ubuntu.

Для первой версии:
Модифицированные прошивки
-----------------
Теперь зональная уборка и отправка в определенную точку работает официально в родном плагине MiHome, больше никаких манипуляций.

Для второй версии:
Ввиду появления региональной блокировки у второго поколения робота используйте модифицированные прошивки

Языковые пакеты
Важно: В роботе языковые пакеты не копятся, в нем всегда только один языковой пакет. Поэтому одновременно установить можно только один языковой пакет. Выбор языка в MiHome никак не связан с тем, что находится в роботе. MiHome лишь дает команду роботу скачать языковой пакет по ссылке, заранее запрограммированной разработчиками. То есть только разработчики могут добавить в MiHome языки. Вы же устанавливаете языковой пакет именно на робота вместо текущего. MiHome об этом ничего не знает и никогда не узнает.


Для 3-го поколения:
*Для третьего поколения русский пакет на данный момент существует всего 1 - официальный. Пакеты для третьего поколения теперь не только зашифрованы, но и подписаны сертификатом. То есть больше никто не может создавать свои пакеты.




Для 1-го и 2-го поколений: (для 3-го они НЕ подходят, подробности в FAQ )
*Языковые пакеты можно ставить на любую прошивку, независимо стоковая (оригинальная) или кастомная.


Русский:


Украинский:

Иврит:


Другие языки:

Инструкции
Внимание: Прошил не ту прошивку, процесс прошивки оборвался, просто что-то пошло не так и робот теперь ни на что не реагирует, подключиться к нему невозможно или робот не прошивается, выдавая ошибку. Восстанавливаем.


Старые инструкции, устаревшие и более не рабочие

Полезное


В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).


Сообщение отредактировал .//Hack - 24.06.24, 12:43
Причина редактирования: Обновлены ссылки на прошивки



Реп: (2001)
* jevmas,
S5 Max это уже третья версия - потому никак ничего не прошьёте кроме официального звукового пакета.



Реп: (0)
aliks2002 @ 10.08.18, 12:03 *
Всё возможно...
1. сначала делаем незашифрованный бэкап через iTunes
2. открываем бэкап с помощью iBackup Viewer, в нем выбираем просмотр файловой системы (raw files) и ищем приложение Xiaomi MiHome (com.xiaomi.mihome). Извлекаем один файл с названием <цифры>_mihome.sqlite
3. полученную БД открываем, например, DB Browser for SQLite. Раскрываем таблицу ZDEVICE, выбираем переходим на вкладку данные там у нас таблица выбираем ZLOCALIP = IP Вашего Xiaomi Mi Robot Vacuum, ZTOKEN = 96 ключ Вашего Xiaomi Mi Robot Vacuum.

после того как получили ключ из базы данных , идете сюда и выставляете:
Input type: text
Input text: то что Вы получили из базы данных
Hex
Key: 00000000000000000000000000000000
после заполнения полей нажимаем кнопку Decrypt в полученном результате, справа 2 строки это Ваш токен!
ВСЁ Ваши мучения закончены...


На текущую дату все стало сильно проще с получением токена на Mac + iPhone.
Для тех кто не хочет/не может установить классную программу на iPhone для мгновенного получения ip и токена, можно сделать следующее:
1. Установить на макбук iBackup Viewer из поста выше
2. Сделать незашифрованный бэкап iPhone (если пишет что iPhone требует шифрования, вспомните - возможно, стоит корпоративное ПО/почтовый клиент от безопасников с вашей работы). Теперь это делается без iTunes, просто подключив iPhone по кабелю, откроется Finder для управления резервными копиями.
3. Запускаем iBackup Viewer. Достаточно запустить, он сам найдет бэкапы. Авторы похоже уже поняли что их часто юзают для получения токена, поэтому достаточно среди иконок в iBackup Viewer найти приложение Mi Home.
4. Откроется таблица. Там будут указаны привязанные устройства: Имя (читаемое), МАС, IP, Модель, Токен (в расшифрованном виде!).
5. Все данные для подключения есть - поздравляю.

p.s. Не забудьте что ip может смениться спустя время, через годик его можно узнать через роутер, если вы сохранили мас-адрес.
Еще в том же iBackup Viewer есть встроенная тулза SQLite, для просмотра таблиц сойдет. Надо только импортировать нужный файл БД (предварительно экспортировав его через меню iBackup Viewer)

Предлагаю обновить ссылку из шапки, заменив цитируемое сообщение

Сообщение отредактировал DamirII - 23.06.24, 13:45



Реп: (1169)
* DamirII,
В шапке!



Реп: (0)
Здравствуйте, хочу прошить языковой пакет на roborock q7 max, нашёл программу и сам пакет, действую по инструкции, но кнопки прошивки не активны, что я делаю не так?

Прикрепленные изображения
Прикрепленное изображение



Реп: (363)
* Светлана SV, здесь тема прошивок и озвучки !
Про сервис, спрашивайте в теме своего пылесоса
Xiaomi Roborock S6/T6 - робот-пылесос



Реп: (2)
Добрый день, у меня проблема следующая. Не могу обновить прошивку s5max ни через ми хом ни через роборок приложения. Из-за того что у пылесоса не работает зарядка батареи от родной станции. Заряжаю шнурком от шуруповерта. Проблема в плате пылесоса устранять дорого. Возможно обновить прошивку через загрузчик ?vacuum

Прикрепленные изображения
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал _dim4ik_ - 26.06.24, 11:03
Причина редактирования: Дополнен



Реп: (173)
* _dim4ik_, возможно, из-за той же проблемы с платой, из-за которой пылесос не заряжается, прошивка не может определить уровень заряда и считает, что он меньше 20%



Реп: (1169)
* Vladimyr,* _dim4ik_,
Дело не в уровне заряда, а то, что пылесос должен определить, что он на док станции и что идет зарядка. Без этих двух факторов прошивка невозможна штатными средствами без разборки робота.

Добавлено 26.06.2024, 13:46:

* Thomas_Tru,
.//Hack @ 04.01.18, 21:30 *
*Если названия вашего робота нет в первой строчке данной темы, то значит вам в другую тему.



Реп: (0)
Всем привет, не могу найти на Q7 языковые пакеты, не пойму какие подходят, хотелось бы какие нибудь прикольные, плиз направьте по нужному руслу.



Реп: (12)
Добрый вечер, возможно кто-то знает как получить токен из прошивки робота с Valetudo? Проблема такая, что хочу перепрошить на Valetudo: RE, а соответственно для этого нужен токен. В самом Valetudo я не нашёл раздела, где можно было бы его увидеть.
Через XVacuum Firmware после сброса токен получаю, но перепрошить не получается(бесконечные попытки подключения). Через приложения от самого Valetudo(valetudo-helper-miioota) и через WIN-MIROBO также не удаётся прошить после сброса. Единственный пока что вариант достать токен с помощью putty после подключения к wi-fi, но вопрос тогда по какому пути находится файл с токеном от робота



Реп: (363)
Lord1984 @ 27.06.24, 20:11 *
направьте по нужному руслу.
Vacuum.mindsolo.net - установка озвучек и прошивок для роботов-пылесосов



Реп: (0)
Здравствуйте. Для roborock q revo master русская озвучка есть? Помогите найти, пожалуйста.



Реп: (0)
S5 , робот перестал делать логи уборки и не отображается на карте в михоум. Последняя прошливка 034, причем второй пылесос s5 нормально отображается на карте с логами. Что за чудеса, куда копать? Почему один взбунтовался?😁



Реп: (1169)
* uralrost,
Это вам в тему по пылесосу, а не в прошивки, тут мы можем только помочь прошить его.



Реп: (0)
Здравствуйте. S5max после 3 лет безупречной работы начал тупить: по многу раз проезжать по одному и томуже месту, вращаться на месте и переодически выдаёт ошибку(уберите прпятствие) по середине пустой комнаты. Перезагрузки, сбросы не помогли. Есть такойже новый пылесос - ведёт себя также. Видимо прошивка? Кто-то сталкивался?



Реп: (1169)
* M7DJ_Rq4iaU%!wi, а с чего вы взяли, что прошивка? Видимо вам в тему обсуждения робота. А там первое, что посоветуют, обслужить нормально робота...



Реп: (0)
* .//Hack,
У меня их два, старый и новый, новый стал вести себя также...



Реп: (2001)
* M7DJ_Rq4iaU%!wi,
конечно значит прошивка протухла, надо новую свежую залить.



Реп: (1)
* .//Hack, подскажи каким uart пользовался при перепрошивке устройств?
желательно ссылкой



Реп: (1169)
* stanlee2,
Не понял вопроса. В смысле USB2COM? Для этого подойдет любая ардуино или FTDI

Сообщение отредактировал .//Hack - 12.08.24, 03:33


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 03.10.24, 13:48