gi1mic / rc28_emulator

RC-28 Emulator for RS-BA1
19 stars 3 forks source link

Not recognized by IC7610 #1

Open m0vse opened 3 years ago

m0vse commented 3 years ago

Hi.

I have been testing your RC-28 emulator and it works well on RS-BA1 but if I plug it into the front of my IC-7610, it doesn't appear to be recognized. Is there anything that I can try? Obviously it is difficult as there is no way to get any debugging information!

73 Phil M0VSE

gi1mic commented 3 years ago

I had wondered about 7610 compatability.

The emulator presents itself slightly differently to the usb host machine than an actual rc-28.

The rc28 appears as a single device while the emulator also appears as a serial and hid keyboard device.

The rc28 also uses usb "interrupt" messages.

The tricky bit is figuring out what the 7610 actually requires. There are a number of limitations imposed by the arduino usb libraries which mean you can't be 100% compatible with the pic microchip as used in the rc28

I would have to refresh my memory on the code as I have been off working on other things recently. But it may be possible to create a simple test script to try and determine what the 7610 requires.

Gareth

On 13 July 2021 10:06:59 Phil Taylor @.***> wrote:

Hi.

I have been testing your RC-28 emulator and it works well on RS-BA1 but if I plug it into the front of my IC-7610, it doesn't appear to be recognized. Is there anything that I can try? Obviously it is difficult as there is no way to get any debugging information!

73 Phil M0VSE

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

m1geo commented 1 year ago

Also interested in this. If I can be of any help, let me know debugging. George, M1GEO.

ON7EQ commented 1 year ago

Hello all

Same issue here with IC-7610. I have changed the sketch to disable the USB serial port (CDC), but monitor (for debugging) the data on Serial1 (the second port on the Leonardo). With WFview software and the ICOM provided I/Q driver the emulated RC-28 is recognized and working, Driver starts by requesting the version, then constantly polls data '3'. When the Leonardo is inserted in IC-7610, apparently the rig doesn't send any data whatsoever .... It would be nice to be able to trace data on the USB line with a sniffer, but this piece of hardware will probably cost more than RC-28, so makes no sense .... Anyhow, a nice project and challenge - thanks GAreth for sharing ! 73 de ON7EQ Jean-Jacques