Answers.Body: <p>If you are getting tic...tic...tic then your brick is waiting for a firmware to be written to it.  I would recommend looking at <a href="http://www.legoengineering.com/clicking-brick-syndrome/" rel="nofollow">this</a> for full instructions.</p>
  
  <p>Basically, you need to re-flash the firmware onto the brick.  I've done this a number of times as I use an alternate firmware called LeJOS (runs Java).  There shouldn't be anything that breaks from this (not any further than what you've got).  <em>Make sure</em> your batteries are not going to die on you while you re-flash the firmware.  Just give them a charge.</p>
  
  <ol>
  <li><p>Do a hard reset on the brick (should be a paperclip in one of the bottom corners held down for a few seconds).  This shouldn't be required, as your NXT is already in this state, but just in case.</p></li>
  <li><p>Connect your brick to a computer, it must have the Mindstorms NXT software installed on the computer.</p></li>
  <li><p>Open up Mindstorms NXT, and go to Tools->Update NXT Firmware</p></li>
  <li><p>Click "Check" and then "Download".  This will install the firmware on the NXT.</p></li>
  </ol>
  
  <p>You should now have a working brick.  However, any programs you may have flashed to it are gone (and probably were already gone, as discussed in #1).  All you need to do to restore those is write the programs from the Mindstorms NXT software on your computer.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-16T22:38:06.763Z
Answers.Text: the problem is the computer wont recognize the brick after i did that
Answers.UserDisplayName: Disruptr
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-21T11:00:50.433Z
Answers.Text: @zcmckenna That is exactly what happened to my EV3 after upgrading to 1.10E. My antivirus started going crazy and called it "ransomware" and I kept getting a bunch of "error code 4" messages. But after a few hours it unexpectedly stopped.
Answers.UserDisplayName: mindstormsboi
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-13T21:22:48.163Z
Answers.LastActivityDate: 2015-11-13T21:22:48.163Z
Answers.UserDisplayName: Gliderman
Answers.Body: <p>Read the RobotC NXT Forum thread <a href="http://www.robotc.net/forums/viewtopic.php?f=1&amp;t=6278" rel="nofollow noreferrer">Firmware Update &amp; Arduino IDE Issues (Renamed)</a>. The only post that count is the 31th post. Simply go to the Device Manager with the brick connected, choose the Bossa Device, choose property, pilot update and replace the Bossa device by the Lego Mindstorm device.</p>
  
  <p>Here are the explicit instructions from that post:</p>
  
  <ol>
  <li>Complete a Hard Reset on the NXT Brick
  
  <ul>
  <li>Push and Hold Silver Button on Back of Brick for at least 10 Seconds</li>
  <li>You Should Hear a Clicking Sound</li>
  </ul></li>
  <li>Plug the NXT Brick into the Computer via USB Cable</li>
  <li>Click on the Windows Start Button</li>
  <li>Right Click on Computer</li>
  <li>Choose Manage</li>
  <li>Expand the Ports</li>
  <li>Right Click on the “BOSSA” Port</li>
  <li>Choose Update Driver Software</li>
  <li>Choose Manual Selection</li>
  <li>Click “Choose from List Provided”</li>
  <li>Select the Lego Option</li>
  <li>Open RobotC</li>
  <li>Click Robot and Download Firmware</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-16T21:10:32.877Z
Answers.Text: thanks for the very helpful hints!
  I encountered same issue with installing LEGO Mindstorms NXT v2.0.f6 and Arduino IDE 1.8.2 under Windows 10. After uninstalling Arduino IDE and LEGO Mindstorms I reinstalled LEGO Mindstorms, but the "Bossa" Driver still persist after rebooting. After dealing with suggestions regarding the oemxx.inf files the only solution which worked spontaneous was the one from "jmarcr": "...replace the Bossa device by the Lego Mindstorm device"
  THX for this!!! :-)
  (Now I am curious looking to install Arduino IDE again...and see what will happen...)
Answers.UserDisplayName: Matteo Cassini
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-16T17:23:33.707Z
Answers.LastActivityDate: 2017-05-17T02:02:58.660Z
Answers.LastEditDate: 2017-05-17T02:02:58.660Z
Answers.UserDisplayName: jmarcr
Answers.Body: <p>I had same issue with Windows 7. I double clicked on the "Bossa Program Port" driver and pressed "update driver", then selected the "LEGO MINDSTORMS NXT Firmware Update Mode" driver instead. Then it was possible to connect to "LEGO MINDSTORMS NXT 2.0" and update firmware.</p>
  
  <p>Original source of information:
  <a href="https://home.et.utwente.nl/slootenvanf/2016/04/15/lego-firmware/" rel="nofollow noreferrer">https://home.et.utwente.nl/slootenvanf/2016/04/15/lego-firmware/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-11-03T16:54:34.177Z
Answers.LastActivityDate: 2019-11-04T10:06:51.677Z
Answers.LastEditDate: 2019-11-04T10:06:51.677Z
Answers.UserDisplayName: warpi
Answers.Body: <p>I found a similar issue <a href="http://www.robotc.net/forums/viewtopic.php?f=14&amp;t=7133" rel="nofollow">here</a>. It looks like the bossa driver comes from Aurduino.</p>
  
  <p>That post recommends the following:</p>
  
  <p>Option A:</p>
  
  <ol>
  <li>Make sure the NXT brick is disconnected.</li>
  <li>Open Control Panel/Program and Features.</li>
  <li>Find the "Arduino" entry. Double click it to uninstall the Arduino IDE.</li>
  <li>After uninstall is done, plug in the NXT brick. The correct NXT firmware update driver would be installed.</li>
  <li>Open RobotC and do the firmware update.</li>
  <li>After the firmware update is done, if you still want Arduino IDE to work, reinstall the Arudino IDE.</li>
  </ol>
  
  <p>Option B:</p>
  
  <ol>
  <li>Make sure the NXT brick is still connected to the computer.</li>
  <li>Open an elevated CMD.</li>
  <li>Type "cd c:\Windows\inf"</li>
  <li>Type "findstr Bossa *.inf"</li>
  <li>Note the INF file name in the form of oemxx.inf</li>
  <li>Type "rename oemxx.inf oemxx.inf.bak" (Note: please substitute xx with the actual number reported by findstr)</li>
  <li>Open Control Panel/Device Manager.</li>
  <li>Find the Bossa Program Port device.</li>
  <li>Right click the device and select "Uninstall".</li>
  <li>Disconnect the NXT brick from the computer, wait a few seconds.</li>
  <li>Reconnect the NXT brick to the computer and wait a minute or two for the system to find and install the correct NXT firmware update driver for it.</li>
  <li>Open RobotC and proceed with the firmware update.</li>
  <li>After the firmware update is done, go back to the CMD and type "rename oemxx.inf.bak oemxx.inf" (Again please substitute xx correspondingly).</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-26T00:10:01.263Z
Answers.Text: Option B will not work on some versions of Windows (I've tested on Windows 10 Pro and confirmed it does not work), because Windows simply replaces the renamed driver file. However, the suggestion below of going to the Properties in Device Manager, and updating the driver with the installed version of the Lego Mindstorm NXT device driver works great.
Answers.UserDisplayName: devhammer
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-16T23:11:55.473Z
Answers.LastActivityDate: 2015-11-16T23:11:55.473Z
Answers.UserDisplayName: David Lechner
Body: <p>First of all, this may sound like a duplicate post. But, my Mindstorms NXT 2.0 has been having the "Clicking Brick Syndrome". </p>
  
  <p>I have been told that uninstalling the bossa driver then unplugging and replugging the brick offline will cause it to install correctly. </p>
  
  <p>Unfortunately this does not happen and the bossa drivers reinstall. Anyone have any ideas that may help? I am running Windows 10.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-12T00:09:25.113Z
Comments.Text: I'm not familiar with the "bossa" driver. Do you mean the "Fantom" driver available at http://lego.com/en-us/mindstorms/downloads?
Comments.UserDisplayName: David Lechner
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-16T22:36:12.233Z
Comments.Text: for some reason it is installing a bossa driver instead of the the lego drivers
Comments.UserDisplayName: Disruptr
Tags: <nxt>
Title: LEGO Mindstorms NXT - bossa driver prevents firmware upgrade
UserDisplayName: Disruptr
ThreadText: # LEGO Mindstorms NXT - bossa driver prevents firmware upgrade
  
  (Asked by: username_0 on 2015-11-11)
  
  First of all, this may sound like a duplicate post. But, my Mindstorms NXT 2.0 has been having the "Clicking Brick Syndrome".
  
  I have been told that uninstalling the bossa driver then unplugging and replugging the brick offline will cause it to install correctly.
  
  Unfortunately this does not happen and the bossa drivers reinstall. Anyone have any ideas that may help? I am running Windows 10.
  
  **Tags:** nxt
  > **Comments:**
  > **username_1**: I'm not familiar with the "bossa" driver. Do you mean the "Fantom" driver available at http://lego.com/en-us/mindstorms/downloads?  
  > **username_0**: for some reason it is installing a bossa driver instead of the the lego drivers  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_2 on 2015-11-13. Score: 1 | Accepted answer
  
  If you are getting tic...tic...tic then your brick is waiting for a firmware to be written to it. I would recommend looking at [this](http://www.legoengineering.com/clicking-brick-syndrome/) for full instructions.
  
  Basically, you need to re-flash the firmware onto the brick. I've done this a number of times as I use an alternate firmware called LeJOS (runs Java). There shouldn't be anything that breaks from this (not any further than what you've got). *Make sure* your batteries are not going to die on you while you re-flash the firmware. Just give them a charge.
  
  1. Do a hard reset on the brick (should be a paperclip in one of the bottom corners held down for a few seconds). This shouldn't be required, as your NXT is already in this state, but just in case.
  2. Connect your brick to a computer, it must have the Mindstorms NXT software installed on the computer.
  3. Open up Mindstorms NXT, and go to Tools->Update NXT Firmware
  4. Click "Check" and then "Download". This will install the firmware on the NXT.
  
  You should now have a working brick. However, any programs you may have flashed to it are gone (and probably were already gone, as discussed in #1). All you need to do to restore those is write the programs from the Mindstorms NXT software on your computer.
  
  > **Comments:**
  > **username_0**: the problem is the computer wont recognize the brick after i did that  
  > **username_3**: @zcmckenna That is exactly what happened to my EV3 after upgrading to 1.10E. My antivirus started going crazy and called it "ransomware" and I kept getting a bunch of "error code 4" messages. But after a few hours it unexpectedly stopped.  
  
  ---
  
  ### Answer by username_4 on 2016-03-16. Score: 3
  
  Read the RobotC NXT Forum thread [Firmware Update & Arduino IDE Issues (Renamed)](http://www.robotc.net/forums/viewtopic.php?f=1&t=6278). The only post that count is the 31th post. Simply go to the Device Manager with the brick connected, choose the Bossa Device, choose property, pilot update and replace the Bossa device by the Lego Mindstorm device.
  
  Here are the explicit instructions from that post:
  
  1. Complete a Hard Reset on the NXT Brick
     * Push and Hold Silver Button on Back of Brick for at least 10 Seconds
     * You Should Hear a Clicking Sound
  2. Plug the NXT Brick into the Computer via USB Cable
  3. Click on the Windows Start Button
  4. Right Click on Computer
  5. Choose Manage
  6. Expand the Ports
  7. Right Click on the “BOSSA” Port
  8. Choose Update Driver Software
  9. Choose Manual Selection
  10. Click “Choose from List Provided”
  11. Select the Lego Option
  12. Open RobotC
  13. Click Robot and Download Firmware
  
  > **Comments:**
  > **username_5**: thanks for the very helpful hints! I encountered same issue with installing LEGO Mindstorms NXT v2.0.f6 and Arduino IDE 1.8.2 under Windows 10. After uninstalling Arduino IDE and LEGO Mindstorms I reinstalled LEGO Mindstorms, but the "Bossa" Driver still persist after rebooting. After dealing with suggestions regarding the oemxx.inf files the only solution which worked spontaneous was the one from "jmarcr": "...replace the Bossa device by the Lego Mindstorm device" THX for this!!! :-) (Now I am curious looking to install Arduino IDE again...and see what will happen...)  
  
  ---
  
  ### Answer by username_6 on 2019-11-03. Score: 0
  
  I had same issue with Windows 7. I double clicked on the "Bossa Program Port" driver and pressed "update driver", then selected the "LEGO MINDSTORMS NXT Firmware Update Mode" driver instead. Then it was possible to connect to "LEGO MINDSTORMS NXT 2.0" and update firmware.
  
  Original source of information:
  <https://home.et.utwente.nl/slootenvanf/2016/04/15/lego-firmware/>
  
  
  ---
  
  ### Answer by username_1 on 2015-11-16. Score: 0
  
  I found a similar issue [here](http://www.robotc.net/forums/viewtopic.php?f=14&t=7133). It looks like the bossa driver comes from Aurduino.
  
  That post recommends the following:
  
  Option A:
  
  1. Make sure the NXT brick is disconnected.
  2. Open Control Panel/Program and Features.
  3. Find the "Arduino" entry. Double click it to uninstall the Arduino IDE.
  4. After uninstall is done, plug in the NXT brick. The correct NXT firmware update driver would be installed.
  5. Open RobotC and do the firmware update.
  6. After the firmware update is done, if you still want Arduino IDE to work, reinstall the Arudino IDE.
  
  Option B:
  
  1. Make sure the NXT brick is still connected to the computer.
  2. Open an elevated CMD.
  3. Type "cd c:\Windows\inf"
  4. Type "findstr Bossa \*.inf"
  5. Note the INF file name in the form of oemxx.inf
  6. Type "rename oemxx.inf oemxx.inf.bak" (Note: please substitute xx with the actual number reported by findstr)
  7. Open Control Panel/Device Manager.
  8. Find the Bossa Program Port device.
  9. Right click the device and select "Uninstall".
  10. Disconnect the NXT brick from the computer, wait a few seconds.
  11. Reconnect the NXT brick to the computer and wait a minute or two for the system to find and install the correct NXT firmware update driver for it.
  12. Open RobotC and proceed with the firmware update.
  13. After the firmware update is done, go back to the CMD and type "rename oemxx.inf.bak oemxx.inf" (Again please substitute xx correspondingly).
  
  > **Comments:**
  > **username_7**: Option B will not work on some versions of Windows (I've tested on Windows 10 Pro and confirmed it does not work), because Windows simply replaces the renamed driver file. However, the suggestion below of going to the Properties in Device Manager, and updating the driver with the installed version of the Lego Mindstorm NXT device driver works great.  
  
  ---
  
  