Advanced settings

Restart the kiosk

Tap the option Restart kiosk to re-launch the kiosk and apply certain updates or setting-changes immediately (e.g. changing display-language).

Restart the robot software

This option has been provided for troubleshooting-purposes and should not be used lightly.
After tapping this option, leave the robot alone until it says: Hello, I am ready for use. If the robot isn’t saying anything, or the language will not change to a specified installed language, tap the option Restart speech software instead.

Tap the option Restart robot software to restart the RAIL app on the robot.

This option requires certain accessibility options in the Android-system to be enabled.


Tap OK to open the required Android settings and tap the option

The module launcher software is responsible for the communication between the Android-OS, the SLAM-system on the robot and the OS of the robot-system provided by the supplier (amongst others).

This does not equate to rebooting the robot. Should this not solve any issues, fully reboot the robot and check if the problem still persists before contacting our support-team.

Open the settings for the Android-system

Doing this without contacting ZoraBots voids the warranty.

Tap the option Open Android settings to open the settings for the Android-system. This will open the settings for the Android-system for the robot.

On a James-robot, the wifi for the native Android-system needs to be turned OFF. This function has been replaced by the RAIL app of ZoraBots and may cause conflicts when connecting to the robot.

Restart the speech software

This option has been provided for troubleshooting-purposes and should not be used lightly.
If no audio is heard, kindly check the volume-setting first.

Tap the option Restart speech software to restart the speech-engine IF the robot should no longer speak or listen to voice-commands.

This does not equate to rebooting the robot, should this not solve any issues, fully reboot the robot before contacting our support-team.

Move to charging station at low battery

Tap the option Go to charging station when the battery level drops below to display a modal to the battery level at which the robot will move to the default charging station.


Move the slider to a new value and tap the button 'Confirm' to update the setting.

To disable this option, enter set the value to '0%'.

Re-run the initial setup

Tap the option Reset robot setup to re-run the Initial setup.

If a wifi-connection is active, the wifi-page of the initial setup will not be shown.

Toggle listening to the hotword

If there is a room with a lot of background noise, the option to make the robot listen to voice commands can be turned off.

Tap the option Spoken commands to make the robot start/stop listening to the hotword (and thereby voice-commands) (1).

(1): If this option is ON, the robot will not listen to voice-commands while the robot is turning. Only once the robot is facing the user will the robot start listening for possible voice-commands.

This requires the speech-engine to reboot.

Toggle turning the robot to the user

Tap the option Rotate the robot when hotword is recognize to start/stop the robot turning to the user if the hotword has been recognized.

This option can only be toggled if the option Spoken commands is enabled. In addition, if this option is still enabled while the setting Spoken commands is turned off, the robot will still turn to the sound of the voice stating OK <Robot> (e.g. OK James).

Toggle remote access

Tap the option Remote broker on to allow user(s) remote access using the Cloud-storage system.

Turning this option ON requires the robot to reboot before the setting will be applied and a secure connection to the cloud-based services will be established.


Only use this option if the face module app is absolutely required.

Tap the option Phonemes to toggle sending additional information to a facial app to make the mouth of the avatar move as the robot is speaking.

Toggle uploading error-logs

Tap the option Upload ADB logs to toggle uploading logs to our cloud-based error-logging system.

These files are only used for troubleshooting purposes and do not contain explicit personal information.