Hello, I'm working on cracking the ICOM 2730A's communication protocol between the radio and the LCD control panel.
It seems that It sends 1.8V UART over the RJ-12 Jack at a baud rate of 9600, 8-data bits, no parity, 1 stop bit.
Luckily I have an oscilloscope with Serial decoding on it, and so here's an example of what I'm getting over the wire:
That's FE0D0F00004031343736354F4F2020201FFD, which seems correct, as ''4031343736354F4F202020" turns to ASCII As "@14765OO ", and 147.650 MHz is the currently dialed frequency.
I wanted to do some more analysis, and so I ordered a pair of these:
https://www.amazon.com/gp/product/B07WX2DSVBAnd I opened this up using putty. Putty would report this, for example:
00807970FF7F9D879193956161BFBFBF8105 (putty), instead of
FE0D0F00004031343736354F4F2020201FFD (oscilloscope)
FE8D7670FF3FACB3A6A5A02E2E9F9F9F9EF8 (XOR)
I've XORed these together in hopes it would give me more insight about my error, but nothing. The scope signal seems clean enough, and the FTDI chip shares the same data lines, so I'm not really sure what I could be doing wrong.
I've even turned the breakout into a twisted pair in case it may have been a probing issue (an issue at 9600 baud tho? Really?)
I feel like there's something glaringly wrong with my setup.
Does anyone notice anything that sticks out?