This afternoon, I opened the Voice PE so I could look for a jtag pad as I thought the unit was bricked with the recent update of ESPHome (It failed to update it and every attempt I made to factory reset via the 22second hold of the button would result in a reboot but nothing else). I was able to get this back up and running using the flashing tool so that's all set now. Anyway, I looked around and saw a little USB Slider switch. Schematics indicate it's a ESP32/XMOS switch. The design specs say it's an XU316 switch. So, I'm just curious what the purpose of that little switch is. 🙂
#What is the purpose of the USB Data Switch?
1 messages · Page 1 of 1 (latest)
that switch changes thee data pins from the usb connector from connecting to the esp32 over to the the XMOS chip. this can be used if you want to manually write firmware to the xmos chip. This is not needed in most cases as the esphome firmware will talk to the xmos chip via i2c and handle its updates. however if something went wrong or you wanted to customise the xmos chips firmware then its possible you would be in a situation where you would want to program it directly.
as a general rule... don't touch it. 🙂
Thanks! curiosity satisfied! 🙂
no worries. good luck with it all 🙂