OpenWrt Forum Archive

Topic: Totolink A3002RU Supported?

The content of this topic has been archived on 17 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi OpenWrt forums, I'm new to the router firmware flashing scene and I'm looking for some help.

Currently I have a Totolink A3002RU router acting as a gateway to the internet. I wanted to load OpenWrt on it because I'm pretty sure it has a backdoor in its factory firmware. I've looked at OpenWrt and DD Wrt supported device lists but I don't see A3002RU or Totolink listed.


From the device requirements page it seems OpenWrt will work, since my device has
Realtek chipset (RTL8197DN (600 MHz)),
8 MiB of flash(GigaDevice GD25Q64BSIG),
64 MiB of Ram (ESMT M14D5121632A-2.5B)


There's a place to upgrade the firmware, but I haven't tried anything in case I brick my router.

Thanks for your help.

Hello, I'm pretty sure it has a backdoor too (at this price we cannot have everything!) I'm also looking for an openwrt firmware, thank you in advance!

I would also be interested in getting OpenWrt running on this router. It's well-built with decent features for the price, just that the stock firmware is not great to say the least. I'd be happy to try to provide any information I can from the router. There's even a.. rather convenient.. "System Command" page.

ls -al /bin

drwxrwxr-x    2 500      ftpshare     2413 Oct  8 22:31 .
drwxrwxr-x   12 500      ftpshare      185 Oct  8 22:31 ..
-rwxr-xr-x    1 500      ftpshare    10032 Oct  8 22:31 acltd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ash -> busybox
-rwxrwxr-x    1 500      ftpshare   137456 Oct  8 22:31 auth
-rwxrwxr-x    1 500      ftpshare    14252 Oct  8 22:31 batchRemoteUpgrade
-rwxrwxr-x    1 500      ftpshare   493308 Oct  8 22:31 boa
-rwxrwxr-x    1 500      ftpshare    22016 Oct  8 22:31 brctl
-rwxrwxr-x    1 500      ftpshare     2632 Oct  8 22:31 buffermemory
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 bunzip2 -> busybox
-rwxrwxr-x    1 500      ftpshare   252768 Oct  8 22:31 busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 bzcat -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 cat -> busybox
-rwxr-xr-x    1 500      ftpshare      170 Oct  8 22:31 chkvpn.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 chpasswd -> busybox
-rwxr-xr-x    1 500      ftpshare       32 Oct  8 22:31 connect.sh
-rwxr-xr-x    1 500      ftpshare       34 Oct  8 22:31 connect6.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 cp -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 cut -> busybox
-rwxrwxr-x    1 500      ftpshare   515904 Oct  8 22:31 cwmpClient
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 date -> busybox
-rwxr-xr-x    1 500      ftpshare       28 Oct  8 22:31 ddns.sh
-rwxrwxr-x    1 500      ftpshare    12112 Oct  8 22:31 ddns_inet
-rwxrwxr-x    1 500      ftpshare   157040 Oct  8 22:31 dhcp6c
-rwxr-xr-x    1 500      ftpshare     1094 Oct  8 22:31 dhcp6cRcv.sh
-rwxrwxr-x    1 500      ftpshare    16680 Oct  8 22:31 dhcp6ctl
-rwxrwxr-x    1 500      ftpshare   145992 Oct  8 22:31 dhcp6s
-rwxr-xr-x    1 500      ftpshare      137 Oct  8 22:31 disconnect.sh
-rwxrwxr-x    1 500      ftpshare    46684 Oct  8 22:31 dnrd
-rwxrwxr-x    1 500      ftpshare     4044 Oct  8 22:31 dns_protocl
-rwxrwxr-x    1 500      ftpshare   109760 Oct  8 22:31 dnsmasq
-rwxrwxr-x    1 500      ftpshare     3660 Oct  8 22:31 dnsspoof
-rwxr-xr-x    1 500      ftpshare      207 Oct  8 22:31 dw
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 echo -> busybox
-rwxrwxr-x    1 500      ftpshare    28400 Oct  8 22:31 ecmh
-rwxr-xr-x    1 500      ftpshare      123 Oct  8 22:31 ew
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 expr -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 false -> busybox
-rwxr-xr-x    1 500      ftpshare       32 Oct  8 22:31 firewall.sh
-rwxrwxr-x    1 500      ftpshare    94776 Oct  8 22:31 flash
-rwxrwxr-x    1 500      ftpshare    25124 Oct  8 22:31 flatfsd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 free -> busybox
-rwxrwxr-x    1 500      ftpshare    11540 Oct  8 22:31 fwd
-rwxr-xr-x    1 500      ftpshare       98 Oct  8 22:31 getmib
-rwxr-xr-x    1 500      ftpshare       98 Oct  8 22:31 getmib1
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 getty -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 grep -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 halt -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 head -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 hostname -> busybox
-rwxrwxr-x    1 500      ftpshare    13396 Oct  8 22:31 iapp
-rwxr-xr-x    1 500      ftpshare      104 Oct  8 22:31 ib
-rwxr-xr-x    1 500      ftpshare      104 Oct  8 22:31 ib1
-rwxr-xr-x    1 500      ftpshare      105 Oct  8 22:31 id1
-rwxr-xr-x    1 500      ftpshare      105 Oct  8 22:31 idd
-rwxr-xr-x    1 500      ftpshare      105 Oct  8 22:31 idd1
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ifconfig -> busybox
-rwxrwxr-x    1 500      ftpshare    25091 Oct  8 22:31 igmpproxy
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 init -> busybox
-rwxr-xr-x    1 500      ftpshare      116 Oct  8 22:31 init.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ip -> busybox
-rwxrwxr-x    1 500      ftpshare   264308 Oct  8 22:31 ip6tables
-rwxr-xr-x    1 500      ftpshare       72 Oct  8 22:31 ip_qos.sh
-rwxrwxr-x    1 500      ftpshare   295336 Oct  8 22:31 iptables
-rwxr-xr-x    1 500      ftpshare      111 Oct  8 22:31 irf
-rwxr-xr-x    1 500      ftpshare      111 Oct  8 22:31 irf1
-rwxr-xr-x    1 500      ftpshare      104 Oct  8 22:31 iw
-rwxr-xr-x    1 500      ftpshare      104 Oct  8 22:31 iw1
-rwxrwxr-x    1 500      ftpshare    37332 Oct  8 22:31 iwcontrol
-rwxrwxr-x    1 500      ftpshare    23672 Oct  8 22:31 iwpriv
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 kill -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 killall -> busybox
-rwxr-xr-x    1 500      ftpshare      301 Oct  8 22:31 killsh.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 klogd -> busybox
-rwxr-xr-x    1 500      ftpshare       27 Oct  8 22:31 l2tp.sh
-rwxrwxr-x    1 500      ftpshare   101116 Oct  8 22:31 l2tpd
-rwxr-xr-x    1 500      ftpshare       27 Oct  8 22:31 lan.sh
-rwxr-xr-x    1 500      ftpshare    54732 Oct  8 22:31 lld2d
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ln -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 login -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ls -> busybox
-rwxrwxr-x    1 500      ftpshare    93004 Oct  8 22:31 miniigd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 mkdir -> busybox
-rwxrwxr-x    1 500      ftpshare    33344 Oct  8 22:31 mldproxy
-rwxr-xr-x    1 500      ftpshare      182 Oct  8 22:31 mmd_cmdr
-rwxr-xr-x    1 500      ftpshare      196 Oct  8 22:31 mmd_cmdw
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 mount -> busybox
lrwxrwxrwx    1 500      ftpshare       21 Oct  8 22:31 mount.exfat -> /bin/mount.exfat-fuse
-rwxrwxr-x    1 500      ftpshare   294128 Oct  8 22:31 mount.exfat-fuse
-rwxr-xr-x    1 500      ftpshare      589 Oct  8 22:31 mp.sh
-rwxrwxr-x    1 500      ftpshare   190916 Oct  8 22:31 ndppd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 nice -> busybox
-rwxrwxr-x    1 500      ftpshare   397964 Oct  8 22:31 nmbd
-rwxrwxr-x    1 500      ftpshare    20836 Oct  8 22:31 notice
-rwxr-xr-x    1 500      ftpshare       31 Oct  8 22:31 notice.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 nslookup -> busybox
-rwxrwxr-x    1 500      ftpshare    54780 Oct  8 22:31 ntfs-3g
-rwxr-xr-x    1 500      ftpshare       27 Oct  8 22:31 ntp.sh
-rwxrwxr-x    1 500      ftpshare    11736 Oct  8 22:31 ntp_inet
-rwxrwxr-x    1 500      ftpshare    20860 Oct  8 22:31 ntpclient
-rwxr-xr-x    1 500      ftpshare      115 Oct  8 22:31 ob
-rwxr-xr-x    1 500      ftpshare      115 Oct  8 22:31 ob1
-rwxr-xr-x    1 500      ftpshare      116 Oct  8 22:31 od
-rwxr-xr-x    1 500      ftpshare      116 Oct  8 22:31 od1
-rwxr-xr-x    1 500      ftpshare      122 Oct  8 22:31 orf
-rwxr-xr-x    1 500      ftpshare      122 Oct  8 22:31 orf1
-rwxr-xr-x    1 500      ftpshare      115 Oct  8 22:31 ow
-rwxr-xr-x    1 500      ftpshare      115 Oct  8 22:31 ow1
-rwxr-xr-x    1 500      ftpshare      184 Oct  8 22:31 phyr
-rwxr-xr-x    1 500      ftpshare      151 Oct  8 22:31 phyw
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ping -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ping6 -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 poweroff -> busybox
-rwxrwxr-x    1 500      ftpshare    13128 Oct  8 22:31 ppp_inet
-rwxrwxr-x    1 500      ftpshare   260096 Oct  8 22:31 pppd
-rwxr-xr-x    1 500      ftpshare       30 Oct  8 22:31 pppoe.sh
-rwxr-xr-x    1 500      ftpshare       49 Oct  8 22:31 pppoe_conn_patch.sh
-rwxr-xr-x    1 500      ftpshare       87 Oct  8 22:31 pppoe_disc_patch.sh
-rwxrwxr-x    1 500      ftpshare    58712 Oct  8 22:31 pptp
-rwxr-xr-x    1 500      ftpshare       29 Oct  8 22:31 pptp.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 ps -> busybox
-rwxrwxr-x    1 500      ftpshare   128992 Oct  8 22:31 radvd
-rwxrwxr-x    1 500      ftpshare    71832 Oct  8 22:31 radvdump
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 reboot -> busybox
-rwxrwxr-x    1 500      ftpshare     3584 Oct  8 22:31 rebootschedule
-rwxr-xr-x    1 500      ftpshare       38 Oct  8 22:31 rebootschedule.sh
-rwxrwxr-x    1 500      ftpshare     2828 Oct  8 22:31 rebootschedules
-rwxr-xr-x    1 500      ftpshare       37 Oct  8 22:31 refreshbuffer.sh
-rwxrwxr-x    1 500      ftpshare    10564 Oct  8 22:31 reload
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 renice -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 rm -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 route -> busybox
-rwxrwxr-x    1 500      ftpshare    47164 Oct  8 22:31 routed
-rwxr-xr-x    1 500      ftpshare       48 Oct  8 22:31 rssi
-rwxr-xr-x    1 500      ftpshare       48 Oct  8 22:31 rssi1
-rwxrwxr-x    1 500      ftpshare    22724 Oct  8 22:31 rtk_cmd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 sed -> busybox
-rwxr-xr-x    1 500      ftpshare      108 Oct  8 22:31 setmib
-rwxr-xr-x    1 500      ftpshare      108 Oct  8 22:31 setmib1
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 sh -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 sleep -> busybox
-rwxr-xr-x    1 500      ftpshare     2259 Oct  8 22:31 smb.sh
-rwxr-xr-x    1 500      ftpshare     2131 Oct  8 22:31 smbbak.sh
-rwxrwxr-x    1 500      ftpshare  1190820 Oct  8 22:31 smbd
-rwxrwxr-x    1 500      ftpshare    12924 Oct  8 22:31 smbpasswd
-rwxr-xr-x    1 500      ftpshare     2406 Oct  8 22:31 snmpd.sh
-rwxr-xr-x    1 500      ftpshare     2371 Oct  8 22:31 startup.sh
-rwxrwxr-x    1 500      ftpshare   184004 Oct  8 22:31 sysconf
-rwxr-xr-x    1 500      ftpshare       30 Oct  8 22:31 syslog.sh
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 syslogd -> busybox
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 tail -> busybox
-rwxrwxr-x    1 500      ftpshare   234604 Oct  8 22:31 tc
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 telnetd -> busybox
-rwxrwxr-x    1 500      ftpshare   173892 Oct  8 22:31 timelycheck
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 tr -> busybox
-rwxrwxr-x    1 500      ftpshare    56560 Oct  8 22:31 traceroute
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 true -> busybox
lrwxrwxrwx    1 500      ftpshare        6 Oct  8 22:31 udhcpc -> udhcpd
-rwxrwxr-x    1 500      ftpshare    43480 Oct  8 22:31 udhcpd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 umount -> busybox
-rwxrwxr-x    1 500      ftpshare   100372 Oct  8 22:31 updatedd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 uptime -> busybox
-rwxrwxr-x    1 500      ftpshare     9284 Oct  8 22:31 usbmount
-rwxrwxr-x    1 500      ftpshare   454896 Oct  8 22:31 ushare
-rwxrwxr-x    1 500      ftpshare   155080 Oct  8 22:31 vsftpd
lrwxrwxrwx    1 500      ftpshare        7 Oct  8 22:31 wc -> busybox
-rwxr-xr-x    1 500      ftpshare       31 Oct  8 22:31 wlanapp.sh
-rwxr-xr-x    1 500      ftpshare       36 Oct  8 22:31 wlanschedule.sh
-rwxrwxr-x    1 500      ftpshare   260808 Oct  8 22:31 wscd

(Last edited by lrussell on 20 Mar 2018, 13:17)

The discussion might have continued from here.