A BIG request (usbcontroller)

Hello

Ive a very big request and wonder if I can help in some way to achieve it.
I found a github project to build a clone RS28 emulator with an Arduino board (code and project here: GitHub - gi1mic/rc28_emulator: RC-28 Emulator for RS-BA1)

Ive had a go and it *(surpisingly!) works perfectly well with RS-BA1.
Its identified in lsusb as 0x0c26, 0x001e as Bus 001 Device 008: ID 0c26:001e Prolific Technology Inc. Icom RC-28 REMOTE ENCODER but doesnt appear to be picked up by wfview.

As its apparently plug-and-play compatible with the rsba1 is there any chance to see why its not detected in wfview?

Is there any way I could help make this happen as it’d be a marvelous radio club project to build and use with wfview to our shared 7610.

Any feedback much appreciated.

PS Log excerpt below

2024-06-22 23:12:21.319 DBG usbcontrol: Known device detected “”
2024-06-22 23:12:21.319 INF usbcontrol: “Attempting to connect to ”
2024-06-22 23:12:21.320 INF usbcontrol: “Error connecting to : hid_error is not implemented yet”
2024-06-22 23:12:21.320 INF usbcontrol: Found stored buttons for this device, loading.
2024-06-22 23:12:21.320 INF usbcontrol: Found stored knobs for this device, loading.
2024-06-22 23:12:21.320 DBG usbcontrol: Adding new tab for “”
2024-06-22 23:12:21.345 INF usbcontrol: “Attempting to connect to ”
2024-06-22 23:12:21.345 INF usbcontrol: “Error connecting to : hid_error is not implemented yet”
2024-06-22 23:12:22.602 INF usbcontrol: “Attempting to connect to ”

Hi

RC28 support in wfview was originally created (by me) using that RC28 emulator around 2 years ago, so it should work. Are you sure you have enabled USB Controllers?

Please post the wfview log and I can take a look.

Phil

Very many thanks for the reply!

Ive posted at https://termbin.com/5k8

Its really encouraging that youve had success with it.

AH!

something interesting! its an initialisation issue somehow. maybe my problem.
http://termbin.com/qhtr

Ive two test laptops. one just win7 and that failed.
2nd is linux mint, with virtualbox and win7. using that i plugged in the controller and a green light on the board. wfview didnt recognise.
i then run rsba1 in win7(virtualbox) and two red leds on the board came on, one static one flashing. and it works. then exit and run wfview and leds remain active and wfview detected and active!

log above. ill test further.

just checked - works fine as expected with win7 inside virtualbox. just linux (seems like no driver initialisation - if that makes sense)

Linux requires a udev rule to function (normal users aren’t allowed to access USB devices by default)

/etc/udev/rules.d/99-wfview.rules needs to contain something like this:

ATTRS{name}=="Icom RC-28 REMOTE ENCODER" MODE="0644"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0c26", ATTRS{idProduct}=="001e", MODE="0666"

Ah! That sorted it! All working good in linux and virtualbox/win7.

Oddly the other laptop with only win7 works with rsba1 but not wfview. But i think thats a different and unimportant issue. Main thing is i know it works!