New firmware release 0.9.3.b1 and Pymate on the App store



  • Hello,

    We are pleased to announce that firmware version 0.9.3.b1 has been released today. These are the changes:

    • Add the PWM class to the machine module.
    • Add the ADC class in the machine module.
    • Correct UART interrupt enabling to pass the uart id.
    • Fix bug when using node addresses >= 0x80000000 for LoRaWAN ABP join.
    • Add API to add and remove LoRa channels.
    • New LoRaWAN join API. Implement DR socket option.
    • Add _thread module.

    We've also improved the updater tool in order to show a verbose output in case of a failure during the update. Download it from:

    https://www.pycom.io/support/supportdownloads/

    Please check the quick reference to see examples of using the ADC class, the PWM class and the _thread module while we update the docs with the full reference.

    https://docs.pycom.io/lopy/lopy/quickref.html

    I also want to mention that we published our iOS mobile App in the Apple App store. Go ahead and try it now!

    Cheers,
    Daniel

    NOTE: the bug in the FTP server is confirmed. It will be fixed in a new release later this weekend. If your workflow depends on FTP, please skip this version and wait for the upcoming news.



  • This firmware has been superseded by a new version. Please check:
    https://forum.pycom.io/topic/191/new-firmware-release-0-9-3-b2



  • And still Pymakr can not connect to WiPy2 by COM port
    on COM port monitor i have this after pressing reset button:

    ets Jun  8 2016 00:22:57
    
    rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    ets Jun  8 2016 00:22:57
    
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0x00
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:QIO, clock div:2
    load:0x3fff9010,len:8
    load:0x3fff9018,len:312
    load:0x40078000,len:2348
    ho 0 tail 12 room 4
    load:0x4009f000,len:1364
    entry 0x4009f2f8
    rtc v112 Sep 26 2016 22:32:10
    XTAL 40M
    frc2_timer_task_hdl:3ffdd848, prio:22, stack:2048
    tcpip_task_hdlxxx : 3ffdf008, prio:18,stack:2048
    phy_version: 123, Sep 13 2016, 20:01:58, 0
    pp_task_hdl : 3ffed88c, prio:23, stack:8192
    mode : softAP(24:0a:c4:00:a8:bf)
    dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)
    dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)
    MicroPython 00c85e6 on 2016-11-04; WiPy with ESP32
    Type "help()" for more information.
    >>> 
    


  • Hello,

    Sorry about the broken FTP/Telnet. We changed something last minute that somehow was not tested properly. We'll fix it and we'll do another release today.

    Cheers,
    Daniel



  • @livius, @brotherdust, @Xykon, @jobbyworld: I confirm there is a bug in the FTP server. It will be fixed in a new release later this weekend.

    Recomendation: if your workflow depends on FTP, please skip this version and wait for upcoming news.



  • Any word on the implantation of the RTC in the machine module?


  • administrators

    @leogaggl Hi, we will release the Android version in 2 weeks: 18th November. Best wishes Fred





  • @Fred Any idea when the Android version will be available ?



  • @brotherdust said in New firmware release 0.9.3.b1 and Pymate on the App store:

    @Xykon & @jobbyworld : Can confirm: FTP = broken for me, too. Tried reformat, tried re-flash. No go.

    Oh yeah, PyMate on iOS doesn't work either. The app says it uploaded the helper libraries to the LoPy, but when I do a directory list, nothing changed. Suspect these issues may be related. Please advise.



  • @Xykon & @jobbyworld : Can confirm: FTP = broken for me, too. Tried reformat, tried re-flash. No go.



  • Give this a shot tomorrow, cheers for all of the hard work.

    Take care
    Ray


  • administrators

    This is the boot.py file I had been using before flashing the latest version:

    # boot.py -- run on boot-up
    import pycom
    import os
    import machine
    from machine import UART
    from network import WLAN
    pycom.heartbeat(False)
    uart = UART(0, 115200)
    os.dupterm(uart)
    if machine.reset_cause() != machine.SOFT_RESET:
    	wlan= WLAN(mode=WLAN.STA)
    	wlan.connect('MYWIFI', auth=(WLAN.WPA2,'MYPWD'), timeout=10000)
    	while not wlan.isconnected():
    		machine.idle()
    	print('WLAN sucessfully connected')
    

  • administrators

    I cleared the flash completely and re-flashed... the LoPy is no longer crashing during boot and I can manually connect to my Wifi AP through serial REPL. However FTP isn't working, FileZilla giving the following error:

    Status:	Connecting to 192.168.1.24:21...
    Status:	Connection established, waiting for welcome message...
    Status:	Server does not support non-ASCII characters.
    Status:	Logged in
    Status:	Retrieving directory listing...
    Command:	PWD
    Response:	257 /
    Command:	TYPE I
    Response:	200 
    Command:	PASV
    Response:	425 
    Command:	PORT 192,168,1,25,63,133
    Response:	500 PORT/EPRT (Active Mode/Extended Active Mode) is not supported. Use PASV/EPSV instead of this
    Error:	Failed to retrieve directory listing
    

    I'm playing Golf tomorrow morning so I'll leave it at that for the night.


  • administrators

    I did the update and get this on the serial console (Mac addresses and SSID updated):

    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0x00
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:QIO, clock div:2
    load:0x3fff9010,len:8
    load:0x3fff9018,len:312
    load:0x40078000,len:2348
    ho 0 tail 12 room 4
    load:0x4009f000,len:1364
    entry 0x4009f2f8
    rtc v112 Sep 26 2016 22:32:10
    XTAL 40M
    frc2_timer_task_hdl:3ffde558, prio:22, stack:2048
    tcpip_task_hdlxxx : 3ffdfd18, prio:18,stack:2048
    phy_version: 123, Sep 13 2016, 20:01:58, 0
    pp_task_hdl : 3ffee6a4, prio:23, stack:8192
    mode : softAP(24:0a:c4:00:xx:xx)
    dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)
    dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)
    mode : sta(24:0a:c4:00:xx:xx)
    n:7 2, o:6 0, ap:255 255, sta:7 2, prof:6
    state: 0 -> 2 (b0)
    state: 2 -> 3 (0)
    state: 3 -> 5 (10)
    add 0
    
    connected with WIFI-SSID, channel 7
    Task watchdog got triggered. The following tasks did not feed the watchdog in time:
    Tasks currently running:
    CPU 0: MicroPy
    Aborting.
    Guru Meditation Error: Core   0 panic'ed (Unhandled debug exception)
    Register dump:
    PC      :  4000bff6  PS      :  00060036  A0      :  80084dec  A1      :  3ffd92a0
    A2      :  0000000a  A3      :  0000000a  A4      :  00000004  A5      :  00000000
    A6      :  00000000  A7      :  fffffff8  A8      :  00000000  A9      :  3ffd9210
    A10     :  00000000  A11     :  3ffde857  A12     :  3ffd91df  A13     :  00000030
    A14     :  00000000  A15     :  00060c23  SAR     :  0000001e  EXCCAUSE:  00000001
    EXCVADDR:  00000000  LBEG    :  4000c46c  LEND    :  4000c477  LCOUNT  :  00000000
    CPU halted.
    


  • Hello,
    Successfull update but be warn
    unable to connect Ftp after Update on osx
    by ftp commandline (with passive mode)
    and cyberduck (with passive mode)

    Does anyone have same problem ?



  • by wifi i got error e.g. in filezilla
    Status: Łączenie z 192.168.4.1:21...
    Status: Połączenie nawiązanie, oczekiwanie na wiadomość powitalną...
    Status: Serwer nie obsługuje znaków spoza ASCII.
    Status: Zalogowany
    Status: Uzyskiwanie listy katalogów...
    Polecenie: PWD
    Odpowiedź 257 /
    Polecenie: TYPE I
    Odpowiedź 200
    Polecenie: PASV
    Odpowiedź 425
    Polecenie: PORT 192,168,4,2,200,70
    Odpowiedź 502
    Błąd: Nie udało się otrzymać listy katalogów <translated by me to English - list dirs failed>



  • after upgrade WiPy2.0 i can not connect by WiFi
    telnet work ok but wifi not

    in telnet i see:
    MicroPython 00c85e6 on 2016-11-04; WiPy with ESP32
    Login as: Password:
    Login succeeded!
    Type "help()" for more information.

    import os
    os.uname()
    (sysname='WiPy', nodename='WiPy', release='0.9.3.b1', version='00c85e6 on 2016-11-04', machine='WiPy with ESP32')

    os.listdir()
    ['main.py', 'sys', 'lib', 'cert', 'boot.py']

    i do not see "flash" is this normal?

    boot.py looks ok:

    f.readlines()
    ['# boot.py -- run on boot-up\r\n', 'import os\r\n', 'from machine import UART\r
    \n', 'uart = UART(0, 115200)\r\n', 'os.dupterm(uart)\r\n']


  • administrators

    @daniel Just to confirm. Mobile App name is Pymate for those whom wish to download on App Store.


Log in to reply
 

Pycom on Twitter