{
 "slug": "gl-inet-shadow-gl-ar300m",
 "name": "Shadow (GL-AR300M)",
 "maker": "GL.iNet",
 "category": "wifi",
 "categoryLabel": "Wi-Fi & Bluetooth",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "A 58 mm mini router on OpenWrt with 2.4 GHz Wi-Fi, two Ethernet ports, USB and GPIO.",
 "goodFor": "A pocket OpenWrt box for pentest labs and travel.",
 "youNeed": "A micro-USB supply.",
 "tradeoff": "2.4 GHz and 100 Mbps only.",
 "tags": [
  "Mini router",
  "OpenWrt",
  "GPIO",
  "2.4 GHz"
 ],
 "price": "US$36.99",
 "priceShort": "$36.99",
 "priceFrom": null,
 "checked": "2026-09-17",
 "url": "https://gadgets.sh/devices/gl-inet-shadow-gl-ar300m/",
 "shortUrl": "https://gadgets.sh/gl-inet-shadow-gl-ar300m",
 "markdown": "https://gadgets.sh/devices/gl-inet-shadow-gl-ar300m.md",
 "image": "https://gadgets.sh/assets/gl-inet-shadow-gl-ar300m.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/gl-inet-shadow-gl-ar300m.webp",
 "shareCard": "https://gadgets.sh/og/gl-inet-shadow-gl-ar300m.jpg",
 "shops": [
  {
   "merchant": "GL.iNet",
   "label": "Buy from GL.iNet",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.gl-inet.com/products/gl-ar300m/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=gl-inet-shadow-gl-ar300m&utm_content=api",
   "note": "In stock at GL.iNet when checked on 2026-09-24."
  },
  {
   "merchant": "Amazon",
   "label": "Buy from Amazon",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.amazon.com/dp/B0777L5YN6?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=gl-inet-shadow-gl-ar300m&utm_content=api",
   "note": "In stock at Amazon when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Core hardware",
   "rows": [
    {
     "label": "Processor and memory",
     "value": "QCA9531 650 MHz · 128 MB RAM · 16 MB NOR (128 MB NAND on the AR300M variant)",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "Wireless",
     "value": "Wi-Fi 4 (802.11n): 300 Mbps at 2.4 GHz",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "Power",
     "value": "Micro-USB 5 V / 2 A · under 2 W",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    }
   ]
  },
  {
   "group": "Details from the product page",
   "rows": [
    {
     "label": "Ethernet",
     "value": "1 WAN + 1 LAN, 100 Mbps",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "USB",
     "value": "USB 2.0",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "VPN",
     "value": "WireGuard up to 50 Mbps; OpenVPN up to 15 Mbps",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "Size and weight",
     "value": "58 × 58 × 25 mm · 40 g",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "Extras",
     "value": "GPIO header, repeater mode, DNS over TLS; 0–40 °C",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    }
   ]
  },
  {
   "group": "Buying",
   "rows": [
    {
     "label": "Price",
     "value": "US$36.99 on gl-inet.com",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    },
    {
     "label": "Availability",
     "value": "In stock on the day of review",
     "source": "https://www.gl-inet.com/products/gl-ar300m/"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker product page",
   "url": "https://www.gl-inet.com/products/gl-ar300m/"
  },
  {
   "label": "GL.iNet documentation",
   "url": "https://docs.gl-inet.com/"
  }
 ],
 "blueprint": {
  "openness": "open-firmware",
  "opennessLabel": "Open firmware",
  "summary": "GL.iNet publishes firmware/u-boot source and a PCB pinout diagram for the AR300M; no schematic, PCB source, or BOM is published.",
  "files": [
   {
    "kind": "pinout",
    "label": "GL-AR300M PCB pinout diagram",
    "url": "https://static.gl-inet.com/docs/router/en/2/hardware/ar300m/src/GL-AR300M-PINOUT-1.jpg",
    "format": "JPG"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/gl-inet/sdk",
    "role": "sdk",
    "official": true,
    "license": null,
    "stars": 158,
    "pushed": "2022-10-20"
   },
   {
    "url": "https://github.com/gl-inet/uboot-for-qca95xx",
    "role": "firmware",
    "official": true,
    "license": null,
    "stars": 32,
    "pushed": "2026-03-17"
   }
  ],
  "parts": [
   {
    "part": "Qualcomm Atheros QCA9531",
    "role": "SoC (MIPS CPU + 2x2 802.11n radio)",
    "datasheet": "https://www.qualcomm.com/wi-fi/products/qca9531"
   }
  ],
  "notes": "gl-inet/uboot-for-qca95xx README shows an explicit 'GL-uboot-ar300m' Kconfig target (fetched, 200); gl-inet/sdk download.sh lists ar300m under both ar71xx-1806 and ath79-1907 targets. Pinout JPG fetched directly, 200. No hardware design sources found.",
  "checked": "2026-09-27"
 },
 "sourceFiles": null,
 "firmware": [],
 "chips": [
  "qca9531"
 ]
}