• New Beta firmware updater 1.17.0.b0/b1

    Pinned firmware update beta updater testing
    7
    1 Votes
    7 Posts
    112 Views
    E
    Hello, im new ok this of pycom, and i can't find a way to update the device, the software say access denied. im not ussign the expansion board, idk if it's for that i needed do something more before updating.
  • New Release Candidate 1.20.2.rc11 for Pygate

    23
    3 Votes
    23 Posts
    506 Views
    robert-hhR
    @mikestanley464 Pycom Ltd. ceased operation. There will not be a reply.
  • New Beta Release v1.20.3.b3

    29
    4 Votes
    29 Posts
    503 Views
    G
    Hello all! This release doesn't appear to be changing the LoRaWAN mac version to 1.0.3, on a LoPy4. Update performed with Pycom firmware updater tool (not self built). >>> import os >>> os.uname() (sysname='LoPy4', nodename='LoPy4', release='1.20.3.b3', version='v1.11-92f2b22e on 2021-04-19', machine='LoPy4 with ESP32', lorawan='1.0.2', sigfox='1.0.1', pybytes='1.6.1', pygate='1.0.1') >>> Could it be that the name was not updated, though the firmware still tries to support 1.0.3? If this feature requires me building a more recent beta version, would consider it. Could really do with this for testing. Thanks for any pointers.
  • New Alpha Release v1.20.3.b4

    5
    0 Votes
    5 Posts
    185 Views
    Daniël van de GiessenD
    Ran into two new problems with this version so far: Stack overflow in the socket operations thread while doing TLS. Was resolved by just increasing the stack size to 8192 in modusocket.c. Sending BLE notifications (by calling .value() on a characteristic) is broken, returning an OSError(-1). I can see that the L2CA_CheckIsCongest check in esp_ble_gatts_send_indicate fails, not sure why.
  • New Firmware Release 1.20.2.rc9

    5
    1 Votes
    5 Posts
    219 Views
    K
    @jcaron To get 25uA PSM deepsleep on a FiPy I had to have the latest firmware in both the modem (LR5.2.1.0-48829) & the FiPy(1.20.2.rc9).
  • New Beta Release v1.20.3.b0

    8
    2 Votes
    8 Posts
    339 Views
    T
    @peterp Is this beta release still active? I thought I would attempt to use it and contribute back with my experience. I tried with xome lora code that has previously worked but I now get Errorno. 122 EMSGIZE problems on a message that is less than 12bytes!!!!!! Here is an extract from the output log from my code as well as an extract of the code around where the error is being reported. Previously this line of code has successfully sent data via TTN. 2020/12/07 18:44:06: HW init done init NV vars init lora RegionAU915ComputeRxWindowParameters DR: 10, BW: 2 tSymbol: 2.048000 RegionAU915ComputeRxWindowParameters DR: 8, BW: 2 tSymbol: 8.192000 2020/12/07 18:44:09: Trying to join TTN Network! 2020/12/07 18:44:12: Trying to join TTN Network! 2020/12/07 18:44:14: Trying to join TTN Network! LoRa network joined!!!!! 2020/12/07 18:44:16: lora parameters appear to have saved successfully date/time = 20 12 3 9 27 sending LoRa data RegionAU915ComputeRxWindowParameters DR: 13, BW: 2 tSymbol: 0.256000 RegionAU915ComputeRxWindowParameters DR: 8, BW: 2 tSymbol: 8.192000 Traceback (most recent call last): File "main.py", line 90, in <module> File "DipBoot.py", line 31, in BootMain File "DipApp.py", line 906, in AppMain File "DipApp.py", line 714, in CommsCheck OSError: [Errno 122] EMSGSIZE 2020/12/07 18:44:18: Pycom MicroPython 1.20.3.b0 [v1.11-db33be7] on 2020-07-01; FiPy with ESP32 Type "help()" for more information. >>> Here is the code snipet. # create a LoRa socket LoRaSock = socket.socket(socket.AF_LORA, socket.SOCK_RAW) # set the LoRaWAN data rate LoRaSock.setsockopt(socket.SOL_LORA, socket.SO_DR, 5) # make the socket blocking # (waits for the data to be sent and for the 2 receive windows to expire) # this should take about 2 seconds. LoRaSock.setblocking(True) # IF THERE IS SOMETHING WRONG WITH THE SETUP WE WILL PROBABLY HANG IN HERE. # send some data # Cayenne, LPP style data format # channel 1 = level data, analogue input, 2 bytes # channel 2 = battery, analogue input, 2 bytes print('sending LoRa data') LoRaSock.send(bytes([0x01, 0x02])+pack('>h',nvvar['Level']&0xffff)+bytes([0x02, 0x02])+pack('>h',nvvar['Batt']&0xffff)) # make the socket non-blocking # (because if there's no data received it will block forever...) LoRaSock.setblocking(False) # get any data received (if any...) LoRaRxdata = LoRaSock.recv(64) print("data received = ", LoRaRxdata) lora.nvram_save() LoRaSock.close() The error message ocurs on the LoRaSock.send line. Any suggestions???? Peter.
  • New Firmware Release 1.20.2.rc10

    1
    0 Votes
    1 Posts
    104 Views
    No one has replied
  • New Release Candidate v1.20.0.rc13

    firmware
    16
    1 Votes
    16 Posts
    1k Views
    A
    Reminder: Giving or asking for exam content is not allowed. Asking what should I study is ok.
  • PyMakr 2.0 for Atom Plans: Feedback wanted [video]

    pymakr atom video
    11
    1 Votes
    11 Posts
    1k Views
    S
    Thanks for this information. It is useful
  • New Release candidate v1.20.0.rc9

    Locked
    4
    0 Votes
    4 Posts
    894 Views
    T
    @tlanier Found the answer to my question. If I select the stable version in the Firmware Upgrade Tool and then select the Type/Version to development, I get the option to select 1.20.0.rc9.
  • New v1.20.0 Release candidate v1.20.0.rc7

    Locked Moved firmware pymesh
    28
    3 Votes
    28 Posts
    5k Views
    robert-hhR
    @reidfo The connection was between P23 and Reset (what else). And yes, it did reset the board and the board booted in a normal fashion. The board should have an RC lowpass at Reset to suppress bouncing of the push button.
  • New development firmware updater 1.15.2.b1

    firmware update
    11
    0 Votes
    11 Posts
    2k Views
    X
    @sympatron Can you try this link please? https://xykon.pycom.nl/s/M8braq020b9gInb Internet and China don't work well together... There isn't really documentation for the new format yet because it's not yet been officially released. If you do manage to download the firmware updater you'd be the first person outside Pycom to actually use it. And as I said before it's still experimental and I'm aware of some issues with it such as the otadata partition definition missing, so please don't try to modify the script2 file in a firmware package. I'm still in China this week and things tend to get more and more hectic towards the end of the trip so I likely won't be able to do any work on the firmware updater until I'm back in Eindhoven.
  • New Firmware Development release v1.19.0.b4

    Locked firmware development
    33
    2 Votes
    33 Posts
    10k Views
    X
    @reidfo said in New Firmware Development release v1.19.0.b4: On both mac and linux I'm getting unexpected sha1 checksum when I try to install the latest development release on FiPy. Are you using the beta firmware updater?
  • New development firmware release v1.19.0.b1

    firmware
    22
    1
    2 Votes
    22 Posts
    6k Views
    S
    @colateral It's in the development branch.
  • New beta firmware updater 1.15.2.b0

    firmware update
    11
    2
    2 Votes
    11 Posts
    2k Views
    X
    @sympatron said in New beta firmware updater 1.15.2.b0: Just wanted to help with bug fixing/spotting Which is very much appreciated and reason I started releasing development versions in the first place :)
  • New development firmware release v1.19.0.b3

    firmware development
    1
    1
    2 Votes
    1 Posts
    1k Views
    No one has replied
  • New development firmware release v1.19.0.b2

    firmware development
    7
    1
    4 Votes
    7 Posts
    2k Views
    X
    Just a quick note to say there will be no new development release this weekend.
  • New beta firmware updater 1.15.1.b1

    firmware update
    1
    1 Votes
    1 Posts
    791 Views
    No one has replied
  • New beta firmware updater 1.14.5.b2 (MacOS/Windows)

    beta updater
    1
    0 Votes
    1 Posts
    888 Views
    No one has replied
  • New beta firmware updater 1.13.1.b4

    beta updater
    8
    0 Votes
    8 Posts
    2k Views
    robert-hhR
    @xykon For me it is sufficient as it is now.

Pycom on Twitter