# GL-MT2500 and GL-MT2500A bricked after update to 4.5.0

**URL:** <https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530>\
**Category:** Router\
**Created:** [June 13, 2024, 5:17pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530 "2024-06-13T17:17:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [June 13, 2024, 5:17pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/1 "2024-06-13T17:17:27Z")

</div>

Hi.  
I have few units. Both I could not handle notification about update to 4.5.0.  
Always when I marked "do not notify me about this update" always pop-up next login...  
So I decided to do yes and preserve setting (important for me because of VPN servers).

Now I have two bricked devices.  
U-Boot 2022.07-rc3 (Sep 12 2022 - 19:58:08 -0700)  
flashing via [http://192.168.1.1/](http://192.168.1.1/) does not work  
also I try [http://192.168.1.1/gpt.html](http://192.168.1.1/gpt.html) using gpt\_main.bin ~17KB which I found on forum with similar problem.  
fw versions:  
openwrt-mt2500-4.6.0-0529-1716995711.bin  
openwrt-mt2500-4.5.16-0330-1711782730.bin  
openwrt-mt2500-4.5.0-0123-1706007069.bin  
openwrt-mt2500-4.4.6-1008-1696765612.bin  
openwrt-mt2500-4.4.5-0811-1691755660.bin  
Nothing.  
Flashing, I can see that loosing ping 192.168.1.1 after that I see circle with upgrading but nothing more forever.  
When after serveral minutes I unplug router and plug again is death (random ip).  
Well I would not even touch that button update if this unit won't spam me with it.

---

<div class="post-metadata">

**Author:** ![admon](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/admon/32/32880_2.png) [@admon](https://forum.gl-inet.com/u/admon)\
**Post date:** [June 13, 2024, 5:29pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/2 "2024-06-13T17:29:39Z")

</div>

Can you please contact support at glinet.biz?  
They will have a look into this issue.

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [June 13, 2024, 5:35pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/3 "2024-06-13T17:35:07Z")

</div>

You mean this?

> **[Contact Us](https://www.gl-inet.com/contacts/)**
>
> Subscribe to our newsletter and keep in touch!

---

<div class="post-metadata">

**Author:** ![admon](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/admon/32/32880_2.png) [@admon](https://forum.gl-inet.com/u/admon)\
**Post date:** [June 13, 2024, 5:45pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/4 "2024-06-13T17:45:51Z")

</div>

No, [support@glinet.biz](mailto:support@glinet.biz)

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [July 14, 2024, 9:29pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/5 "2024-07-14T21:29:04Z")

</div>

I contacted support via email adress provided by you.  
And...  
14th of June I sent email to them.  
They asked me about units (I have 3 of them. Two in Poland, one in Norway). Discribe that two of them are bricked after update. They asked if I can update 3rd one. I said NO. I won't fly to Norway to replace it in case if it is brick. Also I will loose access to VPN. So they wrote that they are going to send replacement. They asked for order etc... I provide it. From that moment no contact. I also send to them few more emails last week. Nothing. If i would replace 3rd one i couls be without 3 units and also no internet in 3 locations. Is gateway. No travel router. No competence at all with firmware testing and no after sale support. No contact. Nothing. Already have many units from GL-Inet. Soon migratong to Mikrotik. Same will do in first issue with units which I recommend to my customers. Nightmare and monkey business.

---

<div class="post-metadata">

**Author:** ![admon](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/admon/32/32880_2.png) [@admon](https://forum.gl-inet.com/u/admon)\
**Post date:** [July 15, 2024, 4:52am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/6 "2024-07-15T04:52:10Z")

</div>

@alzhao Can you check?

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [July 15, 2024, 5:07am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/7 "2024-07-15T05:07:59Z")

</div>

Sorry that customer service didn't deal with the ticket well last month.

We received your email several hours ago and replied you.

But we didn't receive any email last week. Will check email servers.

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [July 15, 2024, 10:22am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/8 "2024-07-15T10:22:44Z")

</div>

Well. Month for getting new unit is way too much. I would be without 3 gateways out of 3 after listening support. Btw: now support want units to be returned. Hope they will send returning label... And i won't wait another month when they received it and send new onces.  
Btw: alot of digging. For some ppl helped GPT for other nothing. I was expecting to update GPT and then when is rebooting to use tftpd client and sideload latest fw but did not helped. Router is looking after booting for openwrt-gl-mt2500.bin  
Maybe is any "magic" firmware which can boot it?  
Can someone alao provide uboot for this router? Maybe this one is defected.

 ![20240715_121717](https://forum-static.gl-inet.com/original/3X/3/7/37d059c68d632179ae6eb2b157990fcef224b95a.jpeg)

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [July 15, 2024, 10:29am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/9 "2024-07-15T10:29:27Z")

</div>

Sorry for this. I am pushing them to give you a simple solution. Let's just replace it.

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [July 15, 2024, 11:07am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/10 "2024-07-15T11:07:39Z")

</div>

Sure, but would be nice to have that many files as it possible for the future. Maybe we have gpt, we have fw, maybe uboot and other files help people to unbrick devicez

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [August 2, 2024, 5:17pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/11 "2024-08-02T17:17:15Z")

</div>

Well... I have to say. I have not seen worst fuckup.  
I was able to recover one unit to atock OpenWRT - snapshot (all the time when from snapshot im doing upgrade to GL-inet firmware is dead). But...  
I decide to buckup working one (fresh from gl-inet support, replacement unit). I mean dd of full disk and copy it to "bricked".  
So i have unit in my backpack, brand new. Just updated to 4.6 and turned off. Plugging in and... Is dead AF. No even recovery option works. What did you mess in that firmware?

---

<div class="post-metadata">

**Author:** ![anonymousOx](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/3ec8ea/32.png) [@anonymousOx](https://forum.gl-inet.com/u/anonymousOx)\
**Post date:** [September 3, 2024, 2:06am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/12 "2024-09-03T02:06:04Z")

</div>

I bricked my device in the update as well. I loved the brume2 until I spent 5 hours trying to get the firmware to work after following the unbrick steps and trying multiple .bin files

Same issue.

I even tried the side loading with tftp but upon reboot and switching back ip settings it’s still dead. Did anyone test the fw before pushing it to prod?

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [September 3, 2024, 8:54am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/13 "2024-09-03T08:54:24Z")

</div>

I recover it with clen OpenWRT.  
But without functionality of GL-Inet gui so clean OpenWRT.  
Even full backup by DD won't help because they changed something with partitions.  
Bad that they did not developed solution to recover it. Only way is replacement. It takes long time so I just needed to buy new one and this time decide to invest in Mikrotik.  
No fast solution, long time waiting for replacement.

---

<div class="post-metadata">

**Author:** ![anonymousOx](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/3ec8ea/32.png) [@anonymousOx](https://forum.gl-inet.com/u/anonymousOx)\
**Post date:** [September 3, 2024, 5:52pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/14 "2024-09-03T17:52:35Z")

</div>

> [@Dabman](#):
>
> backup by DD won't help because they changed something with partitions.  
> Bad that they did not develope

Sorry to hear about it. Mine broke on me while I was thousands of miles away from it.

The gui and the ease of configuration was what attracted me to the product at first. But if the product is unreliable, sometimes you have to do it yourself -\> I've already built out a replacement vpn server with raspi 4 and the speeds are pretty good, especially since I can dedicate cpu cores to wireguard.

I hope GLiNet notifies me when they or if they fix this issue. The MT2500A is in the junk drawer in the meantime.

---

<div class="post-metadata">

**Author:** ![admon](https://forum-assets.gl-inet.com/user_avatar/forum.gl-inet.com/admon/32/32880_2.png) [@admon](https://forum.gl-inet.com/u/admon)\
**Post date:** [September 3, 2024, 6:00pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/16 "2024-09-03T18:00:21Z")

</div>

@alzhao Maybe there is a solution available already?

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [September 3, 2024, 7:22pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/17 "2024-09-03T19:22:27Z")

</div>

Happend to me also far away. They sent two replacement units. But i was away without vpn... They offer to update 3rd one. Which is 1500km away. They I would be grounded totally. You can recover it but with OpenWRT. No with GL-Inet. I even did it via dd. Working to bricked but won't boot gl firmware anymore. Bricked. Only with openwrt works...

---

<div class="post-metadata">

**Author:** ![ywp](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/y/b5ac83/32.png) [@ywp](https://forum.gl-inet.com/u/ywp)\
**Post date:** [September 4, 2024, 10:23am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/18 "2024-09-04T10:23:27Z")

</div>

hello  
@Dabman@anonymousOx

> **[Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.](https://fern-persimmon-ad5.notion.site/glinet-MT2500-UART-debrick-05eb15ce1e0243668608bea9a95c8f66)**
>
> A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

Can you try the methods in this document?

---

<div class="post-metadata">

**Author:** ![alzhao](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@alzhao](https://forum.gl-inet.com/u/alzhao)\
**Post date:** [September 4, 2024, 11:01am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/19 "2024-09-04T11:01:02Z")

</div>

ywp provides a method even uboot is bricked. But you need UART to flash it.  
Not sure if everyone can get this done.

We want to send replacement because we are not sure if it is hardware failure. If it is hardware failure, reflashing it will not sovle it.

We can send replacement before you return so it will be quick.

---

<div class="post-metadata">

**Author:** ![Dabman](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@Dabman](https://forum.gl-inet.com/u/Dabman)\
**Post date:** [September 4, 2024, 8:32pm UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/20 "2024-09-04T20:32:03Z")

</div>

same useful like everything related to GL-MT2500...

1st. instruction is not complete. Try step by step this procedure and you will face somewhere here the wall...  
  
PS C:\Users\dabman\Downloads\mtk\_uartboot\> dir

```
Directory: C:\Users\dabman\Downloads\mtk_uartboot

```

Mode LastWriteTime Length Name

* * *

d----- 04-Sep-24 10:11 PM .github  
d----- 04-Sep-24 10:15 PM .vs  
d----- 04-Sep-24 10:11 PM src  
-a---- 04-Sep-24 10:11 PM 9 .gitignore  
-a---- 04-Sep-24 10:11 PM 11945 Cargo.lock  
-a---- 04-Sep-24 10:11 PM 302 Cargo.toml  
-a---- 04-Sep-24 10:11 PM 35184 LICENSE  
-a---- 04-Sep-24 10:11 PM 2476 README.md

PS C:\Users\dabman\Downloads\mtk\_uartboot\> cargo build  
cargo : The term 'cargo' is not recognized as the name of a cmdlet, function, script file, or operable program. Check  
the spelling of the name, or if a path was included, verify that the path is correct and try again.  
At line:1 char:1

- cargo build
- 

```auto
  + CategoryInfo : ObjectNotFound: (cargo:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

```

PS C:\Users\dabman\Downloads\mtk\_uartboot\>  
  
but if you download already compiled file  
  
PS C:\Users\dabman\Downloads\mtk\_uartboot-v0.1.1-x86\_64-pc-windows-msvc\> .\mtk\_uartboot.exe -s COM4 -a -p .\bl2-mt7981-bga-ddr4-ram.bin -f .\fip-mt2500.bin  
mtk\_uartboot - 0.1.1  
Using serial port: COM4  
thread 'main' panicked at src\main.rs:143:17:  
Failed to open port: Error { kind: NoDevice, description: "Access is denied." }  
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace  
PS C:\Users\dabman\Downloads\mtk\_uartboot-v0.1.1-x86\_64-pc-windows-msvc\>  
  
basically nightmare.  
I already check many times what happen with this unit using uart. and I will provide you with this link.  
anyway - instruction is not complete. So no point to wasting time and googling. Gl\_inet get paid for units, GL-Inet should provide STEP by STEP instruction. This one does not work.

I believe google translate will be more useful than instruction...  
[GL-MT2500 Brume2 uwalony (Strona 1) — Sprzęt / Hardware — eko.one.pl](https://eko.one.pl/forum/viewtopic.php?id=24077)

# edit: finally when I started few times it works. But without any result. logs are too long to past it here. No way to install GL-Inet firmware, OpenWRT without any problem. PS C:\Users\dabman\Downloads\mtk\_uartboot-v0.1.1-x86\_64-pc-windows-msvc\> .\mtk\_uartboot.exe -s COM4 -a -p .\bl2-mt7981-bga-ddr4-ram.bin -f .\fip-mt2500.bin mtk\_uartboot - 0.1.1 Using serial port: COM4 Handshake... hw code: 0x7981 hw sub code: 0x8a00 hw ver: 0xca00 sw ver: 0x1 Baud rate set to 460800 sending payload to 0x201000... Checksum: 0x6f0e Setting baudrate back to 115200 Jumping to 0x201000 in aarch64... Waiting for BL2. Message below:

# NOTICE: BL2: v2.10.0 (release):v2.10.0-mtk NOTICE: BL2: Built : 13:17:08, Mar 1 2024 NOTICE: WDT: Cold boot NOTICE: WDT: disabled NOTICE: EMI: Using DDR4 settings NOTICE: EMI: Detected DRAM size: 1024MB NOTICE: EMI: complex R/W mem test passed NOTICE: CPU: MT7981 (1300MHz) NOTICE: Starting UART download handshake ...

# BL2 UART DL version: 0x10 Baudrate set to: 921600 FIP sent.

# NOTICE: Received FIP 0x9ca45 @ 0x40400000 ...

PS C:\Users\dabman\Downloads\mtk\_uartboot-v0.1.1-x86\_64-pc-windows-msvc\>

---

<div class="post-metadata">

**Author:** ![hansome](https://forum-assets.gl-inet.com/letter_avatar_proxy/v4/letter/h/b5ac83/32.png) [@hansome](https://forum.gl-inet.com/u/hansome)\
**Post date:** [September 5, 2024, 4:31am UTC](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530/21 "2024-09-05T04:31:15Z")

</div>

> **[Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.](https://fern-persimmon-ad5.notion.site/glinet-MT2500-UART-debrick-05eb15ce1e0243668608bea9a95c8f66)**
>
> A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

The guide has been updated, now no need to compile the binary.

> [@Dabman](#):
>
> NOTICE: Received FIP 0x9ca45 @ 0x40400000 ...

When this appears, you have loaded uboot to the board successfully.  
Now you should use terminal tool to connect serial port or use uboot failsafe web.

"option 2(recommended): push the reset button near the message “NOTICE: Received FIP” appears, wait LED flashes about 5 times and becomes constant-on which indicates uboot failsafe web is ready."

Upgrade fip-mt2500.bin at page [http://192.168.1.1/uboot.html](http://192.168.1.1/uboot.html)  
Upgrade openwrt-mt2500-4.6.2-0628-1719560735.bin at page [http://192.168.1.1/](http://192.168.1.1/)

[Next page](https://forum.gl-inet.com/t/gl-mt2500-and-gl-mt2500a-bricked-after-update-to-4-5-0/43530.md?page=2)
