Model
NETGEAR EX6150 v2
ipq40xx/generic
24.10.1 (r28597-0425664679)
packages:
ath10k-board-qca4019 ath10k-firmware-qca4019-ct base-files ca-bundle dnsmasq dropbear firewall4 fstools kmod-ath10k-ct kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload kmod-usb-dwc3 kmod-usb-dwc3-qcom kmod-usb3 libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls luci arp-scan iperf iperf3 nmap openssh-sftp-server rsync rsyncd
sha256sum: 4527cae5d9adbefa19c2be98611146bdc6e4a239f5dd2a177ff80355cf0d0375
Local:
$ sha256sum openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin
4527cae5d9adbefa19c2be98611146bdc6e4a239f5dd2a177ff80355cf0d0375 openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin
You see the icon is different to my other compilations. Normally it says "tar".
A little bit confusing, the differenct icons, but I was adventurous and tried it.
-----------------------------------------------------
OpenWrt 23.05.3, r23809-234f1a2efa
-----------------------------------------------------
root@EX6150v2:/tmp# sha256sum openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-
squashfs-sysupgrade.bin
4527cae5d9adbefa19c2be98611146bdc6e4a239f5dd2a177ff80355cf0d0375 openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin
root@EX6150v2:/tmp# sysupgrade /tmp/openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6
150v2-squashfs-sysupgrade.bin
Thu May 8 08:35:23 UTC 2025 upgrade: Saving config files...
Thu May 8 08:35:23 UTC 2025 upgrade: Commencing upgrade. Closing all shell sessions.
Command failed: Connection failed
After flashing:
$ ssh root@192.168.178.21 ubus call system board
{
"kernel": "6.6.86",
"hostname": "EX6150v2",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "Netgear EX6150v2",
"board_name": "netgear,ex6150v2",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "24.10.1",
"revision": "r28597-0425664679",
"target": "ipq40xx/generic",
"description": "OpenWrt 24.10.1 r28597-0425664679",
"builddate": "1744562312"
}
}
efahl
May 8, 2025, 4:19pm
3
Run file
on the .bin files and it might tell you more. There are a lot of different formats that just get a .bin
suffix, so that's probably why it's different (could be a .tgz
or .itb
or ??? inside).
2 Likes
I flashed these images, all compiled online:
openwrt-24.10.1-2cd10344db40-ramips-mt7621-asus_rt-ax53u-squashfs-sysupgrade.bin
openwrt-24.10.1-391cc0530152-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin
openwrt-24.10.1-73e2e4238582-mediatek-filogic-asus_tuf-ax6000-squashfs-sysupgrade.bin
openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin
openwrt-24.10.1-b2f9fea1c704-ramips-mt7621-dlink_dap-x1860-a1-squashfs-sysupgrade.bin
openwrt-24.10.1-d7acaea2a448-ramips-mt7621-zyxel_wsm20-squashfs-sysupgrade.bin
The files for ath79-generic-tplink_archer-c7-v5 and ipq40xx-generic-netgear_ex6150v2 look different than the others, but both could be flashed without any problems.
file openwrt-24.10.1-391cc0530152-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin
openwrt-24.10.1-391cc0530152-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin: u-boot legacy uImage, MIPS OpenWrt Linux-6.6.86, Linux/MIPS, OS Kernel Image (lzma), 2614117 bytes, Sun Apr 13 16:38:32 2025, Load Address: 0X80060000, Entry Point: 0X80060000, Header CRC: 0X2808BEF5, Data CRC: 0X6AE81835
file openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin
openwrt-24.10.1-7eb1062f300a-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin: Device Tree Blob version 17, size=3440640, boot CPU=0, string block size=108, DT structure block size=3327812
comparison with a tar-icon:
file openwrt-24.10.1-73e2e4238582-mediatek-filogic-asus_tuf-ax6000-squashfs-sysupgrade.bin
openwrt-24.10.1-73e2e4238582-mediatek-filogic-asus_tuf-ax6000-squashfs-sysupgrade.bin: POSIX tar archive (GNU)
file openwrt-24.10.1-d7acaea2a448-ramips-mt7621-zyxel_wsm20-squashfs-sysupgrade.bin
openwrt-24.10.1-d7acaea2a448-ramips-mt7621-zyxel_wsm20-squashfs-sysupgrade.bin: POSIX tar archive (GNU)
All files are compiled online. Why there is different result?
efahl
May 9, 2025, 1:19am
5
Each device has its own image format, depending largely upon how the flash is laid out and how the device bootloader was implemented.
2 Likes