Strange firmware version string

Hi,

This morning I pulled the latest snapshot (MT6000) from the firmware builder.

image

After flashing it I expected a similar firmware version string on the status page. Instead it looked like this:

image

Not really clear what firmware this is.

However in the log it shows the correct firmware string:

Linux version 6.6.57 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r27889-7e542f6a77) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Tue Oct 22 14:57:43 2024

Is this some new version format? Only for snapshot?

Check ubus call system board or top of status page for component information.
What is the "old formar" you are after?

1 Like
OpenWrt SNAPSHOT **r27798-dbc2923cbe** / LuCI Master 24.291.55886~ade3606

@brada4 the rxxxx stuff after SNAPSHOT is missing in LuCI, I've not installed a r278xx build yet.

Fully expected it to be an ASU server commit, it does not bother me as I do not tend to install LuCI on my snapshots, I'm after the latest drivers and kernel patches, not a pretty UI.

For the noobs among us (me included) is this a typo of some sort?

It is up to you to bisect.

Parent commit is here:

The format of ubus call system board has changed at some recent point in time (specifically the release object), so LuCI can't parse it properly. Here's SNAPSHOT which doesn't work

{
        "kernel": "6.6.57",
        "hostname": "labmouse",
        "system": "AMD Ryzen 7 3700X 8-Core Processor",
        "model": "VMware, Inc. VMware Virtual Platform",
        "board_name": "vmware-inc-vmware-virtual-platform",
        "rootfs_type": "ext4",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "description": "OpenWrt SNAPSHOT",
                "revision": "r27893-b6bbc76c0b",
                "target": "x86/64",
                "builddate": "1729635115"
        }
}

and here's a device I run r27687 on which does work

{
        "kernel": "6.6.54",
        "hostname": "JetFuel",
        "system": "ARMv8 Processor rev 4",
        "model": "Linksys MX4200v1",
        "board_name": "linksys,mx4200v1",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r27687-b62e6f5beb",
                "target": "qualcommax/ipq807x",
                "description": "OpenWrt SNAPSHOT r27687-b62e6f5beb"
        }
}

It's due to this commit https://github.com/openwrt/procd/commit/0f88a52dc8a5451bd7f1f33ffff3b1ba3db98174 in procd

4 Likes

See https://github.com/openwrt/luci/issues/7343

4 Likes

This makes sense. Thanks for explaining.

Just for completeness...

That one is just dealing with the status displayed in the Firmware Selector LuCI app while monitoring the build, it doesn't touch the actual images at all. And also, ASU server isn't doing much (if anything) to the contents of the image itself, it just feeds some parameters to an imagebuilder and then delivers what ends up there.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.