> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adsumnetworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gateway firmware: flash it, license it, extend it

> Working firmware for the Fanstel composable LEW gateway on BLE, Ethernet, Wi-Fi, LTE-M and NB-IoT, as signed images to evaluate and licensed source per module to ship; NB-NTN and nRF54 edge AI with a free account; the Fanstel BLG20 BLE 6 terrestrial and non-terrestrial gateway next.

Working firmware for the Fanstel composable LEW gateway, in two forms: **signed images** you flash to judge it on your own network, and **licensed source, per module**, so your team owns what it ships. The agent already knows these boards, so extending either is a task, not a project.

<Steps>
  <Step title="Flash to judge">
    Register (free, no card), flash the signed images, and watch tags reach your MQTT broker. Wi-Fi and Ethernet run without limit; cellular runs in 60-minute sessions. Flashing needs `nrfutil` and `esptool` on this machine, takes about three minutes, and asks you for the ports.

    <Frame caption="The card a registered user sees on the home: the three images, the limits before the button.">
      <img src="https://mintcdn.com/adsumnetworks/mm67yRDAE11UGc70/images/states/13-registered-settled-demo-card.png?fit=max&auto=format&n=mm67yRDAE11UGc70&q=85&s=44bff9a283090fa437dbea9b7141a324" alt="Flash the LEW840x demo: three signed hexes, BLE scanner, ESP32 uplink, nRF9160 bearer; Wi-Fi and Ethernet unlimited, cellular in 60-minute sessions; needs nrfutil and esptool; about 3 minutes" width="1646" height="1300" data-path="images/states/13-registered-settled-demo-card.png" />
    </Frame>
  </Step>

  <Step title="License to ship">
    Ask for the source of the modules you need from *Settings › Account › Request template source*, or write to [support@adsumnetworks.com](mailto:support@adsumnetworks.com). You get the code, the board knowledge that goes with it, and updates.
  </Step>

  <Step title="Extend with the agent">
    Add a sensor, a rule, a bearer. The agent holds the LEW840x pinouts, connectors and M.2 cards, runs the guided LEW840x build in seven steps when the folder looks like one, and runs the CRA readiness check on every build.
  </Step>
</Steps>

## What exists today

| Gateway                                                                | Radios                                                                    | Signed images                                                                                                 | Licensed source                       | You need                                                |
| :--------------------------------------------------------------------- | :------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------ | :------------------------------------ | :------------------------------------------------------ |
| **LEW840x · BLE to Ethernet / Wi-Fi**                                  | BLE in; Ethernet, Wi-Fi out, with failover                                | **Available**: BLE scanner (nRF52840) + uplink (ESP32), unlimited                                             | **Available**, on request, per module | LEW840x · free account                                  |
| **LEW840x · cellular**                                                 | + LTE-M, NB-IoT on nRF9160 / nRF9161                                      | **Demo**: cellular bearer, 60-minute sessions ([flash it](/supported-hardware/fanstel/lew840x-cellular))      | On request                            | LEW840x + LTE M.2 card + SIM · free account             |
| **Satellite NB-NTN on nRF9151**                                        | NB-NTN                                                                    | Bring-up run and knowledge                                                                                    | ·                                     | nRF9151 DK (LACA A1A) + a satellite plan · free account |
| **Edge AI on nRF54**                                                   | On-device inference basics                                                | Knowledge and a guided run                                                                                    | ·                                     | An nRF54 board · free account                           |
| **BWG840X · BLE to Wi-Fi**                                             | BLE in; Wi-Fi out                                                         | **Build it from a prompt today** (the [30-minute walkthrough](/ble-wifi-gateway)); curated signed images soon | Soon                                  | BWG840X                                                 |
| **Next: Fanstel BLG20, a BLE 6 terrestrial + non-terrestrial gateway** | BLE 6 in; LTE-M, NB-IoT, NB-NTN out; edge-AI inference on the nRF54's NPU | Soon                                                                                                          | Soon                                  | Early access, by request                                |

**Verified with**: nRF Connect SDK 3.2.1 and ESP-IDF 5.5 on the LEW840x, extension 0.4.0. The cellular demo runs on the nRF9160 M.2 card. NTN runs only on an nRF9151 of the LACA A1A revision.

## What a licence gives

A licence is per module (the scanner, the uplink, the bearer) and per company. It covers production use, your modifications stay yours, and the source comes with the board knowledge the agent uses to extend it. The signed images are for evaluation; shipping a product is the licence. The details depend on what you are building (a hundred-unit pilot and a product line get different answers), which is why it is a request and not a button.

## What comes with it that a zip of source does not

* **The board knowledge the agent holds** for these gateways: which connector programs which chip, what each M.2 part number carries, how Ethernet is brought up on this board, and what has been confirmed on hardware versus only expected.
* **CRA readiness on every build**: an SBOM (SPDX), a ranked known-CVE scan and a secure-by-design posture check, from the real build. [CRA readiness](/cra-readiness)
* **Signed images delivered from the registry**, hash-verified before they are flashed.

## Roles, and where to get the hardware

Fanstel designs, makes and sells the hardware and publishes its schematics. Adsum writes, verifies, signs and licenses the firmware and the knowledge. **Operators and hardware makers** can license a pack for their integrators and own it: write to [support@adsumnetworks.com](mailto:support@adsumnetworks.com).

* **LEW840x and its M.2 cards**: [Fanstel](https://www.fanstel.com/). See the [LEW840x walkthrough](/supported-hardware/fanstel/lew840x) for the parts list.
* **nRF9151 DK** (LACA A1A for NTN) and **nRF54** boards: Nordic Semiconductor.

**Open and licensed.** The extension is open source under Apache 2.0 and the bundled knowledge is CC-BY-SA; gateway firmware images and source for partner hardware are licensed separately, and the images are free to evaluate.

<CardGroup cols={2}>
  <Card title="Your free account" icon="key" href="/account">
    What it unlocks, how sign-in works, what stays on your machine.
  </Card>

  <Card title="Fanstel LEW840x" icon="layer-group" href="/supported-hardware/fanstel/lew840x">
    The run that built this firmware, step by step, on the real board.
  </Card>
</CardGroup>
