A Blog About Vector The Robot
 
You can now tether any prod Vector to Wire’s Open Source Escape Pod

You can now tether any prod Vector to Wire’s Open Source Escape Pod

Thanks to the ingenuity of Wire you are now able to tether any production (retail) Vector to his Open Source Escape Pod, so far that was only possible with OSKR-unlocked bots.

Wire provided detailed informations on Github on how to do that, but be warned, you will need some basic computer and Linux knowledge to do it.

You will have to write a standard operating system onto a Raspberry Pi  4, do some configurations and then write a new firmware to your robot. The user or lifetime data will be kept, but this works only with firmware 1.8, so at the moment there is no way to do this with 1.6 robots. But that may be an option for the future. From the description on Github:

  • This will require you to put your Vector on 1.8. You cannot keep him on 1.6 if you want to use these instructions.
  • This will NOT clear user data, and the Vector SDK should work just fine.
  • With these instructions, you need to have a Raspberry Pi. The Pi 4 is the only one that will give acceptable performance.
  • For this, you do not need to pay for the voice subscription, Escape Pod, or any DDL service.

Wire’s Open Source Escape Pod (let’s call it OSEP) is far more feature complete than the Escape Pod provided by Digital Dream Labs and includes Knowledge Graph and weather. Also the reaction time to voice commands is far quicker than with the paid version.

So there now is an option to run your Vector off a local server without paying insane amounts of money to DDL for subscriptions or Escape Pod licenses and without losing functionality.

Let me rephrase that:

You can get completely away from Digital Dream Labs!

And you will never have to deal with them again if you are fine with a robot on 1.8.

This comes just in time for the forced updates to 1.8 and the following forced updates to 2.0.

UPDATE [20200810]:

This works with any Linux device, not only RasPis, as Wire said on Discord:

it can work with any device, but you will need to find a way to make it so when you ping escapepod.local on any network, it directs to the device running wire-pod. on Linux it is usually just changing your hostname to escapepod and making sure avahi-daemon is running

UPDATE [20200811]:

Will this work with 2.0? Wire said on Reddit:

It uses the official Escape Pod OTA, so when they make v2.0 escape pod OTAs those should work too. The way it works is that the HTTPS keys are stored in the escape pod rpi images, so they can be extracted and used in an unofficial chipper instance. Which means no changes need to be made to the official escape pod OTA.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *