# Using MT1300 with QUECTEL EM160R-GL

**URL:** <https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811>\
**Category:** Router\
**Created:** [December 8, 2021, 1:06am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811 "2021-12-08T01:06:51Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 8, 2021, 1:06am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/1 "2021-12-08T01:06:51Z")

</div>

Hello,

I have a question, may be someone knows the answer. I am trying to use QUECTEL EM160R-GL connected via USB 3. The stock GUI does not detect the modem at all, but I installed modemmanager, added the new network interface etc and the modem works.  
So, this is really weird - the modem works while controlled via Lucy but is not shown in the stock GUI (running original firmware).  
Is there a way to make the stock GUI recognize and control EM160R-GL ?

Thanks!

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [December 9, 2021, 7:30am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/2 "2021-12-09T07:30:02Z")

</div>

Can you show me your config? What kind of interface does EM160R-GL use?

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 11, 2021, 2:00am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/3 "2021-12-11T02:00:20Z")

</div>

What kind of config you would like to see? The interface uses modemmanager but like I said the only reason why I installed modemmanager (and configured it) because Beryl itself did not recognize the EM160R-GL connected via USB3.

PS: may be I should just install rooter and be done with it. My only fear is that on rooter WiFi may not work as good as it works with the native GL soft .

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [December 11, 2021, 2:36am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/4 "2021-12-11T02:36:20Z")

</div>

As you mentioned ttyUSB3, I assume this is it. I am not sure why the UI does not discover it.

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 11, 2021, 4:58am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/5 "2021-12-11T04:58:15Z")

</div>

Yes, that is interesting, I can configure the new interface using QMI Celluar, MBIM and modemmanager, the modem gets IP address and such but GL GUI does not detect the modem anyway and this is very strange.

PS: Just noticed that you mentioned ttyUSB3 - I never said that, I said “USB 3” meaning the USB 3.0 connector on the front. When EM160R-GL is detected first time, then 3 new USB devices will be created. If you repeat the network interface configuration without router restart then AT ( EM160R-GL will expose several different ports) port number of EM160R-GL will change every time after the modem restart.

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 11, 2021, 5:52am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/6 "2021-12-11T05:52:24Z")

</div>

And finally - I installed the latest available firmware, QMI mode, the attached screenshot shows the interface, existing USB devices and GL GUI which does not detect the modem.

 ![em160r_1](https://forum-static.gl-inet.com/original/2X/6/6998281969c0ac4514cb7fb2ff38beae3644f6f3.jpeg)

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [December 11, 2021, 7:31am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/7 "2021-12-11T07:31:56Z")

</div>

Seems it uses cdc-wdm0 and ttyUSB0-3, which should be just simple to detect.

I will let developer have a check.

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 11, 2021, 7:58am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/9 "2021-12-11T07:58:56Z")

</div>

Hello alzhao,  
I just realized that this problem has been already discussed in May and you participated in that discussion.

[https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/7](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/7)

That is really unfortunate that nothing has been done since May.

PS: I just installed rooter, build 2021-11-05, the modem works great in QMI mode but as I expected the 5GHz WiFi has some problems…

---

<div class="post-metadata">

**Author:** ![robotluo](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/robotluo/32/17434_2.png) [@robotluo](https://forum.gl-inet.com/u/robotluo)\
**Post date:** [December 13, 2021, 1:12am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/10 "2021-12-13T01:12:48Z")

</div>

can you show result of following command?  
`uci show glconfig.modem.bus`

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 13, 2021, 7:40pm UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/11 "2021-12-13T19:40:28Z")

</div>

Sure, the response is:

glconfig.modem.bus =‘1-1’

ADDED LATER: your question gave me some food for thoughts. Yes, the command  
dmess | grep modem  
showed that the modem is using a different bus - ‘2-1’  
So, I modified glconfig and changed modem.bus to ‘2-1’ and now GL GUI detects the modem:

 ![m1](https://forum-static.gl-inet.com/original/2X/3/3ac694d155f859bdfa4ff0596f1109ef4102dc95.jpeg)

AT commands return IMEI, signal quality but cell info is empty and when I press “refresh” button it says “Warning: unsuppported features”.

 ![m2](https://forum-static.gl-inet.com/original/2X/b/b934a7c5dcec395c19c351bada926de8429d1f4d.jpeg)

What Gl-inet GUI really needs is the embedded terminal alllowing uses to send mulitiple AT commands to the modem, see/save the history /list of previously called AT commands. The currently existing “one line AT command” approach (in my view) is far from enough, since proper management of LTE modem normally requires a lot of manually sent AT commands (aggregation/band/tower cell selection/lock, reading signal and temperature info and many other things)

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [December 14, 2021, 8:00am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/12 "2021-12-14T08:00:55Z")

</div>

> [@i7bar](#):
>
> What Gl-inet GUI really needs is the embedded terminal alllowing uses to send mulitiple AT commands to the modem, see/save the history /list of previously called AT commands. The currently existing “one line AT command” approach (in my view) is far from enough, since proper management of LTE modem normally requires a lot of manually sent AT commands (aggregation/band/tower cell selection/lock, reading signal and temperature info and many other things)

But can you just use Linux terminal?

---

<div class="post-metadata">

**Author:** ![robotluo](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/robotluo/32/17434_2.png) [@robotluo](https://forum.gl-inet.com/u/robotluo)\
**Post date:** [December 14, 2021, 8:36am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/13 "2021-12-14T08:36:51Z")

</div>

> [@i7bar](#):
>
> showed that the modem is using a different bus - ‘2-1’  
> So, I modified glconfig and changed modem.bus to ‘2-1’ and now GL GUI detects the modem:

This should be a BUG, I noticed that when I plug in a USB3.0 device, the bus is recognized as 2-1, but when I plug in a USB2.0 device, the bus is recognized as 1-1, which will be fixed in version 3.211.

> [@i7bar](#):
>
> What Gl-inet GUI really needs is the embedded terminal alllowing uses to send mulitiple AT commands to the modem, see/save the history /list of previously called AT commands. The currently existing “one line AT command” approach (in my view) is far from enough, since proper management of LTE modem normally requires a lot of manually sent AT commands (aggregation/band/tower cell selection/lock, reading signal and temperature info and many other things)

If you need to execute more than one command, you can write your own script to implement the command as follows, remember to replace your bus name

```auto
root@GL-MT1300:~# gl_modem -B 1-1 AT /dev/ttyUSB2 ATI
ATI
Quectel
EP06
Revision: EP06ELAR03A06M4G

OK
root@GL-MT1300:~#

```

---

<div class="post-metadata">

**Author:** ![i7bar](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/i/c57346/32.png) [@i7bar](https://forum.gl-inet.com/u/i7bar)\
**Post date:** [December 15, 2021, 3:45am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/14 "2021-12-15T03:45:38Z")

</div>

Sorry, I am not sure how to use quotation on this forum, I dont see such option.

> > But can you just use Linux terminal?

Sure I can.

> > If you need to execute more than one command, you can write your own script to implement the  
> > Sure I can do that too.

But then, what do I need GL GUI for?

I own 2 750 Slates / 1 Beryl / 1 Flint. Slates are running OpenWrt, I bought Beryl and Flint as OpenWrt compatible hardware (my fault, did not read through all documentation otherwise I would have known that that not 100% true, due to the lack of proper support of WiFi in OpenWrt) and was planning to run OpenWr or ROOter (if I use the router with a 4G external modem) . I should have returned both Beryl and Flint after I learned about incompatibility but it is too late to talk about it.

I will not compare right now GL GUI with ROOter/GoldenOrb or MOFI Web GUI but if you ever saw ROOter or MOFI “Modem Info” web page then you would agree that saying “if you want to see continuous reading of signal strength info you can use Linux terminal or write a script to output this info on the console” - would be ridiculous. I can do that but this is not how its done nowadays in modern firmware.

[[Network Status – Taktikalnetwork.com](https://taktikalnetwork.com/pages/network-status)]([https://Network](https://Network) Status in ROOter)

This is why I suggested to add (at least) a good all round terminal in GL GUI, since it is the simplest solution.

Anyway, as far as the detection of LTE modem installed in USB3.0 enclosure is concerned - the problem is solved, the ticket can be closed.

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [January 10, 2022, 7:19am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/15 "2022-01-10T07:19:18Z")

</div>

Did you install any driver for EM160R-GL?

---

<div class="post-metadata">

**Author:** ![TazzyTazzy](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@TazzyTazzy](https://forum.gl-inet.com/u/TazzyTazzy)\
**Post date:** [June 4, 2022, 12:53am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/16 "2022-06-04T00:53:23Z")

</div>

Can you dumb this down a little or expand on this a bit? I can get into Luci or SSH, but I can’t find anything for the glconfig.

I’m bumping into the same issue you resolved, but I can’t figure this out.

---

<div class="post-metadata">

**Author:** ![wcs2228](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/wcs2228/32/6112_2.png) [@wcs2228](https://forum.gl-inet.com/u/wcs2228)\
**Post date:** [June 4, 2022, 3:22am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/17 "2022-06-04T03:22:31Z")

</div>

Use SSH to edit the _/etc/config/glconfig_ file for the section:

```auto
config server 'modem'
	list bus '1-1'

```

_I do not work for and I am not directly associated with GL.iNet_

---

<div class="post-metadata">

**Author:** ![bruce](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/bruce/32/35649_2.png) [@bruce](https://forum.gl-inet.com/u/bruce)\
**Post date:** [October 29, 2025, 4:17am UTC](https://forum.gl-inet.com/t/using-mt1300-with-quectel-em160r-gl/18811/19 "2025-10-29T04:17:32Z")

</div>


