I have situation that on EG25. What Im trying to do is connect to network operator then to ims (Volte).
Non of the MBN files are appropriate based on sim MCC& MNC. So by auto selection ROW_generic is being delected. In this case connection to IMS is not possible:
+QCFG: “ims”,1,0
But trying one by one I get to place where commertial-DT seems to be appropriate (connection to IMS is possible).
+QCFG: “ims”,1,1
From some reason I would prefere to work with auto so ROW_generic would be taken and then just some additional configuration would be provided on top of that.
So I have two questions.
First, how to get .mbn file that is being used on modem? There is only option for add and delete. But most probbaly it could be extracted from firmware. How?
Second, once I have .mbn file, then how to know what kind of settings being introduced by particular file to know whats need to be added manualy in case once ROW is auto selected.
Which operator or carrier are you using? Please tell me MCC&MNC
2.First, how to get .mbn file that is being used on modem? There is only option for add and delete. But most probbaly it could be extracted from firmware. How?
[S]please send AT+QMBNCFG="List” to check current MBN list first, and then use AT+QMBNCFG="Select”,”MBNname” to select the MBN that you’d like to use.
Second, once I have .mbn file, then how to know what kind of settings being introduced by particular file to know whats need to be added manualy in case once ROW is auto selected.
[S] send AT+QMBNCFG="List” to check which is selected
Service we trying to develop is spred in few countries with different operators. Not for all of them we have dedicated MBN files. We would like to use autoselection like in this example above (I know that those commands exists etc, we have some expertise in this area).
Once there is no relevant file autoselection selects : ROW_Generic_3GPP and using this for some of cases IMS connection is rejected by the operator: +QCFG: “ims”,1,0
But selecting ‘one by one’ other MBN files we noticed that some of them contains settings which are good enough for attach to IMS like: Commercial-DT
We dont know whats the difference.
We could try to decode them, there are some tools for that but first, we dont know how to recover files from modem or maybe instead how to recover them from related firmware (this one for updating modem)
Second, once we would have them, how to correctly decode them. There are some tools or scripts for that. They are working better or wors, but whats the appropriate way suggested by Quectel?
If your product is spreading in different area with diferent operators, we suggest to use auto select function, module will select relevant mbns according to the area.
BTW, which FW version do you use? Please send ATI/AT+cversion and keep result for me.
Yes, thats why we try to keep it in autoselection mode (same application in every localization). Case is that in most of our cases appropriate MBN is not found (there is only 23 files on our modem) and then ROW_generic is always selected.
In one of countries we were trying to check there is 5 local network operators. None of them has dedicated MBN file. In all the cases ROW_generic is selected. Incase of 4 operators IMS attach is possible and in 1 case its not.
For this operator once we select different MBN: Commercial-DT (found in compleatly random way, selected manually) then attach to IMS is possible.
So my idea is to do something like late customization and keep autoselection ‘on’ and for some specfic operators just to add some dedicated settings via AT command. But how to know what is the difference between Commercial-DT and the ROW_generic.
So we get to point, how to get mbn fils from modem, and how to compare their settings.