Difference between revisions of "Adm5120"

From LinuxMIPS
Jump to: navigation, search
(Sources)
(Linux Support)
 
(41 intermediate revisions by 12 users not shown)
Line 12: Line 12:
 
* 175MHz/227MIPS [[4K|4Kc]] CPU with an embedded cache, 8K-byte I-cache and 8K D-cache [[MIPS32]]
 
* 175MHz/227MIPS [[4K|4Kc]] CPU with an embedded cache, 8K-byte I-cache and 8K D-cache [[MIPS32]]
 
* An embedded memory management unit 32-entry TLB, with 16 organized entry pairs
 
* An embedded memory management unit 32-entry TLB, with 16 organized entry pairs
* 5 IEEE 802.e Fast Ethernet PHY interfaces and 1 GMII<sup>[[#fn_1|(1)]]</sup>/MII interface
+
* 5 IEEE 802.e Fast Ethernet [[Wikipedia:PHY|PHY]] interfaces and 1 GMII<sup>[[#fn_1|(1)]]</sup>/MII interface
 +
* Embedded ethernet switch engine
 
* Two SDRAM banks (up to 128MB)
 
* Two SDRAM banks (up to 128MB)
 
* Two Flash banks (up to 4MB)
 
* Two Flash banks (up to 4MB)
 
* [[Wikipedia:AMBA Specification|AMBA]]-AHB internal bus
 
* [[Wikipedia:AMBA Specification|AMBA]]-AHB internal bus
* Embedded ethernet switch engine
 
 
* 2 AMBA ABP UART interfaces
 
* 2 AMBA ABP UART interfaces
 
* AHB-to-PCI bridge that supports 3 master devices <sup>[[#fn_1|(1)]]</sup>
 
* AHB-to-PCI bridge that supports 3 master devices <sup>[[#fn_1|(1)]]</sup>
Line 40: Line 40:
 
* Package: 352BGA and 289BGA (excludes PCI and IDE interface)
 
* Package: 352BGA and 289BGA (excludes PCI and IDE interface)
  
 +
***This chip has reached end of life. You will not find any support for such a dated chip.
  
 +
***Software package is borrowed from 5120. Almost useless unless you can spend 2 man-years porting over your own software
  
***This chip has reached end of life. You will not find any support for such a dated chip.
+
OpenWRT has merged code from http://wiki.scottn.us/ for this platform.
 
+
***Software package is borrowed from 5120. Almost useless unless you can spend 2 man-years
+
porting over your own software
+
  
 
== Products based on the ADM5120 ==
 
== Products based on the ADM5120 ==
  
{| {{PrettyTable}}
+
''Moved to the [[Adm5120 devices]]''.
!Company||Device||Flash||RAM||Ports||CPU pkg||CPU mode||Onboard peripherials||WiFi||Stock OS||Resources
+
This product HAS NOT reached EOL yet !
|-
+
|Arcadyan||[http://www.arcadyan.com/Products/Digital_Home.htm HMS300]||32MB||64MB||1Eth LAN, USB, IDE||?||?||?||?||?||
+
|- style="background: #fcc;"
+
|Arcadyan||[http://www.arcadyan.com/Products/wireless_Home.htm WG4005B]||?||?||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA||LE||1 MiniPCI Type III slot|| [http://www.arcadyan.com/PDF/Datasheet%20802.11bg%20MiniPCI%20WN4401A.pdf Arcadyan WN4401A]||BRN RTOS||[http://www.de-brauwer.be/wastebasket/smc2804/WG4005B.pdf pdf]
+
|-
+
|AsokaUSA||[http://www.asokausa.com/cms/index.php?option=com_content&task=view&id=89 PL9550-WAP]||?||?||1Eth LAN, PLC||BGA||LE||||ADM8211||Linux||
+
|-
+
|AsokaUSA||[http://www.asokausa.com/cms/index.php?option=com_content&task=view&id=88 PL9950-BBR]||?||?||1Eth LAN, 1Eth WAN, PLC||PQFP||LE||||No||Linux||
+
|- style="background: #fcc;"
+
|Buffalo||[http://buffalo.jp/products/catalog/item/b/bbr-4mg/index.html BBR-4MG]||2MB||8MB||4Eth LAN, 1Eth WAN||PQFP||LE||||No||BRN RTOS|| Info: [http://www.binzume.net/w/library/ 1], [http://www.chichibu.ne.jp/~kawahira/library/bbr-4mg.htm 2], [http://220.9.80.164/ Linux Server]
+
|-
+
|Canyon|||[http://www1.canyon-tech.com/products/show.cfm/Networking/Net/Wireless_Products_IEEE_802.11g/CN-WF512 CN-WF512]||2MB||16MB||4Eth LAN, 1Eth WAN||BGA||LE||1 MiniPCI Type III slot||Inprocomm IPN2220||Linux||[http://www1.canyon-tech.com/files/Canyon/Networking/WiFi_E/CN-WF512/6114-GPL.tgz source], [http://www1.canyon-tech.com/files/Canyon/Networking/WiFi_E/CN-WF512/6114-tool-chain.tgz toolchain]
+
|-
+
|Canyon|||[http://www1.canyon-tech.com/products/show.cfm/Networking/Net/Wireless_Products_IEEE_802.11g/CN-WF514 CN-WF514] rev.AE<sup>([[#fn_1|1]])</sup>||2MB||16MB||4Eth LAN, 1Eth WAN||BGA||LE||1 MiniPCI Type III slot||Inprocomm IPN2220||Linux||[http://www1.canyon-tech.com/files/Canyon/Networking/WiFi_U/CN-WF514/CN-WF514_source.tgz source], [http://www1.canyon-tech.com/files/Canyon/Networking/WiFi_U/CN-WF514/CN-WF514_Toolchain.tgz toolchain]
+
|-
+
|Conceptronic|||[http://conceptronic.net/site/DesktopDefault.aspx?tabindex=1&tabid=200&Cat=40&grp=4010&Prod_ID=648&Prod=C100BRS4H&st=1 C100BRS4H] v1||2MB||16MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Linux||sources: [http://download.conceptronic.net/NETWORKING/C100BRS4H/C100BRS4H_SOURCE_CODE.zip 1], [http://download.tulip.com/support/Conceptronic/Networking/C100BRS4H/C100BRS4H_SOURCE_CODE.zip 2], [ftp://ftp.conceptronic.net/conceptronic/NETWORKING/C100BRS4H/C100BRS4H_SOURCE_CODE.zip 3], [ftp://ftp.tulip.com/support/Conceptronic/Networking/C100BRS4H/C100BRS4H_SOURCE_CODE.zip 4]
+
|- style="background: #fcc;"
+
|Conceptronic|||[http://conceptronic.net/site/DesktopDefault.aspx?tabindex=1&tabid=200&Cat=40&grp=4010&Prod_ID=648&Prod=C100BRS4H&st=1 C100BRS4H] v2||1MB||4MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Nucleus||
+
|-
+
|Conceptronic|||[[ConceptronicC54BRS4|C54BRS4]] v1<sup>([[#fn_1|1]])</sup>||2MB||16MB||1Eth WAN,4Eth LAN||BGA|||LE||1 MiniPCI Type III slot||Inprocomm IPN2220||Linux||sources: [http://download.conceptronic.net/WIRELESS/C54BRS4/C54BRS4_SOURCE_CODE.zip 1], [http://download.tulip.com/support/Conceptronic/Wireless/C54BRS4/C54BRS4_SOURCE_CODE.zip 2], [ftp://ftp.conceptronic.net/conceptronic/WIRELESS/C54BRS4/C54BRS4_SOURCE_CODE.zip 3], [ftp://ftp.tulip.com/support/Conceptronic/Wireless/C54BRS4/C54BRS4_SOURCE_CODE.zip 4]
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-630.htm CAS-630]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-630.htm CAS-630W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-670.htm CAS-670]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-670.htm CAS-670W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-700.htm CAS-700]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-700.htm CAS-700W]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-790.htm CAS-790]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-861.htm CAS-861]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/internet_camera/cas-861.htm CAS-861W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/file_server/nfs-101u.htm NFS-101U]||4MB||32MB||1Eth LAN, 2USB 2.0||BGA||LE||ALi M5273 USB 2.0 Controller||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/file_server/nfs-101u.htm NFS-101WU]||4MB||32MB||1Eth LAN, 2USB 2.0||BGA||LE||ALi M5273 USB 2.0 Controller||Yes||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/file_server/nfs-202u.htm NFS-202U]||4MB||32MB||1Eth LAN, 2USB 2.0, 7 in 1 Card Reader (CF I/II, MicroDrive, SM, MS, MS PRO, SD, MMC)||BGA||LE||ALi M5273 USB 2.0 Controller||No||Linux||
+
|-
+
|Cellvision||[http://www.cellvision.net/product/file_server/nfs-202u.htm NFS-202WU]||4MB||32MB||1Eth LAN, 2USB 2.0, 7 in 1 Card Reader (CF I/II, MicroDrive, SM, MS, MS PRO, SD, MMC)||BGA||LE||ALi M5273 USB 2.0 Controller||Yes||Linux||
+
|-
+
|Clarinetsys||[http://www.clarinetsys.com/en/product-eb214a.htm EB-214A]||2MB||16MB||1Eth LAN, 4USB 2.0||BGA||LE||VIA VT6212L USB 2.0 Controller||No||Linux||
+
|-
+
|Compex||[http://www.compex.com.sg/home/products1.asp?20050605432238 NP27G]||4MB||16MB||4Eth LAN, 1Eth WAN, 2USB 1.1||BGA||LE||1 MiniPCI Type III slot||AR2413||Linux||[http://adm5120.narod.ru/np27g.JPG pics]
+
|-
+
|Compex||[http://www.compex.com.sg/home/products1.asp?2005021320461 NP28G]||4MB||32MB||3Eth LAN, 1Eth WAN, 4USB 2.0||BGA||LE||1 MiniPCI Type III slot, VIA USB onboard||AR2414||Linux||[http://www.compex.com.sg/home/downloads/opensource/28G-Opensource-Rel05.1028.zip source]
+
|-
+
|Compex||[http://www.compex.com.sg/home/products1.asp?20050721032253 WP54G]||4MB||16MB||2Eth LAN||BGA||LE||1 MiniPCI Type III slot|| AR2413||Linux||
+
|-
+
|Compex||[http://www.compex.com.sg/home/products1.asp?20060103501729 WP54AG]||4MB||16MB||2Eth LAN||BGA||LE||1 MiniPCI Type III slot|| AR5413||Linux||
+
|-
+
|Compex||[http://www.compex.com.sg/home/products1.asp?20050421481456 WPP54AG]||4MB||32MB||2Eth LAN||BGA||LE||1 MiniPCI Type III slot|| AR5413||Linux||
+
|-
+
|CompUSA||[http://www.compusa.com/products/product_info.asp?&ref=cj&pfp=cj&product_code=333060 333060]||2MB||16MB||1Eth LAN, 4USB 2.0||BGA||LE||VIA VT6212L USB 2.0 Controller||No||Linux|| Discussions: [http://www.fatwallet.com/forums/messageview.php?start=0&catid=74&threadid=654908 1], [http://forums.slickdeals.net/showthread.php?t=332609 2]
+
|-
+
|D-Link||[http://www.dlink.com/products/?pid=364 DCS-950]||4MB?||32MB?||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|D-Link||[http://www.dlink.com/products/?pid=365 DCS-950G]||4MB?||32MB?||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||[http://tsd.dlink.com.tw/ModelList.asp?t=1&OS=GPL&SourceType=download&pagetype=G source]
+
|-
+
|D-Link||[http://www.dlink.com/products/?pid=352 DNS-120]||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||ALi M5273 USB 2.0 Controller||No||Linux||[http://www.dns120-linux.org/ Wiki]
+
|- style="background: #fcc;"
+
|D-Link||[http://www.dlink.com/products/?pid=359 DVG-1402S] rev.B1<sup>([[#fn_1|1]])</sup>||4MB||16MB||1Eth LAN, 4Eth WAN, 2FXS||BGA||BE||Infineon VINETIC codec||No||Nucleus||[http://wiki.kuban.tv/doku.php?id=hack:dvg-1402s pic]
+
|-
+
|Deliberant||[http://www.deliberant.com/estore/web/pc-1092-14-dlb100-pcba-w-wili-s-354-pre-loaded.aspx DLB100]||4MB||16MB||2Eth ||BGA||LE?||1 MiniPCI Type III slot||No||WILI||
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-7013 DN-7013]||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||ALi M5273 USB 2.0 Controller||No||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-7013.zip 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-7013/GPL_DN-7013.zip 2]
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-7013-N DN-7013-N]||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||NEC uPD720101 USB 2.0 Controller||No||Linux||[http://www.services.digitus.de/data/download/firmware/gpl/dn7013_n_gpl/ sources]
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-16004 DN-16004]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16004.tar.gz 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-16004/GPL_DN-16004.tar.gz 2]
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-16005 DN-16005]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16005.tar.gz 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-16005/GPL_DN-16005.tar.gz 2]
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-16021 DN-16021]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16021.tar.gz 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-16021/GPL_DN-16021.tar.gz 2]
+
|-
+
|DIGITUS||[http://www.digitus.info/scripts/digdetail.asp?artnr=DN-16022 DN-16022]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16022.tar.gz 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-16022/GPL_DN-16022.tar.gz 2]
+
|-
+
|DIGITUS||[http://www.digitus.de/scripts/digdetail.asp?artnr=DN%2D16030 DN-16030]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||sources: [http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16030.tar.gz 1], [ftp://ftp.gpl-devices.org/pub/vendors/Digitus/DN-16030/GPL_DN-16030.tar.gz 2]
+
|-
+
|DIGITUS||[http://www.digitus.de/scripts/digdetail.asp?artnr=DN%2D16031 DN-16031]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||[http://www.services.digitus.de/data/download/firmware/gpl/GPL_DN-16031.zip source]
+
|-
+
|Edimax||[[BR6104 | BR-6104K]]||2MB||16MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Linux||[http://obm.edimax.com.tw/Edimax-GPL.tgz source], [http://obm.edimax.com.tw/Edimax-Tools.tgz toolchain]
+
|-
+
|Edimax||[[BR6104 | BR-6104KP]]||2MB||16MB||4Eth LAN, 1Eth WAN, 2USB 1.1||PQFP||LE|| ||No||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[[BR6104#BR6104Wg | BR-6104WG]]||2MB||16MB||4Eth LAN, 1Eth WAN||BGA||LE|| ||Intersil PrismGT||Linux||[http://obm.edimax.com.tw/Edimax-GPL.tgz source], [http://obm.edimax.com.tw/Edimax-Tools.tgz toolchain]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/BR-6114Wg.htm BR-6114WG]||2MB||16MB||4Eth LAN, 1Eth WAN||BGA||LE||||Inprocomm IPN2220||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/BR-65XXK.htm BR-6524K]||2MB||16MB||4Eth LAN, 2Eth WAN||?||LE|| ||No||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/BR-65XXK.htm BR-6541K]||2MB||16MB||1Eth LAN, 4Eth WAN||?||LE|| ||No||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/BR-65XXWP.htm BR-6524WP]||4MB||32MB||4Eth LAN, 2Eth WAN, 2USB 1.1||BGA||LE|| ||Inprocomm IPN2220||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/BR-65XXWP.htm BR-6541WP]||4MB||32MB||1Eth LAN, 4Eth WAN, 2USB 1.1||BGA||LE|| ||Inprocomm  IPN2220||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|Edimax||[[BR6104#PS-3205U|PS-3205U]]||2MB||16MB||1Eth, 1LPT, 2USB 1.1||PQFP||LE||Attansic AT7601F Printer Port Controller||No||Linux||[http://www.edimax.com.tw/download/drivers/GPL/05%20Series%20Print%20Server_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/PS-3205UWg.htm PS-3205UWg]||2MB||16MB||1Eth, 1LPT, 2USB 1.1||BGA||LE||Attansic AT7601F Printer Port Controller||Inprocomm IPN2220||Linux||[http://www.edimax.com.tw/download/drivers/GPL/05%20Series%20Print%20Server_GPL.tar.gz source]
+
|-
+
|Edimax||[http://www.edimax.nl/html/english/products/EW-7207APg.htm EW-7207APg]||2MB||16MB||5Eth||BGA||LE|| ||Inprocomm||Linux||[http://www.edimax.com.tw/download/drivers/GPL/BR-6104K,%20KP,%20EW-7207APg,%20BR-6114Wg,%20BR-6524,%206541_GPL.tar.gz source]
+
|-
+
|GetNetUSA||[http://www.getnetusa.com/store/product_info.php/cPath/16/products_id/73 GP-5205U]||2MB||16MB||1Eth, 1LPT, 2USB 1.1||PQFP||LE||Attansic AT7601F Printer Port Controller||No||Linux||
+
|-
+
|GetNetUSA||[http://www.getnetusa.com/store/product_info.php/cPath/4/products_id/35 GR-8104K]||2MB||16MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Linux||
+
|-
+
|GetNetUSA||[http://www.getnetusa.com/store/product_info.php/cPath/4/products_id/40 GR-8104P]||2MB||16MB||4Eth LAN, 4Eth WAN, 1LTP||PQFP||LE||||No||Linux||
+
|-
+
|GetNetUSA||[http://www.getnetusa.com/store/product_info.php/cPath/17_24/products_id/51 GR-8114WG]||2MB||16MB||4Eth LAN, 1Eth WAN||BGA||LE|| ||Inprocomm IPN2220||Linux||
+
|-
+
|GetNetUSA||[http://www.getnetusa.com/store/product_info.php/cPath/17_24/products_id/45 GW-9207APG]||2MB||16MB||4Eth LAN, 1Eth LAN||BGA||LE|| ||Inprocomm IPN2220||Linux||
+
|-
+
|Hawking||[[Hawking_H2WR54G | H2WR54G]]||4MB||32MB||4Eth LAN, 2Eth WAN||BGA||LE||1 MiniPCI Type III slot||Inprocomm IPN2220||Linux|| [http://www.eztapes.com/koslink/H2WR54G/ pics]
+
|-
+
|Inno-Tide||[http://www.inno-tide.com/products/nu100.htm NU100]||2MB||16MB||1Eth LAN, 4USB 2.0||BGA||LE||VIA VT6212L USB 2.0 Controller||No||Linux||
+
|- style="background: #fcc;"
+
|JAHT||[http://www.jaht.com/products/router/ea2104e.htm EA-2104E]||1MB||4MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||?||
+
|-
+
|JAHT||[http://www.jaht.com/products/router/wa4054ex.htm WA-4054EX]||2MB||16MB||4Eth WAN, 1Eth WAN||BGA||LE|| ||Inprocomm IPN2220||Linux||
+
|- style="background: #fcc;"
+
|Linksys||[http://www.linksys.com/products/product.asp?grid=34&scid=32&prid=580 PSUS4]||1MB||4MB||4Eth, 1USB 1.1||PQFP||BE|| ||No||Sercomm's OS||
+
|-
+
|Linksys||[http://www.linksys.com/ WRP200]||?||?||4Eth, 2Phone||?||?|| ||?||?||
+
|-
+
|Micronet||[http://www.micronet.com.tw/Products/adsl/SP888BP.asp SP888BP]||?||?||4Eth LAN, 1Eth WAN 2USB||?||?|| ||?||?||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 111]||1Mbit||16MB||1Eth, 1RS232||BGA||LE||64MB NAND flash, 1 MiniPCI Type IIIA/IIIB slot||No||MikroTik's RouterOS||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 112]||1Mbit||16MB||1Eth, 1RS232||BGA||LE||64MB NAND flash, 2 MiniPCI Type IIIA/IIIB slots||No||MikroTik's RouterOS||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 133]||1Mbit||32MB||3Eth, 1RS232||BGA||LE||128MB NAND flash, 3 MiniPCI Type IIIA/IIIB slots||No||MikroTik's RouterOS||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 133c]||1Mbit||16MB||1Eth, 1RS232||BGA||LE||64MB NAND flash, 1 MiniPCI Type IIIA/IIIB slot||No||MikroTik's RouterOS||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 150]||1Mbit||32MB||5Eth, 1RS232||PQFP||LE||64MB NAND flash ||No||MikroTik's RouterOS||
+
|- style="background: #fcc;"
+
|MikroTik||[http://routerboard.com/rb100.html RouterBOARD 153]||1Mbit||32MB||5Eth, 1RS232||BGA||LE||64MB NAND flash, 3 MiniPCI Type IIIA/IIIB slot, 1 CompactFlash slot ||No||MikroTik's RouterOS||
+
|-
+
|Multico||[http://multico.com.ru/content/view/107/ EB-214A]||2MB||16MB||1Eth LAN, 4USB 2.0||BGA||LE||VIA VT6212L USB 2.0 Controller||No||Linux||[http://www.ixbt.com/storage/multico-eb-214a.shtml review]
+
|- style="background: #fcc;"
+
|Netgear||[http://www.netgear.com/products/details/PS121.php PS121]||1MB||4MB||1Eth, 1USB||PQFP||BE|| ||No||Sercomm's OS||
+
|-
+
|NETmate||[[NMX-WB04G]]||2MB||16MB||1Eth WAN, 4Eth LAN||BGA||LE|| ||Inprocomm IPN2220||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=9 NCS-630]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=9 NCS-630W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=10 NCS-670]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=10 NCS-670W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=11 NCS-700]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=11 NCS-700W]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=12 NCS-861]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|Neu-Fusion||[http://www.neu-fusion.com/PHPWeb/Product_ShowOne.php?IDforShow=12 NCS-861W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|OvisLink||[http://www.ovislink.com.tw/MU-5000FS.htm eLive MU5000FS] rev.A1||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||ALi M5273 USB 2.0 Controller||No||Linux||[http://sprite.student.utwente.nl/~jeroen/tmp/GPL5000FS.zip source]
+
|-
+
|OvisLink||[http://www.ovislink.com.tw/MU-5000FS.htm eLive MU5000FS] rev.A2||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||NEC uPD720101 USB 2.0 Controller||No||Linux||[http://sprite.student.utwente.nl/~jeroen/tmp/GPL5000FS.zip source]
+
|-
+
|OvisLink||[http://airlive.com/wl5420cam.htm WL-5420CAM]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|OvisLink||[http://airlive.com/wl5460cam.htm WL-5460CAM]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|OSBRiDGE||[http://www.osbridge.com/osbridge_5gxi.php OSBRiDGE 5GXi]||2MB||16MB||1Eth||BGA||LE|| ||Atheros AR5006XS||Linux||
+
|-
+
|OSBRiDGE||[http://www.osbridge.com/osbridge_5xli.php OSBRiDGE 5XLi]||2MB||16MB||1Eth||BGA||LE|| ||Atheros AR5006XS||Linux||
+
|-
+
|Planet||[http://www.planet.com.tw/product/product_dm.php?product_id=201&menu_id=15 XRT-401D]<sup>[[#fn_1|(1)]]</sup>||2MB||16MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Linux||[http://www.nag.ru/goodies/foto/router/planet_xrt_401s/planet_xrt_401s.html pics]
+
|-
+
|Planet||[http://www.planet.com.tw/product/product_dm.php?product_id=267&menu_id=15 XRT-402D]||2MB||16MB||4Eth LAN, 2Eth WAN||BGA||LE|| ||No||Linux||[http://woody.crimeainfo.com/tmp/planet/050916_111653.jpg pic]
+
|-
+
|Planet||[http://www.planet.com.tw/news/productnews/ICA-210.htm ICA-210]||4MB||32MB||1Eth LAN,USB,Internet camera||BGA||LE|| ||No||Linux||[http://adm5120.narod.ru/DSC01701.JPG pic]
+
|- style="background: #fcc;"
+
|Planet||[http://www.planet.com.tw/news/productnews/XRT-411.htm XRT-411]||1MB||4MB||4Eth LAN, 1Eth WAN, 1USB 1.0||PQFP||BE|| ||No||Sercomm's OS||
+
|- |QUBS||[http://www.qubs.net/page.jsp?node=7&lang=en&layout=product.xml&ltype=3&blayout=product-list.xml&bltype=8&prod=QB5004TWAN&limit=40&s_type=RDD&ord=price&offset= QB5004TWAN] ||2MB?||16MB?||4Eth LAN, 1Eth WAN||?||?|| ||?||Linux||
+
|- style="background: #fcc;"
+
|SMC||[http://www.tomsnetworking.com/Reviews-159-ProdID-SMC2804WBRPG.php SMC2804WBRP-G]||2MB||8MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA||LE||1 MiniPCI Type III slot||Arcadyan WN4401A||BRN RTOS||[http://www.de-brauwer.be/wiki/wikka.php?wakka=DissectingSMC Dissecting the SMC2804WBRP-G]
+
|- style="background: #fcc;"
+
|SMC||[http://www.smc.com/index.cfm?event=viewProduct&localeCode=EN_USA&cid=1&scid=4&pid=561 SMC2804WBRP-G] v2||2MB||8MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA||LE||1 MiniPCI Type III slot||[http://www.sparklan.com/product_details.php?prod_id=26 SparkLAN WF-850FJ]||BRN RTOS||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=141 CAS-630]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=142 CAS-630W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=143 CAS-670]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=144 CAS-670W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=126 CAS-700]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=134 CAS-700W]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=149 CAS-771]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=150 CAS-771W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=127 CAS-861]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux||
+
|-
+
|SparkLAN||[http://www.sparklan.com/product_details.php?prod_id=133 CAS-861W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux||
+
|-
+
|Sweex||[http://www.sweex.com/product.asp?pid=302 LB000021]||2MB||16MB||4Eth LAN, 1Eth WAN||PQFP||LE|| ||No||Linux||
+
|- style="background: #fcc;"
+
|T-Com||(T-)Sinus 154 Komfort<sup>([[#fn_1|1]])</sup>||2MB||8MB||4Eth LAN, 1Eth WAN||BGA||LE||1 MiniPCI Type III ||Conexant Prism based||BRN RTOS||[http://silicon-verl.de/home/flo/software/t-sinus154 Firmware Disassemble]
+
|-
+
|TRENDnet||[http://www.trendnet.com/products/TS-U100.htm TS-U100]||4MB||32MB||1Eth, 2USB 2.0||BGA||LE||NEC uPD720101 USB 2.0 Controller||No||Linux||sources:[http://downloads.trendnet.com/TS-U100/GPL/ 1][ftp://ftp.gpl-devices.org/pub/vendors/Trendnet/TS-U100/ 2]
+
|-
+
|TRENDnet||[http://www.trendnet.com/products/TS-U200.htm TS-U200]||4MB||32MB||1Eth, 2USB 2.0, 7 in 1 Card Reader (CF I/II, MicroDrive, SM, MS, MS PRO, SD, MMC)||BGA||LE||NEC uPD720101 USB 2.0 Controller||No||Linux||[http://downloads.trendnet.com/TS-U200/GPL/ sources] [http://www.tomsnetworking.com/Reviews-254-ProdID-TSU200-1.php review]
+
|-
+
|TRENDnet||[http://trendware.com/en/products/TV-IP201.htm TV-IP201]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux|| [http://downloads.trendnet.com/TV-IP201/GPL/GPL_TVIP201_TVIP201W_kern_src.tgz source]
+
|-
+
|TRENDnet||[http://trendware.com/en/products/TV-IP201w.htm TV-IP201W]||4MB||16MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux|| [http://downloads.trendnet.com/TV-IP201W/GPL/GPL_TVIP201_TVIP201W_kern_src.tgz source]
+
|-
+
|TRENDnet||[http://trendware.com/en/products/TV-IP301.htm TV-IP301]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||No||Linux|| [http://downloads.trendnet.com/TV-IP301/GPL/GPL_TVIP301_TVIP301W_kern_src.tgz source]
+
|-
+
|TRENDnet||[http://trendware.com/en/products/TV-IP301W.htm TV-IP301W]||4MB||32MB||1Eth, Internet Camera||BGA||LE|| ||Yes, rt2500?||Linux|| [http://downloads.trendnet.com/TV-IP301W/GPL/GPL_TVIP301_TVIP301W_kern_src.tgz source]
+
|-
+
|U.S.Robotics||[http://www.usr-emea.com/support/s-prod-template.asp?loc=mest&prod=7500 USR7500]||1MB?||4MB?||1Eth, 1USB||PQFP||BE?|| ||No||Sercomm's OS? ||like PS121
+
|-
+
|Wifless||[http://www.wifless.com/prodotti.asp?id=43&q=2&s=1 ESS-1251]||4MB||16MB||2Eth||BGA||LE?||1 MiniPCI Type III slot ||AR-5414||Linux||
+
|-
+
|Wifless||[http://www.wifless.com/prodotti.asp?id=44&q=3&s=2 ESS-125D]||4MB||16MB||2Eth||BGA||LE?||1 MiniPCI Type III slot ||AR-5414||Linux|| [http://www.wifless.com/Prodotti/ESS/Essentia_Wifless_ESS_125D_Brochure.pdf brochure]
+
|-
+
|Wifless||[http://www.wifless.com/prodotti.asp?id=30&q=2&s=2 ESS-151]||4MB||16MB||1Eth||BGA||LE?||1 MiniPCI Type III slot ||AR-5414||Linux|| [http://www.wifless.com/Prodotti/ESS/Essentia_Wifless_ESS_151_Brochure.pdf brochure]
+
|-
+
|Wifless||[http://www.wifless.com/prodotti.asp?id=42&q=1&s=1 ESS-1561]||4MB||16MB||2Eth||BGA||LE?||1 MiniPCI Type III slot ||AR-5414||Linux||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161143&CategoryGroupNo=7B9E3217-7C30-4CD1-99A6-7258C810B494 ES-2108]||4MB||32MB||8xEth, 1xRS232||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161143&CategoryGroupNo=B0AB459F-0530-404E-BDC1-A8FFC6193DC9 ES-2108-G]||4MB||32MB||8xEth, 1xGbE, 1xmini-GBIC, 1xRS232||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161143&CategoryGroupNo=1AC65228-2686-4EFC-8865-EF4FE2475329 ES-2108-LC]||4MB||32MB||8xEth, 1x100FX, 1xSFP, 1xRS232||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161143&CategoryGroupNo=B191241C-31C6-465A-A199-C7B3BB0F9248 ES-2108-PWR]||4MB||32MB||8xEth, 1xGbE, 1xmini-GBIC, 1xRS232||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL||[[HS-100W | HS-100]]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA||BE||1 MiniPCI Type III slot||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL||[[HS-100W]]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA||BE||1 MiniPCI Type III slot||Z-Com XG-601||ZyNOS||[http://www.tomsnetworking.com/2005/01/03/review_hs100w review]
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=DF89431C-2E48-4C85-9511-C602E7C6958B P-334]||2MB||8MB||4Eth LAN, 1Eth WAN||PQFP?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=63E3077E-A924-4111-B813-8787CE7AEBF4 P-334U]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=E2E114A5-A378-4910-98E8-D792C876DFF1 P-334W]||2MB||16MB||4Eth LAN, 1Eth WAN||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=D4E19B90-80FB-4A5A-810B-98D3BBC161E2 P-334WH]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=FD69DFF3-162B-4615-BBD3-D928264F710C P-334WHD]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=361736C0-7B29-41A7-B083-84DD37964908 P-334WT]||4MB||16MB||4Eth LAN, 1Eth WAN||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=7A2CD9C8-5F8A-40F7-9E12-A9FE5D099CF4 P-335]||4MB||16MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=A6099BAB-BF38-4DF3-9F1C-CDDAB94BC016 P-335Plus]||4MB||16MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA?||BE|| ||No||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=A6099BAB-BF38-4DF3-9F1C-CDDAB94BC016 P-335U]||4MB||16MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA?||BE|| ||Yes||ZyNOS||
+
|- style="background: #fcc;"
+
|ZyXEL|| [http://www.zyxel.com/web/product_family_detail.php?PC1indexflag=20040520161313&CategoryGroupNo=E0B07299-357C-47D7-8D7F-47644BBC8CBE P-335WT]||4MB||16MB||4Eth LAN, 1Eth WAN, 1USB 1.1||BGA?||BE|| ||Yes||ZyNOS||
+
|}
+
 
+
Notes:
+
:<sup id="fn_1"> 1 </sup> Look for exactly this model and h/w version number, other versions may contain other chipset
+
 
+
 
+
There's probably more....
+
 
+
* Maybe also the Aopen AOI-892: http://usa.aopen.com/products/network/wireless/aoaaoi892.htm
+
* Maybe also Asiarf AWBRP24242: http://www.asiarf.com/Product/wlan/AWBRP24242.html
+
* http://www.sandberg.it/worldwide/prod.asp?prod=130-98
+
* Black Box [http://online.blackbox.fr/bout/index1.php?script=../bout/produit.php&idProduit=879&conceptOuvert=196 LW6004A]
+
* http://www.herhsiang.com.tw/AP-NAT/WP-4054B2.asp
+
* Tonze [http://www.tonze.com.tw/offer.php?id=products/wireless_lan_ap_bridge/aw6200te AW-6200TE]
+
* Digitus [http://www.digitus.de/scripts/digdetail.asp?artnr=DN-7013-N DN-7013], D-Link [http://www.dns120-linux.org/ DNS-120], [http://www.sitecom.nl/index.php?prod_id=341&grp_id=3 Sitecom LN-350], [http://www.trendnet.com/products/TS-U100.htm Trendnet TS-U100] and [http://www.ovislink.com.tw/MU-5000FS.htm OvisLink eLive MU5000FS] are based on the same stuff by [http://www.cellvision.net/product/file_server.htm Cellvision NFS-101U]
+
* LevelOne [http://www.level1.com/products3.php?sklop=10&id=560145 FBR-1405TX]/v3 (only v3!); kernel image contains "ADM5120", couldn't find the specs though.
+
* T-Sinus 154 DSL (BRN154DSL sig. in firmware)It is based on ARM9, SAMSUNG S3C2510 [http://forum.openwrt.org/viewtopic.php?id=2654 More info on OpenWRT forum] 
+
* Infineon [http://www.jungo.com/openrg/reference_designs_ata.html EASY5120PS-ATA] - small VoIP gateway based on the Infineon VINETIC codec and SLIC-DC ringer.
+
* Planet [http://www.planet.com.tw/product/product_dm.php?product_id=385&menu_id=3 VIP-462DG] 802.11g SIP DECT VoIP Router. ADM5120P, MiniPCI WiFi; Voicepump VP101 DSP (also used in the [http://bs.netgaroo.com/sx541/ SX541]); 1FXO; 1FXS; [http://www.awtek.com.tw/eng/ Awtek] AW110 DECT module; DECT phone included. Use BRN RTOS.
+
* D-Link [http://www.dlink.com/products/?sec=0&pid=447 DVG-2001s] ([http://www.nag.ru/goodies/foto/iptel/dl_dvg2001s/dl_dvg2001s.html photos]) VoIP Terminal Adaptor, SIP, 1* 10/100TX, 1 FXS. ADM5120, 2Mb FLASH, 8Mb RAM, VoIP chip.
+
 
+
Other Operating Systems:
+
* BRN RTOS: BRN RTOS is a real-time operating system. It is use Supertask!/Multitask! RTOS kernel, and the BRN Boot Loader from Broad Net Technology Inc..
+
* Nucleus: [[Wikipedia:Nucleus_RTOS|Nucleus RTOS]] is a real-time operating system created by Accelerated Technology for various CPU platforms.
+
* Mikrotik's RouterOS: [http://www.mikrotik.com MikroTik] RouterOS is router operating system and software which turns regular Intel PC or MikroTik RouterBOARDâ„¢ hardware into a dedicated router.
+
* SerComm's OS: Operating System created by [http://www.sercomm.com SerComm] Corporation.
+
* WILI: [http://www.wilibox.com/products/wili-embedded-linux WILI] is a portable embedded Linux based software platform suited to implement highly functional, secure and manageable wired and wireless IP networking devices
+
* ZyNOS: ZyNOS, the ZyXEL's Networking Operating System is the firmware used in many [http://www.zyxel.com ZyXEL] products.
+
 
+
== Sources ==
+
 
+
* http://sprite.student.utwente.nl/~jeroen/tmp/linux-adm5120.tgz
+
* [http://nano.gmxhome.de/linux-2.6.17.11-adm5120-patch.diff.gz Patch for 2.6.17.11, by Nano]
+
* [http://coderock.org/planet_xrt-401d/files/ Patches for 2.6.15]
+
* [http://www.jungo.com/ Jungo] Provide GPL software with ADM5120 support
+
  
 
== Bootloaders ==
 
== Bootloaders ==
Line 360: Line 55:
 
=== Edimax type bootloader ===
 
=== Edimax type bootloader ===
  
Most ADM5120 boards come with a build in bootloader.
+
Most ADM5120 boards come with a built-in bootloader.
  
On startup it waits a few seconds before loading a compressed kernel image from Flash.
+
On startup it waits a few seconds before loading a compressed kernel image from flash.
 
If space is pressed (on the serial console) three times during that time the following menu is presented:
 
If space is pressed (on the serial console) three times during that time the following menu is presented:
  
Line 415: Line 110:
 
== Linux Support ==
 
== Linux Support ==
  
The vmlinuz file is a binary vmlinux file (created using objcopy with -O binary) compressed with gzip. The Edimax GPL sourcecode contains all necessary tools to create a new boot image.
+
The '''vmlinuz''' file for the Edimax BR6104 bootloader and clones is a binary vmlinux file (created using objcopy with -O binary) compressed with gzip. The Edimax GPL sourcecode contains all necessary tools to create a new boot image.
  
Although [[YAMON]] is mentioned in the prom init code it seems to be a result of a bad cut-and-paste job. (Seems, development board was a [[Mips_Atlas]]). The commandline is hardcoded. (Unfortunatly spreaded over several files).
+
Although [[YAMON]] is mentioned in the prom init code it seems to be a result of a bad cut-and-paste job. (Seems, development board was a [[MIPS Atlas]]). The commandline is hardcoded. (Unfortunatly spreaded over several files).
  
 
The image is a compressed binary file and the kernel entry is expected at a fixed address (which is why anything but the original ADMtek 2.4.18 kernel won't run without tricks).
 
The image is a compressed binary file and the kernel entry is expected at a fixed address (which is why anything but the original ADMtek 2.4.18 kernel won't run without tricks).
Line 423: Line 118:
 
The kernel is loaded at <code>0x80002000</code> and the kernel_entry is expected at <code>0x800026d8</code>.
 
The kernel is loaded at <code>0x80002000</code> and the kernel_entry is expected at <code>0x800026d8</code>.
  
 +
== Sources ==
  
=== Linux 2.4 ===
+
* http://sprite.student.utwente.nl/~jeroen/tmp/linux-adm5120.tgz
 +
* http://nano.gmxhome.de/linux-2.6.17.11-adm5120-patch.diff.gz
 +
* http://coderock.org/planet_xrt-401d/files/linux-mips-2.6.15-adm_01.patch
 +
* https://dev.openwrt.org/browser/trunk/target/linux/adm5120/
  
It seems that all products using this cpu use a 2.4.18 based kernel with additional patches by ADMtek.
+
== Distributions ==
 +
* midge http://midge.vlad.org.ua - OpenWRT-like distribution for routers based on ADM5120
 +
* AMiLDA http://www.amilda.org/ - User-friendly distribution aimed at replacing the original firmware (previously known as "EdiLinux").
 +
* OpenWrt http://dev.openwrt.org - Supports both Little and Big endian ADM5120 as well as device detection based on Linux-2.6.
  
This code is available from several vendors of the products mentioned above i.e. for Edimax [[BR6104]].
+
== Switch ==
  
The userland is based on uClibc and busybox.
+
The Adm5120 has a built-in switch, see the page [[ADM5120_switch]] to configure it.
  
Patch for vanilla 2.4.31 can be found at http://joco.kezdionline.ro/linux-2.4.31-adm.diff.bz2. This patch have MTD and ebtables support.
+
== JTAG ==
  
AMiLDA Linux is based on the 2.4.32 kernel, whose patch can be http://downloads.amilda.org/AMiLDA/patches/linux-2.4.32-adm.patch.bz2.
+
See [[JTAG]] page for details.
  
 +
ADM5120 PQFP JTAG pinout:
  
 +
134 nTRSTN
 +
135 TDI
 +
136 TDO
 +
137 TMS
 +
139 TCK
  
 +
== UART ==
  
 +
ADM5120 AMBA UART is not compatible with NS16c550. It has a lot of 16550-like features, but is not register compatable. This UART is well-known in the ARM world as:
  
[[Category:SOC]]
+
AMBA UART PrimeCell (PL010) Block Specification (ARM-0001-CUST-DSPC-A03)
 +
 
 +
See a ''include/asm-arm/hardware/serial_amba.h'' and ''drivers/char/serial_amba.c''
 +
 
 +
Linux distributive for ADM5120 contains a sourcecode for the ADM5120 UART. [[U-Boot]] bootloader has support for this UART too.
 +
 
 +
ARM kernel also contains sourcecode for this PL010 UART, so integration should be possible.
 +
 
 +
== Memory controller ==
 +
 
 +
Memory controller is very similar to the ARM PrimeCell MultiPort Memory Controller (PL172) described in the ARM DDI 0215C document.
 +
 
 +
== USB ==
 +
 
 +
USB controller is available as a device on the AMBA internal bus and slightly different from the standart OHCI controller. Driver is available under ''usb-shci'' name.
 +
 
 +
== PCI ==
 +
 
 +
ADM5120 (BGA version only) has AMBA-to-PCI bridge:
 +
 
 +
Autoconfig PCI channel 0x801756e8
 +
Scanning bus 00, I/O 0x11500000:0x115ffff0, Mem 0x11400000:0x11500000
 +
00:00.0 Class 0600: 1317:5120
 +
        Mem unavailable -- skipping, bar_size=0x10000000
 +
        I/O unavailable -- skipping, bar_size=0x1000000
 +
 
 +
== Reset switch ==
 +
 
 +
When experimenting with the ADM5120, you will find that powering off and on is the only way to reboot the switch. This can be annoying. The "Reset" knob is software controlled and acts like Ctrl-Alt-Del. Luckily, adding a reset switch is easy. Locate the 7414 chip (U3 on Edimax 6104). Connecting pin 1 of this chip to GND will reset the board. (Please note: most likely you can reset the board by connecting a whole lot of other pins to GND, some of which will reset the board for good. Be careful.) The 7414 forms the official reset circuit, with a resistor and a condensor (and a diode that I don't understand, BTW). ''The diode is parallel to the resistor. It is there to discharge the capacitor, so the circuit also works with a fast power down - power up cycle.''
 +
 
 +
== Emulator ==
 +
[http://virtualmips.googlecode.com/ VirtualMIPS] is an emulator of MIPS Soc. It supports ADM5120(whithout switch emulation) and can run linux kernel.
  
 
== Links ==
 
== Links ==
Line 454: Line 195:
 
* [http://www.amilda.org AMiLDA is a user friendly linux distribution for many ADM5120-based devices.]
 
* [http://www.amilda.org AMiLDA is a user friendly linux distribution for many ADM5120-based devices.]
 
* [http://www.de-brauwer.be/wiki/wikka.php?wakka=DissectingSMC Dissecting the SMC2804WBRP-G]
 
* [http://www.de-brauwer.be/wiki/wikka.php?wakka=DissectingSMC Dissecting the SMC2804WBRP-G]
 +
* [http://linux-adm5120.sourceforge.net/netbsd/ NetBSD on an Edimax BR6104K(P), (Sourceforge)]
 +
* [http://netbsd-edimax-br6104k.googlecode.com/svn/ NetBSD on Edimax BR6104K(P), (Google Code)]
 +
* [http://rb1xx.ozo.com/doku.php OpenWRT @ RB1xx]
 +
  
  
 
[[Category:SOC]]
 
[[Category:SOC]]

Latest revision as of 06:01, 15 August 2012

General

ADMtek is part of Infineon technologies AG based in Taiwan and makes home gateway chips.

ADM5120 / ADM5120P

Infineon calls this 'a highly integrated, high performance and flexible System-on-Chip Home Gateway controller'.

ADM5120 Home Gateway Controller Datasheets: v1.13, v1.14, v1.16 and misc datasheets. See also datasheetsite results for ADM5120 datasheet

Specs:

  • 175MHz/227MIPS 4Kc CPU with an embedded cache, 8K-byte I-cache and 8K D-cache MIPS32
  • An embedded memory management unit 32-entry TLB, with 16 organized entry pairs
  • 5 IEEE 802.e Fast Ethernet PHY interfaces and 1 GMII(1)/MII interface
  • Embedded ethernet switch engine
  • Two SDRAM banks (up to 128MB)
  • Two Flash banks (up to 4MB)
  • AMBA-AHB internal bus
  • 2 AMBA ABP UART interfaces
  • AHB-to-PCI bridge that supports 3 master devices (1)
  • GPIO (2))
  • USB 1.1 host controller

Notes:

1 Available in BGA (ADM5120) only, not PQFP (ADM5120P)
2 PQFP has 4 GPIO pins v.s. BGA has 8 pins.

ADM8668 - WildPass

WildPass is a highly integrated SoC which incorporates a powerful 200MHZ CPU with MMU support, a 802.11a/b/g MAC/Baseband, two 802.3 MACs and one 10/100BASE-Tx 802.3u compliant Auto-MDIX transceiver.

  • CPU: 200MHZ MIPS4Kc with 8KB I-cache, 8KB D-Cache with MMU support, 6 DMA engines and Hardware NAT support
  • WLAN (1 802.11a/b/g WMAC + BBP)
  • USB 2.0 Host + PHY interface
  • PCI bridge that can support 3 PCI devices
  • IDE, PCM UART and SPI interfaces
  • IEEE 802.11a/b/g,IEEE 803.11e(WMM), 802.11i(WPA2), 802.11h, IEEE 802.11d and 802.11d Standards compliant
  • AHB devices: MIPS4KC, MC, port1, port2, WLAN, USB2.0 host, PCI, IDE.
  • Debugging interface: JTAG for MIPS-multiICE,trace32
  • Package: 352BGA and 289BGA (excludes PCI and IDE interface)
      • This chip has reached end of life. You will not find any support for such a dated chip.
      • Software package is borrowed from 5120. Almost useless unless you can spend 2 man-years porting over your own software

OpenWRT has merged code from http://wiki.scottn.us/ for this platform.

Products based on the ADM5120

Moved to the Adm5120 devices. This product HAS NOT reached EOL yet !

Bootloaders

Edimax type bootloader

Most ADM5120 boards come with a built-in bootloader.

On startup it waits a few seconds before loading a compressed kernel image from flash. If space is pressed (on the serial console) three times during that time the following menu is presented:

ADM5120 Boot:                                                                  
                                                                               
                                                                               
                                                                               
Linux Loader Menu                                                              
====================                                                           
(a) Download vmlinuz to flash ...                                              
(b) Download vmlinuz to sdram (for debug) ...                                  
(c) Exit                                                                       
                                                                               
Please enter your key :

The bootloader contains a simple menu-driven interface, CFI FLASH r/w driver, x-modem downloader and zlib 1.1.4 code.

Linux distributions contains a binary form of the bootloader in /Linux-SC/EdiLinux/image/

Extended bootloader

This extended bootloader may be based on the same codebase that the standard Edimax-type bootloader is, but it is larger than the standard one. Anything larger than 32K will possibly overwrite other data on the flash device. This extended bootloader is larger than 32K when compiled. It is possible to build it so that it is less than 32K in length, but to do that TFTP must be disabled. Some info about an extended bootloader is available at http://midge.vlad.org.ua/wiki/bootloader-with-tftp, and the source code can be downloaded from http://midge.vlad.org.ua/misc/bootloader/

CFE for ADM5120

Compex offers a WP54-WRT, a hardware OEM board based on the ADM5120. As part of this solution Compex distributes a CFE bootloader, ported to the ADM5120 harware. There is no sourcecode, the CFE's licence allows to distribute it in the binary-only format. Unfortunately, WP54-WRT contains a "protection chip" sitting on the GPIO0 and GPIO1. CFE won't boot a kernel w/o this chip.

MyLoader

MyLoader is the bootloader only seen so far on Compex wireless routers.

U-Boot

U-Boot support for AMD5120 is currently available as a patch. With this patch U-Boot can replace the manufacturer's bootloader because it does a full initialisation of the hardware. It supports both FLASH memory and Ethernet which opens the possibility to have U-Boot load the Kernel from either TFTP or FLASH. In time support for USB will be implemented to offer the possibility to load the Kernel from a USB mass storage device.

 U-Boot 1.1.6 (Dec 19 2006 - 12:19:49)

 SoC:   Infineon ADM5120/PQFP @175MHz (Rev: 0008)
 DRAM:  16 MB
 Flash:  2 MB
 In:    serial
 Out:   serial
 Err:   serial
 Net:   adm0
 Hit any key to stop autoboot:  0
 ADM5120 #

Linux Support

The vmlinuz file for the Edimax BR6104 bootloader and clones is a binary vmlinux file (created using objcopy with -O binary) compressed with gzip. The Edimax GPL sourcecode contains all necessary tools to create a new boot image.

Although YAMON is mentioned in the prom init code it seems to be a result of a bad cut-and-paste job. (Seems, development board was a MIPS Atlas). The commandline is hardcoded. (Unfortunatly spreaded over several files).

The image is a compressed binary file and the kernel entry is expected at a fixed address (which is why anything but the original ADMtek 2.4.18 kernel won't run without tricks).

The kernel is loaded at 0x80002000 and the kernel_entry is expected at 0x800026d8.

Sources

Distributions

  • midge http://midge.vlad.org.ua - OpenWRT-like distribution for routers based on ADM5120
  • AMiLDA http://www.amilda.org/ - User-friendly distribution aimed at replacing the original firmware (previously known as "EdiLinux").
  • OpenWrt http://dev.openwrt.org - Supports both Little and Big endian ADM5120 as well as device detection based on Linux-2.6.

Switch

The Adm5120 has a built-in switch, see the page ADM5120_switch to configure it.

JTAG

See JTAG page for details.

ADM5120 PQFP JTAG pinout:

134 nTRSTN
135 TDI
136 TDO
137 TMS
139 TCK

UART

ADM5120 AMBA UART is not compatible with NS16c550. It has a lot of 16550-like features, but is not register compatable. This UART is well-known in the ARM world as:

AMBA UART PrimeCell (PL010) Block Specification (ARM-0001-CUST-DSPC-A03)

See a include/asm-arm/hardware/serial_amba.h and drivers/char/serial_amba.c

Linux distributive for ADM5120 contains a sourcecode for the ADM5120 UART. U-Boot bootloader has support for this UART too.

ARM kernel also contains sourcecode for this PL010 UART, so integration should be possible.

Memory controller

Memory controller is very similar to the ARM PrimeCell MultiPort Memory Controller (PL172) described in the ARM DDI 0215C document.

USB

USB controller is available as a device on the AMBA internal bus and slightly different from the standart OHCI controller. Driver is available under usb-shci name.

PCI

ADM5120 (BGA version only) has AMBA-to-PCI bridge:

Autoconfig PCI channel 0x801756e8
Scanning bus 00, I/O 0x11500000:0x115ffff0, Mem 0x11400000:0x11500000
00:00.0 Class 0600: 1317:5120
       Mem unavailable -- skipping, bar_size=0x10000000
       I/O unavailable -- skipping, bar_size=0x1000000

Reset switch

When experimenting with the ADM5120, you will find that powering off and on is the only way to reboot the switch. This can be annoying. The "Reset" knob is software controlled and acts like Ctrl-Alt-Del. Luckily, adding a reset switch is easy. Locate the 7414 chip (U3 on Edimax 6104). Connecting pin 1 of this chip to GND will reset the board. (Please note: most likely you can reset the board by connecting a whole lot of other pins to GND, some of which will reset the board for good. Be careful.) The 7414 forms the official reset circuit, with a resistor and a condensor (and a diode that I don't understand, BTW). The diode is parallel to the resistor. It is there to discharge the capacitor, so the circuit also works with a fast power down - power up cycle.

Emulator

VirtualMIPS is an emulator of MIPS Soc. It supports ADM5120(whithout switch emulation) and can run linux kernel.

Links