BOARD Olimex NB IoT DevKit - Wiz-IO/platform-quectel GitHub Wiki

Store Comet Electronics

Store Olimex NB IoT DevKit

Hardware documents

pin-outs

Before Start

OLIMEX

Check firmware and update if need

ATI
ATIQuectel_Ltd
Quectel_BC66
Revision: BC66NBR01A10
OK

Config and Store APN

AT+CFUN=1

//Enable scrambling function (required once)
AT+QSPCHSC=1

//Set default APN for PDP context (required once)
//This make auto connect to provider
AT*MCGDEFCONT="IP","apn_from_operator" <---------- edit this

//Reboot the module
AT+QRST=1

if you forget this, send commands with an application

  • Ql_RIL_SendATCmd( AT+QSPCHSC=1 .... )
  • Ql_RIL_SendATCmd( AT*MCGDEFCONT="IP" .... )

Test Connect

//Select your band:
AT+QBAND=1,8 <----
//8:  900 MHz
//2: 1900 MHz
//...

AT+CEREG=5
AT+CEREG=5OK
AT+CEREG?+CEREG: 5,2

OK
+CEREG: 1,"00C7","0092A5CA",9,0,0,"00100011","01000100"
+IP: 10.177.40.142

Linux drivers, tools...

In order to use Olimex NB-IoT-Devkit with Linux based OS you must have the following driver installed

https://github.com/OLIMEX/ch340-dkms

To restore AT firmware on Olimex NB-IoT Devkit... just reflash with firmware v10

or follow the instructions in the link bellow

https://github.com/OLIMEX/NB-IoT/tree/master/SOFTWARE/AT_restore_tool

Other Drivers

ATTENTION

Before start OpenCPU or Arduino, make NVDM backup

  • Use IoT Flash Tool
  • [Backup] button, check-box "Backup", select file for backup (use IMEI as name)
  • [Start] and keep the file

Arduino

Curently support firmwares

  • BC66NBR01A04V10 (recommended)
  • BC66NBR01A05V07
  • EXAMPLES