<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AuthSys on SolomonRicky's Blog</title><link>https://blog.solomonricky.eu.org/tags/authsys/</link><description>Recent content in AuthSys on SolomonRicky's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 11 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://blog.solomonricky.eu.org/tags/authsys/index.xml" rel="self" type="application/rss+xml"/><item><title>AuthSys API Key and AW1000 Flashing Guide</title><link>https://blog.solomonricky.eu.org/p/authsys-guidelines/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0800</pubDate><guid>https://blog.solomonricky.eu.org/p/authsys-guidelines/</guid><description>&lt;h1 id="authsys-api-key-and-aw1000-flashing-guide"&gt;AuthSys API Key and AW1000 Flashing Guide
&lt;/h1&gt;&lt;h2 id="1-log-in-to-authsys"&gt;1. Log in to AuthSys
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Open your browser and go to: &lt;a class="link" href="https://authsys.solomonricky.eu.org/" target="_blank" rel="noopener"
&gt;https://authsys.solomonricky.eu.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Log in with your AuthSys credentials.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="2-create-a-new-api-key"&gt;2. Create a new API key
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;After logging in, go to the &lt;strong&gt;API Keys&lt;/strong&gt; section.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Sidebar.jpg"
width="1908"
height="860"
srcset="https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Sidebar_hu_e68d72402decbfc0.jpg 480w, https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Sidebar_hu_c79512ea295af2d9.jpg 1024w"
loading="lazy"
alt="API Keys section screenshot"
class="gallery-image"
data-flex-grow="221"
data-flex-basis="532px"
&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter a descriptive &lt;strong&gt;Name&lt;/strong&gt; so you can recognize the key later.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Creation_Details.jpg"
width="1914"
height="862"
srcset="https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Creation_Details_hu_c257ea456545979b.jpg 480w, https://blog.solomonricky.eu.org/p/authsys-guidelines/img/API_Keys_Creation_Details_hu_1caa3b58aac277f8.jpg 1024w"
loading="lazy"
alt="API Keys descriptive"
class="gallery-image"
data-flex-grow="222"
data-flex-basis="532px"
&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose an expiration time:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;8h&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;12h&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;1 day&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3 days&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;7 days&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;14 days&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;30 days&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create the API key.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: The API key can only be shown during creation. It cannot be reviewed again later.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="3-prepare-the-flashing-command"&gt;3. Prepare the flashing command
&lt;/h2&gt;&lt;p&gt;Replace the API key value with the generated key in the command below.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget -q -O /tmp/AW1000_AIO https://firmware.download.solomonricky.eu.org/scripts/AW1000_AIO &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /tmp/AW1000_AIO &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; /tmp/AW1000_AIO --apiKey&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;xxxxxxx&amp;#34;&lt;/span&gt; --variant&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;AIO&amp;#34;&lt;/span&gt; --consent
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Replace &lt;code&gt;xxxxxxx&lt;/code&gt; with the exact API key you created.&lt;/li&gt;
&lt;li&gt;Make sure the API key is copied exactly, including all characters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="4-run-the-command-on-the-aw1000"&gt;4. Run the command on the AW1000
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Log in to the Arcadyan AW1000 SSH terminal.&lt;/li&gt;
&lt;li&gt;Paste and run the prepared command.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="5-power-cycle-and-reset-the-device"&gt;5. Power cycle and reset the device
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;After flashing and upgrading finishes, turn off the power switch.&lt;/li&gt;
&lt;li&gt;Press and hold the reset button.&lt;/li&gt;
&lt;li&gt;Turn the power back on while still holding the reset button.&lt;/li&gt;
&lt;li&gt;Keep holding until two LEDs light up.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="6-configure-your-pc-ip-settings"&gt;6. Configure your PC IP settings
&lt;/h2&gt;&lt;p&gt;Set your computer’s network interface to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IP address: &lt;code&gt;192.168.1.2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Netmask: &lt;code&gt;255.255.255.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Default gateway: &lt;code&gt;192.168.1.1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="7-run-the-selenium-script-on-windows"&gt;7. Run the Selenium script on Windows
&lt;/h2&gt;&lt;p&gt;A downloadable copy of the script is available here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="AW1000_Windows.py" &gt;Download &lt;code&gt;AW1000_Windows.py&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Place the &lt;code&gt;AW1000_Windows.py&lt;/code&gt; and &lt;code&gt;firmware.ubi&lt;/code&gt; in a same folder.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In that folder, open a Command Prompt window directly:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hold &lt;code&gt;Shift&lt;/code&gt;, right-click inside the folder, and choose &lt;strong&gt;Open PowerShell window here&lt;/strong&gt; or &lt;strong&gt;Open command window here&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Or click the folder path bar, type &lt;code&gt;cmd&lt;/code&gt;, and press &lt;code&gt;Enter&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;python AW1000_Windows.py
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: Make sure &lt;code&gt;firmware.ubi&lt;/code&gt; is in the same directory as &lt;code&gt;AW1000_Windows.py&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="8-let-selenium-finish"&gt;8. Let Selenium finish
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Selenium will handle the rest of the process automatically.&lt;/li&gt;
&lt;li&gt;You can relax while the script runs.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>