Troubles flashing with max msp

Hey Guys,

I try to flash my daisy seed via max map.
As far as I can evaluate, I successfully managed to install all parts of the toolchain and the oopsy lib for max.

I have opened an example including the oopsy bpatcher and it is generating a “.cgg” a “.h” and a “.json” file. Unfortunately max doesn’t seem to try to flash it afterwards. I choose patch_sm in the drop down. The image shows what´s happening.
Does anybody have an idea what I am missing out here? Am I doing something wrong?
I am in bootloader mode and my cable is good!
I am on OS X 10.15.4.

Additionally, I try to upload the .cgg to the Daisy web programmer and it doesn’t flash it on the Seed, although I am in bootloader mode and it is recognised. Online examples work!
(.cgg only is probably not enough)
Thanks for help.

Checked for toolchain in Terminal:

Last login: Wed Dec 15 15:10:26 on ttys000
ME ~ % make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0
ME ~ % arm-none-eabi-gcc --version
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ME ~ % dfu-util --version
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Hi @Jakob

Thanks for the thorough information.

If you uncheck the “QUIET” box in the bpatcher it should provide some additional information that could help us troubleshoot.

In addition here are a few things you can check:

  • Did you run the install.sh script within oopsy after cloning or downloading the repo?
  • Does your oopsy/source/libDaisy/build/ folder contain a file called, libdaisy.a?
  • After attempting to use oopsy did your oopsy/source/build_* (where * is the name of your project and board) folder have a build/ folder containing a .bin file?

If the answer to the first two is no, then running the install.sh script in the root of the oopsy folder should do the trick. That will build the library, supplying the missing file, and should allow the example to properly compile.

Also, to clarify, the Daisy Patch SM is still prerelease hardware. Unless you have a prototype unit, you probably meant to use the “patch” instead of “patch_sm”. It does look like you have the proper selection in the screenshots you uploaded.

Hope that helps!

2 Likes

hi @shensley

Thanks for the quick answer.

Yes, after copying oopsy-main to max8/Packages/ I ran the install.sh in this folder (again), that’s correct, right?
in terminal and looked like this.

ME oopsy-main % ./install.sh
/Users/ME/Downloads/oopsy-main
get submodules
fatal: not a git repository (or any of the parent directories): .git
rebuilding everything. . .
only errors, and warnings will output. . .

rebuilding libdaisy
make: *** No rule to make target `clean’. Stop.
make: *** No targets specified and no makefile found. Stop.
done building libdaisy

(“fatal:” somehow doesn’t sound good! :slight_smile:

Unfortunately it didn’t create the libdaisy.a file in the oopsy/source/libDaisy/build/, it is empty.
And there is also no build/ folder with a .bin file, in my e.g. /build_gennoise_patch folder. It contains a .cpp and a makefile.

Thanks for the hint with the QUIET button. There is a view Errors that make me suspicious, although I couldn’t interpret them.
This is what my max console gives me now, when I try to flash:

gen~: exported: Macintosh HD:/Users/ME/Desktop/gennoise.json
gen~: exported: Macintosh HD:/Users/ME/Desktop/gennoise.cpp
oopsy-verbose: script start patch 48kHz block48 /Users/ME/Desktop/gennoise.cpp boost
oopsy-verbose: stop success dictionary u772001263
oopsy-verbose: start success dictionary u358001264
oopsy-verbose: using build tools found in /usr/local/bin
oopsy-verbose: oopsy can’t find the dfu-util binary in /usr/local/bin, will not be able to upload binary to the Daisy. Please check 1e. Getting Started With Oopsy (Gen~ Integration) · electro-smith/DaisyWiki Wiki · GitHub for installation instructions.
oopsy-verbose: Target patch configured in path /Users/ME/Documents/Max 8/Packages/oopsy-main/source/daisy.patch.json
oopsy-verbose: Building to /Users/ME/Documents/Max 8/Packages/oopsy-main/source/build_gennoise_patch
oopsy-verbose: Will upload from /Users/ME/Desktop/gennoise.cpp by writing to:
oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy-main/source/build_gennoise_patch/gennoise_patch.cpp
oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy-main/source/build_gennoise_patch/Makefile
oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy-main/source/build_gennoise_patch/build/gennoise.bin
oopsy-verbose: oopsy generated code
oopsy-verbose: oopsy compiling…
oopsy-verbose: oopsy compiler error
oopsy-verbose: Error: Command failed: export PATH=$PATH:/usr/local/bin && make clean && make
oopsy-verbose: Makefile:13: …/libdaisy/core/Makefile: No such file or directory
oopsy-verbose: make: *** No rule to make target ../libdaisy/core/Makefile'. Stop. oopsy-verbose: oopsy-verbose: at ChildProcess.exithandler (node:child_process:397:12) oopsy-verbose: at ChildProcess.emit (node:events:394:28) oopsy-verbose: at maybeClose (node:internal/child_process:1067:16) oopsy-verbose: at Socket.<anonymous> (node:internal/child_process:453:11) oopsy-verbose: at Socket.emit (node:events:394:28) oopsy-verbose: at Pipe.<anonymous> (node:net:672:12) { oopsy-verbose: killed: false, oopsy-verbose: code: 2, oopsy-verbose: signal: null, oopsy-verbose: cmd: 'export PATH=$PATH:/usr/local/bin && make clean && make' oopsy-verbose: } oopsy-verbose: Makefile:13: ../libdaisy/core/Makefile: No such file or directory oopsy-verbose: make: *** No rule to make target …/libdaisy/core/Makefile’. Stop.
oopsy-verbose:
oopsy-verbose: compiler error
oopsy-verbose: compiling…
oopsy-verbose: generated code

Thanks for your help!

This is helpful feedback! Thanks!

It looks like your libDaisy folder isn’t fully populated. This seems like what would happen in the event that you downloaded the code from Github’s “Download ZIP” button.

Unfortunately that method doesn’t include any sub-git repositories that are used within the project.

However, there is an easy solution. You can either:

  1. Download the zip from the most recent release instead (clicking on the oopsy.zip file to download. This is the github repo, and libDaisy repo with the install.sh command already run. You should be able to drop the inner oopsy/ folder once extracted, into your Max 8/Packages folder, and be good to go!
  2. Clone the project using git on the command line. To do this, run git clone https://github.com/electro-smith/oopsy from a terminal in your Max 8/Packages folder, and then navigate inside, and run the ./install.sh script to clone and build the submodule.

Let me know how it goes.

Hey shensley,

Absolutely thanks. Seems like rebuilding the repository help. I have the missing folder and .bin files now.
Unfortunately it doesn’t flash yet. I might have a problem with my dfu-util, i cannot solve
Luckily I have tried my Seed with another machine now and everything works perfektly. It’s great fun!
I think It is just my old computer missing files or being massed up too much. XD

If you have a quick idea not the Max window I am happy, if you could share, but I am fine to work with the other machine now and there is no urgent need to try to fix things.

Thanks a lot for you input. Helped me a lot to understand things!
Best
J.

There is 2 lines in my max console that make me suspicious.
The one with the dfu-util and dictwrap not understanding “filechanged”

gen~: exported: Macintosh HD:/Users/ME/Desktop/gennoise.json

gen~: exported: Macintosh HD:/Users/ME/Desktop/gennoise.cpp

oopsy-verbose: script start patch 96kHz block48 /Users/ME/Desktop/gennoise.cpp boost

oopsy-verbose: stop success dictionary u869001937

oopsy-verbose: start success dictionary u308001938

oopsy-verbose: using build tools found in /usr/local/bin

oopsy-verbose: oopsy can’t find the dfu-util binary in /usr/local/bin, will not be able to upload binary to the Daisy. Please check 1e. Getting Started With Oopsy (Gen~ Integration) · electro-smith/DaisyWiki Wiki · GitHub for installation instructions.

oopsy-verbose: Target patch configured in path /Users/ME/Documents/Max 8/Packages/oopsy/source/daisy.patch.json

oopsy-verbose: Building to /Users/ME/Documents/Max 8/Packages/oopsy/source/build_gennoise_patch

oopsy-verbose: Will upload from /Users/ME/Desktop/gennoise.cpp by writing to:

oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy/source/build_gennoise_patch/gennoise_patch.cpp

oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy/source/build_gennoise_patch/Makefile

oopsy-verbose: /Users/ME/Documents/Max 8/Packages/oopsy/source/build_gennoise_patch/build/gennoise.bin

oopsy-verbose: oopsy generated code

oopsy-verbose: oopsy compiling…

oopsy-verbose: compiling…

oopsy-verbose: generated code

dictwrap: doesn’t understand "filechanged"

oopsy-verbose: oopsy created binary 84KB

oopsy-verbose: created binary 84KB

Hi @Jakob apologies for the delay in repsonse on this, but it looks like your suspicion was correct.

The install.command provided in the DaisyToolchain should have installed that properly for you (or output a warning related to dfu-util. However, you can attempt to install it manually by running the following in a terminal:

brew install dfu-util

once it completes you should be able to run:

dfu-util --version

and see something similar to:

dfu-util 0.10

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

If you still get anything resembling dfu-util: command not found then you should also have an error in the output from the brew install, and sharing that can help us to further troubleshoot.

As for the dictwrap: doesn't understand "filechanged" I’m not sure exactly what that is, but it could be a consequence of the first error.

I had some issues as well. Tried a different usb cable. Tried all of the above. Still nothing. Then I switched back to my first usb cable and that did the trick. Thanks for the tips here guys!

1 Like

Ok. Not out of the woods yet. I must be doing something wrong here. I can flash the examples, but not the patch that I created. I get this in max console:

gen~: exported: Macintosh HD:/Users/jondoeone/Documents/Max 8/patches Hannes/UpDown.cpp
oopsy-verbose: script start patch 48kHz block48 "/Users/jondoeone/Documents/Max 8/patches Hannes/UpDown.cpp" boost
oopsy-verbose: stop success dictionary u159001512
oopsy-verbose: start success dictionary u335001513
oopsy-verbose: loadstart success dictionary u481001514
oopsy-verbose: "using build tools found in /opt/homebrew/bin"
oopsy-verbose: "Target patch configured in path /Users/jondoeone/Documents/Max 8/Packages/oopsy/source/daisy.patch.json"
oopsy-verbose: "Building to /Users/jondoeone/Documents/Max 8/Packages/oopsy/source/build_UpDown_patch"
oopsy-verbose: "Will upload from /Users/jondoeone/Documents/Max 8/patches Hannes/UpDown.cpp by writing to:"
oopsy-verbose: "	/Users/jondoeone/Documents/Max 8/Packages/oopsy/source/build_UpDown_patch/UpDown_patch.cpp"
oopsy-verbose: "	/Users/jondoeone/Documents/Max 8/Packages/oopsy/source/build_UpDown_patch/Makefile"
oopsy-verbose: "	/Users/jondoeone/Documents/Max 8/Packages/oopsy/source/build_UpDown_patch/build/UpDown.bin"
oopsy-verbose: "oopsy generated code"
oopsy-verbose: "oopsy compiling..."
oopsy-verbose: loadend success dictionary u095001515
oopsy-verbose: "oopsy compiler error"
oopsy-verbose: "Error: Command failed: export PATH=$PATH:/opt/homebrew/bin && make clean && make"
oopsy-verbose: "make: *** No rule to make target `build/UpDown_patch.o', needed by `build/UpDown.elf'.  Stop."
oopsy-verbose: 
oopsy-verbose: "    at ChildProcess.exithandler (node:child_process:422:12)"
oopsy-verbose: "    at ChildProcess.emit (node:events:514:28)"
oopsy-verbose: "    at maybeClose (node:internal/child_process:1105:16)"
oopsy-verbose: "    at Socket.<anonymous> (node:internal/child_process:457:11)"
oopsy-verbose: "    at Socket.emit (node:events:514:28)"
oopsy-verbose: "    at Pipe.<anonymous> (node:net:337:12) {"
oopsy-verbose: "  code: 2,"
oopsy-verbose: "  killed: false,"
oopsy-verbose: "  signal: null,"
oopsy-verbose: "  cmd: 'export PATH=$PATH:/opt/homebrew/bin && make clean && make'"
oopsy-verbose: }
oopsy-verbose: "make: *** No rule to make target `build/UpDown_patch.o', needed by `build/UpDown.elf'.  Stop."
oopsy-verbose: 
oopsy-verbose: "compiler error"
oopsy-verbose: compiling...
oopsy-verbose: "generated code"

can anyone make sense of this? You perhaps @Takumi_Ogata ?

Could it have to do with file size? I was under the impression that the gen patcher had to be under 128k. It is 123k. But my maxpatch including Oopsy is 151k.
Should I stay under 128k with the total patch?

Edit: the size is not the issue here. I’ve deleted stuff until I wad a patch of 80k and I still get the same error messages.

in case it is usefull, here’s the gen patcher:

<pre><code>
----------begin_max5_patcher----------
8920.3oc6cs0aiibr94Y9UPXf.jLqG699k.rI6BLAIKPxtACxh8gcOX.sEss
1UVTQRdtbBx429gjcKIRIdoZQJwVTZ.FaKRJop+5pqtppqK+mW+pqtK9yQKt
J3OF7yAu5U+mW+pWkcozK7J6qe0UOG946mDtH6wtZZzmhu6Wu5Zys9X37ogO
Gkcmeb16h+zzU2YYzmWlc4Gil9+ET7dyBWd+Sim93GlGc+RyWNSdC55.pfl9
KM4F90ADxMnf+G6aY5KOOd5jnkYDA2dwwix9FRnm2RuZyCF+xxUOoxdUykV9
kYQlutqVL9wogSt55N4uVSkYCrn4V3yheu5pGFOI5iQyWLNdZ5svWaud3rY4
t7qx8VRA8eMddtgP5kFO0bIw5KMO5iiW89IquZ37D3cYB19xbyTymErq17wD
OJZ9zWFmQJlK9ee8JRJahNcJcwrv6Mu4QKlcSxj3pOfq1LowEoyVproNL1L2
w05MSaILSONI99eKJahBs5hwyhlNd5r4QKhltLbok9We6QQOD9xjke3g3oKW
L9+MiJvILCkc+GrTYo2bMq42Neb5Dl8Qdb93QwSSIhByFoWd0W2OGf4YiJd9
AS1SLMbVIu4DdvDXohatHYP9xh6BmmNYc2jn7yVWsLNdRwas98MI5gk1aOa7
zoaghKimU8MmO9wmp48dWbxMettO6r6r3CuL0b2OjvWr7CKB+XQzdY3jIVIB
E+3+b3zwOGtLZ4XyT.As9lQSCSFnOs394wSlTX7ZtyGK4NiR3yuO5SiGs7or
un7LCIO93YqXhtZ8r7nwOFsXYwqsL7wEEuxhkew.54tzK2YWG+gkQOOaRxnn
3CjrBY7hkKdJ9SKrO3JFs7.vFwp4WWmW7ZgqWmX1hBTeSxvmm+NkHNkmJ7LY
wH0HVMakYd4o6JSEm6F4kqJup36Hmv07ukcDvlHTb0c+uu90q9iq6I3fpxP.
NskvA16giju4.RSvgLS3FQYfCdovwcOde7Dy9M+bBDqQbkhP4DMCikhqSQcj
VgnZBlKTBhL8R3seJ7d.xDR0fL53gh3FWiI7ZTj16nHjklTDKSYOy9ssYooX
PrzjYzhRh8RlJrerzrITjRzYLULtetzzK.QUvyiGMtAjjgLPHJSeBA123GY8
NTNdZ.2AjjHTFMyffjYfEaE3QRgMUAnjldIBESkDNSivZAR0.Rhp.Iwdg3y6
ie94DiBKEo+g3YK9RvON6SgyGcap+DR+iLnO396Ch9bhp5SyrlbwuL8WldK8
uG70quKVlbEVgqnRtBuvUzIWQj+JDj4S584uFN8SpvUHoeREtBM8SpvUXYeR
reL+03ouuBWQj99JbkD59GWNOb5hYwKFmN3xeSU5GZBK1hnII7Y372RGj7ld
LJ.8VZtGgj6QnnRejIuLK+Cgy+PuOwVnfLSKy+Hj0OhJvZ9c.4qSW0Wf7RX8
BRdQ.NHYh5KAjfIi+XT.MHZd3hneYZ9o7IimFce7KSyl2Iz5WXIDYF4vMKrn
FmRPIp5VZkIGqvObVzitFIO4+Ze4tDaZ+Pie6GMgUrl16jkIpGKXFsa8M4TH
suqmWBHSaTqWoWCxXzI.H2jVfDiYt9KHiOA.4FEWXLYiIPdp3B0.PbAQq7aP
VNDDWH3oFM5ufr26fiYgyCeNSuvOb+8IpE9MIipDk99lj2eh0leyZcCqTUOZ
StwM6fAol4FLxH4Q2f0n4M7jwylhLSDREKahI8RHiUnLYlUor8cJhdRMEkXj
P9oHJjoHRCKhRLrUiDjDbVlXiOO6uvVcx4dyLklbZsVB08STTybh.mtjBKUd
1Lj5zZFhvJLCg22oEElbiH2+jLR5jjQfGA6YSRB8o0jDsaljjrLUDnog5P59
PLeaZQcZMsP5lokTGAQy+OIdyZGjuIfSvOsljvcyjDWyJHfSPzI5vYVBgwbe
aRBcZMIg5pcgj2HSlonTrFgHRMKYRx3FELw2zkieZIsCq6pMgj2nvZtjozDN
AoQInrcGIruon.WdZMGo5ncjjIyQRsDK3ZNBS0R150QHpmMGQNs1PBK6n4Hj
7FMUq3JhVxQBMcyxHea6HJy2mhZN9VxhLCS73g0MGsOU4pEu2xiGilFr9rOu
Blw3F9NEZuCBJVM9HjTKrbcFzrMYtIV1KhBUFS6UEW6a81KK91qHF2qNN2aN
V2qJd2KDy6.i68sh8cwJaxylxDnr4LFGUbRq7.fGPPvCIP3aLX3AFP70DT7v
BL9FBN9FCP9FCR9FBT9lCV9FCXd.AMOj.m2kfmul.nuwfnu9.ou9fou9.pu1
fpup.qu7fquh.rGTP1CLP6KOX62VXy1Ry249MIUujHPzD1Ja+LkHaGa2qy7K
Qoa4Uq78ZiAy5h6sB6wUbetCLB80ec.B.zPPaBpvxi7W2.Fb8.y1u05zMnWw
NJD1JS5V0cfGZf.dDHfmYSrNC7zCDrCC.6DcKzoFBPWhYn3fESFmnnI.DjmI
1CyLJNBCAQ0rxcHffYIbSp8RwyGAdmC6dpx1yEx1+sTKpEbpmGZPWjrgS5yU
O5sH9k42uZNxJjIX2QXhpZKGOcs8C+75wSIOaB1ZLnCuWS3GCBOU4l5nbzQk
xS0nvUL+3Rfn8.aOtTnCDn1m3ZcgvU0S3DukvqfAeMkS8WJGs+BJxsDXyc7H
uAtIFpvH4pfnpEdEjHu3UvKdE7hWAu3UvKdE7hWAu3UvKdE7hWAu3UvKdE7h
WAu3UvKdE7hWAu3UvKdE7hWAu3UvitWAap3noT7BYzBgq1j1Q6evSJ89fmrY
fQdiPqIZLSI4TlTj5rTbaipTo2mh0iF+bvj33YMEmsZtohAnD0T2t.AIpSEH
AFhPLUxLNa+QDuOWFtMnXdKUV0HyVsjLXhduOZAN0+qOrKBed1jn4oNSrIPw
XEaFugTr+QgMy6qkZu+u7su6699+5s+z6+t+UxuC96+vO7OarBYnoYwtuIyU
vlRTIAsOUUXUuW19FEtLzHIMG+wa3.CTeJ+FMUltmCc+2sg1xf02CW+rtzq0
p0O3Sc0Sr.gYqlVnOh2Kb8qZZ8hYvyzDalTwaBIHUrOiuiDMsgqz.D31p6t2
qg5yi+bS4.F2bp3lRJqrYnfVQIBY..EBSwfssPA9TnJmgabyUut.bQ79ZAPV
JuV3vFJ+LByUmTY58lmiTy1zzFUe4XpByr3eKBjUy4q85PVMxp.Y5+pR8rnn
eypd62bWBawnz3cJ3SyCmAR3LUahmGIuYPnhcrImFZ21XmCwlJ3qLTdeUfQ3
80yp2.qmxXc+XafBuW+dLhCy+IliqsB+mzikaC9.xqLbilynVZTIkepaUoAH
LrbsozIPOEJcBiVUe+SKV7QyatwoX63UXSQAky2ecoY51qXykPlFbHSap27l
tHnvTHv33KQL8kHl9RDSOriXZHACL1dPc1R4ut0wEmbnDWbzfowKgDp4LtIp
L0FIrjCcvYh7hHujFLIZ5iIqJaFfn1pOIcyg+0tPuDMT3wHvQOlweIk2q0FZ
YxPzmmAAZHTS.oJ3cEzPGBbV2FfcA8L8vVRGjhLrg.581.pzAzCo5JziODPu
rvwOfiPo+GjzMyRWb0ElO2PQwP.EGEk1A2fgfqV+lOstZFBI0.gpARd03.+G
F0QIVCYPjWH+NfZlXNGQTGIAjLHV6t6gD1.9YNmdFP7iVC90fsWzFwucO3v9
CGeCbYeLS83t7iLwIYeD0411GVlvNa2CxfHqLGc+cotC0AVPlvkUw0HEjdZX
c6tA+5VGPdJKnwEAAwODr7onf6d4gG.IXDqM0tcyxZr4no1NPXaFTSokBmPH
55b+.WxGW9oAr2ak7eFN6oUAGNc+1jocHIYHHQ3owKVFO+KPrLTZbwkvJXX+
jHzNHeP3GishllFrDeEdiZsdTzAgeLVGgRAey3TERmEjlafgycPngwp7JBA+
l0JncrvM3NDBHkY8lxTvigKifi7FWky4s1U4Tw.oPOPBlMNAsbwsllXMr8P3
f4DsvNnNqj0QtTmpNAJxCRGRA5T0YRVPebymepr6xKdj+R4o9.2epEAoBOAS
5DsOUMBbizkmrnN1u304tf5pdntfPYtJoibroPpKTXeT8WnDWnP+RhlSjN0q
Va4RM2g1GqsH58Pl6wkBUtfgn9fBcQaAhnOnPm1YE2GTnSEzm9.CwJW2E5nS
gBW2I+XaQ.1EcMv8RURyEcMvz9fB8dcMbpRykQgDuoRtgNREfvdpaCrNAZRd
QZZVECNGZXlhbBnbnQVQNzvQWxgliWNzvMGOtIGZjlNzNO8WWxglK4PykbnY
yz5fKGZtETYg2V1Ynn0oOaaCi0gQbnStgCIDjL4DB0zMWnjKEFdK5AA6rYHu
h0UbdjARJP.h0iXx4ahT1QrdCibf3MABHR8PFvSYRAh1G7zB5v.7.IzyFKV1
p7XG.djgA3wfmSbDqETc.3gGFfGDkUHLSPQXCqmN.7FD4iYpM8+6WBmtLw5G
PQuuINSXlXlFyEsOwaPc.PVFgWzv9cwoZMvuNi7K4ipJi8qwf+5M5Glg+0Y7
+NN.vAm.rki.HnbNBPXh0PlpjHStZmA.zg.PcJ.HGC3fyAZvAAvcR..GE.xY
AfbX..mF.ywAfbd.PGH.0IBt5HgFbl.HGJzrSEZ1wBM6bgFcvPcNYnZGMTiy
F.6vAGb5P0NdnL4ekssToOGnDpn3dTKmGNcwr3EQAk8XkVT9MIFkoKEvqJOJ
Zb69c1x+px+.pJv91Ya8c2Z+XikimZ2QCLVZ2neUYrf2QXI2uwxRUapHT9UA
BfXH2lndFNwJUYxYLjzLFV1mPSZh5iPM0InFaxtzNDpwCBnFhDhE2GNIxIgC
1XOuCENnEm7RGdytkijJ4YMJTaznjh5LdV8Yi7g25DRSkp5Sb5FsecGjle9H
IF6DVKDcrfXE4rQR7J+x.VUM1MoMOFJgmKIf5BwwX1Iu334oUqb2jRPLmOmF
NqaCRIv7yFVWLIwDbGMWyzjwYztisUcxy1dqqZQPWYqQ2o4q9bYuMmUYiXJ6
kcnJaD5kc2p2QDZUGaqAlbFt4F1T1V6vM2nmKRIt0MQDDcGaqA6rQbrat7gf
5Zi5NW.5rR0PZYe9g4wOuHQt77H27bgQjBlCWXBpAnWdFg8jfLWt86iueY3G
iFM1bhv+AfSAXIM2b.i1cyApyk4frpDQvyiGMtjZedCr9lHoSw5Nm1o6F0Q1
8ToKsRRTNTWU1uTAfuSVvnKMU2VctnkjILZStjUF6ToICydyDczGYrlGYX+X
jIcbjoJIEE6Opm6JGmWQ8DWodsOQ8NR7XOh1Uj8PRkuP7LGocB0iHd5dHH0W
nchqDuOIrwUN9U4bsWP7XWE1n8Jp20cov9j3FriDOboMa8PEehdq56Iyx14z
ZXXvr4w2AJ2P1TD9vXb664OChBYHzp.o4X44ldKBzrRptHKWNPJCjh0gnODd
PQthoor8UBxgQiwHquSsFFG81Tq8eKzhqoMoG3Da24Uz9DlS680Y6agkMbXq
im5pLwjLPxDSXYCmoEwg6pDnlLP5jWNjMb1zvrCvN1v.6fkLbYnlryVzxGJU
d8DEVwvE6QrMV3pKXvE5V6XaE.eyONhUG+gQeFxg4nURWkzSm4H041bjsIox
NcVGMP5TMo4DXvhnoiVDrb93GC9zSQSCLG9aviwQiBdY1MA+xz2mlueaeyEY
FFu8GcpmExZCXoe9LHE.ESXuarV1Ftvn1Tz08+lWyW+0yfUP5MQ6DybdtzNn
+JMHTq9q.UcXVAd3tB73jgQugbVvacf4ipv4BH2VgezgB9AB9X4gutf8aPXY
x8OEN8QX9AzjHTFXjoZO9MHrN4MvMKw5upZ5LjsRcpNsiGwEmKSNV6QNolbj
mMSNnSuIG04xji0cUmTSNChpw3eJYrxcvcX17go8mOhfcNAe1cFHlNwdW.e7
yJ3yVW7rhv6.3SbNAeVoq1ieuKfO4YlWLWgfFa8NI7hoXvbp9zfYOEtHFRwK
jiD4NGeY6ayiB++X7yRtmmCS9UZQAKFh82lh5nw6YZVqCfDIZvzMVuk.p5Jq
1fer1GDXR7.A+nA2RgWbu6N7iLPvOVvsL3EV9tC+nCD7iGbKHiYHntE+XClV
obP7zEoTMXmfyMQDqj05sZk7SfNprK8BwTeqcz6eZRm5NY8Pq+R5RyIS2GDH
YOZvWGWJD668HOoKMIMR4s7umGOZV73oKsqjwBdpWAMkkbBWt5EU2b0nd7Pl
4xP13ysjsqruvW5F2tMjotMj4RklI4LFRK0odsfV1M7ktBnaPAwEnfeCAi3D
gDwjJEAotNquLU5s7ktZrvkNgpnO5YvBW5Huh9nmAKboWsJ5isxEtzqVE8wN
kBWzFRzG8pUgKpCw6itZrf3pNuGcJzE8g38QOTW3x1C79PqWtKV1HzP1.ypj
FUHtQmtOEUoDLLkKYIlMh4UbOeYKLm.DNu997KweI8rtyScz9wUQJtpy4CsZ
NSEnajopKIEbESP3j77g6bOugOTc5xGpNg4CkcOenwDFJWbCGk7OLih3XLKs
jNuhOb264M7gxSW9P4ILenny4CsVOlVHgEoVOxDBpPKHJcN9vctm2vGJNc4C
Emv7gtXqGmc5R5z5I8iLytK1uJ48gcCNY+Ze3C.tK1uR6CJj5h0gh9vG.Dmz
JuO3CINsOYeblHDm7VVe3kBhKRan8gOQItHsgzKXnKRaH8wZYr6VkcrODarS
JJIAozqImBTpzegUx0u5XOzXt5IviN3Sb0apGcJD4xFl39vcpXW8pe8XXtat
4Nq+qMCf0j0VgFzFxsoZHvl3A5c+vO88+z2992UHirKKRfDRzMToVhEbMGgY
HkJskonyWy32Jq+qLnfJ1MkxGWUUEMPc.JrSfQsUPQ0v3eUPGKMoCboAcbw.
CGciFwUJBkSzLLVJRCoaNRqPTMAyEJAQldI71OEFJL5TniWrfDh5cPOsk0mV
+I9T37QAylD9kn4MOIPU45FGrjWInZLSKUbDCqP5RlSJfdzJvClnZ7H+6Y2f
56Z6+K7cVRiqOmrj5ZX8U0r5yKJphlTeEMn9paN8M2X5qpozWngzCrYzmqQz
iMAkooQzqMIXOGucMCoxlPOfFPOjlOeiMddfMc9ZZ37vZ17Mzn4arIy2XClu
glKeyMV9Fap7.Zn7PZl7tzH4qoIx2XCju9lGe8MN95aZ701v3qpYwWdihuhl
DOnFDOvlCe4MF9CX3GifD311znTZxeEcqiba5fIGo.fdRtsdknpVOEmhXa7o
PtQQClDM8wkPpBrhU0pLaCnqsbWCm5pKbviI5JtK+Oy6h97LHHC2TUCvlNkb
WrtCMLJjoXWPOpp91dJbzaPHz+sAToCnGR2Un2fnvCrXx3QQIFtiR+O75Cdh
k3YVmfZOLNHJ.AihRLNGHDxn1JUelRHBb6K9+pgQMmKvEFPSKmf19J1GYPjy
w+NPplrprBovcjPvgQkVNqTtFM2A.jaxXVf.HsF.rgBHBsQ.biy0NQJbeFwe
LLogJbETweCiJIsK6frhKry1AgLHJgWit+tTmg5.OHS5xxX7fuRYmdDCVuDD
D+PvxmhBt6kGd.jnQl1TRuLqqwLTYG2UyfZ6JX49uiX9yvYOs53vo62tLsCI
GDURjmFuXY77u.w7Pacav3zF1dVDGZGjSGJ0RL3liuBuQsVQJ5fnziLKJ52B
lDGOK3aFmpR5rfzPtHbtCBMLVligVLt6zRAJsAehP.oMqmTCcvA.6leVjG2T
i8.7YwHFLUQLnsctUdmy.gsuS9QkClBQjCpyZql7s2u5T0IPEHR4d4ywOxkA
WH7zs0RVG4IIPB0o7Gi6S49hajtOwtPcIFfIZeJOubizkdE+hSQdsxqXX39d
tAPYtlIRjiMERcUH8QGCcJat7KYwNQ5dUdH5TFpQ6k0Vttz5XmzBD8drof+l
je8S5eI88jqxozPjzGEsKhSEORuOA05kD10o7SizKoHkKJCg6iBeFl5TZH1G
THpaUF5PkDWPyjljWDMObYL3joAyw6YxzHqJYZHWRlliXxzvDaRlFIw1ZLDW
RllKISykjoI+z5fKYZtETBgvLG4.Es9n1aaI7eXDW5DXsDOjMTtLfX6QOw.A
8.0O7H4iHy1icrARFQ.qetYX4Hlf2nC37FDgfwaBDPV0ZB9MhxbbgsOPpECD
vCTeXzz23sguRW.djgA3ApqMwLKTsh95.vCOL.OHpprd8pnq.uAQNzkZe++9
kvoKSr8ATf7aC7LaCriKZeV3f5.frLBunY86hS0Zdecl3WxGUUl5Wi490axO
Ly9qyz+cL+2AW.rka.RrIaia.DlfNjoJIDkq1U..cG.TWB.xs.N3ZfFbO.bW
D.vMAfbU.H2E.vkAvba.HWG.z8APcgfqtQnAWI.xcBM6RglcqPytVnQ2KTmK
Fp1MC03pAvtavAWNTsaGJS9WYaKU5yAY6ohaQ8U6nVdkdc1lddlc5qbqoF2l
e6snHWU9GP0aRAZG+c10e2c9O5PM0InFaUEs6fZ7f.pKOegJh0KtObRDPzVo
tgjV0IMEdEAKK2+Pc.bqEMi2H+lm8M6VEHpjo0n4hYqaJpyXZ0mMBHdqSHMU
ppOWUazPgcPZ94inXrSXsEp6NIwJxYin3UF.G.Dw0V+vvyk0EcgzXL6jWZ77
3WlNxMgDDiSn0v4baPHAle1v4hIIl53HaK0FSFcGaq5jms8VWUhfxanTf3NJ
pOW1ZyYM1H1FXb2owFgdYysFr0vTr45PaMvjyvc2v1C2u61cidtHl3V2jQPz
crsFryF4wtwQ2TAHxci5NW.5rjieZ7xnGlG+7hDAyyibyyEn7cDAPPOpAnWd
Fg8jfLet86iueY3GiFM1bza+AfSAXIM2b.i1cyApyk4fr7xO34wiFmtHvMVe
dl3cEq6bZmtaTGY2i+qzb2ubntpLKnB.emLLPWZltr5.npHg9wk97kmSi6MS
zQejwZdjg7iQlzwQlpjLTp+ndtqbbdE0Sbk509D06Hwi8HZWQ1CIU9Bwybj1
ITOh3o6gfTeg1ItR79jvFW43wbOh3wtJrQ6UTuq6Rg8IwMXGId3Ra15gJ9D8
V8NCTeHPaZsJ1BwcqqzYCiVfQB3IVG+tPPQDeCJJae8haXTD3y5PMqgwQuM0
B02BsD7sJhnMY1fMiYOn8WDjOjnQvRUFSThy5pjzhiGFYoErTkwTPRwcUtUx
GHM8GGRUFEuqxNP8v.6floL7jcG5rLqTMTpOyIJYggK1ifvMTXaKzRew15D7
lebDqg1DzY1bzJoqRzoybj7baNhQxo9vowbjdXzRolAZBxtSgMY.ocP6.YPv
he+SgSeDh0XTb1gnyvFKHTG75O8IRB8BLK74oAOprgtgTqjMzsE4e84xjSZV
9ehM4vPmMSNrSuIG74xjicG0SpImAQE33OkLV4NXamIbTns2YeL54D7QWkCB
ntB9XmUvmsBvX7rPW.e7yI3yJcEa62Kc.7INyLIeEBZvtSBSxYClVZDMX1Sg
KhgTld3BVtCkR19NaDw6ORprfq94vjekV8KhA.R37Gorl09iTdXzK8xhT5aI
fJifhM.HC2A.Hef.fzfaovqhkcH.NTZAdrfaYvKgpcH.JGH.HO3VP1yXKjac
G.pFLcPvf3oKRoZ3NB2tcKqCBAD8IPmDzkloBU2CMwBA0UJ7X2hHDtzRmX8Q
SrP3R6dg0GMjFgKsYCVeztWDtNIerWnvcYRlzGrgbju28qX58neSdboPW5KR
rdACcYKEVezaoXtrVVzGqTXtz4lD8g.alKswRQeHvl4hhCh9n6WwH6QCUzO5
tsNQ5k+rOOdzr3wSWtXkiHrdzkdilfQbpRIXXJWxRqOWzriTa264K8FSmvir
xks+zRRY3SW1PbWyFZKJTI7V2HS3zHRAWwDDNIGa3t2yaXCwmvrgnSW1PTWy
FxrGOHOgiCk7OLih3XLSxywFty87F1PzILanqlJersyipOYWm3DoCachs6kw
T2HRjHKXBAUnEDkdy5jcum2zQs0mtqSnN0fd6CCQoRmZ+sZOugky79FVNi66
sCbFy6a11n9v2gDmb+Z+zoncQdirWnPW3D6kdpN0ImX2KTnKN9pe3CcQAwJ7
I+1t9.konhfbSpyMHBIhIUJBRccl9MkdKeQEFGwCjC3AWeCWpzI10vXHsTec
lUQkbCeQkH2vhJNqgJwBaEq19BeQkdGGyJWFypbsBnzWT8XldbGyHmrusYwT
4t4l6r9u1LDVSXaEoDaH3lpszaBOh28C+z2+Se66eWgXFsr.iPHLNlkluvkt
UwjtxfhnPxSU3aphXg3.Ope+e4ae2288+0a+o2+c+qjeG72+ge3e1HBXp+y1
tEmMm52G.nPmO4.B.6DXL4ZIIMLTIlxxC1DUfTdYIuRkIhRgVqor5wZd3otX
G5vBEnll0MgkloUKfKMwXqLjpJfDLeGIdd7maRFfgqvDQxBYyXAsBrfNTvBB
k2Rrfq8crHMbraRdAimiyn7Z5UwDI.ciPIHRFGoUHplPRSA.0pWg4I2kldIB
MwfJBmoQIBiRUEFuGq83BeGiuO9koKKz1dKOJsyX1rUop8mkqlcfo0BGWa++
wBVlE+aQAShim0.vXUGwDtlBbyHCqbjoPAtoe1ZdVTzukMjC9l6R6QEo8D3f
z75AlrYjQIEA.tiJ1xlUivYRibGGKNiQgKCMvzhvmmMIZd3xn2vaZ8CmdiFI
HYU5han3rtiBkr26oSzmBPUVDP2DxnLKZLxwobHBv0HtRkrAHQyvXoHUZcA4
2DY5kva+T38PkYVuurrjLqqzfv2p3roSnUdV0AZDq7dEmuEFTXUIPu2lPn79
Mu+puFJegQVCkt+rEnNELV+8uatErAeJy+H4PI.Ulcfw1asyRtREJAPpPsi+
5KwIZ8CosaJEryAeSybLLFkrJiIXDNQQzbNNQzKmoJ+VkOTQ87PECcnhyLJP
qwZlPnkIasjLVo3JtW4CV7gYvBkwe6vctaoBDTF+CJU.jH3MMsaZacLE4FkL
aKDUtWeTYkANhvppkmbX36jZnjV1AuvOPS4RvHT1YdPNTjgDLYHNjjg.LYPN
fSJB23MXGJxP4DYPOTjATdC9NcWocNcJy1QDh3lLCJwlCkz95CE8ycBFOT71
BFzc0oEihktkJnPoBYSaxHMpVnQYSgzMu5XtAC3wCWer2gQPbRX1gRohRTRr
N1+CFYfbhLNX7+P0y6.RCbnaur6Q9W9ZPhPj8K15WbnnbkSrzGpMF4RmHiC0
FibgKxRwGSYOfIMrnZwhGFI1bnaGyoGPwQbn6arcXu1sTA1EIAGWNHvjFsIg
TzLqO0Y+zHvJ8uOp7btXFZ8ZvZLklSHFMXU5bu7.wkjYxEF3lVjCIQ.FCOXT
AyE+zbn1.mQcQU9CkvCJ3cAKQ2qCrzC3zF4Xu+CE79O3CHiLk4jJLGJNYnLx
3CHeLQBT7V1pIxgjJ.aH4AiJbw9jC1DB2IdyCFV.UCjR.ss201TVwUYlIYbN
d1KNlxcfObXGac8HHGN3gCknHr1kC36fQEJWlkp+PXxX53hr.xGSV+hCEkCU
.1tMU3CM+EbR6nqM.Fp.W1QGzfRYGeLiib5PqNT6Ss1Sg.oiClLCFTQWzCYv
afgah1gkLHNcVhGV5.ClNNXbGP0wlxOjnAF6nyJOPjAxOHCvrnGx4Dj1K.Cj
xGT+CI8BpP3ETA0kH.6fQFPU.oZGkrIVIGE8P3KSV9gF6LFu1R9u1PTgeLZz
GR9Vhte4GBWtb936dYoInKyQ9WE84YwyW9P7DqhOW8OBuOQS73EOE72d2e71
ebQz7E29qwSGEGEOM512Ee+Ko443ha+GgeNPcaFxDsH3uENcZzh0Aoq8icZ3
yYvxU+3r2E+ooW85MCxreZGlWENa1GS9drfSFsc0yg+pYvptN6kimZdoH6ky
i933UOeVj7dU376eZ7xjA6KyMeme1lCbWklSCym9xXqFmYHzUYgZaJ8sXVnY
tKKxbe8+80++.4Xhto.
-----------end_max5_patcher-----------
</code></pre>

Is this is the gen~ patch that you shared a video of recently on Discord?
If so, something that works on a desktop doesn’t often work directly when you try to flash it to the Daisy unfortunately. What I would recommend is to rebuild the patch and flash along the way.

And I highly recommend checking out the template patches for the Daisy Pod and other boards to get the feel for how things are structured. Good luck!

If you run into an issue, please feel free to start a new thread and let us know the part of the patch that’s causing an issue. :slight_smile:

The problem I ran into is fixed. I found the issue: for some reason I can’t rename the gen patch before I flash it, or Oopsy doesn’t find the path anymore.
I managed to get the patch working. However, I ran into another issue. The patch stops working after a couple of minutes. I will start a new thread for this.