HL7800 NBIoT AT&T

Hello,

we have an HL7800 which is working fine with LTECatM1 in USA (AT&T) and we want to try NBIoT with AT&T. We got an appropriate SIM and we cannot make it work.
It doesn’t register in the network see below what we did, whenever we try to set a band we get CME Error 3

at+kcarriercfg?
+KCARRIERCFG: 5
OK

at+kbndcfg=?

+KBNDCFG: 0,0000000000000A0E189F

+KBNDCFG: 1,0

+KBNDCFG: 2,0
OK

ati3
HL7800.4.4.2.0
OK

ati9

HL7800.4.4.2

HL78xx.4.4.2.0.RK_02_01_02_00_80.20200305

2020/03/05 01:58:43

IMEI-SV: 3546160901224609

Legato RTOS: 18.09.4.ALT1250.rc2 2020/03/02 10:50:25

atSwi: 27.00

UBOOT: 01.03

Apps: RKAPP_02_01_02_00_74__7ad88474db763fdb98d384daec5aec834504d4c9

MAC: ALT1250_02_01_02_00_72_NB

PHY: 0.0.224501

PMP: 224564

SBUB: 0

SBFW: 0

RPuK:

FPuK:

RBUB: 0

RBFW: 0

OK

at+kbnd?

+KBND: 1,00000000000000000000

at+kbndcfg?

+KBNDCFG: 0,0

+KBNDCFG: 1,00000000000000080004

+KBNDCFG: 2,0

at+KBNDCFG=1,2000000002000808

+CME ERROR: 3

at+KBNDCFG=1,808
+CME ERROR: 3

Ideas ?
What are we doing wrong ?

Shouldn’t it select the bands with the AT+Ccarriercfg command ?

The at+kbndcfg=?

+KBNDCFG: 0,0000000000000A0E189F

+KBNDCFG: 1,0

+KBNDCFG: 2,0

doesn’t bring bands for NB1 isn’t this weird ?

Thanks.

Hi @pratos,
Make sure your module is using NB1 which is set by command
at+ksrat=1
Please feel free share any concern you have. Help us tick Solution if your question is answed
Thanks

@pratos,

Also please make sure you upgrade your firmware to 4.3.9. FYI we have FCC cert on this but AT&T have not approved NB1 at the moment (we are working on this).

Regards

Matt

Hello Mat,

we have a newer version

ati3
HL7800.4.4.2.0
OK

Should we downgrade ?

Yes
at+ksrat=1

If you see the above command sequence it looks like there are no bands ?
The at+kbndcfg=?

+KBNDCFG: 0,0000000000000A0E189F

+KBNDCFG: 1,0

+KBNDCFG: 2,0

and then

at+kbnd?

+KBND: 1,00000000000000000000

and

at+kbndcfg?

+KBNDCFG: 0,0

+KBNDCFG: 1,00000000000000080004

+KBNDCFG: 2,0

What am i missing ?

FYI a module from the same batch in Europe registers in the EU Vodafone network so NB1 is working, it can be ruled out the module version isn’t correct.

Is this command correct for AT&T

at+KBNDCFG=1,2000000002000808

it brings

+CME ERROR: 3

Thanks.

@pratos

Re the firmware this is a test firmware release, I would recommend using the official release unless you are using a newer one for a specific reason as there might be unknown issues in one that has not been fully validated.

It will return error because you are trying to enable bands that are not supported by the unit.

I would just enable all of the bands that the unit does support and leave it to it.

at+cfun=4
at+kbndcfg=1,2000000000B0F389F
at+ksrat=1
at+cfun=1,1

Then just let it run. If you really want to, after a while send at+cops=? to see if you can see a network.

Regards

Matt

Hello Mat,

regarding your recommendation see below they didn’t work,

at+cfun=4
OK

at+kbndcfg=1,2000000000B0F389F
+CME ERROR: 3

at+ksrat=1
+CME ERROR: 3

at+kbndcfg?
+KBNDCFG: 0,0
+KBNDCFG: 1,00000000000000080004
+KBNDCFG: 2,0

at+ksrat?
+KSRAT: 1
OK

ati9

HL7800.4.3.9
HL78xx.4.3.9.0.RK_02_01_02_00_74.20200130
2020/01/30 17:03:22
IMEI-SV: 3546160901224608
Legato RTOS: 18.09.3.ALT1250.rc3 2019/11/29 14:54:47
atSwi: 25.00
UBOOT: 01.03
Apps: RKAPP_02_01_02_00_69__020c71aff64756af95a5cf48eba6659dcae12247
MAC: ALT1250_02_01_02_00_66_NB
PHY: 0.0.222096
PMP: 222211
SBUB: 0
SBFW: 0
RPuK:
FPuK:
RBUB: 0
RBFW: 0

OK

at+kbndcfg=?
+KBNDCFG: 0,0000000000000A0E189F
+KBNDCFG: 1,0
+KBNDCFG: 2,0

at+cops=?
+COPS:

OK

as you see with at+kbndcfg=? for some peculiar reason it doesn’t show NB1 bands.

The bands don’t change with the kbndcfg command at all.
I tried to give AT%SETCFG=“BAND”,“66”,“26”,“12”,“4”
but because i had it upgraded to 4.4.2 this is locked now for some reason this command no longer goes through. I downgraded to 4.3.9 as you suggested.

I wonder why is this happening. Is it the hardware version of the chip ?
See the ati9 above.

Hi @pratos

Can you please return of at+ksrat=? command. It should be like below
at+ksrat=?

+KSRAT: (0-1)

OK
at+kbndcfg?

OK
at+kbndcfg=?

+KBNDCFG: 0,0002000000000F0F3B9F
+KBNDCFG: 1,0002000000000B0F389F
+KBNDCFG: 2,0

If the module doesn’t show 1 in at+ksrat=? command and no displayed bands for 1 in at+kbndcfg=? it might be locked NB1 somehow. I recommend you contact the distributor for more support
Please feel free to share any concerns you have and help us tick Solution if your question is answered
Thanks

@pratos,

So the at+kbndcfg=? command will only return the band mask for the currently selected technology as per the at+ksrat setting. You also cannot change the band mask for a technology that you do not currently have selected so in my commands I gave you previously (as per below) I actually got the ksrat and at+kbndcfg commands the wrong way around (although you would have had to wait for the unit to power cycle after the ksrat command.

The bit that is confusing me is that in one of the posts above you have NB1 selected (KSRAT=1) and you can see a band mask but it is highly restricted and trying to change it results in a CME error 3, this is why I like to take the unit off the network (at+cfun=4) and then change the band mask so you might want to try this.

The other thought I had was that you might have a HL7800-M which is only M1 capable, although I would not expect the unit to be able to select NB1 if this was the case, do you?

Regards

Matt

Hello
The module is an HL7800 v4.3.9 with an AT&T SIM and it is in San Diego i have the next serial number on my office working wirh Vodafone,
Note that it works fine with LTECatM1.

See below.

at+cfun=4
OK

at+kbndcfg=1,2000000000B0F389F
+CME ERROR: 3

at+ksrat=1
+CME ERROR: 3

at+kbndcfg?
+KBNDCFG: 0,0
+KBNDCFG: 1,00000000000000080004
+KBNDCFG: 2,0
OK

at+ksrat=1
+CME ERROR: 3

Then sinc Ksrat doesnt work and i dont know why.
I give
AT%RATIMGSEL=2
OK

at+ksrat?
+KSRAT: 1

OK

at+kbndcfg=?
+KBNDCFG: 0,0000000000000A0E189F
+KBNDCFG: 1,0
+KBNDCFG: 2,0

OK

at+kbndcfg?
+KBNDCFG: 0,0
+KBNDCFG: 1,00000000000000080004
+KBNDCFG: 2,0

OK

Powercycle and again,

at+kbndcfg=?
+KBNDCFG: 0,0000000000000A0E189F
+KBNDCFG: 1,0
+KBNDCFG: 2,0

Is there a firmware or utility i should use to erase everything on the module ?

Thanks.

Hello again,

since we had problems with the previous HL7802 modem we tested we have now a brand new HL7802 in San Diego trying to test it with a Kore SIM for NBIoT.

What we have is a new modem with defaults, the unit was tested in Europe and works fine.

ati3
HL7802.4.4.6.0
OK

at+kbndcfg?
+KBNDCFG: 0,0
+KBNDCFG: 1,00000000000000080084
+KBNDCFG: 2,0
OK

at+kbndcfg=?

+KBNDCFG: 0,0002000000000F0F1B9F
+KBNDCFG: 1,0002000000000B0F189F
+KBNDCFG: 2,6

OK

at+cops=?
+COPS:
OK

comes back blank

This probably means there is no network in the area.

Are the above bands correct for USA and AT&T ?

Thanks.