Rename more Then 10 Dongle Failed

<p>Hello @ All.
</p>
<p>I have the ServerVersion (Beta) on a Sysnology DS1821+ installed.
</p>
<p>On the Window10 Version run the Client with Version 5.2.1.
</p>
<p>Now I have here 18 license dongle (HID dongle) from the same company. 10 I could clearly name. When renaming the 11 dongle, the 10 dongle is overwritten and the former 10 dongle is called HID dongle again.
</p>
<p>What is the Problem now?</p>

#2

The reason is that the dongle 11th dongle is completely identical with another dongle. It has the same vendor id/product id and serial number. So there is no way to distinguish them other than the usb port it is attached to. You need to switch modes in your client to nickname by USB Port rather than by serial number.

To do this:
1. Stop and exit the virtualhere client
2. Edit the c:\users\<username>\AppData\Roaming\vhui.ini

In the [General] section add the line
QualifyNicknameByAddress=1

3. Now start the client again. Now you can rename the dongle you must keep the dongle plugged into the same usb port otherwise it will lose the name

#3

Hello Michael!

This is the solution! Thank You!

Greets

#4

Hello Michael,

i run the virtual here on the Synology NAS DS1821+.

Here some Data 

vhui64.exe -t "LIST LICENSES" ==> NAS DF2,s/n=001132eaf027,unlimited devices

vhui64.exe -t "SERVER INFO,NAS DF2"

NAME: NAS DF2
VERSION: 4.3.2
STATE: Logged in
ADDRESS: 192.168.1.132 (192.168.1.132)
PORT: 17570
CONNECTED FOR: 334795 sec
MAX DEVICES: unlimited
CONNECTION ID: 2
INTERFACE: bond0
SERIAL NUMBER: 001132eaf027
EASYFIND: not enabled

vhui64.exe -t "LIST"

VirtualHere Client IPC, below are the available devices:
(Value in brackets = address, * = Auto-Use)

NAS DF2 (NAS_DF2:17570)
  --> R1P10 556E 3355 579F (NAS_DF2.111444)
  --> R1P10 556E 3355 579F (NAS_DF2.111443)
  --> R1P10 556E 3355 579F (NAS_DF2.111442)
  --> R1P10 556E 3355 579F (NAS_DF2.111441)
  --> R1P10 556E 3355 579F (NAS_DF2.11143)
  --> R1P10 556E 3355 579F (NAS_DF2.11142)
  --> R1P10 556E 3355 579F (NAS_DF2.11141)
  --> R1P09 8008 DC26 579F (NAS_DF2.1113)
  --> R1P08 8008 F83A 579F (NAS_DF2.1112)
  --> R1P07 8008 F832 579F (NAS_DF2.1111)
  --> R1P06 8008 C811 579F (NAS_DF2.12143)
  --> R1P05 8008 D43E 579F (NAS_DF2.12142)
  --> R1P04 8008 C417 579F (NAS_DF2.12141)
  --> R1P03 8008 C02E 579F (NAS_DF2.1213)
  --> R1P02 8008 E821 579F (NAS_DF2.1212)
  --> R1P01 8008 C02A 579F (NAS_DF2.1211)

Auto-Find currently on
Auto-Use All currently off
Reverse Lookup currently off
Reverse SSL Lookup currently off
VirtualHere Client not running as a service

The attached Dongles are HID-Dongle from the same manufacturer

for some Dongle i show the Device-Info

vhui64.exe -t "DEVICE INFO,NAS_DF2.111444"

VENDOR: OEM
VENDOR ID: 0x096e
PRODUCT: HID Dongle
PRODUCT ID: 0x0006
SERIAL: ffffffd1ffffffbdffffffdaffffffb9
NICKNAME: R1P10 556E 3355 579F
IN USE BY: NO ONE

vhui64.exe -t "DEVICE INFO,NAS_DF2.111443"

VENDOR: OEM
VENDOR ID: 0x096e
PRODUCT: HID Dongle
PRODUCT ID: 0x0006
SERIAL: ffffffd1ffffffbdffffffdaffffffb9
NICKNAME: R1P10 556E 3355 579F
IN USE BY: NO ONE


vhui64.exe -t "DEVICE INFO,NAS_DF2.111442"

VENDOR: OEM
VENDOR ID: 0x096e
PRODUCT: HID Dongle
PRODUCT ID: 0x0006
SERIAL: ffffffd1ffffffbdffffffdaffffffb9
NICKNAME: R1P10 556E 3355 579F
IN USE BY: NO ONE

On one PC (Windows 11) the Client V 5.5.6 i rename all the Dongles to thir internal Licence No.

Later than the other PCs in the network started, the last names were overwritten again. 

The other PCs do not have the above-mentioned value in the .ini file.

I also cannot edit the dongle in the client from every PC.

Can the automatic renaming be switched off?

There are 3 USB ports on the Synology. 1 USB hub with 10 ports is connected to each of the 3. 
2 of the 3 USB hubs also have 1 USB hub with 10 ports connected to them.

I would like to connect additional HID dongles, but I don't do this because the name is constantly forgotten.

Is there anything that can be set on the Synology?

 

My vhi.exe

[Transport]
EasyFindId=KxiTVPM5dFXJwwxdCqZmnU
EasyFindPin=719x12
PingInterval=3
PingTimeout=10
CompressionLimit=384
[General]
MainFrameWidth=487
MainFrameHeight=484
MainFrameX=1371
MainFrameY=517
AutoFind=1
ReverseLookup=0
QualifyNicknameByAddress=1
SSLClientCert=
SSLCAFile=
QualifyByName=0
QualifyByInterface=0
AutoUseDelaySec=0
RetryAutoUseDelaySec=2
AutoRefreshLookupPeriod=30
BonjourLookupTimeout=4
BonjourResolverTimeout=2
Language=DE-DE
SSLPort=7574
 

Do you understand my Problem?

#5

You will need to create a bash file on the Synology to block the rename.

See here https://www.virtualhere.com/quirks

The onChangeNickname is the setting you need to use and just return 1 from the script.

 

#6

Hey Michael, 

the problem is, that synology wrote on the website https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/system_externaldevice_desc?version=7 

synology didn't support usb hubs. 

so in synology i type in lsusb. there i saw that 7(!) USB Dongle had the SAME DeviceSerialNumber.

So now i had to install an Ubuntu Server minmal on my ESXi server an purchase an new Licence of Virtual Here. i hope the issues then gone. 

I learnt from a colleague that the same setup works with a QNAP NAS without any problems.

 

greets

bruno