forkineye / ESPixelStick

Firmware for the ESPixelStick
http://forkineye.com/
528 stars 169 forks source link

serial port freaks out after specific output config (dig octa) #751

Closed marcobrianza closed 3 months ago

marcobrianza commented 3 months ago

--------- Instructions -------- Please provide answers directly below each section. --------- Instructions ---------

ESPixelStick Firmware Version 4.0-ci8237205806

Hardware Version dig octa

Binary release or compiled yourself? CI. release

Describe the bug

after applying this configuration the serial port stats to write strange characters continuously screencapture-192-168-11-22-2024-03-11-20_18_14

the last lines of the log before explosion are:

20:18:56.587 -> [FileMgr] Configuration File: '/config.json' loaded. 20:18:56.693 -> [FileMgr] Configuration File: '/input_config.json' loaded. 20:18:57.767 -> [FileMgr] Configuration File: '/output_config.json' loaded. 20:18:57.976 -> ⸮ ⸮⸮    ⸮  ⸮ ⸮⸮ ⸮ ⸮⸮

the device looks like it is working anyway

marcobrianza commented 3 months ago

adding the config file even if it cannot be loaded successfully in the board bubble-4C7F5A1B5AE0-serial.json

MartinMueller2003 commented 3 months ago

You configured port 2/3. Those ports use the same GPOIs used by the USB serial device. You are looking at the pixel data going out.

marcobrianza commented 3 months ago

I had the suspect but did not believe such design decision :-( , and could not find any schematic of the board, just a pinout that does not mention the serial port pins https://quinled.info/quinled-dig-octa-brainboard-32-8l-pinout-guide/

MartinMueller2003 commented 3 months ago

That was a Quindor decision. Nothing I could do about it.