02-13-2020, 09:54 PM
(02-13-2020, 06:59 PM)bobbbob Wrote: How would I connect to the PinePhone's serial console from linux? I have the USB to headphone jack converter, and killswitch 6 is flipped off, but I'm a bit lost on where to go from there.
Personally, I use minicom, a pretty easy to use serial communication program. The steps I went through are as follows.
- Install minicom. On Debian it looks like this:
Code:sudo apt install minicom
If you're on another distro it should be a very similar command
- Add your user to the dialout group
This step is so that you have access to the serial console without root, run
Then logout and log back in for this to take effectCode:sudo usermod -a -G dialout $USER
- Plug in your serial cable
Plug in both ends and then run
it should say something similar toCode:sudo dmesg
near the bottom of the output. This means that the adapter was recognized and assigned to a tty. pay attention to the ttyUSB0 part, you use it next.Code:ch341-uart converter now attached to ttyUSB0
- Start minicom
Start minicom with
but replace the x with whatever you got in the last step. (if you got 'ttyUSB0' then enter that, 'ttyUSB1' enter that etc...)Code:minicom -s -D /dev/ttyUSBx
You should be greeted with minicom's main menu. From here navigate to 'Serial port setup' and hit enter. Next press E and make sure that you set the speed to 115200, parity to none, and data to 8. Once that's set, hit enter to save it and then change 'Hardware Flow Control' to No. Now you can leave that menu and go to 'Exit'. It should take you to the terminal screen that you'll use to interact with the adapter.
- Enjoy!
Now would be a good time to turn on the phone and you should see a bunch of text come up in minicom, that's the pinephone's boot process!. Depending on what OS you have installed (ie postmarketOS) it may drop you into a login screen where you can login and get access to a shell on the phone.
If any of this was confusing or isn't working let me know and I'll try my best to help you out.