User Tools

Site Tools


toh:engenius:esr1750
>>>>> Wiki-merge in process >>>>> wiki.openwrt.org + openwrt.org are going to be merged soon, this wiki therefore being read only. Once pages are transfered to openwrt.org, you can edit them again.

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
toh:engenius:esr1750 [2014/07/29 00:31]
fox1 Add info
toh:engenius:esr1750 [2017/07/16 21:18] (current)
bfw2017 Fixed Manufacturer's site link.
Line 1: Line 1:
 +====== EnGenius ESR1750 ======
 +{{:​media:​engenius:​esr1750_front.jpg?​400|EnGenius ESR1750}}
  
 +===== Supported Versions =====
 +^ Version/​Model ^ Launch Date ^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^
 +| v1.1.0 |  2013-08 ​ | - | - | - |
 +
 +OEM source code available at: [[https://​www.dropbox.com/​s/​y92p13jqghh751k/​ESR1750_GPL_RELEASE.tar.zip|OEM Link (Dropbox)]] [[https://​drive.google.com/​file/​d/​0B2KCjNYzqlarUDl2OXNHYWtBbUk/​|Mirror (Google Drive)]]
 +
 +sha1sum: ''​eb653c49a0a8766e12da7f79eb1bffc759b43c57 ​ ESR1750_GPL_RELEASE.tar.zip''​
 +
 +===== Hardware Highlights =====
 +^ SoC ^ Ram ^ Flash ^ Network ^ Gigabit ^ USB ^ Serial ^ JTag ^
 +| QCA9558@720MHz | 256MiB | 16MiB | 4x1 | Yes | Yes 1 x 2.0 | Yes | ? |
 +
 +Manufacturer'​s site: [[https://​www.engeniustech.com/​engenius-products/​dual-band-wireless-ac1750-gigabit-cloud-router]]
 +
 +Forum: [[https://​forum.openwrt.org/​viewtopic.php?​id=???​]]
 +
 +===== Installation =====
 +  - → [[doc:​howto:​obtain.firmware]]
 +  - → [[doc:​howto:​generic.flashing|Install OpenWrt]]
 +  - → **[[about/​latest|Latest OpenWrt release]]**
 +
 +==== Flash Layout ====
 +
 +^   ​ESR1750 ​ Flash Layout ​          ​^^^^^^^^^^
 +^  Layer0 ​ |  [[wp>​Serial Peripheral Interface Bus|spi]]0.0:​ m25p80 16384KiB ​ |||||||||
 +^  Layer1 ​ |  mtd0 **//​u-boot//​** 192KiB ​ |  mtd1 **//​u-boot-env//​** 64KiB  |  mtd9 **//​firmware//​** 14656KiB ​ |||  mtd5 **//​manufacture//​** 1024KiB ​ |  mtd6 **//​backup//​** 64KiB  |  mtd7 **//​storage//​** 320KiB ​ |  mtd8 **//​caldata//​** 64KiB  |
 +^  Layer2 ​ |    |    |  mtd2 **//​kernel//​** 1408KiB ​ |  mtd3 **//​rootfs//​** 13248KiB ​ ||   ​| ​   |    |    |
 +^  <color magenta>​mountpoint</​color> ​ |    |    |    |  <color magenta>''/''</​color> ​ ||   ​| ​   |    |    |
 +^  filesystem ​ |    |    |    |  [[doc:​techref:​filesystems#​mini_fo]]/​[[doc:​techref:​filesystems#​overlayfs]] ​ ||   ​| ​   |    |    |
 +^  Layer3 ​ |    |    |    |    |  mtd4 **//​rootfs_data//​** 10688KiB ​ |    |    |    |    |
 +^  Size in KiB  |  192KiB ​ |  64KiB  |  1408KiB ​ |  2560KiB ​ |  10688KiB ​ |  1024KiB ​ |  64KiB  |  320KiB ​ |  64KiB  |
 +^  Name  |  **//​u-boot//​** ​ |  **//​u-boot-env//​** ​ |  **//​kernel//​** ​ |  **//​rootfs//​** ​ |  **//​rootfs_data//​** ​ |  **//​manufacture//​** ​ |  **//​backup//​** ​ |  **//​storage//​** ​ |  **//​caldata//​** ​ |
 +^  <color magenta>​mountpoint</​color> ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |  <color magenta>''/​rom''</​color> ​ |  <color magenta>''/​overlay''</​color> ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |
 +^  filesystem ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |  [[doc:​techref:​filesystems#​SquashFS]] ​ |  [[doc:​techref:​filesystems#​JFFS2]] ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |  //​none// ​ |
 +
 +==== OEM installation using the TFTP method ====
 +
 +->  [[doc:​howto:​generic.flashing.tftp]]
 +
 +Boot Serial Console and Press Key 2
 +Use TFTP server with Image openwrt-ar71xx-generic-esr1750-squashfs-sysupgrade.bin
 +At this time ath10 is missing.
 +
 +==== Upgrading OpenWrt ====
 +->  [[doc:​howto:​generic.sysupgrade]]
 +
 +If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
 +
 +=== LuCI Web Upgrade Process ===
 +
 +  * Browse to http://​192.168.1.1/​cgi-bin/​luci/​mini/​system/​upgrade/​ LuCI Upgrade URL
 +  * Upload image file for sysupgrade to LuCI
 +  * Wait for reboot
 +
 +=== Terminal Upgrade Process ===
 +FIXME After adding the device to the repository, correct the missing values in the commands.
 +
 +  * Login as root via SSH on 192.168.1.1
 +  * Use the following commands to upgrade.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +sysupgrade /​tmp/​xxx.abc
 +</​code>​
 +
 +  *If sysupgrade does not support this router, use the following commands.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +mtd write /​tmp/​xxx.abc linux && reboot</​code>​
 +
 +====Reverting to OEM firmware====
 +->  [[doc:​howto:​generic.flashing.tftp]]
 +
 +  * Download OEM .dlf firmware file to /tmp on your PC
 +  * Decode .dlf via
 +<​code>​
 +   ​./​mksenaofw -d /​tmp/<​oem-firmware.dlf>​ -r 0x101 -p 0x61 -t 2 -o /​srv/​tftp/​oem.img
 +</​code>​
 +  * Boot Serial Console and Press Key 2
 +  * Use TFTP server with Image oem.img
 +
 +===== Basic configuration =====
 +-> [[doc:​howto:​basic.config|Basic configuration]] After flashing, proceed with this.\\
 +Set up your Internet connection, configure wireless, configure USB port, etc.
 +
 +==== Interfaces ====
 +
 +The default network configuration is:
 +^ Interface Name   ^ Description ​         ^ Default configuration ​  ^
 +| br-lan ​          | LAN & WiFi           | 192.168.0.1/​24 ​         |
 +| vlan0 (eth0.0) ​  | LAN ports (1 to 4)   | None                    |
 +| vlan1 (eth0.1) ​  | WAN port             | DHCP                    |
 +| wl0              | WiFi                 | Disabled ​               |
 +| wl1              | WiFi                 | Disabled ​               |
 +FIXME This might be wrong.
 +
 +==== Switch Ports (for VLANs) ====
 +^ Port       ^ Switch port   ^
 +| CPU ETH0   | 0             |
 +| LAN 4      | 1             |
 +| LAN 3      | 2             |
 +| LAN 2      | 3             |
 +| LAN 1      | 4             |
 +| WAN        | 5             |
 +| CPU ETH1   | ?             |
 +| ?          | 6             |
 +
 +==== Failsafe mode ====
 +-> [[doc:​howto:​generic.failsafe]]
 +==== Buttons ====
 +-> [[doc:​howto:​hardware.button]] on howto use and configure the hardware button(s).
 +
 +The EnGenius ESR1750 has two buttons. They are Reset and WPS. Here, we merely name the buttons, so we can use them in the above Howto:
 +^ BUTTON ​  ^ Event   ^
 +| Reset    | reset   |
 +| WPS      | wps     |
 +FIXME I just guessed the names, I haven'​t actually gotten the real ones yet.
 +
 +==== Info ====
 +| **[[wp>​Instruction set]]:​** ​              | [[wp>​MIPS architecture|MIPS]] |
 +| **Vendor:​** ​                              | [[wp>​Qualcomm Atheros]] |
 +| **[[doc:​techref:​Bootloader]]:​** ​          | [[doc:​techref:​bootloader:​uboot|U-Boot]] |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | QCA9558-AT4A Rev 2 |
 +| **[[doc:​hardware:​cpu|CPU]] @Frq** ​        | MIPS 74Kc Vers. ?.? @720MHz |
 +| **Flash size:​** ​                | 16 MiB |
 +| **Flash Chip:​** ​                | [[http://​www.mxic.com.tw/​Lists/​DataSheet/​Attachments/​1582/​MX25L12845E,​%203V,​%20128Mb,​%20v1.9.pdf|Macronix MX25L12845EMI-10G]] |
 +| **RAM size:​** ​                  | 2* 128 MiB   |
 +| **RAM Chip:​** ​                  | [[https://​octopart.com/​nt5tu64m16gg-ac-nanya-22048955|Nanya NT5TU64M16GG-AC]] |
 +| **Wireless No1:​** ​              | //​SoC-integrated//:​ QCA9558-AT4A w/ 3x3 MIMO for 2.4GHz 802.11b/​g/​n ​  |
 +| **Wireless No2:​** ​              | //Mini PCI-e//: QCA9880-BR4A w/ 3x3 MIMO for 5GHz 802.11a/​n/​ac ​ |
 +| **[[doc:​hardware:​Switch]]:​** ​   | Qualcomm Atheros QCA8337-AL3C (Gigabit, VLAN)  |
 +| **[[doc/​hardware/​internet.access.technologies|Modem]]:​** ​  | //none// |
 +| **USB:​** ​                       | Yes 1 x 2.0 |
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​  | [[#​Serial|Yes]] ​  |
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​      | [[#​JTAG|?​]] ​      |
 +
 +==== Photos ====
 +//​Front://​\\
 +{{:​media:​engenius:​esr1750_front.jpg?​400|}}
 +
 +//Back://\\
 +{{media:​engenius:​esr1750_back.jpg?​400|}}
 +
 +==== Opening the case ====
 +**Note:** This will void your warranty!
 +
 +   * To remove the case, first flip the router upside-down,​ so that you can see the four screws holding it together.
 +   * Then, use a screwdriver to remove the screws.
 +   * Flip the router right-side up (EnGenius logo on top) and gently lift the top off.
 +   * Unscrew the two screws holding the circuit board.
 +   * Flip the router over again and pull the bottom casing away from the router (it might get stuck on the ethernet ports).
 +      * Be sure not to lose the WPS button that will almost certainly fall out after removing the back case.
 +   * You should now have access to all the important bits of the router. If you need to access the rest of it, just flip over the circuit board.
 +
 +==== Serial ====
 +-> [[doc:​hardware:​port.serial]] general information about the serial port, serial port cable, etc.
 +
 +//Photo of the serial header://\\
 +{{media:​engenius:​esr1750_inside.jpg?​400|The ESR1750 serial header}}
 +
 +The pins, from left to right:
 +^ 4    ^ 3    ^ 2     ^ 1            ^
 +| Rx   | Tx   | GND   | VCC (3.3V) ​  |
 +
 +The serial port on the ESR1750 has a 4-pin 0.1" header pre-soldered to the board, making connecting to it trivial. It uses 3.3V logic levels, so make sure your serial cable either only outputs 3.3V or has a 3.3V mode.
 +
 +Serial connection parameter: 115200, parity: none, flow control: none.
 +
 +==== JTAG ====
 +-> [[doc:​hardware:​port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +I don't think this router has any JTAG test points.
 +
 +===== Debricking =====
 +-> [[doc:​howto:​generic.debrick]]
 +
 +===== Bootloader Mods =====
 +
 +Currently none.
 +
 +===== Bootlogs =====
 +==== OEM bootlog ====
 +<WRAP bootlog>
 +<​nowiki>​U-Boot 1.0.0 (May 23 2013 - 17:15:24)
 +Product Name: ESR1200_1750
 +ap136 - Scorpion 1.0
 +DRAM:256 MB
 +Now running in RAM - U-Boot at: 8ffc8000
 +Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
 +Flash size 16MB, sector count = 256
 +In:    serial
 +Out:   ​serial
 +Err:   ​serial
 +reset_switch:​
 +reset_usb:
 +Multi Net:
 +
 +ath_gmac_enet_initialize...
 +
 +athrs_sgmii_res_cal:​ cal value = 0xe
 +No valid address in Flash. Using fixed address
 +ath_gmac_enet_initialize:​ reset mask:c02200
 +Scorpion ​ ----> S17 PHY *
 +: cfg1 0x80000000 cfg2 0x7114
 +eth0: 00:​03:​7f:​09:​0b:​ad
 +athrs17_reg_init:​ SUPPORT_QCA8337
 +athrs17_reg_init:​ QCA8337 ID=1302
 +athrs17_reg_init:​ complete
 +eth0 up
 +eth0
 +athrs17_disable_all_port
 +Setting 0x18116290 to 0x60c0214f
 +
 +Please choose the operation:
 +   1: Load system code to SDRAM via TFTP.
 +   3: Boot system code via Flash (default). ​                                  0
 +
 +3: System Boot system code via Flash.
 +athrs17_set_portvlan_isolated complete
 +## Booting image at 9f040000 ...
 +   Image Name:   Linux Kernel Image
 +   ​Created: ​     2013-08-15 ​  ​6:​59:​16 UTC
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed)
 +   Data Size:    1867435 Bytes =  1.8 MB
 +   Load Address: 80002000
 +   Entry Point: ​ 802ad4d0
 +   ​Verifying Checksum at 0x9f040040 ...OK
 +   ​Uncompressing Kernel Image ... OK
 +
 +Starting kernel ...
 +
 +Booting QCA955x
 +init started: BusyBox v1.7.5 (2013-08-15 14:50:11 CST)
 +starting pid 807, tty '/​dev/​console':​ '/​sbin/​config_init'​
 +mknod: /dev/ttyS0: File exists
 +mknod: /dev/ttyS1: File exists
 +Config Init version: 1.1.0.23 date: 2013/08/15
 +Tue Jan  1 00:00:00 UTC 2013
 +ln: /​lib/​./​modules:​ File exists
 +starting pid 867, tty '/​dev/​ttyS0':​ '/​sbin/​config_term'​
 +[sysUtil] Hardware ID - 01010062
 +[sysUtil] Load vendor[1] information
 +************************************************************************
 +*                                  ESR1750 ​                            *
 +************************************************************************
 +
 +KernelApp/​Ramdisk Ver:​1.1.0.23 ​                  ​Date:​2013/​08/​15
 +password:</​nowiki>​
 +</​WRAP>​\\
 +
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag>​qca9558 GigabitEthernet FastEthernet 1NIC 2WNIC 802.11abgn 802.11abgn_simultan 802.11ac 5Port USB 1USB ath9k ath10k 256RAM 16Flash MIPS MIPS32 74K Serial MiniPCIexpress }}