Replies: 2 comments
-
Manually installing USB driver in WindowsAs describe above, if you see a warning sign in the Device Manager next to
|
Beta Was this translation helpful? Give feedback.
-
Adding udev rules on LinuxBy default, Linux does not allow the use of unknown USB devices, so you need to add If you are using an Ubuntu-based Linux distro, you can install the
You can alternately install the rules using the
If neither of these options is suitable, you can manually copy this file to After installing the If this doesn't seem to work, try rebooting. |
Beta Was this translation helpful? Give feedback.
-
This page applies to SPIKE Prime, SPIKE Essential and MINDSTORMS Robot Inventor hubs only. These hubs use a DFU bootloader via USB for firmware updates.
To place the hub in bootloader mode:
If the light does not come on after 5 seconds, try disconnecting the USB cable and removing the battery. Then replace the battery and try the steps again.
Once the hub is in this mode, your computer should recognize it as a
Lego Group LEGO Technic Large Hub in DFU Mode
(it will saySmall
instead ofLarge
for the Essential hub).Basic operating system checks and configuration
Depending on your operating system, you may need to perform some manual configuration before you can use your hub. This configuration generally only needs to be done once per computer.
Windows
Confirm that the device is connected
Open the Device Manager (there are a number of ways to do this, for example, right-click the start menu and select Device Manager):
Search for
Lego Group LEGO Technic Large Hub in DFU Mode
(orSmall
instead ofLarge
for the Essential hub).If the hub has a warning sign, then it has no drivers installed and won't appear in any applications. If this is the case, you can manually install the driver.
macOS
Confirm that device is connected
There are no special drivers or configuration required for macOS.
Linux
Confirm that device is connected
You can confirm that the computer sees the device by running
lsusb
in a terminal window. You should see a line like:However, just because you can see the device listed here, doesn't mean you can use it. Permissions need to be properly configured as well. See the udev rules section below.
Pybricks Code
If your hub does not appear in Pybricks Code when you try to flash the firmware, first go through the checks above to make sure that there is not a problem an the operating system level.
In the web browser, you can open pages to
chrome://usb-internals/
andchrome://device-log/
to get more information.Beta Was this translation helpful? Give feedback.
All reactions