Installing UPnP on Victure RX1800 WiFi 6 router with LEDE 17.01

Once any router is released all that remains is bug and security fixes. Very few devices ever get new features, and never major updates. For example, the oem firmware on my router the WRT32X and its twin WRT3200ACM are both based on OpenWrt 15.x (pre LEDE) and haven't been touched in years by Linksys.

I'd gladly pay for an 'official' OpenWrt router at like the $250 price point with WiFi 6, 5p gigabit, USB 3.0, strong SoC (IPQ8074?) with binary drivers for the switch and Wifi with hardware acceleration, etc. One that would be updated for years. I've always wished they would do this at 2 price points, select an official one to support. DumaOS has sorta tried to do that with the XR500 and XR1000 providing periodic updates, not sure how it's working out though.

Thanks guys for the reply's. Just found out this doesn't have dlna either. I see I can download upnp package and install. Do you think it will mess up anything if I try to?
I ran some more commands.

RX1800-2F17 login: root
Password:


BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  ----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, unknown)
    \________\/    ----------------------------------------------------------

root@RX1800-2F17:~#
root@RX1800-2F17:~#
root@RX1800-2F17:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 "Bootloader"
mtd1: 00010000 00010000 "Config"
mtd2: 00040000 00010000 "Factory"
mtd3: 00f70000 00010000 "firmware"
mtd4: 00370000 00010000 "kernel"
mtd5: 00c00000 00010000 "rootfs"
mtd6: 00260000 00010000 "rootfs_data"
mtd7: 00f70000 00010000 "firmware_backup"
root@RX1800-2F17:~# cd /usr/bin
root@RX1800-2F17:/usr/bin# ls
1905ctrl              lan-reset.sh          reset
8021xd                ldd                   resolveip
EasyMesh_openwrt.sh   less                  rx
[                     logger                rz
[[                    lrb                   sb
ated                  lrx                   scp
awk                   lrz                   sd_rw_test.sh
basename              lsb                   seq
bc                    lspci                 sha256sum
bndstrg2              lsusb                 signify
bs20                  lsx                   sort
bunzip2               lsz                   ssh
bzcat                 lua                   strings
clear                 luci-bwc              switch
cmd_convert           map_cert_script.sh    sx
cmp                   map_config_agent.lua  sz
config_agent.lua      mapd                  tail
crontab               mapd_cli              tee
curl                  mapd_user_iface       telnet
cut                   mbo_nr.sh             test
daemon                md5sum                tftp
datconf               mii_mgr               time
dbclient              mii_mgr_cl45          top
dirname               miniupnpd             tp_ts_switch.sh
domain                mkfifo                tr
dropbearkey           mtdc_test             traceroute
du                    mtk_led               traceroute6
env                   nc                    uart_launcher
eth_mac               nohup                 uniq
expr                  nslookup              upgrade
find                  ntfs-3g               uptime
flash                 ntfs-3g.probe         usign
free                  nvram                 usr_flow
fwdd                  nvram_get             wan_check
fwtool                nvram_set             wapp
gdbserver             openssl               wapp_openwrt.sh
getrandom             p1905_managerd        wappctrl
head                  parental_check        wc
hexdump               passwd                which
id                    pgrep                 wifi_config_save
iwinfo                printf                wificonf
jshn                  qdma                  xargs
jsonfilter            rb                    yes
killall               readlink
kvcedit               regs
root@RX1800-2F17:/usr/bin# cat /proc/version
Linux version 4.4.198 (sw_one@blink.openwrt) (gcc version 5.4.0 (LEDE GCC 5.4.0 unknown) ) #0 SMP Thu Feb 25 09:26:54 UTC 2021
root@RX1800-2F17:/usr/bin# cat /proc/meminfo
MemTotal:         246332 kB
MemFree:           50500 kB
MemAvailable:      79296 kB
Buffers:            2536 kB
Cached:           116056 kB
SwapCached:            0 kB
Active:            62052 kB
Inactive:          59284 kB
Active(anon):       4072 kB
Inactive(anon):     1580 kB
Active(file):      57980 kB
Inactive(file):    57704 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          2728 kB
Mapped:             4024 kB
Shmem:              2908 kB
Slab:              24600 kB
SReclaimable:       8208 kB
SUnreclaim:        16392 kB
KernelStack:         816 kB
PageTables:          484 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      123164 kB
Committed_AS:      10524 kB
VmallocTotal:    1048372 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
root@RX1800-2F17:/usr/bin# cat /proc/cpuinfo
system type             : MediaTek MT7621 ver:1 eco:3
machine                 : MediaTek MT7621 RFB (802.11ax,SNOR)
processor               : 0
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 0

processor               : 1
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 1

processor               : 2
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 1
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 0

processor               : 3
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 1
VCED exceptions         : not available
VCEI exceptions         : not available
VPE                     : 1

root@RX1800-2F17:/usr/bin# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 "Bootloader"
mtd1: 00010000 00010000 "Config"
mtd2: 00040000 00010000 "Factory"
mtd3: 00f70000 00010000 "firmware"
mtd4: 00370000 00010000 "kernel"
mtd5: 00c00000 00010000 "rootfs"
mtd6: 00260000 00010000 "rootfs_data"
mtd7: 00f70000 00010000 "firmware_backup"
root@RX1800-2F17:/usr/bin# cat /proc/partitions
major minor  #blocks  name

  31        0        192 mtdblock0
  31        1         64 mtdblock1
  31        2        256 mtdblock2
  31        3      15808 mtdblock3
  31        4       3520 mtdblock4
  31        5      12288 mtdblock5
  31        6       2432 mtdblock6
  31        7      15808 mtdblock7
   8        0   15633408 sda
   8        1   15633392 sda1
root@RX1800-2F17:/usr/bin# cat 
root@RX1800-2F17:/usr/bin# cat /proc/cmdline
console=ttyS0,115200 rootfstype=squashfs,jffs2
root@RX1800-2F17:/usr/bin# cat /proc/modules
flow_manage 26633 0 - Live 0x8bf40000
mtkhnat 65421 0 - Live 0x8c880000
pppoe 8976 2 - Live 0x8c810000
ppp_async 7072 0 - Live 0x80938000
l2tp_ppp 14368 0 - Live 0x8d3f0000
iptable_nat 816 1 - Live 0x8d3e4000
pptp 14048 0 - Live 0x8d3ac000
pppox 1434 3 pppoe,l2tp_ppp,pptp, Live 0x8d37c000
ppp_mppe 5504 0 - Live 0x80932000
ppp_generic 21666 10 pppoe,ppp_async,l2tp_ppp,pptp,pppox,ppp_mppe, Live 0x8d398000
nf_nat_ipv4 3889 1 iptable_nat, Live 0x8d377000
nf_conntrack_ipv6 5648 6 - Live 0x8d384000
nf_conntrack_ipv4 5008 11 - Live 0x8d380000
ipt_REJECT 1008 2 - Live 0x8d352000
ipt_MASQUERADE 720 1 - Live 0x8d34e000
ebtable_nat 976 0 - Live 0x8d349000
ebtable_filter 976 0 - Live 0x8d01e000
ebtable_broute 848 0 - Live 0x8d33b000
ax88179_178a 13232 0 - Live 0x8d354000
asix 17463 0 - Live 0x8d358000
xt_time 1872 0 - Live 0x8d334000
xt_tcpudp 1840 57 - Live 0x8d332000
xt_string 784 0 - Live 0x8d32f000
xt_state 784 0 - Live 0x8d31f000
xt_nat 1200 48 - Live 0x8d126000
xt_multiport 1328 0 - Live 0x808f7000
xt_mark 720 0 - Live 0x8d319000
xt_mac 688 0 - Live 0x8d316000
xt_limit 1408 20 - Live 0x8d313000
xt_conntrack 2448 16 - Live 0x8d1a2000
xt_comment 560 209 - Live 0x8d168000
xt_TCPMSS 3024 4 - Live 0x8d169000
xt_REDIRECT 720 0 - Live 0x8d1e2000
xt_LOG 816 0 - Live 0x8d124000
usbnet 18731 2 ax88179_178a,asix, Live 0x8d170000
usblp 9232 0 - Live 0x8d304000
ums_usbat 8864 0 - Live 0x8d048000
ums_sddr55 6192 0 - Live 0x808f4000
ums_sddr09 9472 0 - Live 0x8dfdc000
ums_karma 1808 0 - Live 0x8d265000
ums_jumpshot 4144 0 - Live 0x8d0ce000
ums_isd200 5984 0 - Live 0x8dd70000
ums_freecom 2320 0 - Live 0x8d11d000
ums_datafab 5008 0 - Live 0x8d210000
ums_cypress 2704 0 - Live 0x8d117000
ums_alauda 8912 0 - Live 0x8d268000
ts_kmp 1392 0 - Live 0x8d111000
ts_fsm 2704 0 - Live 0x8d15a000
ts_bm 1488 0 - Live 0x808f2000
slhc 5435 1 ppp_generic, Live 0x8d144000
nf_reject_ipv4 2339 1 ipt_REJECT, Live 0x8d0e8000
nf_nat_redirect 1243 1 xt_REDIRECT, Live 0x8df62000
nf_nat_masquerade_ipv4 1564 1 ipt_MASQUERADE, Live 0x8d0ef000
nf_nat 9963 4 nf_nat_ipv4,xt_nat,nf_nat_redirect,nf_nat_masquerade_ipv4, Live 0x8d300000
nf_log_ipv4 3440 0 - Live 0x8d263000
nf_defrag_ipv6 5111 1 nf_conntrack_ipv6, Live 0x8d054000
nf_defrag_ipv4 982 1 nf_conntrack_ipv4, Live 0x8d23d000
nf_conntrack 58518 7 nf_nat_ipv4,nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state,xt_conntrack,nf_nat_masquerade_ipv4,nf_nat, Live 0x8d2f0000
mtfwd 16673 1 - Live 0x8d278000
mapfilter 43974 0 - Live 0x8d230000
iptable_mangle 944 1 - Live 0x8d255000
iptable_filter 752 1 - Live 0x8d271000
ip_tables 10413 4 iptable_nat,iptable_mangle,iptable_filter, Live 0x8d10c000
ebtables 16117 3 ebtable_nat,ebtable_filter,ebtable_broute, Live 0x8d1cc000
ebt_vlan 1008 0 - Live 0x8d1ff000
ebt_stp 2064 0 - Live 0x8d0e0000
ebt_redirect 944 0 - Live 0x8dded000
ebt_pkttype 624 0 - Live 0x8d2da000
ebt_mark_m 688 0 - Live 0x8d2dd000
ebt_mark 784 0 - Live 0x8d06c000
ebt_limit 1312 0 - Live 0x8d1a8000
ebt_among 2576 0 - Live 0x8d1c2000
ebt_802_3 784 0 - Live 0x8d05d000
crypto_hw_eip93 17607 0 - Live 0x8d228000
crc_ccitt 1067 1 ppp_async, Live 0x8d1a9000
btmtk_uart 33582 0 - Live 0x8d2d0000
br_netfilter 13039 0 - Live 0x8d220000
bluetooth 288587 1 btmtk_uart, Live 0x8d280000
fuse 76866 0 - Live 0x8d240000
sg 21632 0 - Live 0x8d218000
ip6t_REJECT 1040 2 - Live 0x8d1fd000
nf_reject_ipv6 2760 1 ip6t_REJECT, Live 0x8d1fa000
nf_log_ipv6 3920 0 - Live 0x8d1f8000
nf_log_common 2767 2 nf_log_ipv4,nf_log_ipv6, Live 0x8d072000
ip6table_mangle 1200 1 - Live 0x808ef000
ip6table_filter 688 1 - Live 0x808dd000
ip6_tables 10177 32 ip6table_mangle,ip6table_filter, Live 0x8d20c000
x_tables 13060 33 ipt_REJECT,ipt_MASQUERADE,xt_time,xt_tcpudp,xt_string,xt_state,xt_nat,xt_multiport,xt_mark,xt_mac,xt_limit,xt_conntrack,xt_comment,xt_TCPMSS,xt_REDIRECT,xt_LOG,iptable_mangle,iptable_filter,ip_tables,ebtables,ebt_vlan,ebt_stp,ebt_redirect,ebt_pkttype,ebt_mark_m,ebt_mark,ebt_limit,ebt_among,ebt_802_3,ip6t_REJECT,ip6table_mangle,ip6table_filter,ip6_tables, Live 0x8d204000
msdos 6640 0 - Live 0x8dfc6000
ip_gre 9813 0 - Live 0x8d1e4000
gre 1202 2 pptp,ip_gre, Live 0x8d06b000
l2tp_netlink 7816 1 l2tp_ppp, Live 0x8d1e0000
l2tp_core 13852 2 l2tp_ppp,l2tp_netlink, Live 0x808e4000
udp_tunnel 1955 1 l2tp_core, Live 0x8d064000
ip6_udp_tunnel 1751 1 l2tp_core, Live 0x8d05c000
ip_tunnel 12206 1 ip_gre, Live 0x8d1d0000
vfat 8720 1 - Live 0x8d1c8000
fat 51943 2 msdos,vfat, Live 0x8d1b0000
ntfs 95699 0 - Live 0x8d180000
nls_utf8 912 1 - Live 0x8dfd0000
nls_iso8859_1 2960 0 - Live 0x8dfce000
nls_cp437 4496 1 - Live 0x8d04e000
sha1_generic 2165 0 - Live 0x8d02a000
ecb 1392 0 - Live 0x8d00b000
des_generic 18411 1 crypto_hw_eip93, Live 0x8d040000
authenc 3419 1 crypto_hw_eip93, Live 0x8dfca000
mmc_block 24881 0 - Live 0x8de38000
usb_storage 40075 11 ums_usbat,ums_sddr55,ums_sddr09,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda, Live 0x8dee0000
mt7621_sd 11392 0 - Live 0x8df3c000
mmc_core 88501 2 mmc_block,mt7621_sd, Live 0x8df40000
leds_gpio 3088 0 - Live 0x8ddb7000
xhci_mtk 5520 0 - Live 0x8df1a000
xhci_plat_hcd 3568 0 - Live 0x808a3000
xhci_pci 2672 0 - Live 0x8deda000
xhci_hcd 95308 3 xhci_mtk,xhci_plat_hcd,xhci_pci, Live 0x8df20000
uhci_hcd 19168 0 - Live 0x80898000
ohci_platform 3760 0 - Live 0x8dd75000
ohci_hcd 23551 1 ohci_platform, Live 0x8ddb0000
ehci_platform 4400 0 - Live 0x8dd72000
ehci_hcd 34583 1 ehci_platform, Live 0x8de40000
sd_mod 27360 2 - Live 0x8ddf8000
scsi_mod 93168 4 ums_cypress,sg,usb_storage,sd_mod, Live 0x8df00000
gpio_button_hotplug 6640 0 - Live 0x8de50000
ext4 358399 0 - Live 0x8de80000
jbd2 59778 1 ext4, Live 0x8de20000
mbcache 7469 0 - Live 0x8ddea000
mbcache2 3577 1 ext4, Live 0x8dd9d000
exfat 106107 0 - Live 0x8de00000
usbcore 130806 24 ax88179_178a,asix,usbnet,usblp,ums_usbat,ums_sddr55,ums_sddr09,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda,usb_storage,xhci_mtk,xhci_plat_hcd,xhci_pci,xhci_hcd,uhci_hcd,ohci_platform,ohci_hcd,ehci_platform,ehci_hcd, Live 0x8ddc0000
nls_base 5424 8 vfat,fat,ntfs,nls_utf8,nls_iso8859_1,nls_cp437,exfat,usbcore, Live 0x8dd8c000
usb_common 2317 1 usbcore, Live 0x8fd2d000
mii 3928 3 ax88179_178a,asix,usbnet, Live 0x8fd45000
crc32c_generic 1328 0 - Live 0x8fe03000
root@RX1800-2F17:/usr/bin#

If DLing and installing additional packages works, it would be pretty cool.

It'll be one of the few devices (except for GL.iNet) that would actually let you do this.

I'd try, for sure.

That is what I meant by up to date.

And doing these on dozens of different platforms with many different software versions and whatnot requires a significant amount of work.

Some vendors like ASUS actually integrate all their devices in the same firmware builder, similar to OpenWrt, so they can fix things ONCE and the fix will propagate on all the devices they still support.

But even that becomes too heavy after a few years, as the modern versions of the software with the fixed bugs are more and more different from the older versions you must copy the fix on.

That's why even with OpenWrt you must do a major version upgrade every few years if you want to use supported firmware that is receiving bug fixes.

If it was so easy to just port the bug fixes forever everyone would have done it in OpenWrt.

check if this firmware still has opkg package manager and the feed configuration.
can you try the following commands? Opkg is in /bin folder by default, and the other is the default feeds list file, where the links to download packages are.

ls /bin
cat /etc/opkg/distfeeds.conf

It is possible that you can download some packages from the same (old) OpenWrt version

Probably not the packages called kmod-something-something because this device is 99% not using a compatible kernel version, but if you do that Opkg will just show an error and stop, it should not break the router.

Openwrt is new to me but I have installed dd-wrt on a few router years ago.
.

RX1800-2F17 login: root
Password:


BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, unknown)
    \________\/    -----------------------------------------------------------

root@RX1800-2F17:~# ls /bin
air_monitor                     multithread_malloc_testcode_t0
ash                             multithread_malloc_testcode_t1
board_detect                    multithread_malloc_testcode_t2
busybox                         mv
cat                             netmsg
chgrp                           netstat
chmod                           nice
chown                           opkg
config_generate                 pidof
cp                              ping
date                            ping6
dd                              ps
df                              pwd
dmesg                           rm
echo                            rmdir
egrep                           sed
false                           set_timezone.sh
fgrep                           sh
fsync                           sleep
grep                            sleepExe.sh
gunzip                          svclib.lua
gzip                            sync
ipcalc.sh                       tar
kill                            touch
ln                              true
lock                            ubus
login                           uclient-fetch
ls                              umount
mkdir                           uname
mknod                           usleep
mktemp                          vi
mount                           wget
mpstat                          zcat
multithread_malloc_testcode
root@RX1800-2F17:~# cat /etc/opkg/distfeeds.conf
src/gz reboot_core http://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/ramips/mt7621/packages
src/gz reboot_base http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/base
# src/gz reboot_luci http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/luci
# src/gz reboot_packages http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/packages
# src/gz reboot_routing http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/routing
# src/gz reboot_telephony http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/telephony
root@RX1800-2F17:~#

Ok I see opkg package manager and they left in the official package feeds.

Since the formatting in your post in the forum is broken, you can see how the links actually exist
http://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/ramips/mt7621/packages
http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/base
http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/luci

and so on.

can you run the command

opkg list-installed

It should give you a list of all installed packages.

Then I or someone else can advise on what packages to install to get upnp in there

Connecting to 192.168.0.1 port 23, please wait...


RX1800-2F17 login: root
Password: 



BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, unknown)
    \________\/    -----------------------------------------------------------

root@RX1800-2F17:~# opkg list-installed
1905daemon - 1
8021xd - 1
Cloud_upgrade - 1
air_monitor - 1
ated_ext - 2
base-files - 172-unknown
bc - 1.06.95-1
blkid - 2.29.2-1
block-mount - 2018-01-04-37762ff4-1
bndstrg_plus - 1
busybox - 1.25.1-4
ca-bundle - 20161130
cmd_convert - 4.5-1
curl - 7.60.0-3
daemon - 1
datconf - 1
datconf-lua - 1
ddns-scripts - 2.7.6-13
ddns-scripts_no-ip_com - 2.7.6-13
dnsmasq - 2.78-6
domain - 1
dropbear - 2017.75-2
ebtables - 2015-10-28-4c3e5cd3-1
eth_mac - 1
ethstt - 1
ethtool - 4.13-1
fdisk - 2.29.2-1
firewall - 2017-05-27-a4d98aea-1
flash - 1
flash_test - 1
fstools - 2018-01-04-37762ff4-1
fwdd - 1
fwtool - 1
gdbserver - 7.11.1-1
hostapd-common - 2016-12-19-ad02e79d-2
ip-bridge - 4.4.0-9
ip-full - 4.4.0-9
ip6tables - 1.6.2-1
iptables - 1.6.2-1
iptables-mod-filter - 1.6.2-1
iwinfo - 2016-09-21-fd9e17be-1
jshn - 2018-01-07-1dafcd78-1
jsonfilter - 2016-07-02-dea067ad-1
kernel - 4.4.198-1-761aeeaf815689eb9d96800631d11d7b
kmod-br-netfilter - 4.4.198-1
kmod-bridge - 4.4.198-1
kmod-btmtk_uart - 4.4.198-1
kmod-crypto-aead - 4.4.198-1
kmod-crypto-arc4 - 4.4.198-1
kmod-crypto-authenc - 4.4.198-1
kmod-crypto-crc32c - 4.4.198-1
kmod-crypto-des - 4.4.198-1
kmod-crypto-ecb - 4.4.198-1
kmod-crypto-hash - 4.4.198-1
kmod-crypto-hw-eip93 - 4.4.198-0.8
kmod-crypto-manager - 4.4.198-1
kmod-crypto-null - 4.4.198-1
kmod-crypto-pcompress - 4.4.198-1
kmod-crypto-sha1 - 4.4.198-1
kmod-ebtables - 4.4.198-1
kmod-flow_manage - 4.4.198+1.4.0-1
kmod-fs-exfat - 4.4.198+2017-01-03-8d291f525ce6d88fe0d8b11b86fd5c2e900401d3-1
kmod-fs-ext4 - 4.4.198-1
kmod-fs-msdos - 4.4.198-1
kmod-fs-ntfs - 4.4.198-1
kmod-fs-vfat - 4.4.198-1
kmod-fuse - 4.4.198-1
kmod-gpio-button-hotplug - 4.4.198-2
kmod-gre - 4.4.198-1
kmod-ip6tables - 4.4.198-1
kmod-ipt-conntrack - 4.4.198-1
kmod-ipt-core - 4.4.198-1
kmod-ipt-filter - 4.4.198-1
kmod-ipt-nat - 4.4.198-1
kmod-iptunnel - 4.4.198-1
kmod-l2tp - 4.4.198-1
kmod-leds-gpio - 4.4.198-1
kmod-lib-crc-ccitt - 4.4.198-1
kmod-lib-crc16 - 4.4.198-1
kmod-lib-textsearch - 4.4.198-1
kmod-libphy - 4.4.198-1
kmod-llc - 4.4.198-1
kmod-mapfilter - 4.4.198-1
kmod-mediatek_hnat - 4.4.198-1
kmod-mii - 4.4.198-1
kmod-mmc - 4.4.198-1
kmod-mppe - 4.4.198-1
kmod-mtfwd - 4.4.198-1
kmod-nf-conntrack - 4.4.198-1
kmod-nf-conntrack6 - 4.4.198-1
kmod-nf-ipt - 4.4.198-1
kmod-nf-ipt6 - 4.4.198-1
kmod-nf-nat - 4.4.198-1
kmod-nls-base - 4.4.198-1
kmod-nls-cp437 - 4.4.198-1
kmod-nls-iso8859-1 - 4.4.198-1
kmod-nls-utf8 - 4.4.198-1
kmod-ppp - 4.4.198-1
kmod-pppoe - 4.4.198-1
kmod-pppol2tp - 4.4.198-1
kmod-pppox - 4.4.198-1
kmod-pptp - 4.4.198-1
kmod-scsi-core - 4.4.198-1
kmod-scsi-generic - 4.4.198-1
kmod-sdhci-mt7621 - 4.4.198-1
kmod-slhc - 4.4.198-1
kmod-stp - 4.4.198-1
kmod-udptunnel4 - 4.4.198-1
kmod-udptunnel6 - 4.4.198-1
kmod-usb-core - 4.4.198-1
kmod-usb-ledtrig-usbport - 4.4.198-1
kmod-usb-net - 4.4.198-1
kmod-usb-net-asix - 4.4.198-1
kmod-usb-net-asix-ax88179 - 4.4.198-1
kmod-usb-ohci - 4.4.198-1
kmod-usb-printer - 4.4.198-1
kmod-usb-storage - 4.4.198-1
kmod-usb-storage-extras - 4.4.198-1
kmod-usb-uhci - 4.4.198-1
kmod-usb2 - 4.4.198-1
kmod-usb3 - 4.4.198-1
kvcedit - 1
lede-keyring - 2017-01-20-a50b7529-1
libblkid - 2.29.2-1
libblobmsg-json - 2018-01-07-1dafcd78-1
libc - 1.1.16-1
libcurl - 7.60.0-3
libfdisk - 2.29.2-1
libfuse - 2.9.7-1
libgcc - 5.4.0-1
libip4tc - 1.6.2-1
libip6tc - 1.6.2-1
libiwinfo - 2016-09-21-fd9e17be-1
libiwinfo-lua - 2016-09-21-fd9e17be-1
libjson-c - 0.12.1-1
libjson-script - 2018-01-07-1dafcd78-1
libkvcutil - 1
liblua - 5.1.5-1
libmapd - 1
libmbedtls - 2.7.0-1
libncurses - 6.0-1
libnl-tiny - 0.1-5
libnvram - 1
libopenssl - 1.0.2s-1
libpcap - 1.8.1-1
libpthread - 1.1.16-1
libreadline - 7.0-1
librpc - 2015-11-04-a921e3de-1
librt - 1.1.16-1
libsmartcols - 2.29.2-1
libstdcpp - 5.4.0-1
libubox - 2018-01-07-1dafcd78-1
libubus - 2017-02-18-34c6e818-1
libubus-lua - 2017-02-18-34c6e818-1
libuci - 2018-01-01-141b64ef-1
libuci-lua - 2018-01-01-141b64ef-1
libuclient - 2016-12-09-52d955fd-1
libusb-1.0 - 1.0.21-1
libuuid - 2.29.2-1
libxtables - 1.6.2-1
lmbench - 3.0-a9-1
lmbench-lmdd - 3.0-a9-1
logd - 2017-03-10-16f7e161-1
lrzsz - 0.12.20-1
lua - 5.1.5-1
lua-cjson - 2.1.0-2
luasocket - 3.0-rc1-20130909-3
luci - unknown-1
luci-app-firewall - unknown-1
luci-app-mtk - unknown-1
luci-app-samba - unknown-1
luci-base - unknown-1
luci-lib-ip - unknown-1
luci-lib-json - unknown-1
luci-lib-jsonc - unknown-1
luci-lib-nixio - unknown-1
luci-mod-admin-full - unknown-1
luci-proto-ipv6 - unknown-1
luci-proto-ppp - unknown-1
luci-theme-bootstrap - unknown-1
malloctest - 1
mapd - 1
memtester - 4.3.0-1
mii_mgr - 1
miniupnpd - 1
mtd - 21
mtk-base-files - 1-unknown
mtk_factory_rw - 1-unknown
mtk_led - 1.0-1
mtkhnat_util - 1-unknown
netifd - 2017-01-25-650758b1-1
ntfs-3g - 2016.2.22-1-fuseext
nvram - 1
odhcp6c - 2017-01-30-c13b6a05-2
odhcpd - 2018-03-02-2da5850f-3
omcproxy - 2017-02-14-1fe6f48f-3
openssl-util - 1.0.2s-1
opkg - 2017-12-08-9f61f7ac-1
opsw - 1.0-1
parental_check - 1.0-1
ppp - 2.4.7-12
ppp-mod-pppoe - 2.4.7-12
ppp-mod-pppol2tp - 2.4.7-12
ppp-mod-pptp - 2.4.7-12
procd - 2018-01-22-9a4036fb-1
procd-nand - 2018-01-22-9a4036fb-1
qdma - 1
regs - 1
resolveip - 2
rpcd - 2017-12-07-cfe1e75c-1
samba4-server - 4.0.24-1
sigma_daemon - 1
sigma_dut - 1
swconfig - 11
switch - 1
tcpdump - 4.9.2-1
terminfo - 6.0-1
uart_launcher - mp-1
ubi-utils - 1.5.2-1
ubox - 2017-03-10-16f7e161-1
ubus - 2017-02-18-34c6e818-1
ubusd - 2017-02-18-34c6e818-1
uci - 2018-01-01-141b64ef-1
uclient-fetch - 2016-12-09-52d955fd-1
uhttpd - 2017-11-04-a235636a-1
uhttpd-mod-ubus - 2017-11-04-a235636a-1
usbutils - 007-6
usign - 2015-07-04-ef641914-1
usr_flow - 4.5-1
vsftpd - 3.0.3-2
wan_check - 1.1.5
wapp - 1
wifi-profile - 1-unknown
wificonf - 1
wireless-tools - 29-5
wpad-mini - 2016-12-19-ad02e79d-2
xl2tpd - devel-20151125-3
zlib - 1.2.11-1
root@RX1800-2F17:~#

That should be good, but things you install will not appear in the interface you show in the screenshots from your phone since that is not the standard OpenWrt web interface.

I know how to install packages from console, but I don't know how to configure UPnP, I don't use it at home. So it is better to wait and ask to other people that know UPnP before proceding.

I edited the thread title so other people can come and help.




Not sure what you're looking for next, but if you look in the packages repository you'll see minidlna_1.1.5-3_mipsel_24kc.ipk.

You should be able to use this guide to get nearer to your goal: https://openwrt.org/docs/guide-user/services/media_server/dlna.

I copied both minidlna_1.1.5-3_mipsel_24kc.ipk and miniupnpc_1.9-1_mipsel_24kc.ipk to the routes tmp folder then tried opkg install and it did not work.

RX1800-2F17 login: root
Password:


BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, unknown)
    \________\/    -----------------------------------------------------------

root@RX1800-2F17:~# cd /tmp
root@RX1800-2F17:/tmp# ls
TZ                                minidlna_1.1.5-3_mipsel_24kc.ipk
board.json                        miniupnpc_1.9-1_mipsel_24kc.ipk
cache                             mtk
dbg.log                           opkg-lists
dhcp.leases                       overlay
dnsmasq.d                         ping_result.log
etc                               resolv.conf
etc_ro                            resolv.conf.auto
extroot                           resolv.conf.ppp
hosts                             run
l1profile.sh                      shm
lib                               spool
lock                              state
locks                             sysinfo
log                               tmp
login_succ.flg                    upgrade.txt
login_user                        usr
luci-indexcache                   wan_connected
luci-modulecache
root@RX1800-2F17:/tmp# opkg install miniupnpc_1.9-1_mipsel_24kc.ipk
Installing miniupnpc (1.9-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for miniupnpc:
 *      libminiupnpc *
 * opkg_install_cmd: Cannot install package miniupnpc.
root@RX1800-2F17:/tmp#  opkg install minidlna_1.1.5-3_mipsel_24kc.ipk
Installing minidlna (1.1.5-3) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for minidlna:
 *      libexif *       libjpeg *       libsqlite3 *    libffmpeg *     libid3tag *     libflac *       libvorbis *
 * opkg_install_cmd: Cannot install package minidlna.
root@RX1800-2F17:/tmp#

Did you try the 3 commands in that guide to pull target package (and dependencies)direct from the repositories?

If your asking if I ran "opkg update" yes i did and it worked.

RX1800-2F17 login: root
Password:


BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, unknown)
    \________\/    -----------------------------------------------------------

root@RX1800-2F17:~# opkg update
Downloading http://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/ramips/mt7621/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_core
Downloading http://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/ramips/mt7621/packages/Packages.sig
Signature check passed.
Downloading http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/reboot_base
Downloading http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
root@RX1800-2F17:~# opkg install minidlna
Unknown package 'minidlna'.
Collected errors:
 * opkg_install_cmd: Cannot install package minidlna.
root@RX1800-2F17:~# opkg install luci-app-minidlna
Unknown package 'luci-app-minidlna'.
Collected errors:
 * opkg_install_cmd: Cannot install package luci-app-minidlna.
root@RX1800-2F17:~#

Try removing the leading "# " on the above, at least on the one ending with packages. The opkg update, etc

Given the effort you've already spent on this device, it would probably be easier to get this device ported to OpenWrt-proper, than trying to shoehorn OpenWrt packages into an incompatible proprietary environment. Especially for mt7621a+mt7915 that should be relatively straight forward.

2 Likes

Product similar to the ZBTLINK ZBT Z100 AX v01

4 * Gigabits LAN + USB-3

My sense of this market segment is that a Chinese manufacturer is providing devices for re-branding and that there are 2 companies selling almost identical devices. Victure and Cudy.

Cudy's version of the model in question:
https://www.cudytech.com/productinfo/136312.html

Cudy is OpenWrt friendly to the point of providing OpenWrt builds on their website:
https://www.cudytech.com/openwrt_software_download

The path to OpenWRT on a Cudy router entails installing Cudy's OpenWRT version and then upgrading it to a proper OpenWRT build.

What I wonder is if someone has compared the hex code dumps of the Cudy and Victure with the same hardware and whether Cudy's OpenWrt firmware could be used to flash a Victure device? Before attempting this I would have a backup of Victure's firmware and double check the hardware.

I'd also be more inclined to get a Cudy device outright, The slight increase in cost over Victure devices is worth the OpenWrt support and there should be some incentives for Cudy to continue support.

Cudy X6 is without USB-3

ZBTLINK ZBT Z100 AX v01 is with USB-3 as Victure RX1800 and costs some 60 euros