Settting enable_uart=1 normally also sets core_freq=250, which could have a slight impact on performance. To prevent this, one can switch of bluetooth instead (Volumio doesn’t use this anyway) like so: dtoverlay=pi3-disable-bt
This also enables a UART on the TxD pin.
Details: raspberrypi.org/documentati … on/uart.md github.com/RPi-Distro/repo/issues/22
Summary:
Normally on the RPi 3, ttyAMA0 (PL011 UART) is connected to BT, and ttyS0 (mini UART) is disabled, and hence the Linux serial console is disabled as well. To enable the TxD pin for a status LED, a UART has to be assigned to it. dtoverlay=pi3-disable-bt disables BT and reassigns ttyAMA0 to GPIO, whereas enable_uart=1 assigns ttyS0 to GPIO, but the latter also has the effect of core_freq=250 (necessary because the baud rate of the mini UART is linked to the core_freq).