Tried to turn on my owl pedal today and nothing happened. The LED don’t turn on and my computer won’t detect it when I try to connect it to owl control. Was working perfectly like a week ago. The 9v cable seems to be fine. I’ve tried holding down the LED button as I plug the usb cord in but nothing works the pedal is completely unresponsive
I’m gonna try getting it into DFU mode per this post!
Didnt work
Well I made some progress. The computer is making a sound that tells me that it’s detecting it however owl control is still unable to connect to the pedal
Is it showing up in your computer’s device manager?
Oh yes I believe it’s showing up as “STM device in DFU mode”
I may be a little over my head with this DFU stuff
so I guess it’s in DFU mode but I’m not seeing any LEDs or anything.
Well I’ve tried everything I possibly can think of and it’s not working. I tried to do the steps in this: https://hoxtonowl.com/mediawiki/index.php/Update_Bootloader to update the bootloader. I also tried updating the firmware in OwlControl, it said it was successful but my pedal is still not responding to anything. I’m giving up for now
Also I was not successful in the steps of Updating the Bootloader cuz its way over my head
okay I lied Im still trying. Im getting these errors when trying to build the firmware:
In file included from ./Source/FactoryPatches.cpp:35:0:
./Source/factory.h:1:30: fatal error: JotReverbPatch.hpp: No such file or directory
compilation terminated.
make: *** [common.mk:54: Build/FactoryPatches.o] Error 1
so I forgot to download the Owl Patches and dump them in the folder…
But I did that now and now its not finding the olilarkin Xfm patch…
okay lol i figured that one out now I’m just getting all kinds of errors:
In file included from ./Source/factory.h:1:0,
from ./Source/FactoryPatches.cpp:35:
./Source/JotReverbPatch.hpp:133:2: error: ‘uin16_t’ does not name a type
uin16_t primeNumberTable[PRIME_NUMBER_TABLE_SIZE];
^
./Source/JotReverbPatch.hpp: In function ‘void reverbInitialize(reverbBlock*)’:
./Source/JotReverbPatch.hpp:329:31: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
BuildPrimeTable(this_reverb->primeNumberTable);
^
./Source/JotReverbPatch.hpp: In function ‘void reverbSetParam(reverbBlock*, float, float, float, float, float, float)’:
./Source/JotReverbPatch.hpp:375:55: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
fCutoffCoef /= (float)FindNearestPrime(this_reverb->primeNumberTable, (int)fRoomSizeSamples);
^
./Source/JotReverbPatch.hpp:385:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:392:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:399:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:406:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:413:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:420:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:427:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp:434:49: error: ‘struct reverbBlock’ has no member named ‘primeNumberTable’
prime_value = FindNearestPrime(this_reverb->primeNumberTable, (int)fDelaySamples);
^
./Source/JotReverbPatch.hpp: At global scope:
./Source/JotReverbPatch.hpp:719:5: error: ‘FloatParameter’ does not name a type
FloatParameter cutoffFrequency;
^
./Source/JotReverbPatch.hpp:720:5: error: ‘FloatParameter’ does not name a type
FloatParameter roomSizeSeconds;
^
./Source/JotReverbPatch.hpp:721:5: error: ‘FloatParameter’ does not name a type
FloatParameter reverbTimeSeconds;
^
./Source/JotReverbPatch.hpp:722:5: error: ‘FloatParameter’ does not name a type
FloatParameter dryWet;
^
./Source/JotReverbPatch.hpp:723:5: error: ‘FloatParameter’ does not name a type
FloatParameter predelaySeconds;
^
./Source/JotReverbPatch.hpp: In constructor ‘JotReverbPatch::JotReverbPatch()’:
./Source/JotReverbPatch.hpp:685:2: error: ‘roomSizeSeconds’ was not declared in this scope
roomSizeSeconds = getFloatParameter(“Room Size”, 0.15, 0.6, 0.4, 0.0, delta);
^
./Source/JotReverbPatch.hpp:685:77: error: ‘getFloatParameter’ was not declared in this scope
roomSizeSeconds = getFloatParameter(“Room Size”, 0.15, 0.6, 0.4, 0.0, delta);
^
./Source/JotReverbPatch.hpp:686:2: error: ‘predelaySeconds’ was not declared in this scope
predelaySeconds = getFloatParameter(“Predelay”, 0, 0.1, 0, 0.0, delta);
^
./Source/JotReverbPatch.hpp:687:2: error: ‘reverbTimeSeconds’ was not declared in this scope
reverbTimeSeconds = getFloatParameter(“Decay”, 1, 10, 5, 0.0, delta);
^
./Source/JotReverbPatch.hpp:688:2: error: ‘dryWet’ was not declared in this scope
dryWet = getFloatParameter(“Dry/Wet”, 0, 1.0, 0.5, 0.95, delta);
^
./Source/JotReverbPatch.hpp:689:2: error: ‘cutoffFrequency’ was not declared in this scope
cutoffFrequency = getFloatParameter(“Tone”, 16000, 1000, 8000, 0.0, delta); // reversed range 16k to 1k
^
./Source/JotReverbPatch.hpp: In member function ‘virtual void JotReverbPatch::processAudio(AudioBuffer&)’:
./Source/JotReverbPatch.hpp:706:48: error: ‘dryWet’ was not declared in this scope
bufL[i+k] = theReverbBlock.left_output[k]dryWet + bufL[i+k](1.0-dryWet);
^
./Source/JotReverbPatch.hpp:696:13: warning: unused variable ‘nbChannels’ [-Wunused-variable]
int nbChannels = buffer.getChannels();
^
./Source/JotReverbPatch.hpp: In member function ‘void JotReverbPatch::setParams()’:
./Source/JotReverbPatch.hpp:714:65: error: ‘reverbTimeSeconds’ was not declared in this scope
reverbSetParam(&theReverbBlock, getSampleRate(), 100.0, reverbTimeSeconds, roomSizeSeconds, cutoffFrequency, predelaySeconds);
^
./Source/JotReverbPatch.hpp:714:84: error: ‘roomSizeSeconds’ was not declared in this scope
reverbSetParam(&theReverbBlock, getSampleRate(), 100.0, reverbTimeSeconds, roomSizeSeconds, cutoffFrequency, predelaySeconds);
^
./Source/JotReverbPatch.hpp:714:101: error: ‘cutoffFrequency’ was not declared in this scope
reverbSetParam(&theReverbBlock, getSampleRate(), 100.0, reverbTimeSeconds, roomSizeSeconds, cutoffFrequency, predelaySeconds);
^
./Source/JotReverbPatch.hpp:714:118: error: ‘predelaySeconds’ was not declared in this scope
reverbSetParam(&theReverbBlock, getSampleRate(), 100.0, reverbTimeSeconds, roomSizeSeconds, cutoffFrequency, predelaySeconds);
^
In file included from ./Source/factory.h:41:0,
from ./Source/FactoryPatches.cpp:35:
./Source/mdaPorts/MdaTransientPatch.hpp: In member function ‘void MdaTransientPatch::setParameters()’:
./Source/mdaPorts/MdaTransientPatch.hpp:69:44: error: ‘exp10f’ was not declared in this scope
dry = (float)(exp10f((2.0 * fParam3) - 1.0));
^
make: *** [common.mk:54: Build/FactoryPatches.o] Error 1
obv Im not a great programmer mmk
Im on windows too :>/
ok so I commented out some stuff on the factorypatches.cpp because I dont really care about factory patches anyway
I really have no idea what im doing or if I should be doing any of this or not but i really want this thing to work!!!
I get a new set of errors:
Build/PatchRegistry.o: In function PatchRegistry::init()': C:\owlware-master/./Source/PatchRegistry.cpp:13: undefined reference to
FactoryPatchDefinition::init()’
collect2.exe: error: ld returned 1 exit status
make: *** [common.mk:39: Build/OwlWare.elf] Error 1
Update to thread: pedal is getting returned to base for service!