Cannot debrick from linux

Hi,

I just got the ar750s and i was planning to flush it with an openwrt image. I have followed the this guide Debrick via Uboot - GL.iNet Docs and everything works fine.

  1. I have started the router while holding the reset button
  2. The led is flashing 5 times
  3. I have set static ip to 192.168.1.2
  4. In the browser i go to 192.168.1.1
  5. I get the firmware update page

It works fine but ONLY ON WINDOWS. The thing is that i don’t have windows and i tested this through a friend’s laptop.

Why isn’t this process working on linux? How can i get it to work?

Here is a couple of hints from my system.

  1. It seems that the router does not advertise correctly the mac address. Here is the arp table when the router is in uboot debrick mode.
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.1                      (incomplete)                              enp0s31f6

As a result, whenever i try to ping the router or curl it or go to the browser i always get “Destination Host Unreachable”, or “No route to host”

  1. Here is my route table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 enp0s31f6
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 enp0s31f6

Even if i set the mac address of the router manually all i will get is to not get the above messages but the page still won’t load.

I have changed routes manually, set ip address manually even mac address of the router. It simply won’t work on linux and it works out of the box on windows. Any ideas?

Did anyone have any success getting the “Firmware update” page to load on linux?

Thank you

I think you may want to look at this forum thread:

AR-750S Uboot recovery not working

You will need to use a Windows machine to load the firmware but the new firmware fixes the access problem on Linux and Mac.

goto to
http://192.168.1.1/uboot.html
in recovery mode and upload this

https://github.com/gl-inet/uboot-gl-ar750-ar750s-x750/raw/master/bin/uboot-gl-ar750s-20181008-md5-3ca5683e0e40be42842051481bd072c6.bin

as per in here

1 Like

Thanks for the reply guys.
I can confirm that the above solution works great. After updating uboot i now have access to the update firmware page from linux.