Nieuwe Firmware en Nieuwe Cursus
-
De nieuwe firmware 6.57 voor de uBlox modules is nu beschikbaar.
SODAQ organiseert ook weer een aantal nieuwe NB-IoT cursussen. De eerste twee zijn op 3 November en 1 December.
https://shop.sodaq.com/en/nb-iot-workshop.html
In 1 dag leer je (bijna) alles over NB-IoT en gaan we uitgebreid in op de nieuwe features die firmware 6.57 toevoegt!
-
Ik gebruik een Sodaq NB-IoT de Luxe board met een uBlox Sara-N200 02B-00 en een Arduino Leonardo.
AT+CGMR geeft: V100R100C10B656
Volgens http://support.sodaq.com/sodaq-one/firmware-upgrade/ werkt de update niet met een Leonardo.
Dus gebruik ik een USB-Serial convertor met 5V-VIN, GND-GND, RXD-D0, TXD-D1.
Ik pas het passtrough.ino programma aan van
http://support.sodaq.com/fwupg/passthrough.inoIk voeg toe het Leonardo board:
#if defined(ARDUINO_AVR_LEONARDO)
#define USB Serial
#define UBLOX Serial1#elif defined(ARDUINO_SODAQ_EXPLORER)
Aan setup() voeg ik toe:
// Turn the nb-iot module on
pinMode(powerPin, OUTPUT);
digitalWrite(powerPin, HIGH);
pinMode(0, INPUT);
pinMode(1, INPUT);De Arduino IDE logging geeft na upload:
PORTS {COM5, COM12, COM13, } / {COM5, COM12, COM13, } => {}
Uploading using selected port: COM5
D:\arduino-1.8.2\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CD:\arduino-1.8.2\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM5 -b57600 -D -Uflash:w:C:\Users\Franz\AppData\Local\Temp\arduino_build_630234/passthrough.ino.hex:iavrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright 2007-2014 Joerg WunschSystem wide configuration file is "D:\arduino-1.8.2\portable\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf" Using Port : COM5 Using Programmer : avr109 Overriding Baud Rate : 57600 AVR Part : ATmega32U4 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 9000 9000 0x00 0x00 flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : butterfly Description : Atmel AppNote AVR109 Boot Loader
Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding
Ik stel de UEUpdaterUI v3.8.0.10 in op de goede firmware versie en op COM5. De te installeren firmware is dan bij about:
Version: V100R100C10B657SP2.Ik selecteer Update.
De Update komt niet op gang maar eindigt zoals hierboven getoond.In de UEUpdater staat onderin:
Failed: Serial cable may have been unplugged or be in use by another program.Dit zowel rechtstreeks als met een connectie tussen TP1 en GND direct na het starten van de passthrough.ino.
Dit heb ik geprobeerd voor of na het selecteren van de Update knop.Graag wat hulp …
Franz
-
Solved:
the sketch should only contain:
pinMode(7, OUTPUT);
digitalWrite(7, HIGH);
pinMode(0, INPUT);
pinMode(1, INPUT);
in its setup() with an empty loop() section.
Reconnect of the board solves the Serial cable Failed error.
Board returns now: 6.57 and 06.57,A03.02
(Probably should have asked this question on the Sodaq NB-IoT forum…)