Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
inbox:toh:zyxel:zyxel_pmg5617ga [2022/11/26 22:15] – created alexceltare2inbox:toh:zyxel:zyxel_pmg5617ga [2023/05/27 19:28] – added core specification alexceltare2
Line 6: Line 6:
  
 The ZyXEL PMG5617GA is a feature rich GPON ONT and home router with phone ATA and 802.11ac wifi. The PMG5622GA model is the same but with an extra CATV RF output interface and LED indicator. The ZyXEL PMG5617GA is a feature rich GPON ONT and home router with phone ATA and 802.11ac wifi. The PMG5622GA model is the same but with an extra CATV RF output interface and LED indicator.
 +
 +GPL OEM source code is available here upon request: https://www.zyxel.com/global/en/form/gpl-oss-software-notice
  
 /*****/ /*****/
Line 11: Line 13:
 /*****/ /*****/
  
-{{ media:zyxel:VMG8825-T50.jpg?200|VMG8825-T50}} +{{ media:zyxel:PMG5617GA_back.png?300|PMG5617GA}}
  
 ===== OpenWrt support ===== ===== OpenWrt support =====
Line 41: Line 42:
  
 ===== Hardware highlights ===== ===== Hardware highlights =====
-^ CPU                        ^ Ram      ^ Flash   Network     ^ WLAN   ^ USB      ^ Serial   JTag   ^ +^ CPU                        ^ Ram      ^ Flash   Ethernet     ^ WLAN   ^ USB      ^ Serial ^ JTAG   ^ Fiber   ^ Phone   ^ DSL 
-| Econet EN7526GT @ 900 MHz    128MB  |  128MB  |  4x 10/100/1000  |  bgn/ac    1x 2.0  |   Yes    |   no    |+| Econet EN7526GT @ 900 MHz    128MB  |  128MB  |  4x 10/100/1000  |  bgn ac    1x 2.0  |   Yes    |   No     Yes    |  Yes  | No 
  
  
Line 110: Line 111:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
-^ Architecture     | MIPS                                     +[[wp>Instruction set|Architecture]]  [[wp>MIPS architecture|MIPS]]      
-^ Vendor           | [[https://www.mediatek.com/|MediaTek]]/EcoNet                          +^ Vendor           | [[wp>MediaTek|TrendChip/Ralink/EcoNet/Airoha/Mediatek]]                        
-^ Bootloader       | ZyXEL zloader v1.4.                    | +^ Bootloader       U-Boot + ZyXEL zloader v1.2.                    | 
-^ System-On-Chip   | [[http://www.econet-inc.com/product/view?product_category_id=2&product_id=62|EcoNet EN7526GT]] - MIPS32® 1004K™ V4.12   | +^ System-On-Chip   | [[http://www.econet-inc.com/product/view?product_category_id=8&product_id=59|EcoNet EN7526GT]] aka EcoNet EN751221 (TC3162 core)  MIPS 34Kc V5.  | 
-^ CPU/Speed        | Dual core 2x900 MHz                                  | +^ CPU/Speed        | 2 Thread 1 Core 900 MHz                                  | 
-Flash-Chip       | [[https://www.winbond.com/hq/product/code-storage-flash-memory/qspinand-flash/index.html?__locale=en&partNo=W25M02GV|Winbond W25M02GV]] | +RAM Chip         | [[https://www.winbond.com/hq/product/specialty-dram/ddr3-sdram/index.html?__locale=en&partNo=W631GG6MB|Winbond W631GG6MB-12]] 128 MB DDR3 800Mhz
-^ Flash size       | 128 MB                                      |  +^ Flash Chip       | [[https://www.mxic.com.tw/zh-tw/products/NAND-Flash/Serial-NAND-Flash/Pages/spec.aspx?p=MX35LF1GE4AB&m=Serial+NAND&n=PM2128|Macronix/MXIC MX35LF1GE4AB-Z4I]] 128 MB SPI NAND                                         |  
-^ RAM              | 128 MB                                    +^ Wireless         | [[https://www.mediatek.com/products/broadband-wifi/rt5592|MT7592(N)]] 2x2 U.FL 2.4Ghz Wi-Fi 4 (a/b/g/n) + \\ [[https://www.mediatek.com/products/broadband-wifi/mt7612e|MT7612E(N)]] 2x2 U.FL 5Ghz Wi-Fi 5 (a/b/g/n/ac)  
-^ Wireless         | [[https://www.mediatek.com/products/broadbandWifi/mt7615|MT7615]] 2x2 Wi-Fi 4 (b/g/n) + 2x2 Wi-Fi 5 (a/ac)| +^ Ethernet         | 4x GbE LAN (10/100/1000Mbit/s + Link & Act LED)    | 
-^ Ethernet         | 4x GbE LAN (10/100/1000Mbit/s + Link&Act LED)    | +^ Fiber            | 1x GPON SC-APC via EcoNet EN7571(N) driver           
-^ Fiber            | 1x GPON SC-APC                           +^ Phone            | 2x RJ11 SIP & VoIP via [[https://www.microsemi.com/existing-parts/parts/138445|Microsemi Le9642PQC SLIC]]   |
-^ Phone            | 2x RJ11 SIP & VoIP                       |+
 ^ Switch           | Built in to SoC                          | ^ Switch           | Built in to SoC                          |
 ^ USB              | 1x 2.0                                   | ^ USB              | 1x 2.0                                   |
-^ Battery          | 1x BBU port                                  | 
 ^ Serial           | [[#Serial|Yes]]                          | ^ Serial           | [[#Serial|Yes]]                          |
-JTAG             No                                       |+GPIO Buttons     2 (WPS, Reset)                           | 
 +^ GPIO LEDs        | 10 (5x RB + 5x B + 1x B CATV model only)                             | 
 +^ Power            | External 12V 2.0A, with a 3.0 X 5.5 X 12mm connector + \\ 8-pin BBU port|
  
  
Line 140: Line 141:
  
 ==== Photos ==== ==== Photos ====
-{{media:zyxel:vmg8825-t50-front.jpg?400|}}+{{media:zyxel:PMG5617GA_board.jpg?400|View of the entire PCB and chipset layout}}
  
-{{media:zyxel:vmg8825-t50-back.jpg?400|}} +{{media:zyxel:Econet_EN7571N.jpg?400|Delidded fiber transceiver reveals its driver}}
- +
-{{media:zyxel:vmg8825-t50-pcb.jpg?400|}}+
  
 ==== Opening the case ==== ==== Opening the case ====
  
-You only need to remove to Philips screws at the back of the unit. +There are 4 Phillips screws hidden beneath the sticky rubber feet. Use several prying tools or picks to pry open the case as it's held in place by tight plastic tabsBe careful when removing the case as the PCB is sandwiched between the case and the rubber gasket separating the LEDs. Once the top case is removedthe PCB will be held by the USB port. Bend the plastic slightly to release the PCBDisconnect the 4 U.FL WiFi connectors then the PCB can be manoeuvred freely.
-After thatyou will be able to separate the back and front plastic pieces of the device. +
-The parts are still hold together with clips, if you insert a small plastic part in the gap between the two pieces you should be able to pry it open fairly easily.+
  
 ==== Serial ==== ==== Serial ====
  
-I've used this USB to serial adapter to connect to the device: +It uses 115200 bps baud rate over UART and boot can be interrupted to execute low level commands via ZHAL.
-https://www.kiwi-electronics.nl/usb-to-ttl-serial-kabel?lang=en +
- +
-{{media:zyxel:vmg8825-t50_serial.jpg?200|Shows what pins to connect to for serial console}} +
-{{media:zyxel:vmg8825-t50_serial_closeup.jpg?400|Shows what pins to connect to for serial console}}+
  
 +{{media:zyxel:PMG5617GA_serial.jpg?500|Shows what pins to connect to for serial communication}}
  
-^ Serial connection parameters\\ for ZyXEL VMG8825-T50  | 115200, 8N1 |+===== Flash Layout ===== 
 +====OEM firmware====
  
 +|0x00000000-0x00040000 |"bootloader"|32 KiB |
 +|0x00040000-0x00080000 |"romfile"|32 KiB |
 +|0x00080000-0x001e120b |"kernel"|176.56 KiB |
 +|0x001e120b-0x0127120b |"rootfs"| 2120 KiB |
 +|0x00080000-0x03880000 |"tclinux"| 7008 KiB |
 +|0x03880000-0x039e122a |"kernel_slave"| 176.56 KiB |
 +|0x039e122a-0x04a7122a |"rootfs_slave"|2120 KiB |
 +|0x03880000-0x06f40000 |"tclinux_slave"| 7008 KiB|
 +|0x06f40000-0x07040000 |"wwan"| 128 KiB|
 +|0x07040000-0x07440000 |"data"| 512 KiB|
 +|0x07440000-0x07540000 |"rom-d"| 128 KiB|
 +|0x07540000-0x075c0000 |"reservearea"| 64 KiB|
 +|TOTAL| |14.72 MiB|
  
 ===== Bootlogs ===== ===== Bootlogs =====
Line 2030: Line 2038:
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>EN7516 2048NAND 512RAM unsupported}}+{{tag>EN7526G 128NAND 128RAM wip unsupported}}
  • Last modified: 2024/10/26 13:24
  • by alexceltare2