×

Sign up for email updates!
We will use this information to send you occasional updates.
Firia Labs will never share your information with third parties.




CodeSpace on Linux

CodeSpace runs great on Linux! You just need to install Chrome or Chromium browser, and enable the USB device access. Details are shown below:

1. Install Chrome

There are two options here - either one will work just fine for CodeSpace:

Chromium open source browser

> sudo apt install chromium-browser

 or Chrome Download from Google

go to https://www.google.com/chrome/ and download/install the package for your Linux distribution.

 

2. Add a UDEV Rule for the desired device WebUSB interfaces

Note: You only have to create the files corresponding to the products you're using (CodeBot CB2, CodeBot CB3, CodeX, microbit, etc.)

CodeBot CB2

Use your favorite text editor to create a file:
/etc/udev/rules.d/codebot.rules

Edit the codebot.rules file to contain the following:
SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="5740",MODE:="0666"

CodeBot CB3

Use your favorite text editor to create a file:
/etc/udev/rules.d/codebot3.rules

Edit the codebot3.rules file to contain the following:
SUBSYSTEM=="usb",ATTR{idVendor}=="544d",ATTR{idProduct}=="cb03",GROUP="plugdev",MODE:="0666"

CodeX

Use your favorite text editor to create a file:
/etc/udev/rules.d/codex.rules

Edit the codex.rules file to contain the following:
SUBSYSTEM=="usb",ATTR{idVendor}=="544d",ATTR{idProduct}=="c0de",GROUP="plugdev",MODE:="0666"

Microbit

Use your favorite text editor to create a file:
/etc/udev/rules.d/microbit.rules

Edit the microbit.rules file to contain the following:
SUBSYSTEM=="usb",ATTR{idVendor}=="0d28",ATTR{idProduct}=="0204",MODE:="0666"

2. Signal udevd to reload the rules

sudo udevadm control --reload
sudo udevadm trigger

 

3. Enjoy CodeSpace on Linux!