Hello,
i have a Fibocom L850 LTE module which works fine under linux in mbim mode with a usb3 adapter. When i connect it to my x86 machine with router os v7 beta it is recognised as PPP interface and no LTE interface brings up. What can i do?
the modem is compatible, how did you solve it?Hello,
i have a Fibocom L850 LTE module which works fine under linux in mbim mode with a usb3 adapter. When i connect it to my x86 machine with router os v7 beta it is recognised as PPP interface and no LTE interface brings up. What can i do?
Is this possible from the Mikrotik Terminal?MBIM mode using the ATG+USBMODE=7 command
/interface lte at-chat lte1 input=ATG+USBMODE=7
Oh, thanks!I have downloaded it and posted it here: https://mega.nz/file/5HQUnBrT#XkOAXngWR ... 1R84yTb0fQ
AT+GTPKGVER?
AT+GTUSBMODE?
AT+GTUSBMODE=7
AT+CFUN?
at@nvm:fix_cat_fcclock.fcclock_mode?
My L850-GL exhibited symptoms similar to the ones described by the OP of this topic, despite the USB adapter board being USB2.0 and seemingly working perfectly fine hardware-wise. Even with this topic and other two, here and here, I still found getting L850-GL to work with RouterOS a relatively confusing experience, so here's my take on it.
Three major things are seemingly required to make L850-GL work with RouterOS properly:
- RouterOS version must be 7.11 or above. Some people report 7.15 and above not working correctly, but I have found that 7.15.3 works perfectly for me. I have not tested RouterOS 7 versions 7.11 or below. The versions I tested are: 7.12 (exactly), 7.14.3 (exactly), 7.15.3 (exactly) and they all worked for me. I also tested RouterOS 6.49.13, and it didn't appear to work, though I haven't really tried that hard.
- The firmware version of the L850-GL must be the one that works with RouterOS. People report version 18500.5001.00.05.27.16 working correctly. That is also the version provided in this article, mentioned in this topic. (Use Google Translate, it can do websites, even if you use Firefox. Use original site in another tab to open links to bypass Google being annoying.)
- The modem itself must be configured correctly with AT commands, otherwise it will not show up in RouterOS as a proper lte interface.
I used the flash utility posted in this topic by @frank333 and files provided in the article mentioned above to flash the modem with the correct firmware version: I installed the drivers and the flash tool, rebooted, and flashed the modem (with all settings set as described in the article), replugging it when the flash tool asked me to. I did not follow the article's guide on extracting the firmware files from microsoft files, but instead used the zip-files provided in the article.
Then, I used PuTTY to open a serial connection to the modem (in Device Manager, under COM Ports, search for "Intel Mobile (acm2)"), at a baud rate of 115200 and other settings left at default. I then entered the following AT commands:
Code: Select allAT+GTPKGVER? AT+GTUSBMODE? AT+GTUSBMODE=7 AT+CFUN?
The first command was just to make sure that the firmware was flashed correctly and the version matched what I was flashing. The second command was to out of curiosity for what 'USB mode' it was in. (It was "0", if I'm not mistaken) The third command was to change it to the correct 'USB mode' (MBIM) so that it would show up in RouterOS as an lte interface. The fourth command was to make sure it isn't stuck permanently in flight mode or something. It returned "+CFUN: 1,0" for me, which was good. If it doesn't do that for you, you might wanna try running
Code: Select allat@nvm:fix_cat_fcclock.fcclock_mode?
which will check if the modem is in FCC lock mode. If FCC lock is disabled, it should return "0". There's what appears to be good info on how to unlock the modem in this GitHub repo.
I also issued "at@nvm:fix_cat_fcclock.fcclock_mode=0" and "at@store_nvm(fix_cat_fcclock)", but DON'T DO IT before reading the info in the GitHub repo above if the modem is in FCC lock mode. I am not responsible for any bricked modems. Anything you do you do at your own risk.
After doing all of this, I disconnected the modem from my PC, connected it to my router, and the modem finally showed up in lte interfaces. (It didn't show up immediately, but appeared after approximately 30 seconds to a minute)
Before doing all of this, nothing would show up in System > Ports, and under System > Resources > USB it would show up as some weird Intel device. Trying "/interface lte at-chat lte1 input=ATG+USBMODE=7" before changing modem 'USB mode' with the modem connected to my PC obviously didn't do anything because the lte interface wasn't there. I don't think I needed to set the Modem mode explicitly to MBIM in LTE interface settings in RouterOS, but give it a try if yours doesn't show up.