OpenWrt Forum Archive

Topic: TP-Link TL-MR3020 Support

The content of this topic has been archived between 16 Jun 2013 and 7 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Hi all,

I'm building my own Chaos Calmer 15.05 firmwares for TP-Link MR3020 and WR703N routers with this tutorial: http://ofmodemsandmen.com/build.html

I can revert to any openWRT firmware without trouble, even via LuCI or CLI.
But I can't upgrade directly to my own firmware from an original TP-Link firmware...
I must to upgrade with the official openWRT CC firmware before install mine.

I use this method to revert from OpenWRT to original here: http://wiki.openwrt.org/toh/tp-link/tl- … l_firmware

Did I miss a setting in menuconfig?

OK... the name of the firmware is 62 characters max with TP-Link OEM web interface...

(Last edited by jeko on 25 Oct 2015, 21:17)

Hello all

I am planning to buy TP-Link MR3020 after bricking Dlink dir 505
My main use will be for torrent transmission.Is it stable?Can i download big torrent like 30gb with this router?

Please experienced user please reply.

Thanks

itechankit wrote:

I am planning to buy TP-Link MR3020 after bricking Dlink dir 505

I wonder how you managed that, the DIR-505 is virtually unbrickable due to its Emergency Flash mode.

My main use will be for torrent transmission.Is it stable?

My personal experience: No. It can work -- but there are no guarantees, and it will most certainly be hard to configure. And even then, it will barely run, certainly not great.

My personal recommendation: If you want good transmission performance (and in general, hard disk performance, you probably want to access the files after downloading, no?) don't bother fiddling around with a small consumer router, and an external hard disk -- get a NAS.

(Last edited by metai on 14 Nov 2015, 09:49)

My TL-MR3020 is bricked, the network & serial port were not working,  suspected u-boot corrupted.

I'm able to copy the third-party u-boot to the router with my CH341 ISP programmer, and the OpenWrt firmware is flashed to the router using the u-boot. Now, everything is working except the wireless.

Does anybody have a backup of the art partition of the TL-MR3020?

smching wrote:

My TL-MR3020 is bricked, the network & serial port were not working,  suspected u-boot corrupted.

I'm able to copy the third-party u-boot to the router with my CH341 ISP programmer, and the OpenWrt firmware is flashed to the router using the u-boot. Now, everything is working except the wireless.

Does anybody have a backup of the art partition of the TL-MR3020?

u don't need to overwrite your art, your wifi is not working cuz it can't find proper mac address which was damaged after u-boot overwriting, just hardcode mac address in the /etc/config/wireless and ull get a working wifi

stas2z wrote:

u don't need to overwrite your art, your wifi is not working cuz it can't find proper mac address which was damaged after u-boot overwriting, just hardcode mac address in the /etc/config/wireless and ull get a working wifi

I have made a mistake before copy the u-boot to the flash chip.  When I click on the erase button on the ISP programmer software, it just wipe out everything.

smching wrote:
stas2z wrote:

u don't need to overwrite your art, your wifi is not working cuz it can't find proper mac address which was damaged after u-boot overwriting, just hardcode mac address in the /etc/config/wireless and ull get a working wifi

I have made a mistake before copy the u-boot to the flash chip.  When I click on the erase button on the ISP programmer software, it just wipe out everything.

https://github.com/pepe2k/ar9300_eeprom … aster/dump

I have seen there are CC firmware for MR3020. I have extroot on my router (AA), I am worrying that if I choose to update the firmware from AA to CC, will I have to re-do extroot again?

There are two firmware listed in the device wiki page i.e. factory.bin and sysupgrade.bin. What is the difference?

Factory binary is the one you should use while moving from the original device firmware (in this case the TP-Link original one) to OpenWRT for the first time.
The sysupgrade is the one you can use while already having the installation and want to upgrade from older OpenWRT to newer.

However, the extRoot is, I believe, a problem - you'd have to upgrade the part on the router itself and then upgrade the extRoot installation (including packages), too. But I'm no expert, I rarely use extRoot (e.g. twice) and never did an actual upgrade this way.

When upgrading OpenWrt, a fresh extrooting is required.

I have a problem about aria2 download
I can use aria downloader for normal download, except for video
It's always error and cannot download,even from direct download link
It can only download youtube video through keepvid.com
For example,aria2downloader cannot download this link

http://2.bp.blogspot.com/y9LZ9Ne6loZ6JO … b4hfdo=m18

https://r1---sn-npo7zn7r.googlevideo.co … mp;key=ck2

About setting,i haven't change anything so is there something that i have to change so i can download from link like above?

(Last edited by yagami1234 on 31 Jan 2016, 08:59)

Hi Everyone,

This is going to be a longer type post but it's to help beginners with with this device (maybe other similar devices) connect to the internet with a USB modem/phone. If you don't need this or don't want to positively add to this, then just go to the next post.

I'm not an expert. I like technology and I'm happy to learn new things but I've found both extremes on this site when looking at others that have sought help. Those that are happy to help and those that think they are superior to anyone who doesn't know as much as them about networking and treat people like dirt. This later type of people make it hard for people like me, for which there are many, to learn. It makes it almost impossible to consider asking for help for fear of being treated like an idiot. So this post is for all us "idiots". As I'm not an expert, it may contain errors, and no I won't be updating this with new information as OpenWRT gets updated.

My particular scenario is to connect my Boostmobile HTC Desire 510 with a USB tether to my MR3020. Your MR3020 won't transmit WiFi (can't fit it all in the 4mb with this method) but you can just use an AP to get your WiFi up and going.

Let's begin.

1. You must have an existing working internet connection that you can plug your computer into with an Ethernet cable. You need to know your existing gateway and custom DNS if you have one. If you don't know what your custom DNS is, then you probably don't need one.
2. Flash your router with this release of OpenWrt. kudos to LeJeko. https://github.com/LeJeko/OpenWRT-USB-T … s/tag/v5.1 Either get the factory bin if you are flashing straight from stock or the sysupgrade if you are upgrading an existing OpenWrt. This step is simply accomplished by using the GUIs to flash/upgrade firmware.
3. Root your phone. Use xda to get this done. Follow this guide, http://forum.xda-developers.com/desire- … y-t2988292.
4. Flash a custom rom to your phone. Use xda to get this done. Here is a link to the downloads, http://forum.xda-developers.com/devdb/p … #downloads. You'll also need this one, http://androidforums.com/threads/boost- … od.840501/. Follow post #608 from here http://forum.xda-developers.com/desire- … st61749793 to do it in the right order. You will have to remove the battery to reboot the phone after each flash when the phone is attempting to boot up, i.e. on the white screen with the HTC logo.
5. Connect your phone to the MR3020 with your USB cable.
6. On your phone go to Settings, More, Tethering & portable hotspot, then tick the box next to USB tethering.
7. Open up a browser and go to 192.168.0.254 (your new gateway). Set up a password and click "Save & Apply". Go to Network, Interfaces to see your new DNS next to the USB interface.

That's it. This is about the forth or fifth different method I've tried to get this to work. Turns out both the stock rom on the phone and the easytether app were causing problems. That may make me sound like an idiot but I'm not a network engineer and don't live in command prompt world which is what a lot of the help is written in.

If you are going down this rout to replace your cable internet with cellular internet at home, also use Network Speed Signal Booster from MCStealth Apps to speed up your connection and Network Cell Info from Wilysis to find the best signal in your home.

If this method does work for you, please consider supporting OpenWrt, MCStealth Apps, and Wilysis, without them we'd be screwed.

Cheers
Sean

(Last edited by seanbossert on 28 Apr 2016, 17:55)

Does anyone know if the MR3020 or WR703N work with 2G (GSM/GPRS@ 1800/2600mhz)?
(More specifically, I want to use a ZTE A356 or ZTE MF110 USB SIM MODEM, as they're on the supported list).

I ask because all of the retailers in my area are telling me that these 2 routers (3020 and 703N) are "3G/4G only", and will not work with 2G. However, the SIM card modem that I have is on the supported list for the router. So it should support the USB modem, but I'm unsure if it will support the actual data mode (2G) in the SIM.

Anyone know?

Yes it works. I'm writing this through MR3020 and 2G.

Hi all.

I want to create a dedicated point-to point link using two MR3020s, each equipped with a USB wifi unit with external antenna. One MR3020 has to repeat a local AP from the internals to the external unit, the other MR3020 will provide the reverse function, receiving the wifi signal via the external unit and repeating via the internals. Is this possible?

I've spent some time looking for a solution but without much luck.

Thanks in advance for all replies.

I wrote Rooter 3020 but now I do not have wifi, Lan connects with ip 192.168.1.1 but can not get into it to give it ip nonexistent page without connecting to the net. sad In UART can enter but do not know how to WIFI enable site and how to configure it.
I am a beginner and do not know anything so if someone can explain to me step by step how to activate wifi on your tx / rx UART because there have access.
Thank you in advance for your help.

If this information is useful las
ifconfig
br-lan    Link encap:Ethernet  HWaddr 60:E3:27:DA:BC:28 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fdcb:c52d:3651::1/60 Scope:Global
          inet6 addr: fe80::62e3:27ff:feda:bc28/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1336 (1.3 KiB)  TX bytes:2454 (2.3 KiB)

eth0      Link encap:Ethernet  HWaddr 60:E3:27:DA:BC:28 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1420 (1.3 KiB)  TX bytes:2116 (2.0 KiB)
          Interrupt:4

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3264 (3.1 KiB)  TX bytes:3264 (3.1 KiB)

root@OpenWrt:/# [   74.550000] random: nonblocking pool is initialized
[   85.560000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   85.720000] usb-storage 1-1:1.0: USB Mass Storage device detected
[   85.740000] scsi host0: usb-storage 1-1:1.0
[   86.740000] scsi 0:0:0:0: CD-ROM            Vodafone USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2

dmesg
[    0.000000] Linux version 3.18.20 (buildbot@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46450) ) #1 Fri Sep 4 21:55:57 CEST 2015
[    0.000000] MyLoader: sysp=5306ac2e, boardp=8e303482, parts=f904f9ea
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x01ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x01ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x01ffffff]
[    0.000000] On node 0 totalpages: 8192
[    0.000000] free_area_init_node: node 0, pgdat 8034e2b0, node_mem_map 81000000
[    0.000000]   Normal zone: 64 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 8192 pages, LIFO batch:0
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  board=TL-MR3020  console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 28516K/32768K available (2621K kernel code, 129K rwdata, 344K rodata, 224K init, 194K bss, 4252K reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.100000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is TP-LINK TL-MR3020
[    0.370000] Switched to clocksource MIPS
[    0.370000] NET: Registered protocol family 2
[    0.380000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.390000] TCP: reno registered
[    0.390000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] NET: Registered protocol family 1
[    0.410000] PCI: CLS 0 bytes, default 32
[    0.410000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.440000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.450000] msgmni has been set to 55
[    0.460000] io scheduler noop registered
[    0.460000] io scheduler deadline registered (default)
[    0.460000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.470000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a AR933X UART
[    0.480000] console [ttyATH0] enabled
[    0.490000] bootconsole [early0] disabled
[    0.500000] m25p80 spi0.0: found w25q32, expected m25p80
[    0.510000] m25p80 spi0.0: w25q32 (4096 Kbytes)
[    0.510000] 5 tp-link partitions found on MTD device spi0.0
[    0.520000] Creating 5 MTD partitions on "spi0.0":
[    0.520000] 0x000000000000-0x000000020000 : "u-boot"
[    0.530000] 0x000000020000-0x00000012c4cc : "kernel"
[    0.530000] 0x00000012c4cc-0x0000003f0000 : "rootfs"
[    0.540000] mtd: device 2 (rootfs) set to be root filesystem
[    0.540000] 1 squashfs-split partitions found on MTD device rootfs
[    0.550000] 0x000000340000-0x0000003f0000 : "rootfs_data"
[    0.550000] 0x0000003f0000-0x000000400000 : "art"
[    0.560000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.580000] libphy: ag71xx_mdio: probed
[    1.170000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[    1.180000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.180000] TCP: cubic registered
[    1.180000] NET: Registered protocol family 17
[    1.190000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    1.200000] Bridge firewalling registered
[    1.200000] 8021q: 802.1Q VLAN Support v1.8
[    1.220000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.230000] Freeing unused kernel memory: 224K (80368000 - 803a0000)
[    2.530000] init: Console is alive
[    2.530000] init: - watchdog -
[    4.510000] usbcore: registered new interface driver usbfs
[    4.520000] usbcore: registered new interface driver hub
[    4.520000] usbcore: registered new device driver usb
[    4.580000] SCSI subsystem initialized
[    4.590000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.590000] ehci-platform: EHCI generic platform driver
[    4.600000] ehci-platform ehci-platform: EHCI Host Controller
[    4.600000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.610000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    4.640000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    4.640000] hub 1-0:1.0: USB hub found
[    4.640000] hub 1-0:1.0: 1 port detected
[    4.650000] usbcore: registered new interface driver usb-storage
[    5.540000] init: - preinit -
[    6.350000] random: procd urandom read with 9 bits of entropy available
[    9.600000] mount_root: loading kmods from internal overlay
[    9.900000] jffs2: notice: (375) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    9.910000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    9.920000] block: extroot: not configured
[    9.960000] jffs2: notice: (372) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   10.120000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[   10.130000] block: extroot: not configured
[   10.140000] mount_root: switching to jffs2 overlay
[   10.200000] procd: - early -
[   10.200000] procd: - watchdog -
[   11.120000] procd: - ubus -
[   12.130000] procd: - init -
[   12.980000] NET: Registered protocol family 10
[   12.990000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   13.010000] Loading modules backported from Linux version master-2015-03-09-0-g141f155
[   13.020000] Backport generated by backports.git backports-20150129-0-gdd4a670
[   13.030000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.040000] nf_conntrack version 0.5.0 (449 buckets, 1796 max)
[   13.090000] xt_time: kernel timezone is -0000
[   13.120000] cfg80211: Calling CRDA to update world regulatory domain
[   13.150000] cfg80211: World regulatory domain updated:
[   13.150000] cfg80211:  DFS Master region: unset
[   13.150000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.160000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.170000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.180000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   13.190000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.200000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   13.210000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   13.210000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.220000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   13.310000] PPP generic driver version 2.4.2
[   13.320000] NET: Registered protocol family 24
[   13.380000] ath: EEPROM regdomain: 0x0
[   13.380000] ath: EEPROM indicates default country code should be used
[   13.380000] ath: doing EEPROM country->regdmn map search
[   13.380000] ath: country maps to regdmn code: 0x3a
[   13.380000] ath: Country alpha2 being used: US
[   13.380000] ath: Regpair used: 0x3a
[   13.390000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   13.400000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   13.410000] cfg80211: Calling CRDA for country: US
[   13.410000] cfg80211: Regulatory domain changed to country: US
[   13.410000] cfg80211:  DFS Master region: FCC
[   13.420000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.430000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[   13.440000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 1700 mBm), (N/A)
[   13.450000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[   13.460000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[   13.460000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[   22.150000] device eth0 entered promiscuous mode
[   22.150000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready

[   22.490000] eth0: link up (100Mbps/Full duplex)
[   22.490000] br-lan: port 1(eth0) entered forwarding state
[   22.500000] br-lan: port 1(eth0) entered forwarding state
[   22.510000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   24.500000] br-lan: port 1(eth0) entered forwarding state
[   74.550000] random: nonblocking pool is initialized
[   85.560000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   85.720000] usb-storage 1-1:1.0: USB Mass Storage device detected
[   85.740000] scsi host0: usb-storage 1-1:1.0
[   86.740000] scsi 0:0:0:0: CD-ROM            Vodafone USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
root@OpenWrt:/#

wifi is disabled by default, in terminal just type, wifi up and it will work, or just go login to routers admin web page (luci) and go to Networking >> WiFi, edit the exsiting OpenWRT AP setting to your liking and enable it.

*** WiFi Dongle for WWAN @ MR3020***
Hi,
I only have rudimentary knowledge of OpenWRT and I operate mostly via Luci, unless guided.

I am trying to set up a WiFi dongle (TP-Link WN722N) as second radio -- to provide uplink for the wlan I build on internal wifi.
I have installed kmod-ath9k-htc so the card is recognised:

[ 1118.760000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 1118.930000] usb 1-1: ath9k_htc: Firmware htc_9271.fw requested
[ 1119.220000] usb 1-1: ath9k_htc: Transferred FW: htc_9271.fw, size: 50980
[ 1119.460000] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits
[ 1121.700000] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.3
[ 1121.700000] ath9k_htc 1-1:1.0: FW RMW support: Off
[ 1121.710000] ath: EEPROM regdomain: 0x809c
[ 1121.710000] ath: EEPROM indicates we should expect a country code
[ 1121.710000] ath: doing EEPROM country->regdmn map search
[ 1121.710000] ath: country maps to regdmn code: 0x52
[ 1121.710000] ath: Country alpha2 being used: CN
[ 1121.710000] ath: Regpair used: 0x52
[ 1121.720000] ieee80211 phy1: Atheros AR9271 Rev:1
[ 1121.730000] cfg80211: Calling CRDA for country: CN
[ 1121.730000] cfg80211: Current regulatory domain intersected:
[ 1121.740000] cfg80211:  DFS Master region: FCC
[ 1121.740000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 1121.750000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 1121.760000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 1700 mBm), (N/A)
[ 1121.770000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[ 1121.780000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[ 1121.790000] cfg80211:   (57240000 KHz - 59400000 KHz @ 2160000 KHz), (N/A, 2800 mBm), (N/A)
[ 1121.790000] cfg80211:   (59400000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)

root@OpenWrt:~# dmesg | grep phy

[    0.000000] Determined physical RAM map:
[    0.580000] libphy: ag71xx_mdio: probed
[   12.050000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   12.060000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[ 1121.720000] ieee80211 phy1: Atheros AR9271 Rev:1

But now I got stuck -- perhaps because lack of sleep. How should I proceed further, to make it visible as separate WiFi interface, to scan for external WiFi and add as WWAN?
Googling around did not work.
I apologise if the question is lame -- this work is a part of big social project (refugee support in Greece) and I am not an IT pro. Just trying to solve the problem.