Spark Neo/Spark Control pedal

Itsmedant

Member
Hey all! Recently got a spark Neo for some “silent practice” and found out it’s perfect for testing pedals too without annoying the wife!

But one thing I want to try to figure out: there is a Spark Control, a 4 switch pedal that turns the in app effects on and off.

I have been trying to build one myself! I know a few people have used something called Ignitron with their spark amps and built loop pedals for those, but for some reason that base firmware isn’t working with the spark Neo.

Has anyone tried this yet? I’m thinking I need to find someone who has an actual spark control and get the official UID to map to my Esp32 so that the app recognizes it. It will connect for a quick minute but then disconnect quickly.

So far I’m testing with an esp32s3 and a single momentary button, and have prepopulated a longer enclosure with 4 momentary foot switches and LEDs and a dc jack so far, still need to wire them all together to the esp once I figure out the firmware behind it!
 

Attachments

  • IMG_4998.jpeg
    IMG_4998.jpeg
    744 KB · Views: 4
  • IMG_4995.jpeg
    IMG_4995.jpeg
    769.5 KB · Views: 5
  • IMG_4996.jpeg
    IMG_4996.jpeg
    777.3 KB · Views: 5
  • IMG_4997.jpeg
    IMG_4997.jpeg
    1 MB · Views: 5
Not DIY, but a lot less expensive than the Control X: https://xsonicaudio.com/pages/airstepsparkedition

I'd like something that can do double duty as a page turner for the IReal Pro and Songbook Pro music reader apps on my iPad as well, so I'll be watching your thread with interest.
Yea I saw the air step too!

I think I made some progress last night on this. I honestly need to chill with the amount of projects I have going on but I get distracted by the bright and shiny.

So what it looks like is happening: the spark neo wireless 1/4 connects to the neo headphones first via blue tooth, then the neo headphones connect to the app via bluetooth. The control ESP32 that I have right now then tries to connect but it's trying to connect as a bluetooth peripheral, similar to the wireless 1/4. I think it needs a "man in the middle" styled connection.

I found a repo of UID's of sparks proprietary BLE devices and I'm going to set up a program that will rotate them every 5 seconds until the app recognizes it.

It's weird though, when you select the option to add the spark control, it acts as if it connects for a few seconds and then drops.

More troubleshooting ahead! (At least I got the wiring for the pedal itself figured out)

I'll do some digging on the IReal Pro as well and see if it can be adapted for that, that's probably alot easier. I'm thinking an ESP32S3 and a few momentary foot switches and a few lines of code.
 
Back
Top