<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ndoo.sg/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://ndoo.sg/feed.php">
        <title>ndoo.sg</title>
        <description></description>
        <link>https://ndoo.sg/</link>
        <image rdf:resource="https://ndoo.sg/_media/wiki:logo.png" />
       <dc:date>2026-09-05T09:30:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://ndoo.sg/projects:amateur_radio:radiosondes:graw_dfm-17?rev=1787155108&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Aimg_3063.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787030342&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_unprotect.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028842&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_uart.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028635&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Adfm-17_boot0.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028207&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:homelab:openwrt_tailscale_notes?rev=1785211461&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:electronics:kicad_and_jlcpcb?rev=1783322197&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:automotive:kancil:overview?rev=1782233366&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:automotive:kancil:k4_660_upgrades:lamps?rev=1777928283&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3Ascreenshot_2026-03-28_at_02.57.26.png&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1777927705&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:software:platformio_notes?rev=1776318839&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:automotive:kancil:k4_660_service?rev=1776232113&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:electronics:stm32:sleep_wake_issues?rev=1775489509&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:automotive:kancil:k4_660_service:charging?rev=1775409836&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ach00003-99999.png&amp;ns=projects%3Aautomotive%3Akancil&amp;rev=1775405678&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/projects:automotive:shinyshitbox?rev=1775303697&amp;do=diff"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3A90980-10803.svg&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1774410309&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aautomotive%3Aimg_9505.jpg&amp;ns=projects%3Aautomotive&amp;rev=1773201402&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Agat562_mesh_solar_relay_2.7.16_1124.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766422738&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Aupdate-gat562_board_bootloader-0.4.5_nosd.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766421015&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://ndoo.sg/_media/wiki:logo.png">
        <title>ndoo.sg</title>
        <link>https://ndoo.sg/</link>
        <url>https://ndoo.sg/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://ndoo.sg/projects:amateur_radio:radiosondes:graw_dfm-17?rev=1787155108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T15:58:28+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>Graw DFM-17 Radiosonde - CLI unlock commands</title>
        <link>https://ndoo.sg/projects:amateur_radio:radiosondes:graw_dfm-17?rev=1787155108&amp;do=diff</link>
        <description>Graw DFM-17 Radiosonde

UART Bootloader &amp; Programming

Prerequisites

	*  Custom USB Mini-B Cable
	*  STM32CubeProgrammer

Custom USB Mini-B Cable
 USB Mini-B  Color Code (USB)  Signal  +5V  Red  +5V  USBD-  White  TXD  USBD+  Green  RXD  GND  Black  GND 
Steps

	*  Prepare the custom cable (refer to section below)</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Aimg_3063.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787030342&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T05:19:02+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>img_3063.png</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Aimg_3063.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787030342&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:amateur_radio:radiosondes:img_3063.png?w=500&amp;amp;h=500&amp;amp;tok=de1978&quot; alt=&quot;img_3063.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_unprotect.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028842&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T04:54:02+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>stm32cubeprogrammer_unprotect.png - created</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_unprotect.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028842&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:amateur_radio:radiosondes:stm32cubeprogrammer_unprotect.png?w=500&amp;amp;h=500&amp;amp;tok=48397b&quot; alt=&quot;stm32cubeprogrammer_unprotect.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_uart.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028635&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T04:50:35+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>stm32cubeprogrammer_uart.png - created</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Astm32cubeprogrammer_uart.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028635&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:amateur_radio:radiosondes:stm32cubeprogrammer_uart.png?w=500&amp;amp;h=500&amp;amp;tok=f6db03&quot; alt=&quot;stm32cubeprogrammer_uart.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Adfm-17_boot0.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028207&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T04:43:27+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>dfm-17_boot0.png - created</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Aradiosondes%3Adfm-17_boot0.png&amp;ns=projects%3Aamateur_radio%3Aradiosondes&amp;rev=1787028207&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:amateur_radio:radiosondes:dfm-17_boot0.png?w=500&amp;amp;h=500&amp;amp;tok=974b1a&quot; alt=&quot;dfm-17_boot0.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:homelab:openwrt_tailscale_notes?rev=1785211461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-28T04:04:21+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>OpenWrt Tailscale Notes - created</title>
        <link>https://ndoo.sg/projects:homelab:openwrt_tailscale_notes?rev=1785211461&amp;do=diff</link>
        <description>OpenWrt Tailscale Notes

Tailscale Exit Node with NAT Hairpin (Loopback)

Prerequisite: OpenWrt Tailscale guide done (zone, masq, forwarding, exit node).

All steps via SSH.

	*  Create /etc/firewall.tailscale-reflect.sh:


#!/bin/sh
nft insert rule inet fw4 dstnat iifname tailscale0 jump dstnat_tailscale 2&gt;/dev/null

. /lib/functions/network.sh
network_get_ipaddr WANIP wan
[ -n &quot;$WANIP&quot; ] || exit 0

i=0
while uci -q get firewall.@redirect[$i] &gt;/dev/null 2&gt;&amp;1; do
	if [ &quot;$(uci -q get firewall.@re…</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:electronics:kicad_and_jlcpcb?rev=1783322197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-06T07:16:37+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>KiCad and JLCPCB - 50 ohm JLC0216</title>
        <link>https://ndoo.sg/projects:electronics:kicad_and_jlcpcb?rev=1783322197&amp;do=diff</link>
        <description>KiCad and JLCPCB

CPWG

A 50-ohm CPWG on JLC0216 with 0.1mm clearance between trace and ground pour: 0.3472mm trace.

Impedance Control Stackup

KiCad board stackup editor parameters for JLCPCB, with dielectric constants and thicknesses reverse-engineered from the SI9000 field solver inputs embedded in the JLCPCB impedance calculator.</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:automotive:kancil:overview?rev=1782233366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-23T16:49:26+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>Perodua Kancil Overview - created</title>
        <link>https://ndoo.sg/projects:automotive:kancil:overview?rev=1782233366&amp;do=diff</link>
        <description>Perodua Kancil Overview

The Perodua Kancil is a city car produced by Perodua (Malaysia) from 1994 to 2009. A rebadged Daihatsu Mira, it was Perodua&#039;s first model and one of the cheapest cars on the Malaysian market. It was sold with 660cc and 850cc engines — carburetted at launch, with fuel injection (EFI) on the last variants.</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:automotive:kancil:k4_660_upgrades:lamps?rev=1777928283&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-04T20:58:03+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>Upgrading Perodua Kancil K4 660 Lamps - [Bulbs] </title>
        <link>https://ndoo.sg/projects:automotive:kancil:k4_660_upgrades:lamps?rev=1777928283&amp;do=diff</link>
        <description>Upgrading Perodua Kancil K4 660 Lamps

Bulbs
 Function  Location  Total Quantity (for the row)  Bulb  LED Color  Headlamp  Front Headlamp  2  H4  White  Sidelamp  Front Headlamp  2  T10/W5W  White or Yellow (to your preference)  Front Turn Signal  Front Turn Signal</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3Ascreenshot_2026-03-28_at_02.57.26.png&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1777927705&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-04T20:48:25+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>screenshot_2026-03-28_at_02.57.26.png</title>
        <link>https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3Ascreenshot_2026-03-28_at_02.57.26.png&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1777927705&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:automotive:kancil:k4_660_upgrades:screenshot_2026-03-28_at_02.57.26.png?w=500&amp;amp;h=500&amp;amp;tok=045310&quot; alt=&quot;screenshot_2026-03-28_at_02.57.26.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:software:platformio_notes?rev=1776318839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-16T05:53:59+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>PlatformIO Notes - created</title>
        <link>https://ndoo.sg/projects:software:platformio_notes?rev=1776318839&amp;do=diff</link>
        <description>PlatformIO Notes

ccache with PlatformIO

Installation


brew install ccache


Setup

Create ~/.platformio/scripts/ccache.py:


Import(&quot;env&quot;)
import shutil

ccache = shutil.which(&quot;ccache&quot;)
if not ccache:
    Return()

def wrap(val):
    if val and not val.startswith(&quot;ccache &quot;):
        return &quot;ccache &quot; + val
    return val

env[&quot;CC&quot;]  = wrap(env[&quot;CC&quot;])
env[&quot;CXX&quot;] = wrap(env[&quot;CXX&quot;])
env[&quot;AS&quot;]  = wrap(env[&quot;AS&quot;])</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:automotive:kancil:k4_660_service?rev=1776232113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-15T05:48:33+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>Perodua Kancil K4 660 Service - [Some Part Numbers] </title>
        <link>https://ndoo.sg/projects:automotive:kancil:k4_660_service?rev=1776232113&amp;do=diff</link>
        <description>Perodua Kancil K4 660 Service

&lt;script type=&quot;text/javascript&quot;&gt; catlist_baseurl = &quot;https://ndoo.sg/&quot;; catlist_basescript = &quot;doku.php&quot;; catlist_useslash = 0; catlist_userewrite = 1; catlist_sepchar = &quot;_&quot;; catlist_deaccent = 1; catlist_pagename_sanitize = 1; &lt;/script&gt;&lt;ul class=&quot;catlist-nslist&quot; &gt;&lt;li class=&quot;catlist-page&quot;&gt;Charging&lt;/li&gt;&lt;/ul&gt;

General Information

Vehicle Models

	*  L200RS-GKRSM
	*  L200RS-KMDSM

	*  Engine: EF-CL
	*  Catalyzer: Without
	*  Fuel system: Carburetor
	*  Fuel evaporative …</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:electronics:stm32:sleep_wake_issues?rev=1775489509&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-06T15:31:49+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>STM32 Sleep/Wake Issues - created</title>
        <link>https://ndoo.sg/projects:electronics:stm32:sleep_wake_issues?rev=1775489509&amp;do=diff</link>
        <description>STM32 Sleep/Wake Issues

Here are a bunch of mistakes I have made that resulted in STM32 not sleeping or not waking.

STM32 Not Sleeping

	*  IWDG not stopping
		*  Conditions:
			*  Option bytes -&gt; IWDG_SW bit: cleared (0)
			*  MCU core is in Stop mode</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:automotive:kancil:k4_660_service:charging?rev=1775409836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-05T17:23:56+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>Charging - Add more sections</title>
        <link>https://ndoo.sg/projects:automotive:kancil:k4_660_service:charging?rev=1775409836&amp;do=diff</link>
        <description>Charging

Components of Alternator

	*  Alternator assembly
		*  Pulley lock nut
		*  Alternator pulley
		*  Spacer
		*  Drive end frame assembly
		*  Stud bolt
		*  Bearing
		*  Retainer plate
		*  Alternator rotor assembly
		*  Spacer
		*  Bearing</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ach00003-99999.png&amp;ns=projects%3Aautomotive%3Akancil&amp;rev=1775405678&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-05T16:14:38+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>ch00003-99999.png - created</title>
        <link>https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ach00003-99999.png&amp;ns=projects%3Aautomotive%3Akancil&amp;rev=1775405678&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:automotive:kancil:ch00003-99999.png?w=500&amp;amp;h=500&amp;amp;tok=2fd486&quot; alt=&quot;ch00003-99999.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/projects:automotive:shinyshitbox?rev=1775303697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-04T11:54:57+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>ShinyShitbox - created</title>
        <link>https://ndoo.sg/projects:automotive:shinyshitbox?rev=1775303697&amp;do=diff</link>
        <description>ShinyShitbox

	&quot;Live at ndoo.github.io/ShinyShitbox.
Code at &lt;https://github.com/ndoo/ShinyShitbox&gt;.&quot;

Client-side vehicle maintenance tracker. All data lives in your browser&#039;s IndexedDB — no account, no server, no sync.

Open index.html directly in any browser. No installation or local server needed.

All data is stored only in your browser&#039;s IndexedDB. It will be lost if you clear browser data, switch browsers, or reinstall your</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3A90980-10803.svg&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1774410309&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T03:45:09+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>90980-10803.svg - created</title>
        <link>https://ndoo.sg/?image=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades%3A90980-10803.svg&amp;ns=projects%3Aautomotive%3Akancil%3Ak4_660_upgrades&amp;rev=1774410309&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:automotive:kancil:k4_660_upgrades:90980-10803.svg?w=500&amp;amp;h=500&amp;amp;tok=6e9482&quot; alt=&quot;90980-10803.svg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aautomotive%3Aimg_9505.jpg&amp;ns=projects%3Aautomotive&amp;rev=1773201402&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T03:56:42+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>img_9505.jpg - created</title>
        <link>https://ndoo.sg/?image=projects%3Aautomotive%3Aimg_9505.jpg&amp;ns=projects%3Aautomotive&amp;rev=1773201402&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/_media/projects:automotive:img_9505.jpg?w=500&amp;amp;h=500&amp;amp;tok=5c7c4d&quot; alt=&quot;img_9505.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Agat562_mesh_solar_relay_2.7.16_1124.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766422738&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-22T16:58:58+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>gat562_mesh_solar_relay_2.7.16_1124.uf2 - created</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Agat562_mesh_solar_relay_2.7.16_1124.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766422738&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/lib/images/fileicons/svg/file.svg&quot; alt=&quot;gat562_mesh_solar_relay_2.7.16_1124.uf2&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Aupdate-gat562_board_bootloader-0.4.5_nosd.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766421015&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-22T16:30:15+00:00</dc:date>
        <dc:creator>Andrew Yong (andrew@undisclosed.example.com)</dc:creator>
        <title>update-gat562_board_bootloader-0.4.5_nosd.uf2 - created</title>
        <link>https://ndoo.sg/?image=projects%3Aamateur_radio%3Ameshtastic%3Acomponents%3Aupdate-gat562_board_bootloader-0.4.5_nosd.uf2&amp;ns=projects%3Aamateur_radio%3Ameshtastic%3Acomponents&amp;rev=1766421015&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://ndoo.sg/lib/images/fileicons/svg/file.svg&quot; alt=&quot;update-gat562_board_bootloader-0.4.5_nosd.uf2&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
