Generic x86/Geode OpenWrt Firmware
The Generic x86/Geode is supported by OpenWrt on the x86/geode target. 7 firmware images are available from the official OpenWrt 25.12.5 stable release — download one below, or build a custom OpenWrt image for this device with your own package selection.
Build matrix
Supported firmware versions
| Distribution | Version | Target | Profile |
|---|---|---|---|
| OpenWrt | 25.12.5 | x86/geode | generic |
Downloads
Download images
OpenWrt 25.12.5 · x86/geode
| Image | Type | sha256 |
|---|---|---|
| openwrt-25.12.5-x86-geode-generic-squashfs-rootfs.img.gz Rootfs archive for Docker / LXC containers. | rootfs | 85c4f1a5ce42… |
| openwrt-25.12.5-x86-geode-generic-squashfs-combined.img.gz Full disk image. Not sure which one? Pick this. | combined | 2311f68c7a96… |
| openwrt-25.12.5-x86-geode-generic-targz-rootfs.tar.gz Rootfs archive for Docker / LXC containers. | rootfs | 5514a2c58a29… |
| openwrt-25.12.5-x86-geode-generic-ext4-rootfs.img.gz Rootfs archive for Docker / LXC containers. | rootfs | 594b7b1adc36… |
| openwrt-25.12.5-x86-geode-generic-ext4-combined.img.gz Full disk image. Not sure which one? Pick this. | combined | e289b4cf7fc8… |
| openwrt-25.12.5-x86-geode-generic-squashfs-combined-efi.img.gz Make sure your device supports EFI boot. | combined-efi | 50180fd11272… |
| openwrt-25.12.5-x86-geode-generic-ext4-combined-efi.img.gz Make sure your device supports EFI boot. | combined-efi | 08a16ab5fbbe… |
Downloads are served by the official OpenWrt mirrors — unchanged upstream stable builds.
Packages & install
Default packages & installation
Default packages
Every image for the Generic x86/Geode ships these packages by default. The customize option below lets you add or remove packages before the image is assembled.
Device packages (4)
kmod-crypto-cbc kmod-crypto-ecb kmod-crypto-hw-geode kmod-ledtrig-gpio
Target default packages (29)
apk-mbedtls base-files ca-bundle dnsmasq dropbear e2fsprogs firewall4 fstools grub2-bios-setup kmod-button-hotplug kmod-nft-offload libc libgcc libustream-mbedtls logd mkf2fs mtd netifd nftables odhcp6c odhcpd-ipv6only partx-utils ppp ppp-mod-pppoe procd-ujail uci uclient-fetch urandom-seed urngd
Installation notes
- Verify your download against the published checksum before flashing:
$ sha256sum openwrt-25.12.5-x86-geode-generic-squashfs-rootfs.img.gz 85c4f1a5ce42727231408b1af1159be2c0a825de555f6b79bd718e4ad935e195 openwrt-25.12.5-x86-geode-generic-squashfs-rootfs.img.gz
Build custom firmware
Need more than the default image for the Generic x86/Geode? Pick your packages — LuCI apps, themes, VPN clients — set the basics, and get a ready-to-flash OpenWrt image assembled from official packages in minutes.
Customize firmware for this deviceRelated
Related devices
More Generic devices
- Generic Generic EFI Boot OpenWrt firmware
- Generic Image with gzipped kernel OpenWrt firmware
- Generic Image with LZMA compressed kernel matching CFE decompressor OpenWrt firmware
- Generic Image with LZMA loader and LZMA compressed kernel OpenWrt firmware
- Generic LoongArch64 OpenWrt firmware
- Generic Octeon OpenWrt firmware
- Generic x86 OpenWrt firmware
- Generic x86/64 OpenWrt firmware
More devices on x86/geode
Upstream
Upstream & source
Images are assembled from packages compiled and published by the upstream OpenWrt and ImmortalWrt projects. The complete corresponding source code is available from those projects under the GPL.