How to downgrade modem firmware? on GL-X3000

Hi

Current setup
Croatian Hrvatske Telekom SIM 5G sim card no data limit or speed restrictions. The SIM works fine in my phone.

Router Firmware

  • Version4.0
  • Firmware Type0409release3
  • Compile Time2024-06-15 13:30:17(UTC+08:00)

Just updated Modem firmware to
RM520NGLAAR03A03M4G_01.201.01.201

I was on RM520NGLAAR01A07M4G_01.201.01.201
There were a few issues with this I was only getting intermittent connection to 5G. With Speed going from 5 - 15 and occasionally 120Mbit/s.

To achieve those setting I had to change a few things to connect at all I had to manually change the profile APN to "internet.ht.hr". I also changed the default MBN profile to "ROW_Commercial",0xA010809,202306011 (this allowed the modem to occasionally reach 120Mbit/s)

Not being satisfied with only occasionally getting 120Mbit/s I decided to upgrade the modem firmware to RM520NGLAAR03A03M4G this hasn't worked I can now only get 4G and speeds are reduced to 3Mbit/s.

So the question is how can I downgrade to the old settings?

I want to go back to RM520NGLAAR01A07M4G_01.201.01.201 but I can't find instructions. The instructions for upgrading are very clear ( Upgrade Quectel Module Software - GL.iNet Router Docs 4 (gl-inet.com))

The process is the same, only the filenames and directory names would change.

Hoping I don't screw that up.

As below I went through the original instructions and basically replaced RM520NGLAAR03A03M4G_01.201.01.201 with RM520NGLAAR01A07M4G_01.201.01.201

So hoping this will work?

wget https://fw.gl-inet.com/download/RM520GL-modem_firmware/RM520NGLAAR01A07M4G_01.201.01.201.zip -P /

unzip /RM520NGLAAR01A07M4G_01.201.01.201.zip -d /RM520NGLAAR01A07M4G_01.201.01.201

QFirehose-mtk7981a-sha256-c0b944 -f /RM520NGLAAR01A07M4G_01.201.01.201

echo 1 > /sys/devices/platform/11280000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/remove

echo 1 > /sys/devices/platform/11280000.pcie/pci0001:00/0001:00:00.0/rescan

gl_modem AT AT+QGMR

rm /RM520NGLAAR01A07M4G_01.201.01.201* -rf

Well that failed on first try.

Entering
wget https://fw.gl-inet.com/download/RM520GL-modem_firmware/RM520NGLAAR01A07M4G_01.201.01.201.zip -P /

Returns HTTP error 404

So guessing GL net have don't have this version on their servers?

Can someone walk me through this?

Here is the site you can manually look at for what they host:
http://download.gl-inet.com/download/RM520GL-modem_firmware

You can manually download firmware yourself from these two sites:

They are very similar, but sometimes have different versions.

For the version you are requesting you can use this link from the iamromulan github site:

You will need to copy this file to your router (I use WinSCP using root/yourpasswrd to do so instead of wget). Then all of the commands should work fine.

Also, there is another post on this forum from a google drive account that I won't link to but you can find it easily as it is newer than most others listed and not on those other 2 sites.

1 Like

Thanks for your help.

Must admit I'm beginning to regret buying this thing :slight_smile:
I have no idea what I'm doing, I'll have to research that "WinSCP" as I don't know what that entails. It's getting close to midnight here (it's been a long day) so will have to educate myself in the morning. And just put up with 3Mbit/s until I figure this out.

There seems to be a lot of different firmware, with no explanation as to what the differences are. Two branches R01 and R03.

The one I want from Github is a dead link

Check the other site I gave. It linked to mega instead of gl-inet (which is where the link you showed led back to).

The firmware is not an issue with the existing GL-iNet hardware imo. It is tied to the modem itself. And firmware is not, as you are finding out, always "newer is better."

I am using RM520NGLAAR03A03M4G_01.201.01.201.zip currently. The last firmware I saw the GL was saying to use is here:
http://download.gl-inet.com.s3.amazonaws.com/download/RM520GL-modem_firmware/RM520NGLAAR03A03M4G_BETA_20240521C_01.200.01.200.zip

WinSCP is a windows program for file transfer over SSH (SCP) functionality. You may be able to just use scp to do this or some other command line utility. Using the windows implementation of scp doesn't seem to work and I have not taken the time to figure out why.

Modem firmware is kind of trial and error until you find the right one for your situation. And once you find one that works - keep it until the carrier does something to mess things up lol.

1 Like

Try this again.
I uploaded

1 Like

RM520NGLAAR03A03M4G_01.201.01.201.zip

is the firmware we recommended. Hope you can downgrade to this one and get it working.

1 Like

I somewhat agree with JohnLayne that this model specifically isn't particularly novice friendly. I'd hazard a guess that a lot of people buying this router aren't technically savvy and expect it work flawlessly from the start given this isn't a cheap product. Perhaps creating a sticky thread for X3000 might help?

1 Like

Doh! It turns out I had WinSCP installed; I installed it to transfer media files to the SD card on my router. I'm somewhat sleep-deprived, with other things happening in my life.

Anyway, thank you for the help; your time is greatly appreciated.

Now, I'll play whack-a-mole with the firmware and MBN profiles to try and regain some speed.

I'm beginning to wonder if the absence of ISP/country-specific MBN profiles is to blame for some issues, at least in my case (although I've noticed a few other posts that suggest this is an issue for some). In my situation, when set to auto, the APN setting defaults to the incorrect mms.htgprs instead of the correct internet.ht.hr, which was quite a discovery for a newbie.

image

Thank you, I will try this shortly. It's refreshing to receive a response from the staff on a tech supplier forum. Much appreciated.

Thank you, I was able to download that.

After several cups of coffee, I plan to experiment with RM520NGLAAR01A08M4G_01.202.01.202 just for the hell of it.

The learning process is both fascinating and frustrating simultaneously!

The truth is that it seems to work fine, out of the box, for many users. What we tend to see on the forums is only folks who are having issues. It is the nature of forums. But I would say making it easy could lead to even more modem issues as people try different firmware often, wear out the modem flash (yes, it has a write lifetime), or brick the modem causing more returns. I have researched several modem devices and none of them so far offer an easier method for upgrading the modem firmware. I have to believe they may have come to the same conclusion as GL, it is too risky to expose that.

2 Likes