For your NXT or EV3
Accelerometer, Compass & Gyro
Motor Multiplexers & Controllers
Wireless Control
Sensor Adapters & Multiplexers
RC Servos, Mountings & Pneumatics

Sensor Kits
Flexi-Cables & Cable Extenders
Classroom packs of Flexi-Cables
Plugs and Connectors
Power Options
Other Robotics accessories

EV3 Console Adapter
EV3 Sensor Adapter for NXT or Arduino
EV3 Compatibility Info

Android App for NXT/EV3

Arduino Products
Shields and Controllers

Raspberry Pi Products
For your Raspberry Pi

Connect with us
Shopping Cart
Your cart is empty.

Ordering Information
Our Distributors
World Wide Shipping
How to Order and Pay
Paying by Credit Card
Your satisfaction is important to us
Site Map

Yondering ...
Coming Soon ...
End of Life Products
Robotics related Links

NXT Product Docs and Software
User Guides
EV3 Blocks
API's and Sample Programs
NXT-G Blocks
All Downloads

EV3 Programming Environment
Which Programming Environment do you prefer for EV3?
EV3 Home Edition
EV3 Edu Edition

[View Result]

Votes: 1239
Translate this site
Translate this site: (Courtesy of Google™)
Search Web Pages

Need Quote for your School?
Write e-mail to:
Need Technical Support?
Write e-mail to:
Note your order number in the support request.
You can find order number on your Packing-slip or Order confirmation e-mail.

Proud Supporter of:

Trinity College Fire Fighting Robot Contest.


8623 Mayland Drive
Henrico, VA 23294-4703 USA.
Phone: (804) 767-8116
Fax: (804) 747-5303
Official PayPal Seal
Enhanced Firmware for NXT
Download the firmware

Download the firmware file from following url, and save it on your computer.
Make a note of the location of the folder where you save the file (say D:\temp)

Download Enhanced Firmware for NXT
Run NXT-G software
Update NXT Firmware
Attach NXT brick to your PC using USB.
Run NXT-G software, and from 'Tools' menu, select 'Update NXT Firmware...'
Select Firmware file and Download
Browse to Firmware File
Browse to your folder and select the firmware file.
Click on 'Download' to install the firmware to your NXT.
Wait for the download to finish, and follow on-screen instructions.
Usage Tips:

Works with NXT-G, LabVIEW, NXC.

If you are performing operations with digital sensors/controllers using NXT-G or LabVIEW (any versions), this firmware will provide additional reliability.

If you are using BricxCC, under menu Edit->Preferences->Compiler->NXC/NBC
  • Do NOT check on the 'Enhanced Firmware' option.
  • Ensure to Check ON 'NXT 2.0 compatible firmware' option.

This firmware does not work with RobotC.

Enhancements in this Firmware

Improved Reliability of I2C Communication:
The I2C communication in this firmware provides improved reliability while communicating with Digital Sensors.

Improved Speed of I2C Communication:
The I2C communication in this firmware is about 10% faster.

Support for Very Long Cables:
This firmware is improved to support use of sensor cables as long as 10 meters in length.

Source code of these changes
URL below has the files required to apply these changes to your source distribution.

Source Code for these Firmware enhancements