Acer Predator W6 with OpenWrt

Acer Predator W6

3 Likes

Thanks hé IS surely m'y future router if thé flash IS simply :+1::sweat_smile::wink:

read the commit, it's the same as for the AX4200 - serial required.

1. Connect to the device using serial console.

2. Interrupt the Autoboot process when promted by sending '0' twice.

3. Serve the OpenWrt initramfs image using TFTP at 192.168.1.66. Name
   the image "predator.bin" and conenct the TFTP server to the routers
   LAN port.

4. Configure U-Boot to allow loading unsigned images from MMC

   $ setenv bootcmd 'mmc read 0x40000000 0x00004400 0x0010000;
     fdt addr $(fdtcontroladdr); fdt rm /signature; bootm 0x40000000';
     saveenv

5. Transfer the image from U-Boot

   $ setenv serverip 192.168.1.66; setenv ipaddr 192.168.1.1;
     tftpboot 0x46000000 predator.bin; fdt addr $(fdtcontroladdr);
     fdt rm /signature; bootm

6. Wait for OpenWrt to boot

7. Transfer the OpenWrt sysupgrade image to the router using scp.

8. Install OpenWrt using sysupgrade

I know what it says, no need to C&P it, the link is 4 posts up.

If you’re willing and able to connect to the serial console of this router other Filogic 830 MT7986 devices which can only be installed with serial console help could also be the model of your choice.

If not: just buy the predecessor generation: MT7622 with MT7915 WiFi controller, for example Netgear WAX206 or Linksys E8450. Stable, good OpenWrt support and WiFi 6 AX. Available today and no serial console access needed for installation.

1 Like

Thanks for thé réponse odrt

i has Never try by serial console,

I will sée on YouTube for USB to ttl and flashing etc

:+1:

@oli Thanks for this, been looking at AX routers. MT7986A and 1GB ram is exciting. There is no mention if this one has a serial header already on the board. I know the Asus AX4200 does not and needs soldering. (I personally don't want to buy a router without a header, want to support companies that include those).

1 Like

if there are holes in the PCB for the pins, you don't really need to solder anything ...

1 Like

Ok thanks if it has those then that's a step in the right direction. I still don't want to buy products that support router companies without a header or some easy means of easily flashing a firmware.

didn't say it did, there's a reason why there was an if in the sentence :wink:

1 Like

This router is quite expensive in the EU at around 250€.

Yea it's $250 in US too. That's why I asked about the serial header, been looking at jumping into the AX router market trying to decide where to start.

Hello all,

@phinn Thank you for specifying this aspect,I didn't know that these routers don't come with a header, too bad then I'm still on the linksys wrt1900acs v2, it's very strange why these companies don't bring all the support for the router!
I was about to buy it, if it needs soldering, I don't bother...!

I have to admit that I am very tempted to buy this router, maybe if someone comes with a tutorial or something more explicit about the entire OpenWrt installation procedure, I will buy it :sweat_smile:

1 Like

Yes I feel the same, thanks for confirming my main device is similar to you, WRT32X.

Just want to support companies that make them flashable or at the very least throw a simple header on it if I can... Looking to jump into the AX game soon, maybe this, or maybe the DL-WRX36.

6 GHz capable devices (mixed in with other high-end features) are still expensive...

1 Like

Just got one of these today, and it does not seem like the installation instructions work 100%. Was able to go through all of the steps successfully, but the only way I can get it to actually boot OpenWRT is by interrupting the boot via serial, and then manually running the 'boot' command to trigger the custom 'bootcmd' that was set.

Without that interruption, it seems to boot into the factory firmware (I think it's executing 'mtkboardboot' instead of the bootcmd that's set).

Can anyone assist with this?

Edit: Adding 'censored' printenv output if it's of any use


MT7986> printenv
2gMAC=xx:xx:xx:xx:xx:xx
2gpwd=ConnectkR4h
2gssid=PredatorW6-ZiRt-2.4GHz
5gMAC=xx:xx:xx:xx:xx:xx
5gpwd=ConnectkR4h
5gssid=PredatorW6-ZiRt-5GHz
6gMAC=xx:xx:xx:xx:xx:xx
6gpwd=ConnectkR4h
6gssid=PredatorW6-ZiRt-6GHz
LANMAC=xx:xx:xx:xx:xx:xx
WANMAC=xx:xx:xx:xx:xx:xx
baudrate=115200
bootcmd=mmc read 0x40000000 0x00004400 0x0010000; fdt addr $(fdtcontroladdr); fdt rm /signature; bootm 0x40000000
bootdelay=5
bootmenu_0=Startup system (Default)=mtkboardboot
bootmenu_1=Upgrade firmware=mtkupgrade fw
bootmenu_2=Upgrade ATF BL2=mtkupgrade bl2
bootmenu_3=Upgrade ATF FIP=mtkupgrade fip
bootmenu_4=Upgrade eMMC partition table=mtkupgrade gpt
bootmenu_5=Upgrade single image=mtkupgrade simg
bootmenu_6=Load image=mtkload
dn=Predator Connect W6
dual_boot.current_slot=1
dual_boot.slot_0_invalid=0
dual_boot.slot_1_invalid=0
efuse=1
ethaddr=xx:xx:xx:xx:xx:xx
fdtaddr=7f7fced0
fdtcontroladdr=7f7fced0
hw_id=0100
mbsn=C2FYX6EM32QM03T1
pj_id=00
pw=xxx
qsn=YX6EST3145K2A01A
sku=US
sn=FFG22AA0013140014969M2
stderr=serial@11002000
stdin=serial@11002000
stdout=serial@11002000

Sorry to double post here, but @daniel - Since I am able to get OpenWRT to boot here and it's a Mediatek platform, do you think it would be feasible to create & flash a custom u-boot on this device in a similar fashion to others like the Linksys E8450, Xiaomi Redmi AX6000, etc.? Or I guess is there some information I can query that would help to determine the feasibility?

I guess beyond that, is there a guide you can link me to that describes how you went about creating custom u-boot(s) for multiple platforms?