connornishijima / SensoryBridge

OSHW Advanced LED Audio Visualizer based around a hacky Discrete Fourier Transform
GNU General Public License v3.0
78 stars 10 forks source link

Freezing with MicroDose on 4.1.0 #30

Closed andyshinn closed 3 months ago

andyshinn commented 4 months ago

The MicroDose looks pretty good. But after a couple hours the lighting on the Sensory Bridge freezes. Other functions still seem to be working (the sweet spot LEDs are moving and I can connect to the device over USB). When I change back to the mast and set the LED settings for the mast it doesn't freeze. Maybe a bug somewhere specific to the output for MicroDose?

IMG_1358

RWBRWB commented 4 months ago

Same issue here with the Microdose.

Exactly the same freezing of the LED's while the other functions look to be working and USB output to the chrome page still shows updated FPS numbers.

The main mast works perfectly.

Seems to bet an error with the dual 128 pixel output code.

Looks great otherwise and looking forward to getting this bug found and fixed.

RWBRWB commented 4 months ago

The MicroDose looks pretty good. But after a couple hours the lighting on the Sensory Bridge freezes. Other functions still seem to be working (the sweet spot LEDs are moving and I can connect to the device over USB). When I change back to the mast and set the LED settings for the mast it doesn't freeze. Maybe a bug somewhere specific to the output for MicroDose?

IMG_1358

Until it's fixed you can solder the center to 1 pads on the back of the Microdose PCB and then just set the mast to be the regular 128 LED mast and it will work without crashing and to me looks exactly the same even though the refresh rate is lower I guess since your not driving 64 LED's separately anymore.

You can change it back to dual data line by removing the solder jumper once the code is fixed.

This will let you enjoy the Microdose without needing to reset it everyday.

I love these things LOL

connornishijima commented 4 months ago

I'm updating to let you guys know that I've started to investigate the MicroDose issue today, hang tight for a fix! It must be something I changed in 4.1.0.

connornishijima commented 3 months ago

4.1.1 is out now, which has fixed the LED thread lockup issues!

https://github.com/connornishijima/SensoryBridge/releases/tag/4.1.1

andyshinn commented 3 months ago

It is working for longer periods now. But it seems to lock up similarly overnight. I notice the next morning the same behavior where the LEDs do not respond (everything stays off) but I do see the sweet spot LEDs responding to sound.

jhermans73 commented 2 months ago

Same problem here - sometimes a few hours, occasionally a few days, before lockup. I guess it's better than the 30 seconds to 10 minutes I was experiencing with 4.1.0.