• 1 Votes
    1 Posts
    21 Views
    No one has replied
  • ULP Testing (pycom firmware with ULP support)

    Guides ulp firmware github
    5
    5 Votes
    5 Posts
    111 Views
    DualMaticD
    @Géza-Husi Yes! I've tested with some code from different repositories and it works, I'll prepare some sample code and post here. I'm neither makefile nor esp-idf expert, so my current procedure is to use ThomasWaldmann py-esp32-ulp on my local computer with micropython v1.12 in order to compile .S file to .ulp and then upload to pycom module via FTP, this allowed me to quick test if ULP works but has some downsides (some of them because my lack of knowledge): You have to load and run the ulp file at every boot py-esp32-ulp converter doesn't take into account Espressif ULP macros/helpers issue#19 (READ_RTC_REG, WRITE_RTC_REG, and so on...) I'm still figuring out how to do I/O manipulation from ULP (read digital input accomplished, but figuring out how digital output works) I don't know how to signal main processor to wake up from ULP. I think the best way to implement ULP is to flash or generate binary file with esp-idf (in order to make use of macros) Maybe someone at pycom (Géza ;-) ) or people with more esp-idf knowledge than me can shed us some light. My use case with ULP is more or less the same as @Calvin-Foo but for water metering, counting pulses while asleep and waking up the module every 'N' pulses in order to take actions or save values. Regards and thanks for chiming in!
  • Wipy img max size

    Discussion wipy 3.0 firmware
    16
    0 Votes
    16 Posts
    201 Views
    robert-hhR
    @kiltedpython There is also size_check.sh, application.mk. You have to create board subdirectories and change the respective partition map files to get actually space for larger images. For WiPy3, you can use e.g. LoPy4 as template.
  • 0 Votes
    9 Posts
    422 Views
    robert-hhR
    @jc_serg That looks bad then. Since 3.3V is an output of the board, it means that the board is not working. Are you sure you plugged in the board in the right orientation?
  • Fipy crashing when using Loramesh

    FiPy fipy firmware lora pymkr loramesh
    9
    1
    1 Votes
    9 Posts
    441 Views
    S
    @catalin Ok, I will try the licensing then. Thank you very much.
  • File system problems & solutions

    GPy firmware file system littlefs fat
    9
    0 Votes
    9 Posts
    598 Views
    A
    @kjm said in File system problems & solutions: the windows version of this CLI The CLI program should probably just be the same .exe file which is also the graphical thing. According to [1], its default location might be c:\Program Files (x86)\Pycom\Pycom Firmware Update\pycom-fwtool-cli.exe. [1] https://community.hiveeyes.org/t/setup-commandline-based-micropython-development-environment-on-linux-macos-and-windows/1639/15
  • 0 Votes
    2 Posts
    414 Views
    O
    Pybytes (2.0) / Pybytes-legacy (1.0) is a cloud-based device management platform. You can use it to visualize the sensors data, see the status and geolocation of your devices and you can also perform Firmware Over the Air updates. Pybytes version 1.0 and 2.0 are built on top of the low-level firmware. The legacy firmware contains the old low-level modules of the Pycom devices without pybytes. It contains the micropython interface, FreeRTOS and all the drivers (LTE, Wifi, Bluetooth, i2c, sockets, Lora, etc).
  • Firmware Release v1.20.1

    Locked Announcements & News firmware
    68
    1 Votes
    68 Posts
    11k Views
    R
    @robert-hh I am using a L01 (4MB SPIRAM + 8MB Flash)
  • 1 Votes
    16 Posts
    1k Views
    A
    Reminder: Giving or asking for exam content is not allowed. Asking what should I study is ok.
  • Firmware speeds

    Support & Troubleshooting gpy firmware
    3
    0 Votes
    3 Posts
    240 Views
    C
    @kjm I never worked with Gpy, but with LoPys the speed of the firmware is nearly the same. What changed are the windows when the i2c module is ready to communicate. So you can start some i2c stuff before the whole system was completly initialized. But these windows/frames moved between firmware versions and became larger or smaler. So it was not reliable to use them. Maybe pycom moved some of their internal i2c stuff into more reliable regions. I do not recommend to stay on older firmware versions and optimise the timings for them. The ESP32 and the IDF cause too many problems. IMHO pycom is on the development branch too far behind the actual IDF version. If you have huge scripts, you can save some time by using precompiled or frozen modules. If you have some complicated stuff to do, you can do this before the Modem is ready. Yes, fast boot times will be fine, but I preferre signals, callback or variables which tell me, if the hardware is ready to use. I wasted too many time to find windows inbetween init states :)
  • 0 Votes
    1 Posts
    199 Views
    No one has replied
  • Stable Firmware Release v1.18.2.r4

    Announcements & News firmware sequans
    2
    1 Votes
    2 Posts
    1k Views
    P
    Are there any release notes for the new sequans firmware? Any indication of feature changes or bug fixes?
  • Stable Firmware Release v1.18.2.r2

    Locked Announcements & News firmware
    9
    1 Votes
    9 Posts
    1k Views
    P
    That resolved all issues. Thanks.
  • Firmware Release Candidate v1.20.0.rc8

    Announcements & News firmware pymesh
    3
    2 Votes
    3 Posts
    715 Views
    I
    @rfinkers the Pymesh Docs page is under that link : https://docs.pycom.io/firmwareapi/pycom/network/lora/pymesh.html , it will be updated shortly with the Border router documentation.
  • WPA3 is coming...

    Enhancements firmware wifi wpa3 security feature
    1
    0 Votes
    1 Posts
    380 Views
    No one has replied
  • FiPy LTE not connecting after Upgrade Firmware

    FiPy fipy firmware modem sequans
    32
    1 Votes
    32 Posts
    5k Views
    I
    @steve-williams , I did some power mesurements here on the same setup I mentioned in my previous post to give you a clear picture about the current consumption while the modem is trying to attach so as to help you identifying the problem , in first trial I intentionally powered off the CAT-M1 network in office and run a script on GPY trying to attach [image: 1551268955784-screenshot-2019-02-27-at-12.57.44-resized.png] you can see that the modem current consumption increases after sending attach request and keep trying to attach periodically, you can see that the Avg.current consumption when trying to attach can reach 285mA (150mA more than normal). The following image is when CAT-M1 network is back online and attaching is successful : [image: 1551269393957-screenshot-2019-02-27-at-13.09.22-resized.png]
  • New Stable Firmware Release v1.18.2

    Announcements & News firmware
    16
    2 Votes
    16 Posts
    2k Views
    M
    @paul-thornton Sorry Paul, I never saw your reply until today. Unfortunately our load is pretty complicated; we have one thread for each I2C bus we configure (1 or 2 depending on the system) and two threads doing socket communication (one for outgoing and one watching for incoming). We're keeping track of resets and will monitor the systems. If it doesn't improve with later firmware releases then I'll have to look at debugging the crash. Do you have instructions on how to go about that? -- Mike
  • 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.
  • 1 Votes
    9 Posts
    2k Views
    G
    v0.0.11 will lock your Expansion Board in DFU mode. Goodbye serial console. https://forum.pycom.io/topic/4684/exit-from-dfu-mode/13
  • 0 Votes
    6 Posts
    1k Views
    P
    @arneme Yup. Thats Correct.