> For the complete documentation index, see [llms.txt](https://docs.datacake.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.datacake.de/integrations/dragino-nb-iot/changing-nb-iot-bands.md).

# Changing NB-IoT Bands

Having Problems connecting your Dragino NB-IoT device? Changing Bands might be an option, here's how.

## Problem

BC660K-GL supports multi bands:

* **B1/B2/B3/B4/B5/B8/B12/B13/B14/B17/B18/B19/B20/B25/B28/B66/B70/B85.**

It will search one by one and try to attach, this will take a lot of time and even cause attach to fail and show **Signal Strenght:99**. User can lock the band to specify band for its operator to make this faster.

What happens is that the device starts at the first band, and probably in your country, the last one is used. Before the device can reach and try to attach using the needed band, it goes to sleep before it can connect, as the device connection routine has no option to search for the corresponding band. It always does this reconnect and cycle through all bands with every message sent. It will always fail.

## Solution

The solution is to lock the bands to the ones used in your country, and here's how you can do it.

This method is valid for BG660 devices, which are the latest series of Dragino devices with BLE connectivity for accessing the firmware terminal and button on the casing.

### Connect via BLE Terminal

* Connect to your device using a BLE Terminal
* Enter the password to be able to communicate with the firmware (the password usually is on a sticker on the device packaging)

### Enter Band Commands

* Issue the following AT commands:
* **AT+QENG=0** to check which band is actually in used.
* **AT+QBAND?** // Check what is the current used frequency band
* **AT+QBAND=1,4** // Set to use 1 frequency band. Band4
* **Europe General** **AT+QBAND=2,8,20** // Set to use 2 frequency bands. Band 8 and Band 20

### Using 1NCE?

* Band 20 probably is all you need

## Dragino Wiki

For all Bands: See: <http://wiki.dragino.com/xwiki/bin/view/Main/NB-IoT%20Deployment%20%2C%20Bands%2C%20Operator%20list/>

Document: <http://wiki.dragino.com/xwiki/bin/view/Main/General%20Configure%20to%20Connect%20to%20IoT%20server%20for%20-NB%20%26%20-NS%20NB-IoT%20models/#H2.2SpeedUpNetworkAttachtime>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.datacake.de/integrations/dragino-nb-iot/changing-nb-iot-bands.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
