# How to read the code burned into RP2350

**URL:** <https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591>\
**Category:** Programming\
**Created:** [June 25, 2025, 7:19am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591 "2025-06-25T07:19:14Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hellow9527](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hellow9527/32/1126861_2.png) [@hellow9527](https://forum.arduino.cc/u/hellow9527)\
**Post date:** [June 25, 2025, 7:19am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/1 "2025-06-25T07:19:14Z")

</div>

Because the code is lost, how to read the code burned into RP2350?

---

<div class="post-metadata">

**Author:** ![UKHeliBob](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ukhelibob/32/215663_2.png) [@UKHeliBob](https://forum.arduino.cc/u/UKHeliBob)\
**Post date:** [June 25, 2025, 7:22am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/2 "2025-06-25T07:22:35Z")

</div>

Welcome to the forum

Are you hoping to get back the original sketch or the executable code that was uploaded ?

The original sketch is not on the board and hence it cannot be recovered from it. The best that you could hope for would be to download the executable binary code

What is it that you want to do and under what circumstances was the original sketch lost ?

---

<div class="post-metadata">

**Author:** ![Grumpy\_Mike](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/grumpy_mike/32/213521_2.png) [@Grumpy\_Mike](https://forum.arduino.cc/u/Grumpy_Mike)\
**Post date:** [June 25, 2025, 7:24am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/3 "2025-06-25T07:24:58Z")

</div>

> [@hellow9527](#):
>
> how to read the code burned into RP2350?

The Raspberry Pi foundation were offering a prize for the first one to be able to do that because they believed it was not possible, because that is the way they designed it to be.

---

<div class="post-metadata">

**Author:** ![hellow9527](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hellow9527/32/1126861_2.png) [@hellow9527](https://forum.arduino.cc/u/hellow9527)\
**Post date:** [June 25, 2025, 7:34am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/4 "2025-06-25T07:34:36Z")

</div>

The computer system is broken, and the code is lost after reinstalling the system. 😂

---

<div class="post-metadata">

**Author:** ![hellow9527](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hellow9527/32/1126861_2.png) [@hellow9527](https://forum.arduino.cc/u/hellow9527)\
**Post date:** [June 25, 2025, 7:37am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/5 "2025-06-25T07:37:25Z")

</div>

Thank you. It seems that I can only rewrite it. 🤣

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [June 25, 2025, 8:07am UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/6 "2025-06-25T08:07:17Z")

</div>

Next time it might be possible to use a Linux live CD or [Hiren’s BootCD](https://www.hirensbootcd.org/) before re-installing and backup your data. It might also still be possible to recover your source code using recovery tools (e.g. if you used a quick format); the less you use your system before doing so the better your chances.

---

<div class="post-metadata">

**Author:** ![MicroBahner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/microbahner/32/238923_2.png) [@MicroBahner](https://forum.arduino.cc/u/MicroBahner)\
**Post date:** [June 25, 2025, 3:25pm UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/7 "2025-06-25T15:25:59Z")

</div>

> [@hellow9527](#):
>
> Thank you. It seems that I can only rewrite it. 🤣

One of the most important rules when working with a PC: Make regular backups of all important data on an external storage medium.  
No backup - no pity in case of data loss 😇.  
Unfortunately, some people have to learn this the hard way - I hope you've learned your lesson now 😉

---

<div class="post-metadata">

**Author:** ![david\_2018](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/david_2018/32/1013044_2.png) [@david\_2018](https://forum.arduino.cc/u/david_2018)\
**Post date:** [June 25, 2025, 4:40pm UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/8 "2025-06-25T16:40:54Z")

</div>

> [@hellow9527](#):
>
> and the code is lost after reinstalling the system

Make sure there is not a windows.old folder, that sometimes gets created when reinstalling windows.

---

<div class="post-metadata">

**Author:** ![PaulRB](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paulrb/32/216330_2.png) [@PaulRB](https://forum.arduino.cc/u/PaulRB)\
**Post date:** [June 25, 2025, 5:06pm UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/9 "2025-06-25T17:06:55Z")

</div>

Is this code C/C++ (Arduino) code or Python code?

If it is Python, it will still be on the board, I think. Plug it in to a PC and it should appear as a drive. Open the drive and you will see your .py file.

If it is C/C++, the answers above are correct.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [December 22, 2025, 5:07pm UTC](https://forum.arduino.cc/t/how-to-read-the-code-burned-into-rp2350/1391591/10 "2025-12-22T17:07:44Z")

</div>

Closed on December 22, 2025, 5:07pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
