EM12: working with Verizon bands
Posted: Sun Oct 18, 2020 1:29 pm
I have the following Verizon LTE bands available from the same tower:
B13 (700 Mhz): best signal at -60 db - worst latency 80-120ms, worst speed up to 10 mbit
B5 (850 Mhz): good signal at -85 db - better latency 40-60ms, better speed up to 35 mbit
B4 / B66 (2200 Mhz): worst signal at -95 db - best latency 35-45ms, best speed up to 65 mbit
My EM12 (latest firmware 20) in a goldenorb router is automatically selecting B5 and then aggregating it with B4 when more throughput is required. This works reasonably well, however I'm trying to figure our how to control which bands are used. Specifically, I want it to primarily use B66 which is the best or I want it to prioritize B4/66 and then aggregate it with B5.
I can reboot it and it sometimes picks B66. CA shows 66 + 66, which I noticed happens with download+upload at same time. Some time later it goes back to B5+B4. Haven't seen it switch back to B66 and can't consistently reboot to get it back to B66.
EM12 can do 3x carrier aggregation, but there are only certain combinations. Can't do B13 + B4/66 + B5, so basically for me only 2 bands will be aggregated. The combinations are:
B4+B5
B4+B13
B5+B66
B13+B66
B66+B66
The other catch is you don't really want to use B13 as its slower. The higher latency of B13 doesn't mix well with lower latency of B66. In short you're best off with just B4+B5 or B66.
I found instructions on Quectel forums:
https://forums.quectel.com/t/eg12-and-f ... ure/4619/5
Here are commands:
https://www.quectel.com/UploadImage/Dow ... l_V1.0.pdf
However I can't figure out how to do a similar 'network scan' to see all bands/signal strength to input the details (copy paste from Quectel forums):
[admin@Chateau] interface/lte/at-chat lte1 input="at+qnwlock=\?" wait=yes
output: +QNWLOCK: "common/4g",<num of cells>,[[<freq>,<pci>],...]
OK
Disable Cell Lock:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",0"
Query:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\""
1x CellLock:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",1,1675,64"
2x CellLock’s:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",2,1675,64,1675,70"
3x CellLock’s:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",3,1675,64,1675,70,3350,64"[/size][/size][/size][/size]
B13 (700 Mhz): best signal at -60 db - worst latency 80-120ms, worst speed up to 10 mbit
B5 (850 Mhz): good signal at -85 db - better latency 40-60ms, better speed up to 35 mbit
B4 / B66 (2200 Mhz): worst signal at -95 db - best latency 35-45ms, best speed up to 65 mbit
My EM12 (latest firmware 20) in a goldenorb router is automatically selecting B5 and then aggregating it with B4 when more throughput is required. This works reasonably well, however I'm trying to figure our how to control which bands are used. Specifically, I want it to primarily use B66 which is the best or I want it to prioritize B4/66 and then aggregate it with B5.
I can reboot it and it sometimes picks B66. CA shows 66 + 66, which I noticed happens with download+upload at same time. Some time later it goes back to B5+B4. Haven't seen it switch back to B66 and can't consistently reboot to get it back to B66.
EM12 can do 3x carrier aggregation, but there are only certain combinations. Can't do B13 + B4/66 + B5, so basically for me only 2 bands will be aggregated. The combinations are:
B4+B5
B4+B13
B5+B66
B13+B66
B66+B66
The other catch is you don't really want to use B13 as its slower. The higher latency of B13 doesn't mix well with lower latency of B66. In short you're best off with just B4+B5 or B66.
I found instructions on Quectel forums:
https://forums.quectel.com/t/eg12-and-f ... ure/4619/5
Here are commands:
https://www.quectel.com/UploadImage/Dow ... l_V1.0.pdf
However I can't figure out how to do a similar 'network scan' to see all bands/signal strength to input the details (copy paste from Quectel forums):
[admin@Chateau] interface/lte/at-chat lte1 input="at+qnwlock=\?" wait=yes
output: +QNWLOCK: "common/4g",<num of cells>,[[<freq>,<pci>],...]
OK
Disable Cell Lock:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",0"
Query:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\""
1x CellLock:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",1,1675,64"
2x CellLock’s:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",2,1675,64,1675,70"
3x CellLock’s:
interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",3,1675,64,1675,70,3350,64"[/size][/size][/size][/size]