What serial are you trying to do on the serial? There are two solutions. One would be the one you found and that is currently not supported by resin as we don’t provide yet this dtb (but we will do soon). Another option would be to set core_freq=250 in config.txt (see https://resin.io/blog/updating-config-txt-remotely/ on how to do it). As well you would need to change (manually) the cmdline.txt and make sure that console=tty1 so kernel will not use the serial port. And this should set you up.
I’m having the same issue.
I try to attach a module from www.openenergymonitor.org onto the Raspberry Pi 3, but I’m not able to receive the right data via /dev/ttyAMA0.
(There’s also a thread at their site, but they were able to solve it with a kernel overlay and systemctl disable hciuart ( https://openenergymonitor.org/emon/node/12311 ).
I’ve tried a few settings already:
dtoverlay=pi3-diable-bt or:
dtoverlay=pi3-miniuart-bt-overlay
as well as:
core_freq=250
enable_uart=1
etc. etc. in all different combinations
But I’m not able to receive the data I should be able to receive.
Maybe the “wrong” data is still coming from some bluetooth traffic??
Do you have any hints for me? I’m not a specialist in this hardware stuff, I need to concentrate on the software that runs on top, so, sorry if this question seems stupid or so
This looks like an issue with the default baudrate of the UART port. Which is, if nobody configured otherwise, 9600. You can use stty to change the baudrate as needed. This used to be 115200 on old resin OSs when we were having console argument in the kernel cmdline.