Answers.Body: <p>There is no problem with switching between SPIKE Legacy and Mindstorms RI firmware.</p>
  <p><strong>But ...</strong></p>
  <p>Do not upgrade your firmware with the SPIKE 3 App.
  After you will not be able to use your hub with SPIKE 2 (Legacy) or Mindstorms RI app.
  The only simple solution for downgrade is: <a href="https://code.pybricks.com/" rel="nofollow noreferrer">https://code.pybricks.com/</a></p>
  <p>Moreover, Mindstorms RI Hubs (green hubs), are not compatible with the New SPIKE app (V3).
  It's not possible to update your Hub.
  For sure that's a business strategy.</p>
  <p>So be careful with the new application/software.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-18T22:55:37.840Z
Answers.Text: That's unfortunate. Won't new hubs purchased already have the V3 firmware installed? If so, then I guess Mindstorms is done and I'll just have to move onto another platform instead.
Answers.UserDisplayName: HydroWorldOutlook769
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-17T20:22:17.743Z
Answers.LastActivityDate: 2023-09-18T08:05:38.997Z
Answers.LastEditDate: 2023-09-18T08:05:38.997Z
Answers.UserDisplayName: julien guy
Answers.Body: <p>Yes, I get change between Robot Inventor and Spike Prime v3 without a problem.</p>
  <p>Just Follow this instructions:</p>
  <p><a href="https://github.com/EnderCraft2007/Spike-Prime-Robot-Inventor-Conversion" rel="nofollow noreferrer">https://github.com/EnderCraft2007/Spike-Prime-Robot-Inventor-Conversion</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-11-14T14:36:50.650Z
Answers.Text: Hi willianads8181 and thank you for this answer! However, we strive to build an independent repository of knowledge here, which would serve the community even in case the linked page disappears or gets changed. For this reason could you please embed the contents of the linked page in your answer? See also the "Provide context for links" section of [the relevant help center article](https://bricks.stackexchange.com/help/how-to-answer) Thank you and play well!
Answers.UserDisplayName: zovits
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-11-14T11:37:02.950Z
Answers.LastActivityDate: 2024-11-14T11:37:02.950Z
Answers.UserDisplayName: willianads8181
Answers.Body: <p>If you have the SPIKE v3 firmware, in order to flash with Mindstorms RI firmware you need to downgrade SPIKE v3 to SPIKE v2 (Legacy) via this link:
  <a href="https://spikelegacy.legoeducation.com/hubdowngrade/#step-1" rel="nofollow noreferrer">https://spikelegacy.legoeducation.com/hubdowngrade/#step-1</a></p>
  <p>After the downgrade, you can proceed to the Mindstorms RI app to flash the hub with the Mindstorms RI firmware.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-09-27T20:14:02.173Z
Answers.Text: Having in mind how TLG isn't reliable in keeping records of their digital stuff (webpages, files, tools and instructions disappear without notice) is there a way to adjust this answer to be self sufficient?
Answers.UserDisplayName: Alex
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-09-27T19:49:46.833Z
Answers.LastActivityDate: 2023-09-29T16:23:50.963Z
Answers.LastEditDate: 2023-09-29T16:23:50.963Z
Answers.UserDisplayName: stantyan
Answers.Body: <p>Yes, this is possible. Just connect the SPIKE Prime hub to the MINDSTORMS Robot Inventor App. The app will tell you that the firmware needs to be updated. Follow the instructions in the app to update the firmware. Then use the Robot Inventor app to write the programs for the SPIKE Prime hub.</p>
  <p>Since the hubs are virtually identical, it also works the other way around. The MINDSTORMS Robot Inventor hub can be used with the SPIKE Prime app.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-11-20T18:09:53.060Z
Answers.Text: Got it, okay. Thank you so much. :)
Answers.UserDisplayName: HydroWorldOutlook769
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-03T20:21:27.317Z
Answers.Text: I've recently bought the inventor set and tried the other way, thus installing the spike os on the inventor hub. When doing so the Spike App connects to the hub, but almost instantly disconnects with the message that an error occurred. Do you have any hint why this is not working?
Answers.UserDisplayName: edi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-03T20:46:39.910Z
Answers.Text: Which SPIKE app are you using? The legacy v2 app or the new v3 app?
Answers.UserDisplayName: David Lechner
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-04T19:02:34.747Z
Answers.Text: The newst android version from the app store. I couldn't test it yet but I think the error might be caused by the fact that I've forgotten to connect the hub over USB.
Answers.UserDisplayName: edi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-11-01T19:01:29.150Z
Answers.LastActivityDate: 2022-11-03T14:59:48.527Z
Answers.LastEditDate: 2022-11-03T14:59:48.527Z
Answers.UserDisplayName: David Lechner
Body: <p>Unfortunately, LEGO has recently announced that after 24 years, the Mindstorms line of Robotics Kits is officially being discontinued at the end of this year. For this reason, the 51515 Robot Inventor Sets will soon no longer be available. However, LEGO has confirmed that the Spike Prime kits, or the educational counterpart(s) of the Robot Inventor, will continue to be produced. Therefore, I might have to start buying these kits in lieu of the Robot Inventor kits as demand for the retired kits begins to rise. The good news is that the Mindstorms Robot Inventor and Spike Prime kits both share identical hardware, the only difference being the colors and assortment of elements, both of which can be easily circumvented.</p>
  <p>However, the Robot Inventor software has several additional features that Spike Prime does not, most notably the recently-enabled Bluetooth Low-Energy (BLE) Daisy-Chaining, or Hub-2-Hub Communication. I currently have a Robot Inventor Hub with  an up-to-date version of its firmware installed, and I am strongly considering buying a Spike Prime Hub to use with it for larger models. Because it is currently not yet possible to directly program the Spike Prime Hub with the Robot Inventor Software, I would like to ask if it is possible to re-flash the Spike Prime Hub with the Robot Inventor Hub's firmware so that the Spike Prime Hub will behave the exact same way as a Robot Inventor Hub while retaining the same functionality (especially the ability of Hub-2-Hub communication) of a Robot Inventor Hub. And if so, how?</p>
  
Tags: <technic><mindstorms><programming><education><spike-prime>
Title: Is it possible to re-flash the LEGO Spike Prime Hub with Mindstorms Robot Inventor Hub Firmware while retaining all functionality? And if so, how?
UserDisplayName: HydroWorldOutlook769
ThreadText: # Is it possible to re-flash the LEGO Spike Prime Hub with Mindstorms Robot Inventor Hub Firmware while retaining all functionality? And if so, how?
  
  (Asked by: username_0 on 2022-11-01)
  
  Unfortunately, LEGO has recently announced that after 24 years, the Mindstorms line of Robotics Kits is officially being discontinued at the end of this year. For this reason, the 51515 Robot Inventor Sets will soon no longer be available. However, LEGO has confirmed that the Spike Prime kits, or the educational counterpart(s) of the Robot Inventor, will continue to be produced. Therefore, I might have to start buying these kits in lieu of the Robot Inventor kits as demand for the retired kits begins to rise. The good news is that the Mindstorms Robot Inventor and Spike Prime kits both share identical hardware, the only difference being the colors and assortment of elements, both of which can be easily circumvented.
  
  However, the Robot Inventor software has several additional features that Spike Prime does not, most notably the recently-enabled Bluetooth Low-Energy (BLE) Daisy-Chaining, or Hub-2-Hub Communication. I currently have a Robot Inventor Hub with an up-to-date version of its firmware installed, and I am strongly considering buying a Spike Prime Hub to use with it for larger models. Because it is currently not yet possible to directly program the Spike Prime Hub with the Robot Inventor Software, I would like to ask if it is possible to re-flash the Spike Prime Hub with the Robot Inventor Hub's firmware so that the Spike Prime Hub will behave the exact same way as a Robot Inventor Hub while retaining the same functionality (especially the ability of Hub-2-Hub communication) of a Robot Inventor Hub. And if so, how?
  
  **Tags:** technic, mindstorms, programming, education, spike-prime
  
  ---
  
  ## 4 answers
  
  ### Answer by username_6 on 2022-11-01. Score: 8 | Accepted answer
  
  Yes, this is possible. Just connect the SPIKE Prime hub to the MINDSTORMS Robot Inventor App. The app will tell you that the firmware needs to be updated. Follow the instructions in the app to update the firmware. Then use the Robot Inventor app to write the programs for the SPIKE Prime hub.
  
  Since the hubs are virtually identical, it also works the other way around. The MINDSTORMS Robot Inventor hub can be used with the SPIKE Prime app.
  
  > **Comments:**
  > **username_0**: Got it, okay. Thank you so much. :)  
  > **username_7**: I've recently bought the inventor set and tried the other way, thus installing the spike os on the inventor hub. When doing so the Spike App connects to the hub, but almost instantly disconnects with the message that an error occurred. Do you have any hint why this is not working?  
  > **username_6**: Which SPIKE app are you using? The legacy v2 app or the new v3 app?  
  > **username_7**: The newst android version from the app store. I couldn't test it yet but I think the error might be caused by the fact that I've forgotten to connect the hub over USB.  
  
  ---
  
  ### Answer by username_1 on 2023-01-17. Score: 3
  
  There is no problem with switching between SPIKE Legacy and Mindstorms RI firmware.
  
  **But ...**
  
  Do not upgrade your firmware with the SPIKE 3 App.
  After you will not be able to use your hub with SPIKE 2 (Legacy) or Mindstorms RI app.
  The only simple solution for downgrade is: <https://code.pybricks.com/>
  
  Moreover, Mindstorms RI Hubs (green hubs), are not compatible with the New SPIKE app (V3).
  It's not possible to update your Hub.
  For sure that's a business strategy.
  
  So be careful with the new application/software.
  
  > **Comments:**
  > **username_0**: That's unfortunate. Won't new hubs purchased already have the V3 firmware installed? If so, then I guess Mindstorms is done and I'll just have to move onto another platform instead.  
  
  ---
  
  ### Answer by username_2 on 2024-11-14. Score: 2
  
  Yes, I get change between Robot Inventor and Spike Prime v3 without a problem.
  
  Just Follow this instructions:
  
  <https://github.com/EnderCraft2007/Spike-Prime-Robot-Inventor-Conversion>
  
  > **Comments:**
  > **username_3**: Hi willianads8181 and thank you for this answer! However, we strive to build an independent repository of knowledge here, which would serve the community even in case the linked page disappears or gets changed. For this reason could you please embed the contents of the linked page in your answer? See also the "Provide context for links" section of [the relevant help center article](https://bricks.stackexchange.com/help/how-to-answer) Thank you and play well!  
  
  ---
  
  ### Answer by username_4 on 2023-09-27. Score: 1
  
  If you have the SPIKE v3 firmware, in order to flash with Mindstorms RI firmware you need to downgrade SPIKE v3 to SPIKE v2 (Legacy) via this link:
  <https://spikelegacy.legoeducation.com/hubdowngrade/#step-1>
  
  After the downgrade, you can proceed to the Mindstorms RI app to flash the hub with the Mindstorms RI firmware.
  
  > **Comments:**
  > **username_5**: Having in mind how TLG isn't reliable in keeping records of their digital stuff (webpages, files, tools and instructions disappear without notice) is there a way to adjust this answer to be self sufficient?  
  
  ---
  
  