diff --git a/python_payload/bl00mbox/_patches.py b/python_payload/bl00mbox/_patches.py index 8820c3600c094f573d3aba045e959c59e42d4ff1..d60317b6e6880ce8a70cda48411132a26011768c 100644 --- a/python_payload/bl00mbox/_patches.py +++ b/python_payload/bl00mbox/_patches.py @@ -105,7 +105,9 @@ class sampler(_Patch): def __init__(self, chan, filename): super().__init__(chan) - if filename.startswith("/"): + if filename.startswith("/flash/") or filename.startswith("/sd/"): + f = wave.open(filename, "r") + elif filename.startswith("/"): f = wave.open("/flash/" + filename, "r") else: f = wave.open("/flash/sys/samples/" + filename, "r")