
Кастомная прошивка для Roborock GEN1
Прошивка с различными улучшениями и модификациями по сравнению со стандартной прошивкой.
Кастомная прошивка для Roborock GEN1
Прошивка с различными улучшениями и модификациями по сравнению со стандартной прошивкой.
Основные изменения и улучшения
Общая информация при входе по SSH
- При входе по SSH отображается общая информация: IP-адрес, токен, DID, версия прошивки и другие данные.
Установка паролей
- Пароль для пользователей
root
иcleaner
установлен наcleaner
. - Вход по SSH под пользователем
root
может быть полезен для использования программы RoboRock Control Center.
Дополнительные утилиты
- Добавлены в систему:
wget
,nano
,htop
,bbe
,snmpd
(community:public
).
Valetudo
- Установлен Valetudo 0.2.3. Более поздние версии Valetudo отвязывают устройство от облака Xiaomi, что приводит к невозможности отображения карты в MiHome.
- Добавлены отдельные прошивки с Valetudo и Valetudo RE (например,
vacuum_valetudo_1898.pkg
иvacuum_valetudo_re_1898.pkg
). Эти прошивки не поддерживают смену региона и не передают данные на облачные сервера. Управление возможно только через Valetudo или альтернативные системы умного дома. MiHome не работает.
Патчи и улучшения
- Пропатчен
rrlogd
(отключено шифрование карт) для отображения карты в режиме покоя через Valetudo. - DNS-серверы жестко заданы на
8.8.8.8
и114.114.114.114
(не получаются по DHCP). - Отключено китайское поздравление с Новым Годом.
- Установлен оригинальный, не урезанный
adbd
. - Отключен сбор и отправка логов в облако, что снижает трафик и нагрузку на процессор.
- Добавлен патч для отключения проверки региона на новых ревизиях роботов второго поколения (02.2019).
- Отключено обновление с официальных серверов (в MiHome будет выдаваться ошибка обновления прошивки).
- Заменен
miio
клиент на версию 3.3.9, которая разрешает локальное обновление прошивок (local OTA). - Добавлен RAM-диск и чистилка логов
rrlogd
, что уменьшает износ внутренней памяти робота. - Добавлен перехватчик DNS-запросов для работы с Valetudo.
- Добавлен SoX (консольный медиа-плеер с поддержкой MP3, WAV и других форматов).
- Встроена функция "Робот разговаривает во время уборки случайными фразами" (автор .//Hack).
- Восстановлено локальное обновление прошивки (local OTA) для прошивок 2008+.
- Обновлен Dropbear до версии v2016.72 (2008+) и v2019.78 с поддержкой Ed25519.
- Размер корневого раздела восстановлен до оригинального состояния.
- Добавлена возможность проигрывания звуковых файлов по сети (совместимость с Home Assistant).
- Добавлен 'oucher' для проигрывания текста или звукового файла при ударе бампера.
Типы прошивок
- Прошивки с именем
2prc
(например,vacuum_1898_2prc.pkg
) конвертируют регион робота в китайский. - Прошивки с именем
2eu
(например,vacuum_1898_2eu.pkg
) конвертируют регион робота в европейский. vacuum_1898.pkg
— базовая прошивка со всеми патчами, но без Valetudo и смены региона.vacuum_1898_2prc.pkg
— базовая прошивка с конвертацией региона в китайский.vacuum_1898_2eu.pkg
— базовая прошивка с конвертацией региона в европейский.vacuum_1898_valetudo_0_4_0.pkg
— базовая прошивка с Valetudo (регион не меняется).vacuum_2prc_1898_ota_on.pkg
— прошивки с включенным обновлением.- stock — стоковые (официальные) прошивки.
- stock_root — стоковые прошивки с добавлением root-доступа.
Важные замечания
- Прошивка возможна только при нахождении робота на док-станции.
- После смены региона возможны проблемы с отрисовкой карт или подключением робота в новый регион. В этом случае рекомендуется очистить данные MiHome или переустановить приложение.
- Начиная с прошивки 2008 для второго поколения, система больше не является полноценной Ubuntu (отсутствуют
sudo
,apt
и другие утилиты).
Автор
@swappers
Совместимость 1

Теги
Прошивка
Модификация
Автор

mindsoloРазработчик
Подробности
Опубликовано: 06.02.2025
Обновлено: 23.02.2025