<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Use Project on different device &#x2F; how to switch hardware]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">I have a Beginner-Question:</p>
<p dir="auto">How can I change the underlying hardware of a project?<br />
I have created a prject for a AtomS3R and now I want to use it on a Dinmeter.<br />
I did not find a way to "switch" the hardware or do a "save as" on different hardware.</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://community.m5stack.com/topic/7925/use-project-on-different-device-how-to-switch-hardware</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 21:00:07 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7925.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Dec 2025 08:27:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Use Project on different device &#x2F; how to switch hardware on Tue, 02 Dec 2025 12:42:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rusticus42" aria-label="Profile: Rusticus42">@<bdi>Rusticus42</bdi></a> Hi,<br />
You didn't find because there is no formal way to do that.<br />
This is in order to protect your hardware from conflicts.<br />
If you switch hardware and stay with the previous code, pin allocations, I2C addresses etc. will probably be wrong and will have conflicts that might cause damage.<br />
What you can do if you feel responsible enough is to export your project to a file on your hard disk, open it in a text editor and change the "type" parameter to your new hardware type (keep the name in lower caps).<br />
<img src="/assets/uploads/files/1764678949913-b35f2ded-e0e7-46b2-823c-21ce8b9a34c9-image.png" alt="b35f2ded-e0e7-46b2-823c-21ce8b9a34c9-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">In this example it is tab5. If you change for example to Core2, replace the "tab5" by "core2", then save the file and import it from the Uiflow2 ide.<br />
Again, you should go thoroughly over your code before running the code and fix all hardware related commands.<br />
Do this at your own risk!</p>
]]></description><link>https://community.m5stack.com/post/30266</link><guid isPermaLink="true">https://community.m5stack.com/post/30266</guid><dc:creator><![CDATA[BR123456]]></dc:creator><pubDate>Tue, 02 Dec 2025 12:42:02 GMT</pubDate></item></channel></rss>