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


  • administrators

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

  • administrators

    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


  • Global Moderator

    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')
    

  • Global Moderator

    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.


  • Global Moderator

    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
 

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.