Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
inbox:toh:linksys:ea7500_v3 [2024/08/04 20:00] – [OEM bootlog] rolandomagicoinbox:toh:linksys:ea7500_v3 [2024/10/14 10:03] – [Opening the case] 589userr589
Line 14: Line 14:
 {{ media:example:genericrouter1.png?200|Generic Router}} {{ media:example:genericrouter1.png?200|Generic Router}}
  
 +<WRAP BOX>
 +FIXME
 +===== Getting started with a new Device Page =====
 +  - This is an empty template that suggests the information that should be present on a well-constructed Device Page. This means, that **you have to fill it with life and information.**
 +  - There are several "fixme" tags with text on a light background (like this text) throughout this template. As you fill in the page, remove those tags so that people can judge its completeness.
 +  - When there are no more "fixme" tags left, delete this one too, along with the ''<nowiki><WRAP></nowiki>'' that encloses it.
  
-===== OpenWrt support =====+===== Keep the articles modular ===== 
 +  * Please include only model specific information, omit bla,bla and put everything generic into separate articles 
 +  * If you have no time to write certain stuff, link to [[docs:start]] 
 +  * [[docs:guide-user:base-system:start]] should lead the way, do not explain this again 
 +  * DO NOT provide a complete howto here! Instead //groom// the [[docs:start|general documentation]]. 
 +</WRAP>
  
-<color red>**Not supported.**</color>+===== Supported Versions ===== 
 +<!-- ToH: { 
 +  "source": "json", 
 +  "dom": "t", 
 +  "paging": false, 
 +  "rotate": true, 
 +  "shownColumns": ["brand", "model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "forumsearch", "deviceid"], 
 +  "filterColumns": {"brand": "^Linksys$", "model": "^EA7500$", "version": "^v3$"
 +} -->
  
 +===== Hardware Highlights =====
 +<!-- ToH: {
 +  "source": "json",
 +  "dom": "t",
 +  "paging": false,
 +  "rotate": true,
 +  "shownColumns": ["model", "version", "cpu", "cpumhz", "flashmb", "rammb", "wlanhardware", "wlan24ghz", "wlan50ghz", "ethernet100mports", "ethernet1gports", "modem", "usbports"],
 +  "filterColumns": {"brand": "^Linksys$", "model": "^EA7500$", "version": "^v3$"}
 +} -->
  
-/*** if info available: uncomment and fill in +===== Installation ===== 
-===== Supporting activities ===== +/* stable release */
-//Describe if there are any ongoing activities that might lead to OpenWrt support.//+
  
-  * OpenWrt forum thread(add link) +<!-- ToH{ 
-***/+  "source": "json", 
 +  "dom": "t", 
 +  "paging": false, 
 +  "rotate": true, 
 +  "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"], 
 +  "filterColumns": {"brand": "^Linksys$", "model": "^EA7500$", "version": "^v3$"
 +} -->
  
 +**<color #ed1c24>Warning:</color>**  this is a dual partition router. ie. the original Linksys firmware is written to two partitions.  If you overwrite both partitions, there will be no method of reverting to booting and using Linksys firmware at this time.
  
-/*** if info available: uncomment and fill in +==== Flashing  ==== 
-===== Experimental firmware =====+  * OpenWrt is only runnig in the first partition of dual boot 
 +  * To ensure to be able to go back to the factory image, flash the last OEM firmware via OEM web interface. This will ensure that the OEM firmware is present on both partitions 
 +  * Because of dual boot partitions, flashing via OEM interface is not supported 
 +  * Start a TFTP server and provide the initramfs image. Default settings: 
 +<WRAP BOX> 
 +  Router IP: 192.168.1.1 
 +  TFTP server IP: 192.168.1.100 
 +  TFTP file name: 7531.bin 
 +</WRAP> 
 +  * Open the device, connect UART and select " 1. System Load Linux to SDRAM via TFTP." during startup 
 +  * Adapt the settings to your environment, if required 
 +  * After initramfs is booted, flash the sysupgrade image
  
-//List experimental firmware download links here.//+===== Restore OEM Firmware ===== 
  
-//None at this time.//+After the OpenWrt flash, the OEM firmware is still stored in the second partition thanks to the dual boot system. 
 +Run the following commands in OpenWrt to switch to the second partition: 
 +<WRAP BOX> 
 +  fw_setenv boot_part 2 
 +  fw_setenv bootimage 2 
 +  reboot 
 +</WRAP> 
 +  
 +If you want to completely remove OpenWrt from your router, switch to the OEM firmware and then flash OEM firmware from the web interface 
 +as a normal update. This procedure will overwrite the OpenWrt partition.
  
-  * External image (add link) 
-  * trunk image (add link) 
-  * ... 
-***/ 
  
 +===== Upgrading OpenWrt =====
 +->  [[docs:guide-user:installation:generic.sysupgrade]]
  
-===== Hardware highlights ===== +<WRAP BOX>
-^ CPU                        ^ Ram      ^ Flash   ^ Network     ^ WLAN   ^ USB      ^ Serial   ^ JTag   ^ +
-| MediaTek MT7629BA @ 1.25GHz    128Mb  |  1GB  |  4x Gigabit  |  acbgn    1x 3.0  |   ?    |   ?    |+
  
 +FIXME These are generic instructions. Update with your router's specifics.
  
-/*** if info available: uncomment and fill in +==== LuCI Web Upgrade Process ====
-===== Installation ===== +
-  - → [[:downloads|Obtain firmware]] +
-  - → [[docs:guide-user:installation:generic.flashing|Install OpenWrt]] +
-  - → [[:downloads|Latest OpenWrt release]]+
  
-==== Installing OpenWrt ==== +  * Browse to ''<nowiki>http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/</nowiki>'' LuCI Upgrade URL 
-***/+  Upload image file for sysupgrade to LuCI 
 +  Wait for reboot
  
 +==== Terminal Upgrade Process ====
 +
 +If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line.
 +There are two command line methods for upgrading:
 +
 +  * ''sysupgrade''
 +  * ''mtd''
 +
 +Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
 +
 +=== sysupgrade ===
 +
 +  * Login as root via SSH on 192.168.1.1, then enter the following commands:
 +
 +<code>
 +cd /tmp
 +wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
 +sysupgrade /tmp/xxx.abc
 +</code>
 +
 +=== mtd ===
 +
 +If ''sysupgrade'' does not support this router, use ''mtd''.
 +
 +  * Login as root via SSH on 192.168.1.1, then enter the following commands:
 +
 +<code>
 +cd /tmp
 +wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
 +mtd write /tmp/xxx.abc linux && reboot
 +</code>
 +
 +</WRAP>
  
-/*** if info available: uncomment and fill in 
 ===== Debricking ===== ===== Debricking =====
 -> [[docs:guide-user:troubleshooting:generic.debrick]] -> [[docs:guide-user:troubleshooting:generic.debrick]]
-***/ 
  
- 
-/*** if info available: uncomment and fill in 
 ===== Failsafe mode ===== ===== Failsafe mode =====
 -> [[docs:guide-user:troubleshooting:failsafe_and_factory_reset]] -> [[docs:guide-user:troubleshooting:failsafe_and_factory_reset]]
-***/ 
- 
  
-/*** if info available: uncomment and fill in 
 ===== Basic configuration ===== ===== Basic configuration =====
-After flashing, proceed with [[docs:guide-user:base-system:start|Basic configuration]]Set up your Internet connection, configure wireless, configure USB port, etc. +-> [[docs:guide-user:base-system:start|Basic configuration]] After flashing, proceed with this.\\ 
-***/+Set up your Internet connection, configure wireless, configure USB port, etc.
  
 +===== Specific Configuration =====
  
-/*** if info available: uncomment and fill in +<WRAP BOX> 
-===== Specific configuration ===== +FIXME Please fill in real values for this device, then remove the EXAMPLEs
- +
-<WRAP BOX 600px+
-FIXME Please fill in real values for this device, then remove the EXAMPLEs and the WRAP that encloses this text.+
  
 ==== Network interfaces ==== ==== Network interfaces ====
Line 87: Line 159:
 | vlan1 (eth0.1)   | EXAMPLE WAN port             | EXAMPLE DHCP             | | vlan1 (eth0.1)   | EXAMPLE WAN port             | EXAMPLE DHCP             |
 | wl0              | EXAMPLE WiFi                 | EXAMPLE Disabled         | | wl0              | EXAMPLE WiFi                 | EXAMPLE Disabled         |
 +
 </WRAP> </WRAP>
-***/ 
  
 +==== Switch Ports (for VLANs) ====
 +<WRAP BOX>
 +FIXME Please fill in real values for this device, then remove the EXAMPLEs
 +
 +Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
 +^ Port             ^ Switch port   ^
 +| Internet (WAN)   | EXAMPLE 4     |
 +| LAN 1            | EXAMPLE 3     |
 +| LAN 2            | EXAMPLE 2     |
 +| LAN 3            | EXAMPLE 1     |
 +| LAN 4            | EXAMPLE 0     |
 +
 +</WRAP>
  
-/*** if info available: uncomment and fill in 
 ==== Buttons ==== ==== Buttons ====
 -> [[docs:guide-user:hardware:hardware.button]] on howto use and configure the hardware button(s). -> [[docs:guide-user:hardware:hardware.button]] on howto use and configure the hardware button(s).
 Here, we merely name the buttons, so we can use them in the above Howto. Here, we merely name the buttons, so we can use them in the above Howto.
  
-<WRAP BOX 600px+<WRAP BOX> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs and the WRAP that encloses this text.+The Linksys EA7500 v3 has the following buttons:
  
-The Linksys EA7500 has the following buttons: +^ BUTTON  ^ Event   | GPIO  | Kernel Code     | 
- +| Reset   |  reset  |  60      KEY_RESTART     
-^ BUTTON                       ^ Event   ^ +WPS      wps    |  58     | KEY_WPS_BUTTON  |
-EXAMPLE Reset                |  reset  | +
-EXAMPLE Secure Easy Setup    |   ses   +
-EXAMPLE No buttons at all.   |    -    |+
 </WRAP> </WRAP>
-***/ 
- 
  
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
-^ Architecture    | Arm                         | +<!-- ToH: { 
-^ Vendor          | MediaTek                    | +  "source": "json", 
-^ Bootloader      | U-Boot                      | +  "dom": "t", 
-^ System-On-Chip  | MediaTek MT7629BA           | +  "paging": false, 
-^ CPU/Speed       | 1.25GHz                     | +  "rotate": true, 
-^ Flash-Chip      | MXIC MX35LF1GE4AB-Z4I       | +  "shownColumns": ["brand", "model", "version", "devicetype", "availability", "supportedsincecommit", "supportedsincerel", "supportedcurrentrel", "unsupported_functions", "bootloader", "target", "cpumhz", "flashmb", "rammb", "switch", "ethernet100mports", "ethernet1gports", "commentsnetworkports", "modem", "vlan", "wlan24ghz", "wlan50ghz", "wlanhardware", "wlancomments", "detachableantennas", "usbports", "sataports", "commentsusbsataports", "serial", "jtag", "ledcount", "buttoncount", "powersupply", "deviceid", "owrt_forum_topic_url", "wikideviurl", "oemdevicehomepageurl", "firmwareoemstockurl", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "comments"], 
-^ Flash size      | 1GB                         | +  "filterColumns": {"brand": "^Linksys$""model": "^EA7500$", "version": "^v3$"} 
-^ RAM             | 128Mb                       | +} -->
-Wireless        | MediaTek MT7761N MT7762N +
-Ethernet        | 4x 1 Gigabit                | +
-^ Switch          | MT7531                      | +
-USB             | 1x 3.0                      | +
-^ Serial          | ?                           | +
-^ JTAG            | ?                           | +
  
 /*** if info available: uncomment and fill in /*** if info available: uncomment and fill in
Line 143: Line 215:
 /* Thanks, your wiki administration - Oct. 2015 */ /* Thanks, your wiki administration - Oct. 2015 */
  
-**Insert photo of front of the casing**+==== Opening the case ====
  
-**Insert photo of back of the casing**+**Note:** This will void your warranty!
  
-**Insert photo of backside label**+<WRAP BOX> 
 +FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...// 
 +  To remove the cover and open the device, do a/b/c 
 +</WRAP>
  
-**Insert photo of PCB** 
  
-==== Opening the case ====+//Front of the casing://\\ 
 +{{https://media.ldlc.com/r1600/ld/products/00/05/95/37/LD0005953746.jpeg?300|}} 
 + 
 +//Back of the casing://\\ 
 +{{https://media.ldlc.com/r1600/ld/products/00/05/95/37/LD0005953748.jpeg?300|}} 
 + 
 +//Underside of the casing://\\ 
 +{{https://cdn.cs.1worldsync.com/55/c3/55c34eac-2c29-4031-812e-d567c32cc526.jpg?300|}} 
 + 
 +//Main PCB://\\ 
 +{{https://wikidevi.wi-cat.ru/images/5/53/Linksys_EA7500_v3_Internal.jpeg?400|}} 
 + 
 +//Main PCB top://\\ 
 +{{https://wikidevi.wi-cat.ru/images/f/f4/Linksys_EA7500_v3_Top.jpeg?400|}} 
 + 
 +//Main PCB bottom://\\ 
 +{{https://wikidevi.wi-cat.ru/images/f/f0/Linksys_EA7500_v3_Bottom.jpeg?400|}}
  
-<WRAP BOX> 
-There are two screws under the front rubber feet and two under the label on the bottom (in the corners towards the back, you should be able to feel them). 
-</WRAP> 
  
 ==== Serial ==== ==== Serial ====
  • Last modified: 2024/11/10 19:23
  • by 589userr589