How to enable UART1 on Pi3

Hi @sam_nazarko, do you think you can you have a look at this issue ?
It is a getting quite frustrating to loose access to the GPIO UART ports when using OSMC on a Rpi3 …
It broke some of my integrations, like ambilight clone, or a IR receiver, that both used UART.

I know that disabling Bluetooth allows to re-assign the hardware UART to GPIO to get the same features as the Rpi2, but it is not an option … I bought a Rpi3 to also use bluetooth as part of my projects, not to disable it :slight_smile:

As a reminder, Raspbian exposes 2 UART on the Rpi3 - we should get the same feature-set on OSMC:

  • /dev/ttyAMA0 which is the hardware UART of the BCM chip, and used by the Bluetooth chip (and you also use it in OSMC)

  • /dev/ttyS0 that needs to be enabled in config.txt (enable_uart=1) that connects to the UART GPIO ports (the same as Rpi2). It is a software based UART. This should be use in all projets needing GPIO UART. It is missing from OSMC.

Thanks for your support,
Guillaume.

1 Like