Current Acer Vero W6M Install, new from box

I recently bought 3 new Acer Vero W6m routers, intending to flash OpenWRT and set them up as dumb APs with Wifi Fast Roaming. At least one of the devices I received had a manufacture date of SEP 2023. No idea what firmware they had, I was too focused on getting all three flashed. However, I did run into the following issues not covered in the wiki.

1. I had a heck of a time looking for the serial pins at first. Turns out Acer has gotten cheeky and covered them with an antenna cable guide. You have to use some kind of pry tool to push the clip off the pads. The consistency of the glue is fairly soft, it isn't hot glue.

2. Following the instructions at https://openwrt.org/toh/acer/predator_vero_w6m, my install experience was a bit different from what the instructions suggested:

  • I did not have to hold down the Reset and WPS buttons while powering it on to get the uBoot menu. Doing this would instead boot the router into the factory TFTP flashing mode.

  • Each of the serial console commands were copied and pasted into a PuTTY window connected to my 3v3 adapter, one line at a time:

setenv bootmenu_default 9
setenv bootcmd 'mmc read 0x40000000 0x00004400 0x0010000; fdt addr $(fdtcontroladdr); fdt rm /signature; bootm 0x40000000';
setenv dual_boot.slot_0_invalid 1
setenv dual_boot.slot_1_invalid 1
saveenv
setenv serverip 192.168.1.66
setenv ipaddr 192.168.1.1
tftpboot 0x46000000 vero.bin
fdt addr $(fdtcontroladdr)
fdt rm /signature
bootm

3. Once I had it booted into the mini OpenWRT image, I flashed the full image for this router using the web interface. It appeared to go successfully, until it rebooted and went right back to the stock firmware. Marking the two boot slots as invalid did not work.

4. I decided to look at the Predator W6 wiki, since the two are mostly identical: https://openwrt.org/toh/acer/predator_w6

5. I found the additional install instructions which walk you through zeroing out 128 bytes of each mmc partition. I decided to give it a try, so I booted the router back into the mini OpenWRT firmware, and then using SSH I ran the following commands:

root@OpenWrt:/# cat /sys/class/block/mmcblk0p5/uevent 
root@OpenWrt:/# cat /sys/class/block/mmcblk0p7/uevent

The uevent entries for both partitions matched the Predator W6 wiki, so I went ahead with the DD commands:

root@OpenWrt:/# dd if=/dev/zero of=/dev/mmcblk0p5 bs=1 count=128
root@OpenWrt:/# dd if=/dev/zero of=/dev/mmcblk0p7 bs=1 count=128

6. After corrupting the boot partitions, I used the OpenWRT web UI to flash the full OpenWRT image again. The flash completed and the router rebooted. I watched the serial output, and the bootloader noted that both partitions were corrupt, and it appeared to only then boot using the bootcmd settings.

I have never used OpenWRT, so as a newbie I do want to say at least for the W6m article it could be made more clear. There is a section about "OEM installation using the TFTP method" which really doesn't give any information. The step that talks about flashing the initramfs/kernel image wasn't clear at first, until I found the mini OpenWRT image on the Firmware Selector Tool.

However, now that I have all three APs up and running with 802.11r configured, it looks like these routers enabled by OpenWRT are going to be exactly what I need, and I am very happy with the result.

3 Likes

The forum won't let me add a second picture to my first post. Here is what the antenna wire guide looks like when its been pushed off the serial pads:

1 Like

Hi shamlord, thanks for the insides! How die you establish the connection to the contact pads of the serial Header? Die you find a solution that does Not require soldering?

Read the rest of the W6m wiki page shamlord linked to.

Hi frollic, thanks for your reply.

Of course I did read the wiki page for the w6m.
To me it looks like the wires guided across the serial header play a vital role in connecting to it and it looks like shamlord had to remove the wires altogether.

I couldn't manage to get a connection the way described in the wiki. I was curious if others managed to get it. Maybe I just lack dexterity

Looks like they did, but it's also unit specific, my serial pads weren't covered by the guide.

In the end, I removed the lid.

Ok, i overcame my fear of soldering, bought a soldering iron and it worked on the first try - the serial link is established and openwrt installed. I am so happy at the moment :slight_smile:
FWIW: other than how to connect the serial header, the guide form the wiki worked well for me.
I will order 2 further device of this type now that i know i can flash it - i will drop a note here if i encounter something noteworthy

1 Like

I have to say thank you to shamlord again.
Now that 2 more pieces of this router arrived i tried to flash open wrt again - and although all 3 of them were manufactured in aug 2023, the last 2 arriving needed the way you described here to get flashed. I'm not sure if i would have thought about looking in the predator's wiki for info :slight_smile:

I used a couple of 12 or 14 AWG lengths of wire with the ends stripped. The wire was bent so that the case could be used to help wedge the wire in place. I followed the instructions here:

Its more difficult than it looks, but it just takes persistence.

1 Like

i can confirm, just received this router with production date Aug 2023 and needed the additional steps that you mentioned.

Thank you

I've also flashed one from Aug 2023, it did not need this...