ROBOTC
requires
a different firmware from the other programming languages available for
the NXT. This firmware is what unlocks most of the
advanced functionality found in
ROBOTC. You can update the firmware on
the NXT directly from the ROBOTC application. To update the firmware, follow
these instructions: Prerequisite: Make sure that your NXT is
connected to your computer via USB and is powered on with a fully charged
battery. 1. Open the
"Robot" menu and select "Download Firmware." 2. Since NXT is set as the Platform Type,
the "NXT Brick Download" screen will appear. From this screen you can rename your NXT
and update the firmware. Make sure that your NXT appears under the "NXT
Bricks Currently Connected via USB" list before proceeding. If the NXT does not appear, make
sure it is connected via USB, powered on, and that the NXT
USB driver is installed. Then click the "Refresh Lists" button to see if your brick can be found. 3. To start
downloading firmware, click the "F/W Download Button." 4.
After clicking the "F/W Download" button, you will see the "Select NXT firmware
file" file selection screen. ROBOTC will automatically open to the Firmware folder
and show you all of the available firmwares available for the NXT. NXT firmware
files have the extension ".rfw". Select the highest numbered firmware file that
follows the "NXTXXXX.rfw" format. Once that firmware file is selected, click the
"Open" button to start downloading the firmware to the NXT. Note: Always select the highest version number
available with the "NXT" prefix. 5. As the firmware is downloading, your NXT will shut
itself off and turn itself back on. Once the firmware has been successfully
downloaded, you should see "Firmware download completed" on the "NXT Brick
Download" screen, under the "Message Log". Your NXT is now ready to be
used with ROBOTC. 
