I am trying to talk to an external via Bluetooth using SPP. The device only recognizes ASCII characters but I am having trouble getting it to recognize what I send it and recognizing it replies. It responds with each ASCII 4-bit nibble as a full ASCII character, so that it only returns characters 0-F

How do I use Python to send and receive ASCII characters?