Download LEGO USB Tower for Windows to lEGO Devices driver. Running old, unsigned 32-bit drivers on Windows 10 presents a nearly impossible set of hurdles just to push a few bytes to a brick. I maintain a fork of NQC, for example, and I'm pretty sure I'll never try to get the USB tower part of that updated for Windows 64-bit. Another option is to find a classic serial tower and use a USB to serial dongle.

-----------------------
Output from dmesg after 'modprobe legousbtower' and plugging in device:
usbcore: registered new driver legousbtower
drivers/usb/misc/legousbtower.c: LEGO USB Tower Driver v0.96
usb 1-1: new low speed USB device using address 4
usb 1-1: configuration #1 chosen from 4 choices
drivers/usb/misc/legousbtower.c: LEGO USB Tower #0 now attached to major 180 minor 160
drivers/usb/misc/legousbtower.c: LEGO USB Tower firmware version is 1.0 build 134
----------------------
Output of lsusb:
Bus 001 Device 004: ID 0694:0001 Lego Group Mindstorms Tower
Bus 001 Device 001: ID 0000:0000
Product Resources & Support
Go to product page
- Downloads - Firmware Update
- Firmware Update
How to Update Your EV3 Brick
From time to time, we release firmware updates for the EV3 Brick. You can update your EV3 Brick using the Online EV3 Device Manager by following the steps below.
The browser-based EV3 Device Manager is compatible with all desktop platforms and is the easiest way to update your EV3 Brick.
- Go to the EV3 Device Manager web page.
- Download and Install the EV3 Device Manager.
- Connect your EV3 Brick via a USB cable.
- Check your EV3 Brick firmware version and update if necessary.
Lego USB Devices Driver
If your EV3 Brick does not start updating, please repeat the steps above or contact Consumer Service.
