Home/Linux/OpenWRT

Embedded Linux & OpenWRT done right.

★★★★★ 4.9 Rated on Google Inc. 5000 honoree · ISO 9001:2015

Custom OpenWRT and embedded Linux builds for routers, gateways, and IoT hubs. BSP and kernel work, package selection, drivers, networking, and signed OTA on the hardware we design, so your fleet ships and updates cleanly.

  • Custom BSP & kernel builds
  • OpenWRT package integration
  • Signed OTA update pipelines
  • ARM, ARM64, MIPS targets
They trust us Tesla NASA Raytheon Virgin Intel Universal
Certifications & Awards ISO 9001:2015 THEA Award Inc. 5000 Growth Badge
What we deliver

Embedded Linux capabilities at a glance.

Production-ready OpenWRT scope, from board bring-up to signed OTA, documented for hand-off.

BSP & kernel

Board support packages, kernel configuration and patches, device tree, and bootloader tuned to your SoC and peripherals.

OpenWRT packages

Images trimmed to your feature set, custom feeds and packages, and brand-skinned LuCI or a REST-driven dashboard.

Drivers

Kernel drivers for radios, sensors, and custom silicon: written, ported, and validated at the kernel and userspace layers.

Networking & OTA

Wi-Fi, mesh, VPN, traffic shaping, SD-WAN, and hardened builds, paired with signed dual-bank OTA and staged rollout.

How we work

From hardware spec to signed image.

We work device-up, with your hardware (or ours) as the starting point. Each stage closes with a review you sign off.

01

Hardware & target

Choose or design the SoC, RAM, flash, and radios. Validate OpenWRT support level and confirm the upstream target.

1 week
02

Image build

Trim the image, select packages, patch the kernel for your peripherals, and integrate brand and default config.

2–4 weeks
03

UI & OTA

Brand LuCI or build a custom dashboard. Set up a signed OTA pipeline with rollback and version reporting.

2–4 weeks
04

QA & release

Multi-device QA, regression test pass, a signed release image, and an OTA rollout in staged percentages.

1–2 weeks
The stack

Layer by layer, what you receive.

Tuned for production fleets, not hobbyist builds. Every layer of the embedded Linux stack, documented and handed off.

LayerWhat you receive
BSP & bootBootloader, device tree, and board support package for your SoC (MediaTek, Qualcomm Atheros, Broadcom, Rockchip)
KernelConfigured and patched kernel with C / C++ drivers for radios, sensors, and custom silicon
OpenWRT23.05 LTS and newer, custom branches when needed, ARM / ARM64 / MIPS / MIPS64 / x86_64 targets
NetworkingWi-Fi, 802.11s / BATMAN mesh, WireGuard / OpenVPN, SQM traffic shaping, SD-WAN policy routing
UILuCI re-themed, or custom REST-driven dashboards in React or Vue served from the device
OTASigned dual-bank firmware with rollback, staged rollout, and per-device version tracking
FAQ

Common questions about Linux & OpenWRT.

Process, scope, and what to expect when you start a project with Jaycon.

Can you start from our existing hardware?

Yes. Send the schematic and SoC details. We'll validate OpenWRT target support, port what's missing, and integrate your peripherals at the kernel and userspace layers.

How do OTA updates and rollback work?

Dual-bank flash with signed images. The device boots the new image on update, and rolls back to the prior bank if it fails to come up cleanly. Staged rollout is supported per percentage of the fleet.

Can the LuCI UI be re-skinned or replaced?

Both. LuCI accepts custom themes for a fast brand re-skin. For deeper UI work, we build a custom REST-driven dashboard in React or Vue and serve it from the device.

Do you support mesh, VPN, and SD-WAN features?

Yes. 802.11s and BATMAN mesh, WireGuard and OpenVPN, traffic shaping (SQM), and SD-WAN-style policy routing are integrated and tested per project.

Ready to ship custom OpenWRT?

Send your hardware spec and we'll scope a custom embedded Linux build.

Get an Instant Quote