It appears swconfig is missing from the BIN files, and other relevant software to setup the LAN and WAN
The BIN files for the MX60W do not include the wireless driver
This means that using these BIN files as the recovery image has the same effect
On the MX60W, you can only flash the MX60 sysupgrade
Using the MX60W file produces an error to use the generic image for the device, the MX60W TAR files don't work
This means that WiFi is not pre-configured by default on the MX60W
No documentation notes this configuration/issue in the recovery images and MX60W sysupgrade files.
Can these issues be addressed before the next release?
There's also an issue with the documentation...the pages for the MX60 and MX60W link to instructions off-site. The U-Boot environment changes are incomplete...holding the button on boot seems to load the following file noted in the environment variables:
factory_fdt_file=bluestone.dtb
This could be changed to something better (i.e. erasing all partitions on the NAND except 0/board-config and 1/recovery, read-only, etc. OR to TFTP buck.bin).
From what I know (I don't have any MX60/MX60W) the switch is just missing the swconfig package. Chris Blake made a fix to include the package back in March/April 2017. The patch has been accepted and is in the master-branch, but not to the lede-17.01.x: https://github.com/openwrt/openwrt/commit/d1c3a9485a90fff9bf7083faba4138e14dcdae7d
(This patch also adds kmod-ath9k and wpad-mini. This will make it possible to use the wifi with the initramfs images too).
I don't think there's any ETA for backporting the "apm821xx: Add default packages to NAND target". It looks like everyone is waiting for 18.0x to be released.
Ah, the master branch switched to the new metadata image checks with this commit:
The new metadata image checks was developed by Felix to unify the myriad of different board and image detection scripts all across the tree... and as you can see the commit removes a lot of custom cruft.
Now, sysupgrade will expect all .tar images to have the prober metadata. However it should also tell you that you can force flashing older images via the "-F" switch. See:
"Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware"
I noticed that after the factory reset, I had 1 Gbps connection, but no Internet!!!
I also didn't have any Firewall Configs! I restored the backup config, and its back at 100 Mbps.
I'll try this...
UPDATE: using -F worked...I think that Snapshot allows you to setup your firewall from scratch (since it is a security appliance). It would be nice to have some more information on the changes made in the firmware between v17 and v 18.
I'm not sure that LuCI works; but swconfig does work properly.
So with a working LAN and WAN, I used SSH to login, wget the TAR file and flash the router. I should note, when I attempted to install LuCI, it told me the current version was already installed. Perhaps I didn't wait long enough for the config files to build before I tried SSH.
Since I expanded the recovery, and it was my production router, I did not want to "play" with the router too long with only the BIN loaded in memory.
I have another MX60W in the post, when it arrives, I will test again.
Issues with the image have been fixed; and the various workarounds always allowed you to use the router with OpenWrt. I've made numerous posts since this thread, this one likely most relevant to a working image:
LAN issue was never present in the MX60 image
Therefore, the 17.01.4 MX60 image works (you will have to install WiFi driver yourself after flashing)
The current 18.06-SNAPSHOT for MX60 works (there are no separate MX60W images any longer, WiFi is pre-installed)
Both BIN and TAR files work
I'm currently running OpenWrt 18.06-SNAPSHOT r7013-f18f08d.
I have not worked on the Reset button loading recovery, but this does not hinder flash and using the MX60W
I would assume so...mine is Serial, so it doesn't need drivers...
Begin following the instructions at BOOTING. As you already know, the MX60(W) is now supported, so an image exists on the OpenWrt download site.
I will not say yay or nay to those, please understand the commands you are entering. With that said, there are no changes.
All lines can be entered verbatim, except the one noted in the instrcutions:
dd if=/dev/ubi0_XX of=/tmp/board-config.img
Verify the UBI partition of board-config, you must ensure this partition is backed up per the instructions. If not, you will not get the device's MAC address upon booting OpenWrt.
EDIT:
ubimkvol /dev/ubi0 -s 5MiB -N recovery
MAKE THE RECOVERY AT LEAST 9MiB, 5MiB will not work with 18.06! I've made mine 10MiB.
Finally, how do I boot into U-Boot console on the MX60(W)?
just boot the unit and hit Enter several times at the terminal emulator?
Thanks for your help.
didn't receive the cable yet, Then I connect the cable, boot the unit and I have 2 secs to hit Enter at the console and to stop the normal boot. Thanks.
MX60W flashed and working so far. Thanks for your help.
Is there any doc/video showing how to "configure" OpenWRT as a home router? planning to use it with WebPass. Thanks again.