Flipper Zero app to control various devices via UART interface.
- Reading from UART in text or hex mode
- Sending commands
- Sending fast commands
- Sending binary packets (in hex)
- Baudrate selection
- UART pins selection (2 options)
Device UART interface | Flipper Zero pin (default) | Flipper Zero pin (option) |
---|---|---|
RX | 13 TX | 15 TX |
TX | 14 RX | 16 TX |
GND | 8, 11, 18 GND | 8, 11, 18 GND |
Info: If possible, do not power your devices from 3V3 (pin 9) Flipper Zero. It does not support hot plugging.
Pi Terminal uses its own special keyboard for work, which has all the symbols necessary for working in the console.
To accommodate more characters on a small display, some characters are called up by holding.
Hexadecimal mode is useful for working with simple binary protocols. You can see the bytes being received in hexadecimal in the terminal window. You can also send binary packets to UART. A simplified keyboard is used to enter packet bytes.
or
Copy the contents of the repository to the applications_user/pi_terminal folder Flipper Zero firmware and build app with the command ./fbt fap_pi_terminal.
Or use the tool uFBT for building applications for Flipper Zero.
Kali Linux is preferred OS.
Mount your SD Card to your computer and add the following line at the end of /boot/config.txt
file.
enable_uart=1
Additionally you can look at the baudrate in the /boot/cmdline.txt
file, which should be 115200
by default.
PiZero: 4 (5V) -> FZ: 1 (5V)
PiZero: 6 (GND) -> FZ: 8, 11 or 18 (GND)
PiZero: 8 (UART0_TXD) -> FZ: 14 or 16 (RX)
PiZero: 10 (UART0_RXD) -> FZ: 13 or 15 (TX)
This project has been built off these two projects. Thank you for all your hard work! Wifi Marauder, UART_Terminal