<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Firmware on WII5 — Waves In Ice Buoys</title>
    <link>https://wii5.sh3d.com.au/tags/firmware/</link>
    <description>Recent content in Firmware on WII5 — Waves In Ice Buoys</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 14 May 2026 18:19:48 +1000</lastBuildDate>
    <atom:link href="https://wii5.sh3d.com.au/tags/firmware/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Firmware</title>
      <link>https://wii5.sh3d.com.au/buoys/firmware/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://wii5.sh3d.com.au/buoys/firmware/</guid>
      <description>&lt;p&gt;The Firmware appears as 3 separate versions. AVR C++ code for origianal buoys and the latest, as we moved back to that for extra long battery life. A 32 bit embedded version for ARM, ESP32 versions, and a Linux Embedded version, originally written for Intel Edison. This page is talking about the first release of code based on AVR.&lt;/p&gt;&#xA;&lt;p&gt;The AVR Control Code is a set of C++ code that is Arduino-compatible and&#xA;works on multiple platforms including AVR and ESP32. Almost all the work —&#xA;battery management, GPS, temperature, IMU, accelerometers, power control,&#xA;Iridium / satellite control — is done here. This is the heart of the current&#xA;release.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Other WII Software</title>
      <link>https://wii5.sh3d.com.au/software/other/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://wii5.sh3d.com.au/software/other/</guid>
      <description>&lt;p&gt;Beyond the pieces already featured under &lt;a href=&#34;../../buoys/firmware/&#34;&gt;Firmware&lt;/a&gt;,&#xA;&lt;a href=&#34;../server/&#34;&gt;Server&lt;/a&gt;, &lt;a href=&#34;../analysis/&#34;&gt;Analysis&lt;/a&gt;, &lt;a href=&#34;../viewers/&#34;&gt;Viewers&lt;/a&gt;, and&#xA;&lt;a href=&#34;../onboard-data-processing/&#34;&gt;Onboard Data Processing&lt;/a&gt;, the WII project carries a large family of related&#xA;repositories — earlier buoy generations, dashboards, server tooling, maths&#xA;libraries, test rigs, and data archives.&lt;/p&gt;&#xA;&lt;p&gt;None of these have been individually assessed yet, so it&amp;rsquo;s genuinely&#xA;unclear which ones can or can&amp;rsquo;t be released — that&amp;rsquo;s why they aren&amp;rsquo;t&#xA;already public. Some are clean and would be straightforward; others may&#xA;have licensing, customer-specific identifiers, or third-party&#xA;dependencies that need looking at first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>WII5</title>
      <link>https://wii5.sh3d.com.au/buoys/types/wii5/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://wii5.sh3d.com.au/buoys/types/wii5/</guid>
      <description>&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/glightbox@3.3.0/dist/css/glightbox.min.css&#34;&gt;&#xA;  &lt;script src=&#34;https://cdn.jsdelivr.net/npm/glightbox@3.3.0/dist/js/glightbox.min.js&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;gallery-grid&#34;&gt;&#xA;  &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &#xA;    &lt;a href=&#34;https://wii5.sh3d.com.au/buoys/types/wii5/modern_buoy_hu_d6ec62c5ecb79534.png&#34; class=&#34;glightbox gallery-item&#34; data-gallery=&#34;gallery-0&#34;&gt;&#xA;      &lt;img src=&#34;https://wii5.sh3d.com.au/buoys/types/wii5/modern_buoy_hu_78df3be1d29bbec1.png&#34; alt=&#34;modern_buoy.png&#34; loading=&#34;lazy&#34; width=&#34;300&#34; height=&#34;300&#34;&gt;&#xA;    &lt;/a&gt;&#xA;  &#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;  (function() {&#xA;    var lightbox = GLightbox({&#xA;      selector: &#39;.glightbox[data-gallery=&#34;gallery-0&#34;]&#39;,&#xA;      touchNavigation: true,&#xA;      loop: true,&#xA;      preload: true&#xA;    });&#xA;  })();&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;The WII5 generation is the current production design: AVR/ESP32 main board&#xA;running the C++ control firmware, with multiple sub-type variants for&#xA;different deployment profiles.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;subtype-a/&#34;&gt;Sub-type A&lt;/a&gt;&lt;/strong&gt; — placeholder name; rename when the variant is identified.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;subtype-b/&#34;&gt;Sub-type B&lt;/a&gt;&lt;/strong&gt; — placeholder name; rename when the variant is identified.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>WII5 Site Launch and First Open-Source Release</title>
      <link>https://wii5.sh3d.com.au/blog/news/site-launch-2026/</link>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <guid>https://wii5.sh3d.com.au/blog/news/site-launch-2026/</guid>
      <description>&lt;p&gt;&lt;strong&gt;May 2026.&lt;/strong&gt; This site goes live today, and with it the &lt;strong&gt;first&#xA;open-source release&lt;/strong&gt; of WII5 source material.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;rsquo;s public from launch:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../../../buoys/firmware/&#34;&gt;Firmware&lt;/a&gt;&lt;/strong&gt; — the AVR / ESP32 C++ control&#xA;code that runs on every WII5 buoy, now mirrored at&#xA;&lt;a href=&#34;https://gitea.sh3d.com.au/Sh3d/WII5Firmware&#34;&gt;gitea.sh3d.com.au/Sh3d/WII5Firmware&lt;/a&gt;.&#xA;The page carries code highlights and deep links into the repository.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../../../buoys/&#34;&gt;Buoys catalog&lt;/a&gt;&lt;/strong&gt; — every generation from WII1&#xA;through WII5, plus electronics, enclosures, test equipment, and the&#xA;onboard data-processing host.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../../../data/&#34;&gt;Data&lt;/a&gt;&lt;/strong&gt; — pointer pages to the public Mendeley&#xA;archives for SIPEX II, PIPERS, and JARE-61, plus the&#xA;&lt;a href=&#34;../../../data/publications/&#34;&gt;publications&lt;/a&gt; bibliography (including the&#xA;2014 &lt;em&gt;Nature&lt;/em&gt; paper).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;../&#34;&gt;History&lt;/a&gt;&lt;/strong&gt; — deployment-by-deployment log going back to the&#xA;2014 NIWA work that produced the seminal &lt;em&gt;Nature&lt;/em&gt; result.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The rest of the WII repository family — earlier dashboards, servers,&#xA;maths tooling, test rigs, data archives — is inventoried at&#xA;&lt;a href=&#34;../../../software/other/&#34;&gt;Software → Other&lt;/a&gt; and is &lt;strong&gt;possibly available&#xA;on request&lt;/strong&gt;. None of it has been individually assessed for release yet&#xA;(licensing, customer-specific identifiers, third-party dependencies all&#xA;need looking at first). If something there sounds useful, ask and we&amp;rsquo;ll&#xA;review it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firmware</title>
      <link>https://wii5.sh3d.com.au/software/firmware/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://wii5.sh3d.com.au/software/firmware/</guid>
      <description>&lt;meta http-equiv=&#34;refresh&#34; content=&#34;0; url=https://wii5.sh3d.com.au/buoys/firmware/&#34;&gt;&#xA;&lt;p&gt;The buoy firmware (AVR / ESP32 C++) is documented under&#xA;&lt;a href=&#34;../../buoys/firmware/&#34;&gt;&lt;strong&gt;Buoys → Firmware&lt;/strong&gt;&lt;/a&gt; — that&amp;rsquo;s where the source&#xA;repository link and the code highlights live.&lt;/p&gt;&#xA;&lt;p&gt;This entry exists here so the Software sidebar has a pointer to it,&#xA;because firmware is software too.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;../../buoys/firmware/&#34;&gt;Go to Buoys → Firmware&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
