When Caavo encounters a device that it does not recognize, a user will need to setup this device manually. What that entails is for the user to search through a list of devices known to Caavo. If the device is not on this list, the user will have to manually input the name. Once the device has been named, the user will begin the process of IR learning. This is to ensure the user can use the Caavo remote to control the device.