LEGO Engineering

| | | | | | | |
My NXT is frozen (I'm using ROBOLAB)! What do I do? I downloaded ROBOLAB firmware onto it, and now it won't turn on.


22nd of April, 2010

(4 )
75% thumbs up 25% thumbs down

If\nyou are using the LEGO Mindstorms NXT software (NXT-G) -- and not\nRoboLab -- you should install the NXT-G patch provided by LEGO\nMindstorms Support. This patch fixes this problem only for NXT-G users. It is\nfound here/.

\nIf you are a RoboLab 2.9 user, here are the steps to follow to fix this NXT \"click of death\" problem:

\n1. Disconnect the NXT from the USB cable.
\n2. Pull one battery out.
\n3. Push and hold the orange button for 5 sec\n
4. Put the battery back in.
\n5. Using a pen or straightened-out paper clip, push and hold the hardware reset button\nfor 5 sec. You should hear the audible sound of something resetting. (The reset button is located within the LEGO Technic hole\nbelow the USB connector on the NXT brick.)
6. Push the orange button quickly to turn on the NXT.
7. Reconnect NXT to the USB cable and the USB cable to the computer.
8. Go to Administrator in RoboLab 2.9 and click on \"Download Firmware.\"
\n
\nIf these steps do not work, here are a few more ideas:
\n1. Try downloading the firmware to your clicking NXT from another\ncomputer (if you have a Mac, try a PC). If that works, once the\nfirmware is downloaded from the second computer, you should be able to\ndownload the RoboLab program files (*.rxe) from the first computer\n(i.e., the one that could not download the firmware).
\n
\n2. If you are using a PC, and RoboLab doesn't download firmware\nsuccessfully, check the version of the fantom.dll file found in the\ndirectory C:\Program Files\Robolab. It should be version\n1.0.2.49152 (or later). If it is not, search your computer for a\nnewer version of the fantom.dll file (which is for some reason placed\nin a different directory when the NXT software is installed). Replace\nthe old file with the new file, and try downloading the firmware to\nyour clicking NXT.
\n
\n3. Contact LEGO Education directly and ask them for more ideas.\n
\n-----------------
\nWhy ideas 1 and 2 might work (according to Tim Lankford of LEGO Education):

\nIt seems that the problem is related to the fantom.dll file which\nRoboLab accesses during firmware download. RoboLab 2.9.1 comes\nwith fantom.dll version 1.0.0.32771. This version of RoboLab has\nnow been replaced with version 2.9.2 which comes with fantom.dll\nversion 1.0.2.49152. So this problem only affects the few users\nwho did not get the latest version of RoboLab 2.9.
\n
\nIt appears that RoboLab accesses the fantom.dll in the C:\Program\nFiles\Robolab directory when downloading firmware. The old\nversion (fantom.dll version 1.0.0.32771) works on some, but not all,\ncomputers. [By \"works\" I mean that RoboLab is able to successfully\ndownload the firmware to a clicking NXT unit.] I replaced the old\nversion of fantom.dll with the new version and I was then able to\ndownload firmware on a computer which previously did not successfully\nperform this operation before. I found the newer .dll file in the\nC:Windows\System32 directory (perhaps placed there when the NXT\nsoftware was installed).
\n-----------------
\n




\nKAB
\n
   :
   :
* :
* :