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.ino

    Ik 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:i

    avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
    Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
    Copyright (c) 2007-2014 Joerg Wunsch

         System 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....)


Log in to reply
 

Looks like your connection to INTERNET OF THINGS was lost, please wait while we try to reconnect.