X750 Spitz is there a way to lock to band?

I couldn’t wait. So I SSH’d and edited /www/src/temple/attools/index.js and I changed atlist: on line 12 to this:

atlist: [{ 'msg': 'Manual command', 'item': '' }, { 'msg': 'Current Band Info', 'item': 'AT+QNWINFO'}, { 'msg': 'Current CA Info', 'item': 'AT+QCAINFO'}, { 'msg': 'Band Config', 'item': 'AT+QCFG="band"' }, { 'msg': 'Force LTE Band 2', 'item': 'AT+QCFG="band",0,2,1' }, { 'msg': 'Force LTE Band 4', 'item': 'AT+QCFG="band",0,8,1' }, { 'msg': 'Force LTE Band 2+4', 'item': 'AT+QCFG="band",0,a,1' }, { 'msg': 'Force LTE Band 12', 'item': 'AT+QCFG="band",0,800,1' }, { 'msg': 'Force LTE Band 2+4+12', 'item': 'AT+QCFG="band",0,80a,1' }, { 'msg': 'Reset LTE Bands', 'item': 'AT+QCFG="band",0,2000000003300185a,1' },  { 'msg': 'Request IMEI', 'item': 'AT+GSN' }, { 'msg': 'Request QCCID', 'item': 'AT+QCCID' }, { 'msg': 'Request IMSI', 'item': 'AT+CIMI' }, { 'msg': 'Check Signal Quality', 'item': 'AT+CSQ' }, { 'msg': 'Reset modem', 'item': 'AT&F0' }, { 'msg': 'Operator Names', 'item': 'AT+COPS?' }, { 'msg': 'Force LTE Only', 'item': 'AT+QCFG="nwscanmode",3,1' }, { 'msg': 'Reset Scan Mode', 'item': 'AT+QCFG="nwscanmode",0,1' }],

This includes my favorite T-Mobile configs quickly change configs. Note, make sure you clear your browser cache to see the changes.

1 Like

Nice, you did all of them.

Can you share how you deciphered the hexidecimal number to correlate to the LTE Bands?

Looking for: B13, B17, B25, B29

Thanks for sharing the other info!

Does this go above all else? Like I’ve done in the attache screenshot?

16%20PM

It’s hex.

1 (CM_BAND_PREF_LTE_EUTRAN_BAND1) LTE BC1
2 (CM_BAND_PREF_LTE_EUTRAN_BAND2) LTE BC2
4 (CM_BAND_PREF_LTE_EUTRAN_BAND3) LTE BC3
8 (CM_BAND_PREF_LTE_EUTRAN_BAND4) LTE BC4
10 (CM_BAND_PREF_LTE_EUTRAN_BAND5) LTE BC5
20 (CM_BAND_PREF_LTE_EUTRAN_BAND6) LTE BC6
40 (CM_BAND_PREF_LTE_EUTRAN_BAND7) LTE BC7
80 (CM_BAND_PREF_LTE_EUTRAN_BAND8) LTE BC8
100 (CM_BAND_PREF_LTE_EUTRAN_BAND9) LTE BC9
200 (CM_BAND_PREF_LTE_EUTRAN_BAND10) LTE BC10
400 (CM_BAND_PREF_LTE_EUTRAN_BAND11) LTE BC11
800 (CM_BAND_PREF_LTE_EUTRAN_BAND12) LTE BC12
1000 (CM_BAND_PREF_LTE_EUTRAN_BAND13) LTE BC13
2000 (CM_BAND_PREF_LTE_EUTRAN_BAND14) LTE BC14
10000 (CM_BAND_PREF_LTE_EUTRAN_BAND17) LTE BC17
20000 (CM_BAND_PREF_LTE_EUTRAN_BAND18) LTE BC18
40000 (CM_BAND_PRE_LTE_EUTRAN_BAND19) LTE BC19
80000 (CM_BAND_PREF_LTE_EUTRAN_BAND20) LTE BC20
100000 (CM_BAND_PREF_LTE_EUTRAN_BAND21) LTE BC21
1000000 (CM_BAND_PREF_LTE_EUTRAN_BAND25) LTE BC25
2000000 (CM_BAND_PREF_LTE_EUTRAN_BAND26) LTE BC26
8000000 (CM_BAND_PREF_LTE_EUTRAN_BAND28) LTE BC28
100000000 (CM_BAND_PREF_LTE_EUTRAN_BAND33) LTE BC33
200000000 (CM_BAND_PREF_LTE_EUTRAN_BAND34) LTE BC34
400000000 (CM_BAND_PREF_LTE_EUTRAN_BAND35) LTE BC35
800000000 (CM_BAND_PREF_LTE_EUTRAN_BAND36) LTE BC36
1000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND37) LTE BC37
2000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND38) LTE BC38
4000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND39) LTE BC39
8000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND40) LTE BC40
10000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND41) LTE BC41
20000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND42) LTE BC42
40000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND43) LTE BC43

B13 is 1000, B17 is 10000, so hex added together they are 0x11000. With B25, it’s 1000000, so summed, it’s 0x1011000. Lastly, B29 doesn’t exist on this list above.

Note, since it’s Hex, 8 (band 4) plus 2 (band 2) doesn’t equal 10, it equals a. Remember, with hex it goes from 0 to 9, then a to f.

It doesn’t matter where you place the iptables. The 1 in the command means it runs above anything else.

2 Likes

You’re awesome! Thank you!

Hi, im living in Poland and try to force LTE band B3(FDD1800) + B20(FDD800) with AT command. Maybe someone can help me with this? i will be very thankfull

So i understand need command like this:
2+4+5+12 AT+QCFG="band",0,81a,1
but for should i use B3 4 + b20 800000
3+20 AT+QCFG=“band”,0,8000004,1`
?

Before spitz i had huawei b529, when i set only lte mode 800+1800 i was be able to get LTE+. On spitz default settings i get lte without + and internet speed is slower

Looking for what I would need to add B71 to the T-mobile list, they recently added it to the tower near me. Any help would be appreciated!

1 Like

Looking for the hex codes for band 66 and 71 for the Quectel EC25-AF. Any ideas on this?

Band 66 = AT+QCFG=“band”,2e0,20000000000000000,0

Band 71 = AT+QCFG=“band”,2e0,400000000000000000,0

Bands 66+71 = AT+QCFG=“band”,2e0,420000000000000000,0

1 Like

Hey sir, your inputs only output an error in the admin panel for me, while the last command of him worked

Still no right syntax for band 66 and 71, Must Be something shorter like mentioned in above post for other band’s
Would love to try the new band 71 with spitz

I cut and pasted from a spread sheet. Here is what I just entered into my AT commands function for band 66 and 71 and it accepted it.

AT+QCFG=“band”,2e0,420000000000000000,0

Can’t say if it worked cause I dont have those bands in my area so the card dropped down to hspa.

Here was my default setting.

AT+QCFG=“band”
+QCFG: “band”,0x260,0x42000000000000381a,0x0

Now I am using the latest Golden Orb Rooter Firmware (openwrt) and its not a Spitz. It is an EC25AF straight off the plane on Monday. Just testing out the card. I wanted it for Band 14.

I can’t figure out how upload a file and I dont want to keep hosting this on my Onedrive, I’ll leave it up for a week or two. If someone can host it in this forum, maybe some will find it helpful. I found it while looking up Quectel info. The AT command reference pdf is available on the Quectel site.

    1000  = B13
  10000  = B17

1000000 = B25
10000000 = B29
11011000 = B29+B25+B17+B13

No its not Binary, The bands just happened to turn out that way. Pulled these from the E06 spreadsheet I linked to in my other post.

I would enter:
AT+QCFG=“band”,2e0,11011000,0

Your card would have to support those bands for it to work.

If I use these AT commands to lock the modem to a specific band, does this setting stick? Will I need to run the command again, after I reset or power cycle the modem?

It sticks till you change it. Not sure if it will reset if you do a factory reset. In glancing over the AT commands, it is possible to over write the stored factory settings, not sure if changing the bands does that. Be sure to record your original band settings before you change them.

gedster gave good info, but I just figured out that it doesn’t work if you copy/paste because of the quote " characters… I haven’t yet figured out how to get them to paste right in this forum, but if you substitute the quotes in the command you paste into the gl.inet interface, it should work.

1 Like
Band 66 = AT+QCFG="band",2e0,20000000000000000,0

So in trying to lock the band to 71 pasting AT+QCFG=“band”,2e0,400000000000000000,0

(also tried manually typing) I get “success” but “error” at the bottom.

I sometimes get an error the first time, but if i immediately try once more it works the 2nd time…

Also, in order to get around some of these issues, I updated to the latest pre-release firmware which had some changes to the AT command list, and then edited the file the OP mentioned: /www/src/temple/attools/index.js

I updated the line containing the setBandList and simply added the 66 and 71 band… the javascript has logic to calculate the correct hex.

setBandList: [‘Band1’, ‘Band2’, ‘Band3’, ‘Band4’, ‘Band5’, ‘Band6’, ‘Band7’, ‘Band8’, ‘Band9’, ‘Band10’, ‘Band11’, ‘Ba
nd12’, ‘Band13’, ‘Band14’, ‘Band15’, ‘Band16’, ‘Band17’, ‘Band18’, ‘Band19’, ‘Band20’, ‘Band21’, ‘Band22’, ‘Band23’, ‘Band24’, 'Band25
‘, ‘Band26’, ‘Band27’, ‘Band28’, ‘Band29’, ‘Band30’, ‘Band31’, ‘Band32’, ‘Band33’, ‘Band34’, ‘Band35’, ‘Band36’, ‘Band37’, ‘Band38’, ’
Band39’, ‘Band40’, ‘Band41’, ‘Band42’, ‘Band43’,‘Band66’,‘Band71’, ],

Happening even on multiple tries. Anyway to tell what band it’s connecting to to verify if it took?