Hey! There's a solution under the question, go look...
I'm using the Adafruit USB to TTL connector purchased from Microcenter. I have two separate parts, and have tried them both.
I've wired it 6/Black, 8/White, 10/Green on the GPIO pins. I burned Raspbian to my SD card, and booted it. What few characters render properly, it looks like it's booting right. However, everything I get on the console is garbage.
I've verified the baud rate both in my term software and in the Windows Device Manager for COM256 (you might also notice I tried goosing the com port to something else).
I'm totally befuddled, I don't know what's going on, just that the serial port seems to almost, but not quite, work. Sometimes I get a couple of sane characters in and out, but never more than a few before it's all garbage again.
I've tried lowering the baud on the port to 9600 to see if that helps, but all I get is slower garbage on the port. I tried using power from the 5v pin on the USB serial term cable as well, in case it was something wrong with the grounding, maybe make sure they're using the same power? Still garbage.
I'm at my wits end!
There's two problems here. One, the RasPi 3 now uses the serial UART port for Bluetooth, meaning the port is going to receive gibberish. Second, my personal terminal program wasn't reading the content correctly, and needed to be set to English.
The second one is easy to figure out if it impacts you, so I'm going to put the solution to the first problem (Bluetooth going a-viking all over the serial port) here so no dead links!
- Mount your Raspberry Pi boot card on your computer so you can make edits to the files inside.
- Edit boot.txt in the root directory.
Add these lines to the bottom. The first one turns off bluetooth, the second one activates the miniuart on the ports we're supposed to be looking for serial connections on:
- Load that back into your Pi and boot it up. Point your terminal to the USB device, and it should now work!