Answers.Body: <p>Robotic Invention System 2.0</p>
  <p>Hello.
  I found this blog as I just upgraded my Mac with an Intel processor to one with an M1 processor.
  I was running RIS 2.0 and Mindstorms NXT on Windows XP through Parallels.
  Unfortunately, the new version of Parallels for the M1 processor no longer supports installing Windows XP.</p>
  <p>But I just found a solution that worked for me.
  UTM is similar to Parallels and you have two options: make a virtual machine with Windows or emulate it.
  I took the option to emulate it and was able to install and run perfectly RIS 2.0, the Ultimate Builders Set, and NXT versions 1 and 2.</p>
  <p>Requirements:</p>
  <ol>
  <li><p>Install UTM on the Mac. Here is the link:
  <a href="https://mac.getutm.app" rel="nofollow noreferrer">https://mac.getutm.app</a></p>
  </li>
  <li><p>Have a CD with Windows XP and make an ISO (CD image). (You can search the internet for how to make an ISO from a CD or DVD.</p>
  </li>
  <li><p>You also need to make an ISO of each Software you want to install: RIS 2.0, NXT, etc.</p>
  </li>
  <li><p>Download the “capsule” for Windows XP from the following link and follow the installation instructions: <a href="https://mac.getutm.app/gallery/windows-xp" rel="nofollow noreferrer">https://mac.getutm.app/gallery/windows-xp</a></p>
  </li>
  <li><p>Once Windows XP is installed and you run it through UTM, you will see a gray symbol in the upper right part of the Windows window, like a CD.</p>
  </li>
  <li><p>You click on it and it is as if you “loaded” the CD, in this case, the RIS 2.0 ISO.</p>
  </li>
  <li><p>You have to select it from the folder where you have saved it.</p>
  </li>
  <li><p>Once you load it, the installation menu will come out automatically.</p>
  </li>
  <li><p>If this doesn't happen, go to My Computer, all within Windows XP, and select drive D, which is actually a virtual CD drive that loaded the RIS 2.0 ISO. You double click to start the installation.</p>
  </li>
  <li><p>Everything should install without problems.</p>
  </li>
  <li><p>The IR transmission tower <strong>MUST NOT BE CONNECTED UNTIL THE SOFTWARE HAS BEEN PROPERLY INSTALLED</strong>.</p>
  </li>
  <li><p>Once the program requests it, you connect the IR tower.</p>
  </li>
  <li><p><strong>IMPORTANT.</strong> When the tower is connected, Windows has to recognize and install it. When you get the option to install it, you have to tell it that it will use the software that is on the virtual CD. (Sometimes the RIS install window is on top of the Windows window to install the tower. You'll have to find it by temporarily minimizing the RIS install window.) If Windows doesn't install it, the software won't recognize it.</p>
  </li>
  <li><p>If you do this correctly, the RIS 2.0 software will recognize the tower and you will no longer have a problem.</p>
  </li>
  <li><p>If you have the Mindstorms NXT ISO, the installation is even easier because you don't have to install the tower.</p>
  </li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-03T02:29:40.923Z
Answers.LastActivityDate: 2022-04-03T20:05:34.947Z
Answers.LastEditDate: 2022-04-03T20:05:34.947Z
Answers.UserDisplayName: Alberto Rodriguez Baez
Answers.Body: <p>Since most of the questions and answers regarding the old LEGO Mindstorms are outdated and/or not working (at least that I could find), I'll provide my solution, which worked for me as of 2024 using Windows 11 Pro, that should be applicable for current and future modern systems.</p>
  <p>This solution is for the LEGO Mindstorms RCX 2.0 with <strong>USB</strong> infrared tower. Some steps may be applicable to other versions (please comment or edit if you try other versions).
  <a href="https://i.sstatic.net/pBnjeOgf.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/pBnjeOgf.png" alt="LEGO Mindstorms RCX 2.0" /></a>
  <a href="https://i.sstatic.net/MjHMvpBW.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/MjHMvpBW.png" alt="LEGO Mindstorms USB infrared tower" /></a></p>
  <p>In summary, the following steps walk you through installing a VM and installing the USB tower in the VM.</p>
  <h2>STEP 1: install virtualization software</h2>
  <p>You'll need software to run virtual machines (VMs), but <strong>note that you'll need VM software that supports USB-passthrough</strong> in order to connect the infrared tower. Options:</p>
  <ol>
  <li><p>(not recommended) The Hyper-V software that's included in Windows 11. This is accessed via <code>Turn Windows features on or off</code> which you can search for in the start menu. However, it does not passthrough USB devices. There are workarounds, but they're not simple. One involves setting up RDP and passing USB devices through the remote connection; I tried this is and gave up because I couldn't get it working.</p>
  <p>For Hyper-V, you'll need the following enabled in the <code>Turn Windows features on or off</code> settings</p>
  <ul>
  <li><code>Hyper-V</code></li>
  <li><code>Virtual Machine Platform</code></li>
  <li><code>Windows Hypervisor Platform</code></li>
  </ul>
  <p><strong>And if you ARE NOT using Hyper-V, then you should probably disable the above options, as they may conflict with other VM software</strong></p>
  </li>
  <li><p><a href="https://www.virtualbox.org/" rel="nofollow noreferrer">VirtualBox</a> (for Windows) supports USB devices. This is supposed to work, but I tried it and couldn't get it working on my Windows 11 Pro host PC. VirtualBox showed the LEGO tower in the list of devices but gave an error when I tried to connect it to the VM. I think it was just my particular setup, so feel free to try this yourself.</p>
  </li>
  <li><p>VMware Workstation Pro (for Windows) supports USB devices. As soon as I plugged in the USB tower, a prompt appears asking if you want to connect it to the VM. This worked great.</p>
  <p><strong>How to download</strong>: VMware Workstation Pro is now free for personal use. It's a bit hard to find the download page. Since Broadcom Inc. acquired VMware in 2023 (<a href="https://en.wikipedia.org/wiki/VMware" rel="nofollow noreferrer">source: Wikipedia</a>), you'll now find the download at broadcom.com. You'll need to sign up for a free account then you'll find the download at <a href="https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro" rel="nofollow noreferrer">https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro</a> shown here:
  <a href="https://i.sstatic.net/IYZS4HhW.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/IYZS4HhW.png" alt="VMware download page" /></a></p>
  <p>I used the first one listed, using Windows 11 Pro as the host PC.</p>
  </li>
  <li><p>You should be able to use other VM software on other hosts too, like linux or mac. Please report if you try these.</p>
  </li>
  </ol>
  <h2>STEP 2: Install legacy operating system</h2>
  <p>I used Windows XP with SP3. I've seen others report success with Windows 98.</p>
  <p>You'll need the installation disc (.iso file)--details not included here for the sake of brevity. But I'll note that there's <a href="https://superuser.com/questions/1502796/how-do-i-activate-windowsxp-now-that-support-has-ended/1502890#1502890">good info over here</a> (which I contributed to) on activating Windows XP now that Microsoft's activation servers are offline.</p>
  <p>If it helps, my Windows XP VM was setup with:</p>
  <ul>
  <li>1 GB memory</li>
  <li>1 processor (there's known issues with Mindstorms with multi-threading, so start with 1 before trying more)</li>
  <li>USB Controller using USB 1.1</li>
  </ul>
  <h2>STEP 3: Install RIS software and drivers</h2>
  <p>If you have the original disc(s), go ahead and install them inside the VM. I found that the included driver didn't work. Instead, <strong>I found that the USB tower only worked once I installed updated drivers found <a href="https://philohome.com/sdk25/sdk25.htm" rel="nofollow noreferrer">here</a> called <code>Tower driver version 1.0.50.164</code></strong>. For ease of getting these files into the VM, I packaged up the <a href="https://github.com/skylogic004/LEGO-Mindstorms-RCX/blob/main/Updated_USB_Tower_Window_Drivers.iso" rel="nofollow noreferrer">driver into an <code>iso</code> file which you can download at github here</a>. You can attach the iso file to the virtual CD drive.</p>
  <p>Here's what it looks like once setup in VMware:
  <a href="https://i.sstatic.net/rTfcF4kZ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/rTfcF4kZ.png" alt="USB tower in VMware" /></a></p>
  <p>The host PC does not need any drivers installed, but it should detect the USB tower nonetheless.</p>
  <h2>STEP 4: Open RIS and configure the tower in the settings</h2>
  <p>Open the RIS software and run through the config wizard in the <code>Settings</code> menu. You'll need your RCX brain powered-up and sitting in front of the infrared tower. After that, you should be good to go. Good luck!
  <a href="https://i.sstatic.net/CUJYQdqr.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/CUJYQdqr.png" alt="RIS" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-12-01T01:36:32.380Z
Answers.LastActivityDate: 2024-12-01T01:36:32.380Z
Answers.UserDisplayName: MD004
Answers.Body: <p>I think using a Raspberry Pi device might work well in this situation.</p>
  <p>Here is a tutorial on how to install Windows 98 on a Raspberry Pi.
  <a href="https://magpi.raspberrypi.org/articles/run-windows-98-on-raspberry-pi-with-dosbox-x" rel="nofollow noreferrer">https://magpi.raspberrypi.org/articles/run-windows-98-on-raspberry-pi-with-dosbox-x</a></p>
  <p>Then install the old IR software onto that.</p>
  <p>Plug IR Tower in and it could work.</p>
  <p>I found this tutorial, too.
  <a href="https://minordiscoveries.wordpress.com/2014/01/20/using-nqc-on-a-raspberry-pi-to-program-a-lego-mindstorms-rcx-brick/" rel="nofollow noreferrer">https://minordiscoveries.wordpress.com/2014/01/20/using-nqc-on-a-raspberry-pi-to-program-a-lego-mindstorms-rcx-brick/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-05T22:22:14.290Z
Answers.LastActivityDate: 2020-11-05T22:22:14.290Z
Answers.UserDisplayName: Patrick Wood
Body: <p>I found this question: 
  <a href="https://bricks.stackexchange.com/questions/1526/lego-mindstorms-rcx-ris-2-0-ir-tower-windows-7-windows-xp-driver?newreg=43afe579f76a47f3961b97bc3d67bc58">Lego Mindstorms RCX RIS 2.0 IR tower Windows 7 / Windows XP driver</a>
  and I wanted to ask if someone found a solution. 
  But due to my lack of reputation I couldn't create a comment asking ... further 
  my system differs to the original post. </p>
  
  <p>Kind regards</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-11-09T18:14:44.087Z
Comments.Text: Possible duplicate of [Lego Mindstorms RCX RIS 2.0 IR tower Windows 7 / Windows XP driver](http://bricks.stackexchange.com/questions/1526/lego-mindstorms-rcx-ris-2-0-ir-tower-windows-7-windows-xp-driver)
Comments.UserDisplayName: chicks
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-11-10T16:03:06.770Z
Comments.Text: Hi Thomas, and welcome to LEGO Answers. One of the [answers to that linked question](http://bricks.stackexchange.com/a/7189/56) does also mention running on Windows 10 64bit, sadly it's a little under specified how Philipp managed to get this running. The fundamental problem is that this tower is now 16 years old, and at the time 64bit architectures were fairly rare in a family home - so the drivers were never produced for that.
Comments.UserDisplayName: Zhaph - Ben Duguid
Tags: <software><rcx>
Title: Lego Mindstorms RCX RIS 2.0 IR tower Windows 10 64-bit driver
UserDisplayName: Duncan
ThreadText: # Lego Mindstorms RCX RIS 2.0 IR tower Windows 10 64-bit driver
  
  (Asked by: username_0 on 2016-11-09)
  
  I found this question:
  [Lego Mindstorms RCX RIS 2.0 IR tower Windows 7 / Windows XP driver](https://bricks.stackexchange.com/questions/1526/lego-mindstorms-rcx-ris-2-0-ir-tower-windows-7-windows-xp-driver?newreg=43afe579f76a47f3961b97bc3d67bc58)
  and I wanted to ask if someone found a solution.
  But due to my lack of reputation I couldn't create a comment asking ... further
  my system differs to the original post.
  
  Kind regards
  
  **Tags:** software, rcx
  
  > **Comments:**
  > **username_1**: Possible duplicate of [Lego Mindstorms RCX RIS 2.0 IR tower Windows 7 / Windows XP driver](http://bricks.stackexchange.com/questions/1526/lego-mindstorms-rcx-ris-2-0-ir-tower-windows-7-windows-xp-driver)  
  > **username_2**: Hi Thomas, and welcome to LEGO Answers. One of the [answers to that linked question](http://bricks.stackexchange.com/a/7189/56) does also mention running on Windows 10 64bit, sadly it's a little under specified how Philipp managed to get this running. The fundamental problem is that this tower is now 16 years old, and at the time 64bit architectures were fairly rare in a family home - so the drivers were never produced for that.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_3 on 2022-04-03. Score: 2
  
  Robotic Invention System 2.0
  
  Hello.
  I found this blog as I just upgraded my Mac with an Intel processor to one with an M1 processor.
  I was running RIS 2.0 and Mindstorms NXT on Windows XP through Parallels.
  Unfortunately, the new version of Parallels for the M1 processor no longer supports installing Windows XP.
  
  But I just found a solution that worked for me.
  UTM is similar to Parallels and you have two options: make a virtual machine with Windows or emulate it.
  I took the option to emulate it and was able to install and run perfectly RIS 2.0, the Ultimate Builders Set, and NXT versions 1 and 2.
  
  Requirements:
  
  1. Install UTM on the Mac. Here is the link:
     <https://mac.getutm.app>
  2. Have a CD with Windows XP and make an ISO (CD image). (You can search the internet for how to make an ISO from a CD or DVD.
  3. You also need to make an ISO of each Software you want to install: RIS 2.0, NXT, etc.
  4. Download the “capsule” for Windows XP from the following link and follow the installation instructions: <https://mac.getutm.app/gallery/windows-xp>
  5. Once Windows XP is installed and you run it through UTM, you will see a gray symbol in the upper right part of the Windows window, like a CD.
  6. You click on it and it is as if you “loaded” the CD, in this case, the RIS 2.0 ISO.
  7. You have to select it from the folder where you have saved it.
  8. Once you load it, the installation menu will come out automatically.
  9. If this doesn't happen, go to My Computer, all within Windows XP, and select drive D, which is actually a virtual CD drive that loaded the RIS 2.0 ISO. You double click to start the installation.
  10. Everything should install without problems.
  11. The IR transmission tower **MUST NOT BE CONNECTED UNTIL THE SOFTWARE HAS BEEN PROPERLY INSTALLED**.
  12. Once the program requests it, you connect the IR tower.
  13. **IMPORTANT.** When the tower is connected, Windows has to recognize and install it. When you get the option to install it, you have to tell it that it will use the software that is on the virtual CD. (Sometimes the RIS install window is on top of the Windows window to install the tower. You'll have to find it by temporarily minimizing the RIS install window.) If Windows doesn't install it, the software won't recognize it.
  14. If you do this correctly, the RIS 2.0 software will recognize the tower and you will no longer have a problem.
  15. If you have the Mindstorms NXT ISO, the installation is even easier because you don't have to install the tower.
  
  
  ---
  
  ### Answer by username_4 on 2024-12-01. Score: 0
  
  Since most of the questions and answers regarding the old LEGO Mindstorms are outdated and/or not working (at least that I could find), I'll provide my solution, which worked for me as of 2024 using Windows 11 Pro, that should be applicable for current and future modern systems.
  
  This solution is for the LEGO Mindstorms RCX 2.0 with **USB** infrared tower. Some steps may be applicable to other versions (please comment or edit if you try other versions).
  [![LEGO Mindstorms RCX 2.0](https://i.sstatic.net/pBnjeOgf.png)](https://i.sstatic.net/pBnjeOgf.png)
  [![LEGO Mindstorms USB infrared tower](https://i.sstatic.net/MjHMvpBW.png)](https://i.sstatic.net/MjHMvpBW.png)
  
  In summary, the following steps walk you through installing a VM and installing the USB tower in the VM.
  
  ## STEP 1: install virtualization software
  
  You'll need software to run virtual machines (VMs), but **note that you'll need VM software that supports USB-passthrough** in order to connect the infrared tower. Options:
  
  1. (not recommended) The Hyper-V software that's included in Windows 11. This is accessed via `Turn Windows features on or off` which you can search for in the start menu. However, it does not passthrough USB devices. There are workarounds, but they're not simple. One involves setting up RDP and passing USB devices through the remote connection; I tried this is and gave up because I couldn't get it working.
  
     For Hyper-V, you'll need the following enabled in the `Turn Windows features on or off` settings
  
     * `Hyper-V`
     * `Virtual Machine Platform`
     * `Windows Hypervisor Platform`
  
     **And if you ARE NOT using Hyper-V, then you should probably disable the above options, as they may conflict with other VM software**
  2. [VirtualBox](https://www.virtualbox.org/) (for Windows) supports USB devices. This is supposed to work, but I tried it and couldn't get it working on my Windows 11 Pro host PC. VirtualBox showed the LEGO tower in the list of devices but gave an error when I tried to connect it to the VM. I think it was just my particular setup, so feel free to try this yourself.
  3. VMware Workstation Pro (for Windows) supports USB devices. As soon as I plugged in the USB tower, a prompt appears asking if you want to connect it to the VM. This worked great.
  
     **How to download**: VMware Workstation Pro is now free for personal use. It's a bit hard to find the download page. Since Broadcom Inc. acquired VMware in 2023 ([source: Wikipedia](https://en.wikipedia.org/wiki/VMware)), you'll now find the download at broadcom.com. You'll need to sign up for a free account then you'll find the download at <https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro> shown here:
     [![VMware download page](https://i.sstatic.net/IYZS4HhW.png)](https://i.sstatic.net/IYZS4HhW.png)
  
     I used the first one listed, using Windows 11 Pro as the host PC.
  4. You should be able to use other VM software on other hosts too, like linux or mac. Please report if you try these.
  
  ## STEP 2: Install legacy operating system
  
  I used Windows XP with SP3. I've seen others report success with Windows 98.
  
  You'll need the installation disc (.iso file)--details not included here for the sake of brevity. But I'll note that there's [good info over here](https://superuser.com/questions/1502796/how-do-i-activate-windowsxp-now-that-support-has-ended/1502890#1502890) (which I contributed to) on activating Windows XP now that Microsoft's activation servers are offline.
  
  If it helps, my Windows XP VM was setup with:
  
  * 1 GB memory
  * 1 processor (there's known issues with Mindstorms with multi-threading, so start with 1 before trying more)
  * USB Controller using USB 1.1
  
  ## STEP 3: Install RIS software and drivers
  
  If you have the original disc(s), go ahead and install them inside the VM. I found that the included driver didn't work. Instead, **I found that the USB tower only worked once I installed updated drivers found [here](https://philohome.com/sdk25/sdk25.htm) called `Tower driver version 1.0.50.164`**. For ease of getting these files into the VM, I packaged up the [driver into an `iso` file which you can download at github here](https://github.com/skylogic004/LEGO-Mindstorms-RCX/blob/main/Updated_USB_Tower_Window_Drivers.iso). You can attach the iso file to the virtual CD drive.
  
  Here's what it looks like once setup in VMware:
  [![USB tower in VMware](https://i.sstatic.net/rTfcF4kZ.png)](https://i.sstatic.net/rTfcF4kZ.png)
  
  The host PC does not need any drivers installed, but it should detect the USB tower nonetheless.
  
  ## STEP 4: Open RIS and configure the tower in the settings
  
  Open the RIS software and run through the config wizard in the `Settings` menu. You'll need your RCX brain powered-up and sitting in front of the infrared tower. After that, you should be good to go. Good luck!
  [![RIS](https://i.sstatic.net/CUJYQdqr.png)](https://i.sstatic.net/CUJYQdqr.png)
  
  
  ---
  
  ### Answer by username_5 on 2020-11-05. Score: 0
  
  I think using a Raspberry Pi device might work well in this situation.
  
  Here is a tutorial on how to install Windows 98 on a Raspberry Pi.
  <https://magpi.raspberrypi.org/articles/run-windows-98-on-raspberry-pi-with-dosbox-x>
  
  Then install the old IR software onto that.
  
  Plug IR Tower in and it could work.
  
  I found this tutorial, too.
  <https://minordiscoveries.wordpress.com/2014/01/20/using-nqc-on-a-raspberry-pi-to-program-a-lego-mindstorms-rcx-brick/>
  
  
  ---
  
  