Posted: Fri Jan 05, 2018 11:14 Post subject: Flashing EA6350V2"
I had flashed with success my EA6350V2, through the serial port following this steps:
• USB to 3.3V/5V TTL adapter (search for it at ebay or amazon). For preference buy one that has labeled the type of pin (3.3V, TXD, RXD, GND, 5.5V)
• 3 female-female dupont cables to connect GND, TXD and RXD pins
• 1 Ethernet cable
• Windows PC
• Download Putty http://www.putty.org/
• Download tftpd32 or tftpd64 depending on your windows OS http://tftpd32.jounin.net/
• Download last version of the firmware “linksys-ea6350-webflash.bin”
• Optional download Linksys firmware if you want to revert the dd-wrt flash
Step 1: Unplug all Ethernet cables and do a factory Reset pressing the Reset button until you see flashing the light and wait until the startup process finish. Give it an estimate of 5 minutes until you see the light stop flashing.
Step 2: Unplug the router and open it to get access to the board (you will plug it again until step 9)
Step 3: Connect the 3 Dupont cables to the TXD, RXD and GND pins of the USB to TTL adapter
Step 4: Identify in the router's board the serial port at the left of the processor’s heat diffuser. Identify the 3.3V pin by looking for a little white arrow in front of the most left pin. We will not use that pin but it will help us to identify the rest of the pins. The GND pin is in the opposite side (most right pin), connect there the other end of the cable that you connect to the GND pin in the adapter. The cables for TXD and RXD must be crossed, but, How will you know how to connect them right in the board if they don’t have an identifier? Easy, just invert the cable that you connected next to the GND in the adapter like this:
Step 5: Connect the USB adapter to the PC and open the device manager and look which COM number was assigned, we will use this information on a next step.
I will not go deep on this but is very probably that you must download the correct driver for your adapter, in my case I had to download to a previous version to make it work.
Step 6: (set a static IP on the computer)
Attach the ethernet cable from the router to the computer. (Do not use the WAN port)
Open the Network and Connection Settings and set your NIC IPv4 to static.
Step 7: (setting up putty)
Open up putty.exe.
Under Category->Connection select Serial.
Set the correct COM line. (Mine was COM6)
>Data bits: 8
>Stop bits: 1
>Flow Control: None
Under Category -> Session set Connection Type to Serial.
Click Open. (putty should show a black terminal window now; keep this open!)
Step 8: Open tftpd32 or tftpd64 (depends on your windows OS)
Select client mode tab,
Fill routers ip address: 192.168.1.1
Fill Port: 69
Search for the firmware file name
Hold also this program open
Step 9: Plug the power cord to the router and watch the PUTTY terminal start capturing the startup process, then press ctrl-C repeatedly until you see the light flashing. You will get the CFE prompt.
IMPORTANT when you plug the power cord to the router all the lights of the Ethernet ports must turn on and then off to start capturing the startup process in PUTTY, if they don’t turn off you must unplug the power cord and plug it again. Repeat the process until the lights go ON and then OFF
Step 10: Flash the “linksys-ea6350-webflash.bin” file to the first partition
In the CFE prompt of the PUTTY terminal enter the following command and hit enter:
flash -noheader : nflash0.trx
Go to the tftpd program that you already configure in the step 8 and hit the “Put” button
You will start watching the flashing progress. When tftpd finish you will see in PUTTY changing from “reading” to “programing” (don’t close the tftpd program, you will use the same configuration to flash the second partition in the next step). Wait some minutes until you return to the CFE prompt
Step 11: Flash the “linksys-ea6350-webflash.bin” to the second partition. Repeat the step 10 changing the command in PUTTY to:
CFE> flash -noheader : nflash0.trx2
Step 12: When flashing the second partition process ends and you get back to the CFE prompt unplug the power cord, unplug the Ethernet cable, unplug the USB to TTL adapter from the computer, remove the Dupont cables from the serial port and assembly the router again. In the computer remove the static IP address to get automatically an IP.
Step 13: Connect the WAN cable and the LAN cable to the computer, plugin the power cord to the router and wait like 5 minutes for the startup process to finish.
Open a browser and access to the dd-wrt GUI typing 192.168.1.1
IMPORTANT Initially I didn’t get the WAN IP address so no internet connection. I had to call my ISP to update my WAN MAC address and that solved the problem. Other option is to cloning the previous MAC Address.
I have a week working with no issues, I have try all the options for rebooting included in DD-WRT (Factory Defaults, Reboot Router) to make shure to not return to the Linsys GUI. The Reset button does nothing in DD-WRT, I push it like 2 minutes and nothing happens (maybe because of the two partition flashing).
To anyone with the ea6350v2, it seems like if you update to the latest official firmware and then flash latest ddwrt it works.
It does not reboot to the second partition with the stock firmware.
If you do want to go back to the stock firmware, do a 30/30/30 reset.
if you do decide to flash ddwrt, do know that the reset button only resets the stock partition's data not ddwrt's, hence the reset does not work for DDWRT.
I learned the lesson the hard way as I am locked out of the web interface with no other way to access the router.
if you're not like me and don't lose the password to the web interface, it seems like ddwrt is working great
I have a v2, but I can't get the linksys firmware to flash the webflash file. It just gives an invalid firmware error. I'm new to flashing routers. Am I missing something?
Following guillaumedsde's advice I have successfully flashed the latest DD-WRT build (01-19-2018-r34578) after updating to the latest LinkSys EA6530 V2's build (22.214.171.124309).
I used the LinkSys UI to perform both updates and each was successful at first attempt. My router was bought specifically for the purpose of setting up a VPN endpoint on my network and these updates were the first things I did out of the box.
I have been running what appears to be a stable environment for a little over a day now. I haven't used the reset button on the box, but rather if I need to I switch it off and then back on again (only had to do this to move it from one power outlet to another).
Still got a bit to do to get the router doing what I need for my network, but all looks good from a DD-WRT point of view...
Posted: Thu Feb 08, 2018 2:51 Post subject: beward EA6350V3 !!
after order the USB to TTL to flash this Linksys EA6350V3 directly using the above instructions, I found NO serial dupont connectors anywhere after full disassembly.
I used this site and learned the EA6350V3 isn't even a Broadcom device but uses a Qualcomm CPU and Qualcomm WiFi chipset.
I just bought this and the stock Linksys firmware is GARBAGE, requires a reboot daily, doesn't support static DNS like OpenDNS. The biggest headache was the daily reboots, very unstable on the newest Linksys official firmware.
Its going back to the store. Avoid this model at all costs.