Skip to content

Vacuum Robots CCC to CE conversion

Achilleas Pipinellis edited this page Jan 17, 2020 · 5 revisions

Vacuum Cleaners from Mainland China are called "CCC" by us. Worldwide, especially european, are called "CE".

The difference is, that CCC uses Chinese Logservers and has chinese soundfiles enabled by default.
CE is using Logservers in Germany and has english soundfiles by default.

The only difference between both versions is a configuration file (and some sound files for the bootloader) in /mnt/default.

For Gen1 and Gen2 the configuration file is: roborock.conf
This file is interpreted by the U-Boot bootloader and the software. For CCC models this file does not exist. By creating it (with the correct content) you can make your vacuum permanently a CE mode.

Step-by-Step conversion from CCC to CE

This requires a rooted vacuum cleaner and SSH access to the vacuum:

  1. SSH to the vacuum cleaner.

  2. Mount the default partition:

    mount /mnt/default/ -o remount,rw
  3. Edit roborock.conf:

    vi /mnt/default/roborock.conf
  4. Press i to enable edit mode

    • for Gen1 paste:

      language=en
      name=A.03.0030_CE
      bom=A.03.0030
      location=de
      wifiplan=
      timezone=Europe/Berlin
      logserver=awsde0.fds.api.xiaomi.com
      
    • for Gen2 paste:

      language=en
      name=custom_A.03.0005_CE
      bom=A.03.0005
      location=de
      wifiplan=
      timezone=Europe/Berlin
      logserver=awsde0.fds.api.xiaomi.com
      

    Make sure that the lines are the only content in your file!

  5. Press ESC

  6. If the file looks ok, press :wq. If the file looks broken, then press :q! and start again.

  7. It is crucial that the content is exactly this and nothing else. The linebreaks must be correct!

  8. Reboot your vacuum:

    reboot