<div dir="ltr"><div dir="ltr"><br></div><div>not quite "decompiling" as I had access to the assembly code, but I needed to reverse-engineer the sysex encoding for a pattern dump from an old sequencer, and I gave the free Web version of Gemini the pattern dump and the assembly source for the firmware that generated it and said "please ingest this firmware and look at this sysex dump, and write me a C routine to decode the sysex to the original data format" and it did (with a bit of coaching). The original data format was undocumented anywhere, except by inference from how it was handled in the source code. Saved me a pretty enormous amount of time and headache.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Jul 26, 2026 at 12:31 PM cheater cheater via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">regarding AI programming for microcontrollers, I wonder if anyone has<br>
tried using AIs for decompiling embedded code in synths, either old<br>
ones using 8 bit micros or the stuff running on newer DSPs, and then<br>
compiling it again with new features / bug fixes<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote></div></div>