I have been following this thread with concern and have just reread both posts and both wikis. I do not think I see a clear and complete idiots version of a process for migrating from the factory firmware to the idpinney version.
To minimize my owning a brick, I have gathered what info I could find and begun a "Dummies Guide to Flashing the MLWG2". Mostly a rehash of the text file so far followed by a bunch of questions.
Download and extract the files from https://drive.google.com/file/d/0B0CKgl … hZc00/edit
Format a device (USB/SDcard) with the file system FAT32.
Copy the file mlwfw_v188.8.131.52.bin to your media
Remove all other media from your device
Insert the media with mlwfw_v184.108.40.206.bin into the device
Insure the battery is charging or is fully charged.
Power on the device by holding the power button for more than 3 seconds.
DO NOT remove the USB/SDcard from the device during the flash process!!!
What is the use of the mlw-fw-header.bin file, if any in the zip package?
How am i connected to the device before starting the flash process?
How does one know the upgrade is complete? What do I do when it is complete? (power off, reboot, issue commands?)
How do I connect immediately after flashing? Wireless Telnet to 192.168.1.1?
What do I need to do?
Set the password?
Specifically at what point do I run the 2 scripts?
mtd_write write /media/USB1/openwrt-ramips-mt7620n-mlwg2-squashfs-sysupgrade.bin KernelA
mtd_write -r write /media/USB1/openwrt-ramips-mt7620n-mlwg2-squashfs-sysupgrade.bin KernelB
When do the 2 8mb partitions become 1 16gb partition?
Is there a CLI string I can issue to move the Ethernet WAN to Ethernet LAN for easier access to the device?
How do I shut this down or reboot to avoid blackysky's problems?
What commands or queries do I want to run along the way to make sure things are on track?
How do I validate everything is done correctly?
It sounds like the default network config in the file is:
Ehternet -> WAN
My Linux technical skills are thin, so please, things like entering strings at a console should be explicit.
I have no need or desire to configure or load anything not required until I know I can power cycle with impunity.