X1200 firmware update

X1200 doesn’t have the last 3 firmware stable builds (3.203 latest instead of 3.215 for every other model)

I understand X1200 has been discontinued, can you keep the firmware updated or make it openwrt compatible if that’s not too much trouble. I had high hopes for X1200 only to find out it is no longer available not long after I bought it. Thanks.

This one will be upgrade in Q1 2023.

Thanks.

Can you also make it openwrt compatible?

X1200 is not there yet

previous discussions on it

This may be difficult as X1200 has been discontinued

I second this request.

The X1200 is a nice piece of hardware and being able to use the official openWRT on it would be a great step to extend the life of the expensive hardware.

The current snapshot builds are 3.216 versions, while other models like the X750 already have snapshot builds of 4.2.0.

That being said, I can understand that GL-iNet isn’t keen on investing a lot of resources into a model for which the support expires in 2023.
This is exactly why it would be desirable to invest the resources in making the official openWRT work instead of developing a new custom firmware based on a years old fork of openWRT.

Can you provide technical details on what would be necessary to make the official openWRT work with the X1200?

If we give you a patch, are you able to compile lastest openwrt firmware?

We can try to submit patches to openwrt but X1200 has a watchdog, which need to take care.

1 Like

Thank you very much for your swift reply.

Yes, I can compile the openWRT firmware, I have done that before.

I appreciate your offer and I am more than happy to give it a try with the patch.

I have submitted the patch to openwrt for review and you can use it directly.

2 Likes

Thank you very much, I will give it a try to compile the FW and report here about the results.

There are good and not so good news:

Good news:

Not so good news:

Did you compile the packages by yourself?

If you compile, kernel hash should be correct.

If you want to install using opkg, it will have this issue.

Pls compile all necessary kernel modules in your machine.

1 Like

Thank you for your reply.

When compiled with the kernel the various packages work, thank you :pray:.

Can you please point me in a direction on how to get the SIM LEDs working?

LAN, WLAN and SYS LEDs work, only the LEDs for the modems don’t work.

1 Like

It should be very similar to lan or wlan, just change the interface to wwan0 (for qmi mode)

1 Like

This is the stock X1200 LED configuration which only covers the WiFi LEDs. On the stock firmware the modem LEDs indicate the signal strength.

I assume that is implemented by some custom module or script in the stock firmware.

I see. Signal strength is surely controlled by some scripts.

I am on trip and cannot check this by myself.

1 Like

Thank you for getting back to me on this matter. Any chance by now to look into it?

1 Like

Thank you very much dengxinfa :pray:.

I cloned the openwrt master after they integrated your commit.

Compiling and using the FW works great now on the X1200.

Just the LTE signal strength indicator is an open issue right now.

Any hint that point me in the right direction would be greatly appreciated.

In /sys/class/leds I can only see:

ath10k-phy0 → …/…/devices/pci0000:00/0000:00:00.0/leds/ath10k-phy0
ath9k-phy1 → …/…/devices/platform/ahb/18100000.wmac/leds/ath9k-phy1
green:wlan2g → …/…/devices/platform/leds/leds/green:wlan2g
green:wlan5g → …/…/devices/platform/leds/leds/green:wlan5g
red:system → …/…/devices/platform/leds/leds/red:system

I can also read the signal strength of both modems:

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
“type”: “lte”,
“rssi”: -36,
“rsrq”: -10,
“rsrp”: -67,
“snr”: 16.800000
}
root@OpenWrt:~# uqmi -d /dev/cdc-wdm1 --get-signal-info
{
“type”: “lte”,
“rssi”: -57,
“rsrq”: -12,
“rsrp”: -90,
“snr”: 4.800000
}

But I am stuck on how to address the signal strength indicator LEDs.

LTE signal led is controlled by mcu

you can refer to this
https://github.com/gl-inet/gl-x1200-uart

1 Like