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.