How-to-simply...

Send F10 key to picocom over TTY serial console

  • 1 F10 key:
    echo -e "\e[21~" > /dev/ttyUSB0
  • 2 Press 'Y':
    echo -e "Y" > /dev/ttyUSB0
  • 3 Cursor Up: "\e[A"
    Cursor Left: "\e[D"
    Cursor Down: "\e[B"
    Cursor Right: "\e[C"
    F1: "\e[11~"
    F2: "\e[12~"
  • 4 Enter (new line):
    echo -en "\n" > /dev/ttyUSB0
    Escape:
    echo -en "\e" /dev/ttyUSB0
  • 5 Exit picocom console:
    CTRL+A CTRL+X
  • N Start session:
    sudo picocom --quiet --baud 115200 --parity n --stopbits 1 /dev/ttyUSB0 -l | tee picocom-$(date +'%Y%m%d-%H%M').log
    TTY on Raspberry:
    --------
    01 oo 5V|
    3V oo 5V|
    05 oo GND <---
    07 oo TXD <--- GPIO 14
    09 oo RXD <--- GPIO 15
    11 oo 12|
    13 oo GND
    15 oo 16|
    3V oo 18|
    19 oo GND

References