Support for Asus Merlin latest firmware (3006_102.6_0)

I have a RT-BE92U Asus router with the latest firmware (3006_102.6_0) installed.

As widely known, it's possible to install and run various entware packages on this router.

Is it possible to install the VirtualHere sortware on this router (or any other with the latest asus merlin firmware version?

#2

What does

opkg print-architecture

return?

#3

diman82@RT-BE92U-4500:/tmp/home/root# opkg print-architecture
arch all 100
arch aarch64-3.10 160

#4

Try:

opkg install https://www.virtualhere.com/sites/default/files/usbserver/virtualhere-usb-server_4.8.6_aarch64_cortex-a53.ipk

If it complains about incorrect arch. Try force installation with the -f argument to opkg

 

 

#5

-f flag refers to something else, there are other force params:

 -f <conf_file>          Use <conf_file> as the opkg configuration file

Force Options:
       --force-depends         Install/remove despite failed dependencies
       --force-maintainer      Overwrite preexisting config files
       --force-reinstall       Reinstall package(s)
       --force-overwrite       Overwrite files from other package(s)
       --force-downgrade       Allow opkg to downgrade packages
       --force-space           Disable free space checks
       --force-postinstall     Run postinstall scripts even in offline mode
       --force-remove  Remove package even if prerm script fails
       --force-checksum        Don't fail on checksum mismatches
       --no-check-certificate Don't validate SSL certificates
       --noaction              No action -- test only
       --download-only No action -- download only
       --nodeps                Do not follow dependencies
       --nocase                Perform case insensitive pattern matching
       --size                  Print package size when listing available packages
       --strip-abi             Print package name without appended ABI version
       --force-removal-of-dependent-packages
                               Remove package and all dependencies
       --autoremove            Remove packages that were installed
                               automatically to satisfy dependencies
       -t                      Specify tmp-dir.
       --tmp-dir               Specify tmp-dir.
       -l                      Specify lists-dir.
       --lists-dir             Specify lists-dir.

Unfortunately, --force-architecture param is missing from opkg

I tried with several variations of params, but everytime I get 'incompatible arch'.

#7

ok it seems to be running fine:


diman82@RT-BE92U-4500:/tmp/home/root# /tmp/mnt/entware/entware/tmp/vhusbdarm64 &
diman82@RT-BE92U-4500:/tmp/home/root# VirtualHere USB Server is running...press CTRL-C to stop

diman82@RT-BE92U-4500:/tmp/home/root# pidof vhusbdarm64
3560
diman82@RT-BE92U-4500:/tmp/home/root# ps | grep vhusbdarm64
3560 diman82   3628 S    /tmp/mnt/entware/entware/tmp/vhusbdarm64
diman82@RT-BE92U-4500:/tmp/home/root# 

Now, how do I actually make use of the server (meaning connect peripherial, e.g. xbox usb controller and check it's actually recognized in my Windows 11 OS)?

#8

Just plug the xbox controller into the router and you should see it appear in the virtualhere client then try clicking Use