3.5mm Male TRRS Digirig Side (Audio) ↔ 3.5mm Male TRRS Radio Side
Tip (RIG_AFOUT) → Ring2 (SP)
Ring1 (RIG_AFIN) → Ring1 (MIC)
Ring2 (PTT) → Tip (PTT)
Sleeve (GND) → Sleeve (GND)
The straight through cable can used for programming the radio with Digirig:
3.5mm Male TRS/TRRS Digirig Side (Audio) ↔ 3.5mm Male TRS/TRRS Radio Side
Tip (RIG_RXD) → Tip (RX)
Ring1 (RIG_TXD) → Ring1 (TX)
Ring2 (3V3) → NC
Sleeve (GND) → Sleeve (GND)
This post was extremely helpful. However, I struggled for quite a bit longer than I wish I had due to the fact that I was plugging into the Data port or Programming port as listed in previous comments, instead of the Speaker/Mic/PTT Port in the back of the radio. The actual port you must use is the left most 3.5mm which is labeled Speaker not Data. I found that the original pin out in the manual was correct for the 8900D that I have & not switched per the shared PDF. However, who knows how yours will be when it’s an $89 radio. Just depends on which blind Chinese orphan is assembling it I suppose.
After some considerable testing I have concluded that QYT is just not designed thoughtfully enough nor supported adequately for my needs. Apart from the port not responding correctly per factory pinout, it didn’t program per instruction nor would brand name or CHIRP program the radio. I returned it in favor of another platform that has proven reliable in the past.