<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Qrpickle on Getting On The Air</title><link>https://ham.bharathpalavalli.com/tags/qrpickle/</link><description>Recent content in Qrpickle on Getting On The Air</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><managingEditor>vu3glj@disroot.org (Bharath M. Palavalli)</managingEditor><webMaster>vu3glj@disroot.org (Bharath M. Palavalli)</webMaster><copyright>CC BY-NC-SA 4.0</copyright><lastBuildDate>Sun, 07 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ham.bharathpalavalli.com/tags/qrpickle/index.xml" rel="self" type="application/rss+xml"/><item><title>Preparing a back-pack for field operations</title><link>https://ham.bharathpalavalli.com/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><author>vu3glj@disroot.org (Bharath M. Palavalli)</author><guid>https://ham.bharathpalavalli.com/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/</guid><description>&lt;p&gt;I&amp;rsquo;ve been talking about field operations and a back-pack preference for all radio equipment since I&amp;rsquo;ve started documenting my journey on this site. I&amp;rsquo;ve finally managed to start putting things together for such an operation for myself&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;style&gt;
.img-center{
margin-left: auto;
margin-right: auto;
max-width: 80%;
}

.img-med{
margin-left: auto;
margin-right: auto;
max-width: 50%;
}

.img-small{
margin-left: auto;
margin-right: auto;
max-width: 30%;
}
&lt;/style&gt;
&lt;p&gt;&lt;a id="figure--Back-pack v1"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure class="img-center"&gt;&lt;img src="https://ham.bharathpalavalli.com/ox-hugo/Back-pack_v1.jpeg"
 alt="Figure 1: Back-pack v1"&gt;&lt;figcaption&gt;
 &lt;p&gt;&lt;span class="figure-number"&gt;Figure 1: &lt;/span&gt;Back-pack v1&lt;/p&gt;</description><content:encoded><![CDATA[<p>I&rsquo;ve been talking about field operations and a back-pack preference for all radio equipment since I&rsquo;ve started documenting my journey on this site. I&rsquo;ve finally managed to start putting things together for such an operation for myself<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
<style>
.img-center{
margin-left:  auto;
margin-right: auto;
max-width: 80%;
}

.img-med{
margin-left:  auto;
margin-right: auto;
max-width: 50%;
}

.img-small{
margin-left:  auto;
margin-right: auto;
max-width: 30%;
}
</style>
<p><a id="figure--Back-pack v1"></a></p>
<figure class="img-center"><img src="/ox-hugo/Back-pack_v1.jpeg"
    alt="Figure 1: Back-pack v1"><figcaption>
      <p><span class="figure-number">Figure 1: </span>Back-pack v1</p>
    </figcaption>
</figure>

<p>And as always, here is the TLDR; version:</p>
<blockquote>
<ul>
<li><a href="/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/#bag-contents">What is in the  bag</a></li>
<li><a href="/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/#objectives">Objective(s)</a> I had for the operation</li>
<li><a href="/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/#field-site">Field site</a> and the challenges</li>
<li><a href="/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/#results-fieldtrip">Learnings from the testing</a></li>
<li><a href="/posts/20260611182043-field_oeprations_and_preparing_a_go_bag/#nextsteps-prep">Next steps before I head out</a></li>
</ul>
</blockquote>
<h2 id="criteria-for-the-go-bag">Criteria for the go bag!</h2>
<ul>
<li>Back-pack, not more than 20l and I should be able to carry it on hikes/treks</li>
<li>Flight-safe, as I can then carry it with me on different trips</li>
<li>Self-contained</li>
<li>Needs to be QRP!</li>
<li>Back-ups for radios and antennas</li>
<li>Single man deployment</li>
</ul>
<h2 id="bag-contents">What is in the bag?</h2>
<p>Without much ado, here is my current version of the bag<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>:</p>
<p><a id="table--back-pack-v1"></a></p>
<div class="table-caption">
  <span class="table-number"><a href="#table--back-pack-v1">Table 1</a>:</span>
  Current set of components in the go bag for testing!
</div>
<table>
  <thead>
      <tr>
          <th>S.No.</th>
          <th>Item</th>
          <th>Category</th>
          <th>Flight-safe</th>
          <th>Approximate Weight (g)</th>
          <th>Price (INR)</th>
          <th>Source</th>
          <th>Comments</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>1</td>
          <td><a href="/shack/20250927210418-qmx/">QMX</a></td>
          <td>Radios</td>
          <td>✔</td>
          <td>250</td>
          <td>18,500</td>
          <td><a href="https://www.qrz.com/db/VU2OY">VU2OY</a></td>
          <td>Second-hand, as the wait time and importing hassles are far too cumbersome.</td>
      </tr>
      <tr>
          <td>2</td>
          <td><a href="/shack/20251231223400-zbitx/">zBitx</a> v1</td>
          <td>Radios</td>
          <td>✔</td>
          <td>450</td>
          <td>15,000</td>
          <td><a href="https://hfsignals.com">HFSignals</a></td>
          <td>v2 has been release to in case folks are interested.<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup></td>
      </tr>
      <tr>
          <td>3</td>
          <td><a href="/shack/20250929201010-radiohub_qrp_efhw/">QRP EFHW</a></td>
          <td>Antennas</td>
          <td>✔</td>
          <td>115</td>
          <td>2,000</td>
          <td><a href="https://radiohub.in/">RadioHub</a></td>
          <td>The wire has been trimmed to suit my needs for now after the previous field-ops and <a href="/posts/20251231223848-my_first_pota/">POTA</a>.</td>
      </tr>
      <tr>
          <td>4</td>
          <td>Vertical (40-10)</td>
          <td>Antennas</td>
          <td>✔</td>
          <td>300</td>
          <td>1,150</td>
          <td><a href="https://www.digitalshack.org/multiband-loaded-coil-vertical-antenna/">SA2CLC</a></td>
          <td>Home-brewed vertical coil to be used with a wire, thanks to <a href="https://www.qrz.com/db/VU3FXE">VU3FXE</a> for the build support on this, and this probably needs a full post.</td>
      </tr>
      <tr>
          <td>5</td>
          <td>Anker 20,000 mAh N20</td>
          <td>Power supply</td>
          <td>✔</td>
          <td>414</td>
          <td>1,300</td>
          <td><a href="https://www.amazon.in/dp/B0DZHJT3JB">Amazon</a></td>
          <td>This power-bank is flight safe, and supports  PD 3.0, QC 3.0, PPS, and VOOC protocols. And 5V-3A, 9V-2.22A, 12V-1.67A was the important feature for me as that is what my radios need.</td>
      </tr>
      <tr>
          <td>6</td>
          <td>LiFePO 18650 (x2)</td>
          <td>Power supply</td>
          <td>✘/✔</td>
          <td>168</td>
          <td></td>
          <td><a href="https://www.qrz.com/db/VU3ZNG">VU3ZNG</a></td>
          <td>He was super nice to meet and also made this a PIF<sup id="fnref:4"><a href="#fn:4" class="footnote-ref" role="doc-noteref">4</a></sup>, and is flight-safe potentially(?).</td>
      </tr>
      <tr>
          <td>7</td>
          <td>Li-Ion 18650 (x2)</td>
          <td>Power supply</td>
          <td>✘/✔</td>
          <td>135</td>
          <td>712</td>
          <td><a href="https://robu.in/product/lg-18650-mj1-3400mah-3c-li-ion-battery/">Robu</a></td>
          <td>Flight-safe potentially(?).</td>
      </tr>
      <tr>
          <td>8</td>
          <td>USB C to DC cable</td>
          <td>Power supply</td>
          <td>✔</td>
          <td>15</td>
          <td>720</td>
          <td><a href="https://www.amazon.in/dp/B0DJPDZ17W">Amazon</a></td>
          <td>I home-brewed a couple of options, but reverted to this as the build quality was great and it worked OTOB.</td>
      </tr>
      <tr>
          <td>9</td>
          <td>16AWG (64ft)</td>
          <td>Antennas</td>
          <td>✔</td>
          <td>450</td>
          <td></td>
          <td><a href="https://radiohub.in/">RadioHub</a></td>
          <td>Came with the EFHW.</td>
      </tr>
      <tr>
          <td>10</td>
          <td>22AWG (20ft)</td>
          <td>Antennas</td>
          <td>✔</td>
          <td>50</td>
          <td>96</td>
          <td><a href="https://robu.in/product/high-quality-ultra-flexible-22awg-silicone-wire-1000m-red/">Robu</a></td>
          <td>This was cut and measured for the vertical antenna.</td>
      </tr>
      <tr>
          <td>11</td>
          <td>SSB Mic</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>50</td>
          <td></td>
          <td></td>
          <td>Based on <a href="https://www.qrz.com/db/K6ARK">K6ARK</a>&rsquo;s <a href="https://www.printables.com/model/320559-mini-microphone-for-qmx-trusdx-usdx-kx2-and-kx3">design</a>, so I don&rsquo;t remember the cost.</td>
      </tr>
      <tr>
          <td>12</td>
          <td>Fishing spools</td>
          <td>Antennas</td>
          <td>✔</td>
          <td>220</td>
          <td>420</td>
          <td>Local store</td>
          <td>These were courtesy of <a href="https://www.qrz.com/db/VU3JIM">VU3JIM</a> and his amazing sourcing skills!</td>
      </tr>
      <tr>
          <td>13</td>
          <td>USB Camera Adapter for iPhone</td>
          <td>Cables</td>
          <td>✔</td>
          <td>120</td>
          <td>980</td>
          <td><a href="https://www.amazon.in/dp/B0F9YH3D18">Amazon</a></td>
          <td>I need this to be able to connect the QMX to the iPhone for FT8.</td>
      </tr>
      <tr>
          <td>14</td>
          <td>RG-316 (5m)</td>
          <td>Cables</td>
          <td>✔</td>
          <td>75</td>
          <td>835</td>
          <td><a href="https://vinsurwaves.com/">Vinsur Waves</a></td>
          <td></td>
      </tr>
      <tr>
          <td>15</td>
          <td>RG-58 (10m)</td>
          <td>Cables</td>
          <td>✔</td>
          <td>400</td>
          <td>750</td>
          <td><a href="https://vinsurwaves.com/">Vinsur Waves</a></td>
          <td></td>
      </tr>
      <tr>
          <td>16</td>
          <td><a href="/posts/20260525174115-qrpickle/">QRPickle</a></td>
          <td>Tools</td>
          <td>✔</td>
          <td>220</td>
          <td>2,150</td>
          <td><a href="https://github.com/bmp/QRPickle">Github Firmware</a></td>
          <td></td>
      </tr>
      <tr>
          <td>17</td>
          <td>NanoVNA</td>
          <td>Tools</td>
          <td>✔</td>
          <td>250</td>
          <td>4,000</td>
          <td><a href="https://www.radiobrewery.com/">RadioBrewery</a></td>
          <td>NanoVNA (open box with a missing shot for calibration)</td>
      </tr>
      <tr>
          <td>18</td>
          <td>Gigaparts POTA20</td>
          <td>Masts</td>
          <td>✔</td>
          <td>340</td>
          <td>9,800</td>
          <td><a href="https://www.gigaparts.com/explorer-pota20-portable-handheld-20-ft-telescopic-carbon-fiber-mast.html">GigaParts</a></td>
          <td>Pricing approx for 20&rsquo; carbon fibre mast without shipping</td>
      </tr>
      <tr>
          <td>19</td>
          <td>Para-cord (20m) X2</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>280</td>
          <td>900</td>
          <td><a href="https://www.amazon.in/dp/B0B49QSLXT">Amazon</a></td>
          <td>Really strong, hat-tip <a href="https://www.qrz.com/db/VU3TBU">VU3TBU</a></td>
      </tr>
      <tr>
          <td>20</td>
          <td>Nylon rope (25m) X2</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>150</td>
          <td>200</td>
          <td>Local store</td>
          <td></td>
      </tr>
      <tr>
          <td>21</td>
          <td>Connectors &amp; adaptors</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>250</td>
          <td></td>
          <td>Multiple Sources</td>
          <td>The total price for all of this shouldn&rsquo;t exceed INR 800</td>
      </tr>
      <tr>
          <td>22</td>
          <td>Tent stakes</td>
          <td>Equipment</td>
          <td>✘</td>
          <td>120</td>
          <td>750</td>
          <td><a href="https://www.amazon.in/dp/B0D33PV3J5">Amazon</a></td>
          <td></td>
      </tr>
      <tr>
          <td>23</td>
          <td>Misc. tools</td>
          <td>Equipment</td>
          <td>✘</td>
          <td>400</td>
          <td></td>
          <td></td>
          <td>Wire cutters, wire strippers, a bunch of additional cables,  etc.</td>
      </tr>
      <tr>
          <td>24</td>
          <td>Dry Bag (5l)</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>150</td>
          <td>503</td>
          <td><a href="https://www.amazon.in/dp/B0CWLMXJWB">Amazon</a></td>
          <td>Great bag for field trips, seems to be durable and waterproof, it is the ideal size to carry on treks/hikes or just along with the main bag.</td>
      </tr>
      <tr>
          <td>25</td>
          <td>S-Carabiner</td>
          <td>Equipment</td>
          <td>✔</td>
          <td>10</td>
          <td>255</td>
          <td><a href="https://www.amazon.in/dp/B0FCRR7WYF">Amazon</a></td>
          <td></td>
      </tr>
      <tr>
          <td></td>
          <td><strong>Total</strong></td>
          <td></td>
          <td></td>
          <td><strong>5,382</strong></td>
          <td><strong>61,021</strong></td>
          <td></td>
          <td></td>
      </tr>
  </tbody>
</table>
<h2 id="objectives">What did I want to do?</h2>
<p>The idea was to test this backpack version I had assembled for myself and the different components I was carrying,</p>
<ol>
<li>Powering the radios with the power-bank and the USB-C to DC power cable.</li>
<li>Home-brewed vertical coil: This is based on SA2CLC&rsquo;s design and something I wanted to carry when I go to the field as a back-up antenna.</li>
<li>Cables for the QMX with iPhone (specifically the data cables) for FT8 operation: QMX is a joy to operate, so I wanted to test if the cables and &ldquo;camera adaptor&rdquo; will work with the iPhone that has a lightening connector only.</li>
<li>SSB mic for the QMX/zBitx: Based on K6ARK&rsquo;s design, I home-brewed two different SSB mics for the QMX and zBitx.</li>
<li>V2 of the software for the zBitx (both versions of the OS, JJ&rsquo;s and the version released by Farhan): I flashed two versions of the OS on the zBitx on two different SD cards so I can test them in the field.</li>
<li>QRPickle functionality: Given that QRPickle was out in the wild, I thought I must give it a spin.</li>
</ol>
<p>In addition, I wanted to check if it is easy to deploy this easily in the field.</p>
<h2 id="field-site">Where was I?</h2>
<p>I hadn&rsquo;t really chosen the field site based on radio requirements, this was meant to be a weekend getaway of sorts where I happened to carry this bag.  I was at MK81fm, which was bang in the middle of three possible sites for activating parks, IN-0041 <sup id="fnref:5"><a href="#fn:5" class="footnote-ref" role="doc-noteref">5</a></sup>, IN-0085 , and IN-0086. This did mean that I could have hiked over to one of the parks on one of the days or attempted a 2-fer in a couple of areas. Exciting times! The beautiful little place we did end up at was bang in the middle of a tea estate, was a fair distance away from humanity, and the right choice for a holiday. However, it was possibly the worst possible place for any radio activity! One portion had tea bushes, and no way to get an EFHW antenna up (I could try the vertical right? We&rsquo;ll get to it shortly.) with the trees. There was small tight cluster of living areas and not much vertical support around. Here is a short video showing the final deployment of the EFHW:</p>
<div style="display: flex; justify-content: center;">
<embed width="560" height="315" src="https://tilvids.com/videos/embed/r94J53rn5s7nJk4r6uZL8i" type="video/mp4">
</div>
<h2 id="results-fieldtrip">Results from the field</h2>
<p>And here are the results!</p>
<h3 id="powering-the-radios-with-the-power-bank-and-the-usb-c-to-dc-power-cable-dot">Powering the radios with the power-bank and the USB-C to DC power cable.</h3>
<ul>
<li>What worked:
<ul>
<li>As you can see from the video, I was able to use the radio (individually) with the power-bank.</li>
</ul>
</li>
<li>What didn&rsquo;t work:
<ul>
<li>Powering two devices from the power-bank didn&rsquo;t work as the voltage automatically dropped to 5V instead of the required 9V and 12V.</li>
</ul>
</li>
</ul>
<h3 id="home-brewed-vertical-coil">Home-brewed vertical coil</h3>
<p>The current manner in which I had configured the coil and the POTA20 mast I had significant help from my XYL<sup id="fnref:6"><a href="#fn:6" class="footnote-ref" role="doc-noteref">6</a></sup>. Here is a picture of the coil and the past together anchored<sup id="fnref:7"><a href="#fn:7" class="footnote-ref" role="doc-noteref">7</a></sup> on a tree:</p>
<p><a id="figure--SA2CLC"></a></p>
<figure class="img-med"><img src="/ox-hugo/Vertical_Coil_v1.jpeg"
    alt="Figure 2: 3D printed vertical coil by SA2CLC with the Gigaparts POTA20 anchored to a dried/chopped tree stump."><figcaption>
      <p><span class="figure-number">Figure 2: </span>3D printed vertical coil by SA2CLC with the Gigaparts POTA20 anchored to a dried/chopped tree stump.</p>
    </figcaption>
</figure>

<ul>
<li>
<p>What worked:</p>
<ul>
<li>I seemed to have put the parts together! We didn&rsquo;t have a blow-out.</li>
</ul>
</li>
<li>
<p>What didn&rsquo;t work:</p>
<ul>
<li>Pretty much everything else!</li>
<li>As I said, I needed help to actually fix the mast onto the tree stump. This was mainly because there wasn&rsquo;t a place where I could actually put up a vertical without any obstructions or open enough space.</li>
<li>POTA20 is carbon-fibre and not fibre glass. So it is definitely not a good candidate for hoisting up a vertical radiating element.</li>
<li>Given that I wasn&rsquo;t able to actually use the vertical, I wasn&rsquo;t able to actually calibrate the coil well.</li>
<li>While I was flummoxed with the readings, <a href="https://www.qrz.com/db/VU3JIM">VU3JIM</a> that it is probably the tree that is causing the weird SWR readings (he wasn&rsquo;t aware about my mast!), and that is when I realized the mast was the problem.</li>
<li>I checked the connectivity of all the solder joints when I came back as well to check if that was an issue too.</li>
</ul>
<p><a id="figure--Vertical-SWR"></a></p>
<figure class="img-med"><img src="/ox-hugo/Vertical_v1_SWR.jpeg"
        alt="Figure 3: SWR readings of the coil"><figcaption>
          <p><span class="figure-number">Figure 3: </span>SWR readings of the coil</p>
        </figcaption>
    </figure>

</li>
</ul>
<p>I guess this was a result of my enthusiasm and completely missing the important detail about propagation properties and materials.</p>
<h3 id="cables-for-the-qmx-with-iphone--specifically-the-data-cables--for-ft8-operation">Cables for the QMX with iPhone (specifically the data cables) for FT8 operation</h3>
<ul>
<li>
<p>What worked:</p>
<ul>
<li>Rx worked perfectly fine on the QMX on SSB</li>
<li>Rx worked flawlessly on two applications iFTx and FT Ham on the iPhone with the USB camera adaptor.</li>
<li>I was able to listen to the morning Belgaum Net on 7,150 kHz and a couple of other consistent chatter or nets at 7,123 kHz and 7,090 kHz. All three were loud and clear (44 to 59 depending on who was speaking) on the QMX with the headphones.</li>
</ul>
</li>
<li>
<p>What didn&rsquo;t work:</p>
<ul>
<li>Tx on the QMX with mic (more in the next section)</li>
<li>Tx on either of the apps for FT8, I switched between multiple cables but wasn&rsquo;t able to pinpoint the issue. I think I should check with a different adaptor probably or maybe think about different way to operate the QMX.</li>
</ul>
<p><a id="figure--PSKReporter-QMX"></a></p>
<figure class="img-med"><img src="/ox-hugo/PSKReport_MK81fm.jpg"
        alt="Figure 4: PSKReporter Rx on the QMX"><figcaption>
          <p><span class="figure-number">Figure 4: </span>PSKReporter Rx on the QMX</p>
        </figcaption>
    </figure>

</li>
</ul>
<h3 id="ssb-mic-for-the-qmx-zbitx">SSB mic for the QMX/zBitx</h3>
<ul>
<li>What worked:
<ul>
<li>Nothing!</li>
</ul>
</li>
<li>What didn&rsquo;t work:
<ul>
<li>I couldn&rsquo;t get either of the mics (slightly different configuration for the zBitx and QMX) to work with either of the radios.</li>
</ul>
</li>
</ul>
<h3 id="v2-of-the-software-for-the-zbitx--both-versions-of-the-os-jj-s-and-the-version-released-by-vu2ese">V2 of the software for the zBitx (both versions of the OS, JJ&rsquo;s and the version released by VU2ESE)</h3>
<ul>
<li>What worked:
<ul>
<li>It wasn&rsquo;t very hard to switch between the SD cards in the field for the zBitx.</li>
<li>Both the SD cards were perfectly fine in terms of no memory errors/read errors/etc.</li>
</ul>
</li>
<li>What didn&rsquo;t work:
<ul>
<li>Neither of the versions of the OS worked in the field for the zBitx, thanks to the QMX I had carried that I was at least able to Rx across the board.</li>
</ul>
</li>
</ul>
<h3 id="qrpickle-functionality">QRPickle functionality</h3>
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<p><strong>QRPickle in the field</strong></p>
</div>
<div class="img-container">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_4.jpeg" alt="QRPickle dashboard">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_1.jpeg" alt="APRS nodes within a 50km radius">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_5.jpeg" alt="QRPickle Beacon information being sent">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_2.jpeg" alt="Radar information and VU2RFF repeater being displayed">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_3.png" alt="APRS messaging being tested with VU3FXE">
    <img class="mySlides" src="/ox-hugo/QRPickle_MK81fm_6.jpg" alt="The APRS node being shown on aprs.fi">
<p><button class="prev" onclick="plusDivs(-1)">❮</button>
<button class="next" onclick="plusDivs(1)">❯</button></p>
</div>
<ul>
<li>What worked:
<ul>
<li>Seamless connection to the phone with the profile being switched.</li>
<li>The themes being switched were great, the low light visibility worked well.</li>
<li>Brightness adjustment worked well.</li>
<li>Sleep worked as intended.</li>
</ul>
</li>
<li>What didn&rsquo;t work:
<ul>
<li>I need to add lat-long to the profile viewer/editor.</li>
<li>Band conditions was different on on-line sources and what was being displayed on the QRPickle.</li>
<li>Boilerplate text when loading POTA/SOTA/etc. information is loading or syncing.</li>
<li>APRS messaging was tricky, the messages seemed to go through (as seen in the image above), but wouldn&rsquo;t be displayed on QRPickle.</li>
</ul>
</li>
</ul>
<h2 id="nextsteps-prep">Preparations before the next trip</h2>
<p>A few very simple things before the next trip:</p>
<ol>
<li>
<p>Test any firmware changes before I get to the field, I didn&rsquo;t really plan this trip well in advance to test new firmware before I went away to the field.</p>
</li>
<li>
<p>Possibly create a working firmware &ldquo;set&rdquo; for the radios.</p>
</li>
<li>
<p>Check and double-check the material of any equipment I buy for radio work, does it interfere with signal propagation, conductivity, etc.?</p>
</li>
<li>
<p>Create a QRP dipole that might be easy to use with the POTA20.</p>
</li>
<li>
<p>Either create a (rigid) spacer mechanism for the vertical radiating element or buy a different mast for deploying verticals.</p>
</li>
<li>
<p>I had a really great &ldquo;tree&rdquo; available to me for the EFHW deployment, but unfortunately, without the plastic water bottle (the place I was at was in a disposable plastic free zone), and I didn&rsquo;t have a throw bag/weight. Creating a throw bag that I can fill with rocks/stones at the field site. I have a prototype that worked well, now I need minor changes to it, basically to increase the size of the opening/mouth, reduce the length of the drawstring so it doesn&rsquo;t catch any foliage up in the trees, better stitches, etc.</p>
<p><a id="figure--throw-weight-v1"></a></p>
<figure class="img-med"><img src="/ox-hugo/Throw_Weight_v1.jpeg"
        alt="Figure 5: A prototype for the throw-bag/throw-weight"><figcaption>
          <p><span class="figure-number">Figure 5: </span>A prototype for the throw-bag/throw-weight</p>
        </figcaption>
    </figure>

</li>
</ol>
<h2 id="bonus">Bonus</h2>
<p>Since, you stayed till the end, remember the community project I talked about earlier? About putting up the antenna? Well, one of the participants, talked about it on <a href="https://www.instagram.com/reel/DZU1qFbtOUM/">Instagram</a>, and I realised that there is a radio audience on Instagram!</p>
<p>As always with my field operations, while largely indoor we did spot the Flameback, Orange Minivet, Brown-capped Woodpecker, Velvet-fronted Nuthatch, Pied Bush Chat, Red-whiskered Bulbul, Indian Robin, Nilgiri Sholakili, Grey Junglefowl, Purple Sunbird, Babbler, Common Myna, Crimson-backed Sunbird, Black-lored Tit, Indian White-eye, Tickell&rsquo;s Blue Flycatcher, Heart-spotted Woodpecker, Indian Roller, Red-vented Bulbul, Barbet, Tailorbird, Swift, Orange-headed Thrush, Purple-rumped Sunbird, Golden-fronted Leafbird.</p>
<p>Here was my thank you to the folks who helped me finally put up the EFHW:</p>
<p><a id="figure--MK81fm"></a></p>
<figure class="img-med"><img src="/ox-hugo/MK81fm.jpeg"
    alt="Figure 6: Bookmarks for the community project at MK81fm (Gudalur)"><figcaption>
      <p><span class="figure-number">Figure 6: </span>Bookmarks for the community project at MK81fm (Gudalur)</p>
    </figcaption>
</figure>

<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Though &ldquo;<em>manpack</em>&rdquo; is very popular in the radio world, I do not seem to like the term much. I guess, I am not very comfortable with the term&rsquo;s origins from battlefields.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>Please do not hold me to the prices or the weight, they are indicative. All links are <em>Last accessed on Friday, 12 June 2026</em>.&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:3">
<p><a href="https://www.hfsignals.com/index.php/zbitx-v2/">https://www.hfsignals.com/index.php/zbitx-v2/</a>, this one comes with a possibility to throw a random wire and connect it directly to the radio.&#160;<a href="#fnref:3" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:4">
<p>Pay-it-forward.&#160;<a href="#fnref:4" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:5">
<p>The previous weekend would have been an interesting outdoor camping experience to activate Bandipur National Park, but we had to abandon the idea.&#160;<a href="#fnref:5" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:6">
<p>Is XYP appropriate in today&rsquo;s world?&#160;<a href="#fnref:6" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:7">
<p>I must say, I am particularly proud of the way I have put used the rope to anchor the mast to the tree stump.&#160;<a href="#fnref:7" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item><item><title>Introducing QRPickle, a hand-held companion for the field</title><link>https://ham.bharathpalavalli.com/posts/20260525174115-qrpickle/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><author>vu3glj@disroot.org (Bharath M. Palavalli)</author><guid>https://ham.bharathpalavalli.com/posts/20260525174115-qrpickle/</guid><description>&lt;style&gt;
.img-center{
margin-left: auto;
margin-right: auto;
max-width: 50%;
}
&lt;/style&gt;
&lt;p&gt;&lt;a id="figure--QRPickle Interface"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure class="img-center"&gt;&lt;img src="https://ham.bharathpalavalli.com/ox-hugo/QRPickle_small.gif"
 alt="Figure 1: QRPickle Splash Screen"&gt;&lt;figcaption&gt;
 &lt;p&gt;&lt;span class="figure-number"&gt;Figure 1: &lt;/span&gt;QRPickle Splash Screen&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;This is a quick post introducing QRPickle, an ESP32-CYD hand-held for those who need a companion device in the field. I&amp;rsquo;ve been thinking about an easy way I can spot myself, look at APRS, get some band info, etc. in the field without having to resorting to the phone&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;TLDR; version:&lt;/p&gt;</description><content:encoded><![CDATA[<style>
.img-center{
margin-left:  auto;
margin-right: auto;
max-width: 50%;
}
</style>
<p><a id="figure--QRPickle Interface"></a></p>
<figure class="img-center"><img src="/ox-hugo/QRPickle_small.gif"
    alt="Figure 1: QRPickle Splash Screen"><figcaption>
      <p><span class="figure-number">Figure 1: </span>QRPickle Splash Screen</p>
    </figcaption>
</figure>

<p>This is a quick post introducing QRPickle, an ESP32-CYD hand-held for those who need a companion device in the field. I&rsquo;ve been thinking about an easy way I can spot myself, look at APRS, get some band info, etc. in the field without having to resorting to the phone<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
<p>TLDR; version:</p>
<blockquote>
<ul>
<li>ESP32-CYD with BME280 for local Wx</li>
<li><a href="https://github.com/bmp/QRPickle">Open-source firmware</a></li>
<li>Download <a href="https://github.com/bmp/QRPickle/releases">firmware and manual</a></li>
<li>Head over to the web-based flasher at <a href="https://espressif.github.io/esptool-js/">espressif</a> or to an <a href="https://jason2866.github.io/WebSerial_ESPTool/">alternate</a> and flash the firmware</li>
</ul>
</blockquote>
<h2 id="background">Background</h2>
<p>A few HAMs (<a href="https://www.qrz.com/db/VU3GWN">VU3GWN</a>, <a href="https://www.qrz.com/db/VU25RK">VU25RK</a> and a few others) at <a href="https://barc.in">BARC</a> were talking about an ESP32 powered HAM Clock based on <a href="https://www.hackster.io/cburns2/ham-clock-cyd-ad1a45">https://www.hackster.io/cburns2/ham-clock-cyd-ad1a45</a> and by <a href="https://www.qrz.com/db/SP3KON">SP3KON</a>&rsquo;s work <a href="https://github.com/SP3KON/ESP32-HAM-CLOCK">https://github.com/SP3KON/ESP32-HAM-CLOCK</a>. A group buy/build occurred fairly quickly and <a href="https://www.qrz.com/db/VU3GWN">VU3GWN</a> put together some very good changes for English localisation and usage at <a href="https://github.com/coffeedev/BARC-HAM-CLOCK">https://github.com/coffeedev/BARC-HAM-CLOCK</a>.</p>
<p>A few challenges in how the screens presented information, and the kinds of information that were useful for me is what got me started to tinker with this project. I needed something that had better, readable fonts, high contrast themes for the field (night and day), pre-configured profiles that I can switch between when I am in the field, self spotting when in the field. While I do love the idea of HAM Clocks<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>, given that I don&rsquo;t operate from home and self-hosting a clock with I will then have to &ldquo;connect&rdquo; to while in the field seemed tedious.</p>
<h2 id="requirements">Requirements</h2>
<p>My basic requirements for the HAM Clock were:</p>
<ul>
<li>Small and hand-held</li>
<li>QRP and battery powered</li>
<li>Band conditions and propagation</li>
<li>Self-spotting</li>
<li>DX Spots</li>
<li>POTA/SOTA lookups</li>
<li>APRS (I discovered APRS through this project)</li>
<li>OTA for firmware</li>
<li>Wx conditions</li>
<li>Field friendly themes</li>
<li>Profiles to switch hassle free in the field</li>
<li>Web UI for advanced settings</li>
</ul>
<h2 id="developing-the-firmware">Developing the firmware</h2>
<p>Arduino development is a nightmare! The versioning of libraries, the existing hardware clones, the way Arduino libraries are set-up to use. I quickly zoned on a simple <a href="https://platformio.org/">PlatformIO</a> command-line work flow to get this up and running after a few challenges with Arduino IDE and VSCodium. It was a pain to begin set-up, was a little bit of fun getting things going after the command-line work flow was configured, but since I was getting back to C/C++ programming a good two decades later, it got trickier. I finally resorted to a local LLM (SLM is more like it) for code generation and things progressed much faster than I had expected<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>.</p>
<h2 id="flashing">Flashing</h2>
<p>Flashing the firmware is pretty straightforward, download the latest release from the <a href="https://github.com/bmp/QRPickle/releases">repository</a>, it comes with a PDF manual. You only need to use all four firmware files and do a manual update the first time. After that, the web UI will allow you to update the device without having to fiddle around at all.</p>
<p>Go to the <a href="https://espressif.github.io/esptool-js/">web-based flashing</a> tool and flash the firmware based on the details below,</p>
<p><a id="table--tbl-esp32-layout"></a></p>
<div class="table-caption">
  <span class="table-number"><a href="#table--tbl-esp32-layout">Table 1</a>:</span>
  ESP32 Partition Table and Firmware Layout
</div>
<table>
  <thead>
      <tr>
          <th>Si. No.</th>
          <th>Partition Address</th>
          <th>Firmware File</th>
          <th>Comments</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>1</td>
          <td>0x1000</td>
          <td>bootloader.bin</td>
          <td>Low-level ESP32 boot structures</td>
      </tr>
      <tr>
          <td>2</td>
          <td>0x8000</td>
          <td>partitions.bin</td>
          <td>Low-level ESP32 boot structures</td>
      </tr>
      <tr>
          <td>3</td>
          <td>0x10000</td>
          <td>firmware.bin</td>
          <td>The core C++ application</td>
      </tr>
      <tr>
          <td>4</td>
          <td>0x350000</td>
          <td>littlefs.bin</td>
          <td>The Web UI and filesystem data</td>
      </tr>
  </tbody>
</table>
<p>And the device should boot up, and create a WiFi access-point called <code>QRPickle-Setup</code> which does not require authentication. You could go ahead and add all the details here or just set-up your actual WiFi SSID and password to get it started first, and then add the details you would need later.</p>
<p>The web UI allows you to then flash <code>firmware.bin</code> (if only features or bug fixes have happened) and <code>littlefs.bin</code> (if configuration or stored data has changed) for future updates, you do not need to depend on any external flashing tool!</p>
<style>
.img-full{
margin-left:  auto;
margin-right: auto;
max-width: 100%;
}
</style>
<p><a id="figure--QRPickle Web Dashboard"></a></p>
<figure class="img-full"><img src="/ox-hugo/QRPickle_webdashboard.gif"
    alt="Figure 2: QRPickle Web Dashboard"><figcaption>
      <p><span class="figure-number">Figure 2: </span>QRPickle Web Dashboard</p>
    </figcaption>
</figure>

<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Let us not worry about logging for now!&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>The EOL of HamClock from Clear Sky Institute developed by <a href="https://www.qrz.com/db/WB0OW">WB0OW</a> (SK now), led to a slew of projects ranging from <a href="https://hamclock.com/">https://hamclock.com/</a>, <a href="https://ohb.works/">https://ohb.works/</a> with source at <a href="https://github.com/openhamclock">https://github.com/openhamclock</a>, and <a href="https://github.com/accius/openhamclock">https://github.com/accius/openhamclock</a>.&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:3">
<p>Despite my long standing ethical issues with LLMs, this was a quicker turn-around, and smoother turnaround given my needs.&#160;<a href="#fnref:3" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item></channel></rss>