macOS Pi 4/E/S working 1.5Mbps TTL baudrate with picocom

Hi, Pi E and Mac user here.

I wanted to inform you that 1.5Mbps USB to TTL is well supported by macOS when using picocom (e.g. from brew install picocom). And it is not macOS limitation, but rather built-in screen problem that was not built with custom baudrate support. Also I find picocom much more convenient than screen.

If you know how to set custom baudrate on macOS, please add an item here to show your findings.

Hence please update macOS information on:
https://wiki.radxa.com/RockpiE/dev/serial-console
https://wiki.radxa.com/RockpiS/dev/serial-console
(And also Rockpi4/dev/serial-console, can only post 2 links as a new user)

Example picocom invocation on macOS:

% picocom -b 1500000 -d 8 /dev/tty.usbserial-14410
picocom v3.1

port is        : /dev/tty.usbserial-14410
flowcontrol    : none
baudrate is    : 1500000
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        : 
omap is        : 
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready

rockpie login: rock
Password:
Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 4.4.194-19-rockchip-g287ff75afc47 aarch64)
2 Likes

Hi @ono Everyone can edit the wiki page. Can you share your information about this in serial-console page?

Thanks for sharing. We used to use Coolterm, but it’s not that cool actually.

@ono what version is your picocom or brew FORMULA?

picocom -b 1500000 -d 8 /dev/tty.usbserial-2130
Invalid --baud: 1500000
Run with '--help'.

Issue found:

You can use

brew install --build-from-source radxa/picocom/picocom

to install the patched picocom before the upstream changes.

1 Like