<?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[Upgrade to OpenWRT 21.02 coming soon?]]></title><description><![CDATA[<p dir="auto">I see a 21.02 branch of openwrt on GitHub, <a href="https://github.com/OnionIoT/source/tree/openwrt-21.02-dev" rel="nofollow">https://github.com/OnionIoT/source/tree/openwrt-21.02-dev</a>, is this planned for release in the near future? I went and upgraded some tool revs, like node, and now the 18.06 image isn't able to build as the node rev is too old.</p>
<p dir="auto">Is 21.02 usable? Stable? Planned for release soon?</p>
]]></description><link>http://community.onion.io/topic/4531/upgrade-to-openwrt-21-02-coming-soon</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 18:14:43 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/4531.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Jul 2021 00:19:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Tue, 13 Jul 2021 00:19:43 GMT]]></title><description><![CDATA[<p dir="auto">I see a 21.02 branch of openwrt on GitHub, <a href="https://github.com/OnionIoT/source/tree/openwrt-21.02-dev" rel="nofollow">https://github.com/OnionIoT/source/tree/openwrt-21.02-dev</a>, is this planned for release in the near future? I went and upgraded some tool revs, like node, and now the 18.06 image isn't able to build as the node rev is too old.</p>
<p dir="auto">Is 21.02 usable? Stable? Planned for release soon?</p>
]]></description><link>http://community.onion.io/post/23821</link><guid isPermaLink="true">http://community.onion.io/post/23821</guid><dc:creator><![CDATA[Chris Morgan]]></dc:creator><pubDate>Tue, 13 Jul 2021 00:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Tue, 13 Jul 2021 15:28:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/5747">@Chris-Morgan</a> Since OpenWrt hasn't specified any release date for 21.x, I'm not sure this is a reasonable request of Onion as their release would obviously follow that of OpenWrt.</p>
<p dir="auto">I can confirm that 21.02 RC3 does run on O2S+ but you need to manually configure the WiFi, same as 19.07. I've been running 21.x for 2 or 3 months on a POC custom board based on O2S+ and thus far no real issues.  So far the only nagging concern is the WiFi connections seem to be a little slower than my 18.06 devices using Warp Core. Haven't had time to investigate in detail thus far so I may be wrong.</p>
]]></description><link>http://community.onion.io/post/23825</link><guid isPermaLink="true">http://community.onion.io/post/23825</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Tue, 13 Jul 2021 15:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Tue, 27 Jul 2021 20:38:18 GMT]]></title><description><![CDATA[<p dir="auto">Wanted to weigh in here:</p>
<p dir="auto">That's right, we did some experimenting with and testing of OpenWRT 21.02 earlier this year. Hence the <code>openwrt-21.02-dev</code> branch on the OnionIoT/source repo.</p>
<p dir="auto">There's no plans to make an official release in the near term. As <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/6184">@crispyoz</a> pointed out, there's no official release from OpenWRT yet - we'll see how they fare and adjust accordingly.</p>
<p dir="auto">That being said, there IS an <strong>experimental</strong> openwrt-21.02 image available for the Omega2+.<br />
The image can be found here: <a href="http://repo.onioniot.com/omega2/images/beta/" rel="nofollow">http://repo.onioniot.com/omega2/images/beta/</a></p>
<blockquote>
<p dir="auto">It was built using the code in the <a href="https://github.com/OnionIoT/source/tree/openwrt-21.02-dev/" rel="nofollow">OnionIoT/source repo openwrt-21.02 branch</a>, following the instructions in the <a href="https://github.com/OnionIoT/source/tree/openwrt-21.02-dev/onion#onion-omega2--omega2s-firmware-build-system" rel="nofollow">README in the <code>onion</code> directory</a></p>
</blockquote>
<p dir="auto">We don't recommend using this image for any production environment, just for testing for now.</p>
<h3>What currently works</h3>
<ul>
<li>Wifi
<ul>
<li>Using the open source mt76 image</li>
</ul>
</li>
<li>Ethernet</li>
<li>USB</li>
<li>SD Card
<ul>
<li>May need to install appropriate <code>kmod-fs-*</code> packages</li>
</ul>
</li>
<li>I2C
<ul>
<li>Need to install <code>kmod-i2c-mt7628</code> package</li>
</ul>
</li>
<li>Python3
<ul>
<li>Can be installed from the OpenWRT package repo</li>
</ul>
</li>
</ul>
<h3>What does <strong>not work</strong> or is <strong>not included</strong></h3>
<ul>
<li>All Onion packages
<ul>
<li>Have not ported any of the <a href="https://github.com/OnionIoT/OpenWRT-Packages" rel="nofollow">Onion OpenWRT packages</a> to 21.02</li>
</ul>
</li>
<li>nodejs
<ul>
<li>Not included in the OpenWRT package repos, not yet being built by us</li>
</ul>
</li>
</ul>
<h3>Next Steps</h3>
<p dir="auto">If you end up trying it out, let us know how it goes! We're interested in your feedback and to hear what should be done/added/changed next!</p>
]]></description><link>http://community.onion.io/post/23869</link><guid isPermaLink="true">http://community.onion.io/post/23869</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Tue, 27 Jul 2021 20:38:18 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Sun, 12 Dec 2021 01:37:34 GMT]]></title><description><![CDATA[<p dir="auto">Hello Lazar,</p>
<p dir="auto">Any update after the post in July?</p>
<p dir="auto">The current image from Onion is running 18.06 which was EOL a year ago... <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--disappointed" title=":-(" alt="😞" /></p>
<p dir="auto">According to <a href="http://openwrt.org" rel="nofollow">openwrt.org</a>:<br />
This lists the currently support or not supported OpenWrt versions.</p>
<p dir="auto">Version --Current status -----Projected EoL<br />
<strong>21.02	Fully supported</strong>	<br />
19.07	Security maintenance	March 2022<br />
<strong>18.06	End of life</strong>	               ---------- December 2020<br />
17.01	End of life	                EoL<br />
15.05	End of life	                EoL</p>
]]></description><link>http://community.onion.io/post/24163</link><guid isPermaLink="true">http://community.onion.io/post/24163</guid><dc:creator><![CDATA[Martin Wiedmeyer]]></dc:creator><pubDate>Sun, 12 Dec 2021 01:37:34 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Thu, 30 Dec 2021 12:21:53 GMT]]></title><description><![CDATA[<p dir="auto">I’m back working with the omega2s and I’d love to get the upgrade to the latest openwrt done as a part of that work. Is there any timeline on an official update to a newer openwrt?</p>
<p dir="auto">Regards,<br />
Chris</p>
]]></description><link>http://community.onion.io/post/24203</link><guid isPermaLink="true">http://community.onion.io/post/24203</guid><dc:creator><![CDATA[Chris Morgan]]></dc:creator><pubDate>Thu, 30 Dec 2021 12:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Fri, 11 Feb 2022 20:43:03 GMT]]></title><description><![CDATA[<p dir="auto">oh yes. We are waitinig it too. Our customer needed supported OS.</p>
]]></description><link>http://community.onion.io/post/24293</link><guid isPermaLink="true">http://community.onion.io/post/24293</guid><dc:creator><![CDATA[Moonshiner]]></dc:creator><pubDate>Fri, 11 Feb 2022 20:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Sat, 19 Feb 2022 13:48:04 GMT]]></title><description><![CDATA[<p dir="auto">Hi, guys. How to enable ethernet and WiFi on this firmware?</p>
<pre><code>root@Omega-3079:~# service network reload
[ 1255.006885] rt3050-esw 10110000.esw: link changed 0x00
root@Omega-3079:~# [ 1259.065375] rt3050-esw 10110000.esw: link changed 0x01

root@Omega-3079:~# /etc/init.d/network reload
[ 1308.682476] rt3050-esw 10110000.esw: link changed 0x00
root@Omega-3079:~# [ 1312.364129] rt3050-esw 10110000.esw: link changed 0x01

root@Omega-3079:~# ifconfig
.....
eth0      Link encap:Ethernet  HWaddr 40:A3:6B:C1:30:7A
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13104 errors:0 dropped:1 overruns:0 frame:0
          TX packets:413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1496552 (1.4 MiB)  TX bytes:42273 (41.2 KiB)
          Interrupt:5

root@Omega-3079:~# wifisetup --help
/bin/ash: wifisetup: not found

</code></pre>
]]></description><link>http://community.onion.io/post/24311</link><guid isPermaLink="true">http://community.onion.io/post/24311</guid><dc:creator><![CDATA[Pavel  Negrobov]]></dc:creator><pubDate>Sat, 19 Feb 2022 13:48:04 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Sun, 20 Feb 2022 04:24:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/6713">@Pavel-Negrobov</a> wifisetup command is an Onion tool not available if you are using a standard OpenWrt firmware. You can refer to the OpneWrt documentation for how to configure your network.</p>
<p dir="auto"><a href="https://openwrt.org/docs/guide-user/base-system/basic-networking" rel="nofollow">https://openwrt.org/docs/guide-user/base-system/basic-networking</a></p>
]]></description><link>http://community.onion.io/post/24314</link><guid isPermaLink="true">http://community.onion.io/post/24314</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Sun, 20 Feb 2022 04:24:58 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Sun, 20 Feb 2022 05:07:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/6184">@crispyoz</a> thank you</p>
]]></description><link>http://community.onion.io/post/24315</link><guid isPermaLink="true">http://community.onion.io/post/24315</guid><dc:creator><![CDATA[Pavel  Negrobov]]></dc:creator><pubDate>Sun, 20 Feb 2022 05:07:48 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Mon, 21 Feb 2022 16:03:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> any news on OpenWRT 21.02? (polite question)</p>
]]></description><link>http://community.onion.io/post/24333</link><guid isPermaLink="true">http://community.onion.io/post/24333</guid><dc:creator><![CDATA[Prashant Kamdar]]></dc:creator><pubDate>Mon, 21 Feb 2022 16:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Thu, 24 Mar 2022 12:39:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> I hope all is good there.</p>
<p dir="auto">I'm planning to upgrade to 19.07 or 21.02.</p>
<p dir="auto">Can you please update us about the plans you have for this?</p>
]]></description><link>http://community.onion.io/post/24414</link><guid isPermaLink="true">http://community.onion.io/post/24414</guid><dc:creator><![CDATA[Lucas Gozalvez]]></dc:creator><pubDate>Thu, 24 Mar 2022 12:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Upgrade to OpenWRT 21.02 coming soon? on Wed, 22 Jun 2022 15:14:58 GMT]]></title><description><![CDATA[<p dir="auto">In the meantime, OpenWrt 22.03 is about to get released...</p>
<p dir="auto">I have largely migrated my own firmware build already, and it works so far. I'm posting here in case anyone is interested in my status quo and/or cooperation to research/iron out the remaining problems.</p>
<p dir="auto">All in all, the jump from 19.07 went quite smoothly, networking/wifi (mt76 though, not firecore) config just worked as-is.</p>
<p dir="auto">At this time, I have two issues:</p>
<ul>
<li>gpio numbering got totally weird as in newer kernels, gpio numbers have become second class citizens, and gpio labels in the device tree are the recommended way to go. Still, /sys/class/gpio exists and works, but the numbers are offset by 416, but also swapped in order such that gpiochip2 ones come first.<br />
[<strong>Update</strong>: I could track down the reason for this in the kernel sources: drivers could (and still can, but it's deprecated!) set a <code>base</code> number for GPIO banks, or let the kernel automatically assign numbers by setting <code>base</code> to -1. The automatic assignment is in <a href="https://elixir.bootlin.com/linux/v5.10.116/source/drivers/gpio/gpiolib.c#L180" rel="nofollow"><code>gpiochip_find_base()</code></a>, and explains the weird outcome: for each GPIO bank registered, it sets base such that the bank gets the highest available GPIO numbers, down from <a href="https://elixir.bootlin.com/linux/v5.10.116/source/include/asm-generic/gpio.h#L31" rel="nofollow"><code>ARCH_NR_GPIOS</code></a> which is 512 by default. So we get 480..511 for the GPIOs that used to be numbered 0..31, 448..479 for 32..63 (and, only theoretically because not exposed, 416..447 for 64..95).<br />
The Linux kernel guys are quite eager to kill the "old" GPIO numbers, see <a href="https://elixir.bootlin.com/linux/v5.10.116/source/drivers/gpio/gpiolib.c#L654" rel="nofollow">these comments - "...drop this and assign a poison instead."</a> <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f644.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--face_with_rolling_eyes" title=":face_with_rolling_eyes:" alt="🙄" /> . So while one <em>could</em> add a patch to set <code>base</code> at it was in older kernels to get the old numbers back, I doubt that would be a good way forward.]</li>
<li><em>kmod-spi/i2c-gpio-<strong>custom</strong></em> no longer exist. The way to go is probably using device tree overlays (like the raspberry folks already do for a long time), but that needs enabling <code>OF_OVERLAY</code> in the kernel and having the <code>dtc</code> device tree compiler available. I'm about to build a fw with this and will start tinkering with dtc and overlays...<br />
[<strong>Update2</strong>: I got dynamic device tree overlays working, once I found it involves more than just setting <code>OF_OVERLAY</code>. One also needs <code>CONFIGFS_FS</code> and a <a href="http://lists.openwrt.org/pipermail/openwrt-devel/2021-November/037139.html" rel="nofollow">patchset that was rejected in OpenWrt mainline</a>, which in turn allows loading DT overlays via configfs from userland when <code>OF_CONFIGFS</code> is also set.<br />
[<strong>Update</strong>: <s>I had no luck yet with <code>OF_OVERLAY</code>, altough I built the kernel with that option set, I did not get the <code>/sys/kernel/config/device-tree/overlays/</code> node for actually managing DT overlays yet. Any ideas what I'm doing wrong? Apparently there's more to it than just setting <code>OF_OVERLAY</code></s>]</li>
</ul>
<p dir="auto">[<strong>Update2</strong>: I also made a <a href="http://lists.openwrt.org/pipermail/openwrt-devel/2022-June/038912.html" rel="nofollow">post in the OpenWrt developer mailing list</a> asking about general status of GPIOs in OpenWrt 22.03, got no feedback yet]</p>
]]></description><link>http://community.onion.io/post/24658</link><guid isPermaLink="true">http://community.onion.io/post/24658</guid><dc:creator><![CDATA[luz]]></dc:creator><pubDate>Wed, 22 Jun 2022 15:14:58 GMT</pubDate></item></channel></rss>