<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[New development firmware release v1.19.0.b1]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">We have finally released the very first development firmware v1.19.0.b1</p>
<p dir="auto"><strong>Important: This firmware uses a different file system that is not compatible with the file system of the stable version 1.18.0 and there is no migration. All scripts on your device will be lost when switching between the stable and development firmware!</strong></p>
<p dir="auto">To flash the new firmware, please choose Type: development in the firmware update tool (make sure you're using the latest version as the firmware packages rely on the new script engine in the firmware updater!)</p>
<p dir="auto"><img src="/assets/uploads/files/1528492019953-development_mode.png" alt="0_1528492019742_development_mode.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Other than the new filesystem, which should be a lot more resilient when the device resets while a file is open for writing, this version has been updated with the micropython 1.9.4 core (in comparison, the current stable release is based on micropython 1.8.6-849). This will likely mean a lot of scripts will not work out of the box as there have been some changes.</p>
<p dir="auto">The firmware team (I'm really just the &quot;release&quot; guy) is still working on the updated documentation and getting the source code ready for release, and more information should become available soon.</p>
<p dir="auto">Until then feel free to give this release a try... it's certainly not perfect which is why it's a development release. My goal is to have a release like this on a weekly basis, most likely on Fridays. The idea is to give you a preview of what we're working on.</p>
<p dir="auto">Looking forward to reading your feedback...</p>
]]></description><link>https://forum.pycom.io/topic/3351/new-development-firmware-release-v1-19-0-b1</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 21:44:20 GMT</lastBuildDate><atom:link href="https://forum.pycom.io/topic/3351.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Jun 2018 21:19:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Fri, 08 Jun 2018 21:52:43 GMT]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">We have finally released the very first development firmware v1.19.0.b1</p>
<p dir="auto"><strong>Important: This firmware uses a different file system that is not compatible with the file system of the stable version 1.18.0 and there is no migration. All scripts on your device will be lost when switching between the stable and development firmware!</strong></p>
<p dir="auto">To flash the new firmware, please choose Type: development in the firmware update tool (make sure you're using the latest version as the firmware packages rely on the new script engine in the firmware updater!)</p>
<p dir="auto"><img src="/assets/uploads/files/1528492019953-development_mode.png" alt="0_1528492019742_development_mode.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Other than the new filesystem, which should be a lot more resilient when the device resets while a file is open for writing, this version has been updated with the micropython 1.9.4 core (in comparison, the current stable release is based on micropython 1.8.6-849). This will likely mean a lot of scripts will not work out of the box as there have been some changes.</p>
<p dir="auto">The firmware team (I'm really just the &quot;release&quot; guy) is still working on the updated documentation and getting the source code ready for release, and more information should become available soon.</p>
<p dir="auto">Until then feel free to give this release a try... it's certainly not perfect which is why it's a development release. My goal is to have a release like this on a weekly basis, most likely on Fridays. The idea is to give you a preview of what we're working on.</p>
<p dir="auto">Looking forward to reading your feedback...</p>
]]></description><link>https://forum.pycom.io/post/20189</link><guid isPermaLink="true">https://forum.pycom.io/post/20189</guid><dc:creator><![CDATA[Xykon]]></dc:creator><pubDate>Fri, 08 Jun 2018 21:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Fri, 08 Jun 2018 21:42:14 GMT]]></title><description><![CDATA[<p dir="auto">A few things to note:</p>
<p dir="auto">Most of the <code>readall()</code> functions such as in uart have been removed as using <code>read()</code> without arguments does exactly the same. Please update your scripts accordingly.</p>
<p dir="auto">The function <code>os.mkfs()</code> has been replaced with <code>os.fsformat()</code>. To format the internal file system, use <code>os.fsformat('/flash')</code> and <code>os.fsformat('/sd')</code> to format SD cards (card needs to be mounted as '/sd')</p>
<p dir="auto">To mount the SD card, use this code:</p>
<pre><code class="language-text">from machine import SD
sd = SD()
fs = os.mkfat(sd)
os.mount(fs, '/sd')
</code></pre>
]]></description><link>https://forum.pycom.io/post/20190</link><guid isPermaLink="true">https://forum.pycom.io/post/20190</guid><dc:creator><![CDATA[Xykon]]></dc:creator><pubDate>Fri, 08 Jun 2018 21:42:14 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 16 Jun 2018 16:38:07 GMT]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/3351/new-firmware-release-v1-19-0-b1">New firmware release v1.19.0.b1</a><br />
Hi all,<br />
In this development releases we also added light sleep funtionality, it is more graceful sleep mode than deep sleep where digital peripherals, most of the RAM, and CPUs are clock-gated, and supply voltage is reduced. Upon exit from light sleep, peripherals and CPUs resume operation, their internal state is preserved. you can read more about Sleep modes in esp32 <a href="http://esp-idf.readthedocs.io/en/latest/api-reference/system/sleep_modes.html" target="_blank" rel="noopener noreferrer nofollow">here</a> .</p>
<p dir="auto">To Enter light sleep mode you can use API:<br />
<code>machine.sleep(time in ms)</code> if no arguments given module will sleep till next reset unless a wakeup source is configured before going to sleep.</p>
<p dir="auto">Please Note that:<br />
1- API <code>machine_pin_deepsleep_wakeup</code> was renamed <code>machine_pin_sleep_wakeup</code> as now you can use it for configuring wakeup source for both light and deep sleep.</p>
<p dir="auto">2- when Light sleep mode Wifi, bluetooth and LoRa are disabled and currently connection is not restored after wakeup (you have to restore it manually with scripting), we are currently working on automatically restoring Connection after light sleep wakeup.</p>
<p dir="auto">Thanks, waiting for your feedback :)</p>
]]></description><link>https://forum.pycom.io/post/20192</link><guid isPermaLink="true">https://forum.pycom.io/post/20192</guid><dc:creator><![CDATA[iwahdan]]></dc:creator><pubDate>Sat, 16 Jun 2018 16:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Fri, 08 Jun 2018 23:51:54 GMT]]></title><description><![CDATA[<p dir="auto">Also the following Pull requests has been incorporated in this Dev release:</p>
<p dir="auto"><a href="https://github.com/pycom/pycom-micropython-sigfox/pull/165" target="_blank" rel="noopener noreferrer nofollow">PR  #165</a><br />
<a href="https://github.com/pycom/pycom-micropython-sigfox/pull/146" target="_blank" rel="noopener noreferrer nofollow">PR #146</a><br />
<a href="https://github.com/pycom/pycom-micropython-sigfox/pull/145" target="_blank" rel="noopener noreferrer nofollow">PR #145</a></p>
<p dir="auto">Still working on other Pull requests, to be merged in coming releases.</p>
<p dir="auto">Thanks for your support</p>
]]></description><link>https://forum.pycom.io/post/20193</link><guid isPermaLink="true">https://forum.pycom.io/post/20193</guid><dc:creator><![CDATA[iwahdan]]></dc:creator><pubDate>Fri, 08 Jun 2018 23:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 09 Jun 2018 09:13:47 GMT]]></title><description><![CDATA[<p dir="auto">Further to this thread:</p>
<p dir="auto"><a href="https://forum.pycom.io/topic/3207/uasyncio-support">https://forum.pycom.io/topic/3207/uasyncio-support</a></p>
<p dir="auto">does the the new dev release include uasyncio support?</p>
]]></description><link>https://forum.pycom.io/post/20195</link><guid isPermaLink="true">https://forum.pycom.io/post/20195</guid><dc:creator><![CDATA[soulsurfer]]></dc:creator><pubDate>Sat, 09 Jun 2018 09:13:47 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 09 Jun 2018 09:44:45 GMT]]></title><description><![CDATA[<p dir="auto">Which file system used? Is it readable on WINDOWS/LINUX?</p>
]]></description><link>https://forum.pycom.io/post/20196</link><guid isPermaLink="true">https://forum.pycom.io/post/20196</guid><dc:creator><![CDATA[bmarkus]]></dc:creator><pubDate>Sat, 09 Jun 2018 09:44:45 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 09 Jun 2018 14:00:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/110">@bmarkus</a> said in <a href="/post/20196">New development firmware release v1.19.0.b1</a>:</p>
<blockquote>
<p dir="auto">Which file system used? Is it readable on WINDOWS/LINUX?</p>
</blockquote>
<p dir="auto">We're now using <a href="https://github.com/geky/littlefs" target="_blank" rel="noopener noreferrer nofollow">LittleFS</a> for the internal flash file system  in the development firmware rather than FatFS. SD cards keep using FatFS. There is a <a href="https://github.com/geky/littlefs-fuse" target="_blank" rel="noopener noreferrer nofollow">Fuse wrapper</a> available.</p>
]]></description><link>https://forum.pycom.io/post/20197</link><guid isPermaLink="true">https://forum.pycom.io/post/20197</guid><dc:creator><![CDATA[Xykon]]></dc:creator><pubDate>Sat, 09 Jun 2018 14:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sun, 10 Jun 2018 01:04:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2690">@soulsurfer</a> Truly hope this has made it in.</p>
]]></description><link>https://forum.pycom.io/post/20200</link><guid isPermaLink="true">https://forum.pycom.io/post/20200</guid><dc:creator><![CDATA[timh]]></dc:creator><pubDate>Sun, 10 Jun 2018 01:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sun, 10 Jun 2018 06:48:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/69">@xykon</a> said in <a href="/post/20197">New development firmware release v1.19.0.b1</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/110">@bmarkus</a> said in <a href="/post/20196">New development firmware release v1.19.0.b1</a>:</p>
<blockquote>
<p dir="auto">Which file system used? Is it readable on WINDOWS/LINUX?</p>
</blockquote>
<p dir="auto">We're now using <a href="https://github.com/geky/littlefs" target="_blank" rel="noopener noreferrer nofollow">LittleFS</a> for the internal flash file system  in the development firmware rather than FatFS. SD cards keep using FatFS. There is a <a href="https://github.com/geky/littlefs-fuse" target="_blank" rel="noopener noreferrer nofollow">Fuse wrapper</a> available.</p>
</blockquote>
<p dir="auto">Thanks, I will try it. LittleFS looks good, however lack of timestamp can be an issue in certain applications, even if in many cases it is not important and device is not time synced.</p>
]]></description><link>https://forum.pycom.io/post/20201</link><guid isPermaLink="true">https://forum.pycom.io/post/20201</guid><dc:creator><![CDATA[bmarkus]]></dc:creator><pubDate>Sun, 10 Jun 2018 06:48:19 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sun, 10 Jun 2018 10:27:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/110">@bmarkus</a> said in <a href="/post/20201">New development firmware release v1.19.0.b1</a>:</p>
<blockquote>
<p dir="auto">Thanks, I will try it. LittleFS looks good, however lack of timestamp can be an issue in certain applications, even if in many cases it is not important and device is not time synced.</p>
</blockquote>
<p dir="auto">We are more concerned about users loosing all their code on the device because the file system got corrupted and reformatted during boot. If you need an fs with timestamps, you can connect an external SD card which still uses FatFS (so you can update the content on a PC).</p>
]]></description><link>https://forum.pycom.io/post/20202</link><guid isPermaLink="true">https://forum.pycom.io/post/20202</guid><dc:creator><![CDATA[Xykon]]></dc:creator><pubDate>Sun, 10 Jun 2018 10:27:10 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Tue, 12 Jun 2018 02:14:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2796">@iwahdan</a><br />
Any eletric current measurement already made on this light sleep mode ?</p>
]]></description><link>https://forum.pycom.io/post/20236</link><guid isPermaLink="true">https://forum.pycom.io/post/20236</guid><dc:creator><![CDATA[rcolistete]]></dc:creator><pubDate>Tue, 12 Jun 2018 02:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Tue, 12 Jun 2018 07:32:15 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/234">@rcolistete</a> , yes in light sleep mode the current consumption on a Lopy is 3.5 mA with RTC peripherals ON</p>
]]></description><link>https://forum.pycom.io/post/20243</link><guid isPermaLink="true">https://forum.pycom.io/post/20243</guid><dc:creator><![CDATA[iwahdan]]></dc:creator><pubDate>Tue, 12 Jun 2018 07:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Wed, 13 Jun 2018 07:57:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/69">@xykon</a> I looked into LittleFS and it supports custom attributes per file/folder. So I think timestamps can be implemented. Is there any plan to do so?</p>
]]></description><link>https://forum.pycom.io/post/20267</link><guid isPermaLink="true">https://forum.pycom.io/post/20267</guid><dc:creator><![CDATA[Sympatron]]></dc:creator><pubDate>Wed, 13 Jun 2018 07:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Wed, 13 Jun 2018 13:15:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2410">@sympatron</a> said in <a href="/post/20267">New development firmware release v1.19.0.b1</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/69">@xykon</a> I looked into LittleFS and it supports custom attributes per file/folder. So I think timestamps can be implemented. Is there any plan to do so?</p>
</blockquote>
<p dir="auto">I will ask the developer who implemented LittleFS to look into that. It would help if you could provide a use case where this is relevant.</p>
]]></description><link>https://forum.pycom.io/post/20273</link><guid isPermaLink="true">https://forum.pycom.io/post/20273</guid><dc:creator><![CDATA[Xykon]]></dc:creator><pubDate>Wed, 13 Jun 2018 13:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Wed, 13 Jun 2018 18:54:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/69">@xykon</a> I don't have a specific use case. I just wanted to point out that it would not be too hard to implement, because <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/110">@bmarkus</a> said it might be an issue for some people.</p>
<p dir="auto">For us it is a lot more important when this version will be available on GitHub. Since we use a custom firmware we cannot really use the new features until I can merge them with our fork.</p>
]]></description><link>https://forum.pycom.io/post/20279</link><guid isPermaLink="true">https://forum.pycom.io/post/20279</guid><dc:creator><![CDATA[Sympatron]]></dc:creator><pubDate>Wed, 13 Jun 2018 18:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 16 Jun 2018 10:28:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2796">@iwahdan</a> what is the assumed current category consumption in light sleep mode?</p>
]]></description><link>https://forum.pycom.io/post/20321</link><guid isPermaLink="true">https://forum.pycom.io/post/20321</guid><dc:creator><![CDATA[gregcope]]></dc:creator><pubDate>Sat, 16 Jun 2018 10:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 16 Jun 2018 15:01:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2408">@gregcope</a>  for light sleep current consumption is  3.5 mA</p>
]]></description><link>https://forum.pycom.io/post/20324</link><guid isPermaLink="true">https://forum.pycom.io/post/20324</guid><dc:creator><![CDATA[iwahdan]]></dc:creator><pubDate>Sat, 16 Jun 2018 15:01:46 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 16 Jun 2018 16:00:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2796">@iwahdan</a> machine.sleep(time): the time seem to be ms, not us.</p>
]]></description><link>https://forum.pycom.io/post/20326</link><guid isPermaLink="true">https://forum.pycom.io/post/20326</guid><dc:creator><![CDATA[robert-hh]]></dc:creator><pubDate>Sat, 16 Jun 2018 16:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Sat, 16 Jun 2018 17:16:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/98">@robert-hh</a> yes it is a mistake in my post, I’ve corrected it<br />
Thanks</p>
]]></description><link>https://forum.pycom.io/post/20327</link><guid isPermaLink="true">https://forum.pycom.io/post/20327</guid><dc:creator><![CDATA[iwahdan]]></dc:creator><pubDate>Sat, 16 Jun 2018 17:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Fri, 13 Jul 2018 19:13:59 GMT]]></title><description><![CDATA[<p dir="auto">Do you push it in github for make build?  There is still 1.18.0.</p>
]]></description><link>https://forum.pycom.io/post/20857</link><guid isPermaLink="true">https://forum.pycom.io/post/20857</guid><dc:creator><![CDATA[Colateral]]></dc:creator><pubDate>Fri, 13 Jul 2018 19:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to New development firmware release v1.19.0.b1 on Fri, 13 Jul 2018 19:28:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/510">@colateral</a> It's in the <a href="https://github.com/pycom/pycom-micropython-sigfox/tree/development" target="_blank" rel="noopener noreferrer nofollow">development branch</a>.</p>
]]></description><link>https://forum.pycom.io/post/20858</link><guid isPermaLink="true">https://forum.pycom.io/post/20858</guid><dc:creator><![CDATA[Sympatron]]></dc:creator><pubDate>Fri, 13 Jul 2018 19:28:07 GMT</pubDate></item></channel></rss>