Answers.Body: <p>As documented in this First Lego League <a href="http://forums.usfirst.org/showthread.php?t=17813" rel="nofollow">forum post</a>, this problem can be solved by installing the NXT EDU 2.1f3 patch.</p>
  
  <p>A cached direct link to the patch can be obtained <a href="http://cache.lego.com/r/education/-/media/LEGO%20Education/Home/Downloads/Software/Updates/MINDSTORMS/ts.20120301T163616.NXT%20EDU%2021f3%20for%20Windows.zip" rel="nofollow">here</a>. The patch is for both Windows and OSX.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-05-23T04:34:45.393Z
Answers.Text: I found the link to download the NXT EDU 2.1f3 patch, the original one was broken. Download [here](http://cache.lego.com/r/education/-/media/LEGO%20Education/Home/Downloads/Software/Updates/MINDSTORMS/ts.20120301T163616.NXT%20EDU%2021f3%20for%20Windows.zip) for windows.
Answers.UserDisplayName: jasonchen66
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-01-17T05:44:10.020Z
Answers.LastActivityDate: 2013-05-23T21:52:52.063Z
Answers.LastEditDate: 2013-05-23T21:52:52.063Z
Answers.UserDisplayName: Raul Agrait
Answers.Body: <p>I just installed the retail version of NXT 2.0 (v2.0f6) on Mac OS 10.5.8 and got the error 1003 "a required file is broken" when first starting up the Mindstorms NXT application. Turns out this is a known bug when using the <strong>case-sensitive</strong> journaled filesystem. Mindstorm tech support walked me through the fix which was to rename the "/Library/Frameworks/Fantom.framework" directory to "/Library/Frameworks/fantom.framework". (The only change is the 'f' in "Fantom.framework".)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-12-28T18:27:30.230Z
Answers.LastActivityDate: 2012-12-28T18:27:30.230Z
Answers.UserDisplayName: havoc1
Answers.Body: <p>I ran into this issue using macos 10.8 on some new macbook airs and trying to run Mindstorms NXT for Education software, tried various 2.0 and 2.1 versions.</p>
  
  <p>We eventually got a ~900meg NXT 2.1f installer package from Lego support, </p>
  
  <p>If you popped up the mac console application, you would see various framework/library errors related to Fantom.framework and VISA.framework. Running the uninstallers for the old versions and reinstalling newest versions of both NXT and the Lego Driver (Fantom driver) did not work, nor did applying patches/updates to older versions.  </p>
  
  <p>It turned out the problem had to do with the fantom driver and the VISA.framework never being fully uninstalled/being messed up from the old versions. I went to a terminal, sudo'ed bash (to get a root shell), and deleted all of these ( i.e. rm -rf /Libraries/Frameworks/Fantom.framework    and then rm -rf /Libraries/Frameworks/VISA.framework)</p>
  
  <p>Here is my recipe for fixing this/getting </p>
  
  <ol>
  <li><p>Uninstall any old/other versions of NXT via running the uninstall.sh script as root/sudo from a terminal (this script is under the NXT application directory) </p></li>
  <li><p>Install the latest NXT edu 2.1f from the large (~900meg) zip file that Lego support sent us (sorry, I don't have  a download link)</p></li>
  <li><p>Delete the /Library/Frameworks/Fantom.framework and /Library/Frameworks/Visa.framework directories completely (VISA or something, I might not have the full name spelled correctly but it is something like that)</p></li>
  <li><p>From the “parts” folder inside the NXT installation folder (after you unpack it), run the legodriver.pkg installer – this will put in the new/working versions of LISA and Fantom framework</p></li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-09-21T13:20:34.050Z
Answers.LastActivityDate: 2012-09-21T13:20:34.050Z
Answers.UserDisplayName: Patrick Engelman
Answers.Body: <p>You need to download <a href="http://education.lego.com/en-us/searchresult?q=NXT%20EDU%20Patch" rel="nofollow">the latest patch for NXT EDU</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-10-03T02:38:50.653Z
Answers.LastActivityDate: 2013-07-17T10:03:20.830Z
Answers.LastEditDate: 2013-07-17T10:03:20.830Z
Answers.UserDisplayName: Bruce Rempe
Answers.Body: <p>I installed Mindstorm Education Kit 2.1 on a 2009 Mac Book Pro 17" running Mac OS X 10.8.1 (Mountain Lion) and received the 1003 Error code on launch.  I was able to eliminate the error by installing the <a href="http://mindstorms.lego.com/en-us/support/files/Driver.aspx" rel="nofollow">Fantom Driver</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-09-15T04:18:43.897Z
Answers.LastActivityDate: 2012-09-30T18:42:28.567Z
Answers.LastEditDate: 2012-09-30T18:42:28.567Z
Answers.UserDisplayName: Eddie
Answers.Body: <p>Uninstalling Flash Player fixed the issue for me (OSX 10.8.5). It was a tip I saw the lego message boards. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-03T21:38:50.497Z
Answers.LastActivityDate: 2013-12-03T21:38:50.497Z
Answers.UserDisplayName: user3164
Body: <p>I am using the Lego Mindstorms NXT Education Kit, software version 2.1. Everything was working fine writing programs and downloading them to the robot until all of a sudden when I tried downloading a program to the robot, I would get the following error:</p>
  
  <blockquote>
    <p>Error:1003 The required file is broken</p>
  </blockquote>
  
  <p>Here is a list of things I have tried with no success:</p>
  
  <ul>
  <li>Ensuring the robot is turned on</li>
  <li>Ensuring the USB cable is properly connected</li>
  <li>Restarting the Mindstorms software</li>
  <li>Restarting the Computer</li>
  <li>Restarting the robot</li>
  <li>Updating the firmware on the NXT (which had the unfortunate side effect of deleting every file on it!)</li>
  </ul>
  
  <p>After I got this error when trying to download one file, I am now getting this error when I try to download <em>any</em> file onto the NXT. It even occurs with very simple files (just one move block).</p>
  
  <p>None of the files have any MyBlocks.</p>
  
Tags: <nxt><software>
Title: How to fix Mindstorms Error Code 1003
UserDisplayName: Raul Agrait
ThreadText: # How to fix Mindstorms Error Code 1003
  
  (Asked by: username_0 on 2012-01-17)
  
  I am using the Lego Mindstorms NXT Education Kit, software version 2.1. Everything was working fine writing programs and downloading them to the robot until all of a sudden when I tried downloading a program to the robot, I would get the following error:
  
  > Error:1003 The required file is broken
  
  Here is a list of things I have tried with no success:
  
  * Ensuring the robot is turned on
  * Ensuring the USB cable is properly connected
  * Restarting the Mindstorms software
  * Restarting the Computer
  * Restarting the robot
  * Updating the firmware on the NXT (which had the unfortunate side effect of deleting every file on it!)
  
  After I got this error when trying to download one file, I am now getting this error when I try to download *any* file onto the NXT. It even occurs with very simple files (just one move block).
  
  None of the files have any MyBlocks.
  
  **Tags:** nxt, software
  
  ---
  
  ## 6 answers
  
  ### Answer by username_0 on 2012-01-17. Score: 7
  
  As documented in this First Lego League [forum post](http://forums.usfirst.org/showthread.php?t=17813), this problem can be solved by installing the NXT EDU 2.1f3 patch.
  
  A cached direct link to the patch can be obtained [here](http://cache.lego.com/r/education/-/media/LEGO%20Education/Home/Downloads/Software/Updates/MINDSTORMS/ts.20120301T163616.NXT%20EDU%2021f3%20for%20Windows.zip). The patch is for both Windows and OSX.
  
  > **Comments:**
  > **username_1**: I found the link to download the NXT EDU 2.1f3 patch, the original one was broken. Download [here](http://cache.lego.com/r/education/-/media/LEGO%20Education/Home/Downloads/Software/Updates/MINDSTORMS/ts.20120301T163616.NXT%20EDU%2021f3%20for%20Windows.zip) for windows.  
  
  ---
  
  ### Answer by username_2 on 2012-12-28. Score: 5
  
  I just installed the retail version of NXT 2.0 (v2.0f6) on Mac OS 10.5.8 and got the error 1003 "a required file is broken" when first starting up the Mindstorms NXT application. Turns out this is a known bug when using the **case-sensitive** journaled filesystem. Mindstorm tech support walked me through the fix which was to rename the "/Library/Frameworks/Fantom.framework" directory to "/Library/Frameworks/fantom.framework". (The only change is the 'f' in "Fantom.framework".)
  
  
  ---
  
  ### Answer by username_3 on 2012-09-21. Score: 4
  
  I ran into this issue using macos 10.8 on some new macbook airs and trying to run Mindstorms NXT for Education software, tried various 2.0 and 2.1 versions.
  
  We eventually got a ~900meg NXT 2.1f installer package from Lego support,
  
  If you popped up the mac console application, you would see various framework/library errors related to Fantom.framework and VISA.framework. Running the uninstallers for the old versions and reinstalling newest versions of both NXT and the Lego Driver (Fantom driver) did not work, nor did applying patches/updates to older versions.
  
  It turned out the problem had to do with the fantom driver and the VISA.framework never being fully uninstalled/being messed up from the old versions. I went to a terminal, sudo'ed bash (to get a root shell), and deleted all of these ( i.e. rm -rf /Libraries/Frameworks/Fantom.framework and then rm -rf /Libraries/Frameworks/VISA.framework)
  
  Here is my recipe for fixing this/getting
  
  1. Uninstall any old/other versions of NXT via running the uninstall.sh script as root/sudo from a terminal (this script is under the NXT application directory)
  2. Install the latest NXT edu 2.1f from the large (~900meg) zip file that Lego support sent us (sorry, I don't have a download link)
  3. Delete the /Library/Frameworks/Fantom.framework and /Library/Frameworks/Visa.framework directories completely (VISA or something, I might not have the full name spelled correctly but it is something like that)
  4. From the “parts” folder inside the NXT installation folder (after you unpack it), run the legodriver.pkg installer – this will put in the new/working versions of LISA and Fantom framework
  
  
  ---
  
  ### Answer by username_4 on 2012-10-03. Score: 3
  
  You need to download [the latest patch for NXT EDU](http://education.lego.com/en-us/searchresult?q=NXT%20EDU%20Patch).
  
  
  ---
  
  ### Answer by username_5 on 2012-09-15. Score: 3
  
  I installed Mindstorm Education Kit 2.1 on a 2009 Mac Book Pro 17" running Mac OS X 10.8.1 (Mountain Lion) and received the 1003 Error code on launch. I was able to eliminate the error by installing the [Fantom Driver](http://mindstorms.lego.com/en-us/support/files/Driver.aspx).
  
  
  ---
  
  ### Answer by username_6 on 2013-12-03. Score: 2
  
  Uninstalling Flash Player fixed the issue for me (OSX 10.8.5). It was a tip I saw the lego message boards.
  
  
  ---
  
  