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:d-link:d-link_dap-1620 [2020/07/27 20:01] – Clarifications minipuddinginbox:toh:d-link:d-link_dap-1620 [2024/12/12 13:30] – Rev B raenye
Line 1: Line 1:
 ====== D-Link DAP-1620 ====== ====== D-Link DAP-1620 ======
  
-The **D-Link DAP-1620** is a dual-band Wi-Fi range extender.+The **D-Link DAP-1620** is a dual-band Wi-Fi range extender. It has two hardware revisions: A and B, with a common outer shell, but substantially different hardware (see below). 
 +Since it is powered by mains, there are regional variants of the shell (US, EU, UK, maybe others) but the firmware and the internals are not affected by this (the same 100-240V AC to 12V 0.75A DC converter is used). 
 + 
 +Revision A is marketed as AC1200 (=300+866), whereas revision B is marketed as AC1300 (=400+866).
  
 ====== OpenWrt support ====== ====== OpenWrt support ======
  
-<color #ed1c24>**Not supported.**</color>+  * Revision A support should be available after [[https://github.com/openwrt/openwrt/pull/17027|#17027]] is merged. 
 +  Revision B is supported since release 23.05 (see [[commit>e4c7703d2]]). 
  
 ====== Hardware ====== ====== Hardware ======
  
-^ H/W rev. ^ CPU ^ Flash ^ RAM ^ Wi-Fi chip ^ 2.4 GHz ^ 5 GHz ^ Ethernet ports ^ USB ^ Serial ^ LEDs ^ Buttons ^ +^ H/W rev.  ^ CPU                   ^ Flash   ^ RAM      ^ Wi-Fi chip             ^ 2.4 GHz        ^ 5 GHz          ^ Ethernet ports        ^ USB  ^ Serial  ^ LEDs  ^ Buttons  
-| A1/A2 | MT7620A @ 580 MHz | 8 MiB | 64 MiB | MT7610EN (1T1R) | Yes, b/g/n/ac | Yes, b/g/n/ac | 1 x RTL8211E Gigabit | No | Yes | 4 | 2 | +| A1/A2     | MT7620A @ 580 MHz     | 8 MiB   | 64 MiB   MT7612E (2T2R        | Yes, b/g/n     | Yes, b/g/n/ac  | 1 x RTL8211E Gigabit  | No   | Yes     | 4     | 2        | 
 +| B1        | MT7621AT @ 2x880 MHz  | 16 MiB  | 128 MiB  | MT7615DN (2T2R, DBDC)  | Yes, b/g/n/ac  | Yes, b/g/n/ac  | 1 x AR8033 Gigabit    | No   | Yes     | 4     | 2        |
  
-====== Boot output ====== +The SPI flash is ''Macronix MX25L6406E'' which appears to be a compatible replacement for ''MX25L640**5D**''. 
- +==== OEM bootlog ==== 
-==== Stock firmware 1.06b04 ==== +<WRAP bootlog> 
-<WRAP bootlog><nowiki>U-Boot 1.1.3 (Mar 21 2016 - 16:55:00)+<nowiki> 
 +U-Boot 1.1.3 (Mar 21 2016 - 16:55:00)
  
 Board: Ralink APSoC DRAM:  64 MB Board: Ralink APSoC DRAM:  64 MB
Line 21: Line 28:
 enable ephy clock...done. rf reg 29 = 5 enable ephy clock...done. rf reg 29 = 5
 SSC disabled. SSC disabled.
-spi_wait_nsec: 29+****************************** 
 +Software System Reset Occurred 
 +****************************** 
 +spi_wait_nsec: 29 
 spi device id: c2 20 17 c2 20 (2017c220) spi device id: c2 20 17 c2 20 (2017c220)
 find flash: MX25L6405D find flash: MX25L6405D
-raspi_read: from:30000 len:1000+raspi_read: from:30000 len:1000 
 *** Warning - bad CRC, using default environment *** Warning - bad CRC, using default environment
  
-============================================+============================================ 
 Ralink UBoot Version: 4.1.1.0 Ralink UBoot Version: 4.1.1.0
---------------------------------------------+-------------------------------------------- 
 ASIC 7620_MP (Port5<->Phy) ASIC 7620_MP (Port5<->Phy)
 DRAM component: 512 Mbits DDR, width 16 DRAM component: 512 Mbits DDR, width 16
Line 38: Line 48:
 Cameo Version: v1.00 Build:02 Cameo Version: v1.00 Build:02
 Module Name: D-Link DAP-1620A1 Module Name: D-Link DAP-1620A1
-============================================+============================================ 
 icache: sets:512, ways:4, linesz:32 ,total:65536 icache: sets:512, ways:4, linesz:32 ,total:65536
-dcache: sets:256, ways:4, linesz:32 ,total:32768+dcache: sets:256, ways:4, linesz:32 ,total:32768 
  
- ##### The CPU freq = 580 MHZ ####+ ##### The CPU freq = 580 MHZ #### 
  estimate memory size =64 Mbytes  estimate memory size =64 Mbytes
-raspi_read: from:50000 len:40 +raspi_read: from:50000 len:40  
-raspi_read: from:4f0000 len:40+raspi_read: from:4f0000 len:40 
  
 ================================================= =================================================
Line 53: Line 63:
 Image1 Header Checksum --> OK Image1 Header Checksum --> OK
 Image2 Header Checksum --> OK Image2 Header Checksum --> OK
-Image1 Data Checksum --> raspi_read: from:50040 len:dc7e6+Image1 Data Checksum --> raspi_read: from:50040 len:dc7e6 
 OK OK
-Image2 Data Checksum --> raspi_read: from:4f0040 len:c9469+Image2 Data Checksum --> raspi_read: from:4f0040 len:c9469 
 OK OK
  
Line 63: Line 73:
 ================================================= =================================================
  
-Please choose the operation: +Please choose the operation:  
-   1: Load system code to SDRAM via TFTP. +   1: Load system code to SDRAM via TFTP.  
-   2: Load system code then write to Flash via TFTP.+   2: Load system code then write to Flash via TFTP. 
    3: Boot system code via Flash (default).    3: Boot system code via Flash (default).
    4: Entr boot command line interface.    4: Entr boot command line interface.
-   7: Load Boot Loader code then write to Flash via Serial. +   7: Load Boot Loader code then write to Flash via Serial.  
-   9: Load Boot Loader code then write to Flash via TFTP.                                                             +   9: Load Boot Loader code then write to Flash via TFTP.  
 + 1  0  
 +   
 3: System Boot system code via Flash. 3: System Boot system code via Flash.
 ## Booting image at bc050000 ... ## Booting image at bc050000 ...
-raspi_read: from:50000 len:40+raspi_read: from:50000 len:40 
    Image Name:   Linux Kernel Image    Image Name:   Linux Kernel Image
    Image Type:   MIPS Linux Kernel Image (lzma compressed)    Image Type:   MIPS Linux Kernel Image (lzma compressed)
Line 79: Line 90:
    Load Address: 80000000    Load Address: 80000000
    Entry Point:  8000c310    Entry Point:  8000c310
-raspi_read: from:50040 len:dc7e6+raspi_read: from:50040 len:dc7e6 
    Verifying Checksum ... OK    Verifying Checksum ... OK
    Uncompressing Kernel Image ... OK    Uncompressing Kernel Image ... OK
Line 90: Line 101:
  
 LINUX started... LINUX started...
- 
  THIS IS ASIC  THIS IS ASIC
 Linux version 2.6.36.x (root@roger-1620a-desktop) (gcc version 3.4.2) #2 Mon Dec 11 10:56:07 CST 2017 Linux version 2.6.36.x (root@roger-1620a-desktop) (gcc version 3.4.2) #2 Mon Dec 11 10:56:07 CST 2017
- 
  The CPU feqenuce set to 580 MHz  The CPU feqenuce set to 580 MHz
  PCIE: bypass PCIe DLL.  PCIE: bypass PCIe DLL.
Line 114: Line 123:
 Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes.
 Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
-Writing ErrCtl register=0003a00b +Writing ErrCtl register=0006f100 
-Readback ErrCtl register=0003a00b+Readback ErrCtl register=0006f100
 Memory: 61980k/65536k available (2209k kernel code, 3556k reserved, 339k data, 168k init, 0k highmem) Memory: 61980k/65536k available (2209k kernel code, 3556k reserved, 339k data, 168k init, 0k highmem)
 NR_IRQS:128 NR_IRQS:128
Line 125: Line 134:
 RALINK_GPIOMODE = 1a301d RALINK_GPIOMODE = 1a301d
 RALINK_GPIOMODE = 18301d RALINK_GPIOMODE = 18301d
-PPLL_CFG1=0xe48000+PPLL_CFG1=0xe58000
 MT7620 PPLL lock MT7620 PPLL lock
 PPLL_DRV =0x80080504 PPLL_DRV =0x80080504
Line 131: Line 140:
 RALINK_RSTCTRL = 2400000 RALINK_RSTCTRL = 2400000
 RALINK_CLKCFG1 = 75afffc0 RALINK_CLKCFG1 = 75afffc0
- 
 *************** MT7620 PCIe RC mode ************* *************** MT7620 PCIe RC mode *************
 PCIE0 enabled PCIE0 enabled
Line 230: Line 238:
 init nvram memory map size: 0x10000 order of pages: 0x4 init nvram memory map size: 0x10000 order of pages: 0x4
 nvram module init: nvram module init:
-        /dev/nvram major number 225 glues to mtd: "nvram" size: 0x00010000 + /dev/nvram major number 225 glues to mtd: "nvram" size: 0x00010000 
-        nvram_space: 0x00010000 mapped via mmap(2)+ nvram_space: 0x00010000 mapped via mmap(2)
 openfile :/etc/sysinfo openfile :/etc/sysinfo
 read_mp_info: read 65536 data from /dev/mtdblock3 successfully read_mp_info: read 65536 data from /dev/mtdblock3 successfully
 openfile :/etc/nvram.default openfile :/etc/nvram.default
- 
- 
 BusyBox v1.01 (2017.12.11-02:52+0000) Built-in shell (ash) BusyBox v1.01 (2017.12.11-02:52+0000) Built-in shell (ash)
 Enter 'help' for a list of built-in commands. Enter 'help' for a list of built-in commands.
- 
 / # rm: cannot remove `/var/wizard_lang.js': No such file or directory / # rm: cannot remove `/var/wizard_lang.js': No such file or directory
 eth2: Cannot assign requested address eth2: Cannot assign requested address
-umount: cannot umount /tmp/lang_pack: No such file or Raeth v3.1 (directory +umount: cannot umount Raeth v3.1 (/tmp/lang_pack: TaskletNo such file or ,SkbRecycledirectory 
-Tasklet,SkbRecycle) +
- +phy_tx_ring = 0x03fd2000, tx_ring = 0xa3fd2000 
-phy_tx_ring = 0x03fd6000, tx_ring = 0xa3fd6000 +phy_rx_ring0 = 0x03fd4000, rx_ring0 = 0xa3fd4000 
- +SMACCR1 -- : 0x0000a0ab 
-phy_rx_ring0 = 0x03fd8000, rx_ring0 = 0xa3fd8000 +SMACCR0 -- : 0x1bee6522
-SMACCR1 -- : 0x0000409b +
-SMACCR0 -- : 0xcd7c27ce+
 CDMA_CSG_CFG = 81000000 CDMA_CSG_CFG = 81000000
 GDMA1_FWD_CFG = 20710000 GDMA1_FWD_CFG = 20710000
 umount: cannot umount /tmp/lang_pack: No such file or directory umount: cannot umount /tmp/lang_pack: No such file or directory
 +mount: mounting /dev/mtdblock6 on /tmp/lang_pack failed
 eth2: Cannot assign requested address eth2: Cannot assign requested address
-mount: mounting /dev/mtdblock6 on /tmp/lang_pack failed 
 device eth2 entered promiscuous mode device eth2 entered promiscuous mode
 killall: syslogd: no process killed killall: syslogd: no process killed
Line 260: Line 263:
 Thu Jan  1 00:00:00 UTC 2015 Thu Jan  1 00:00:00 UTC 2015
 /tmp/password has been created /tmp/password has been created
-2015-01-01 00:00:00: (network.c.247) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes+2015-01-01 00:00:00: (network.c.247) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes 
 checksum=0x849E141B checksum=0x849E141B
 openfile :/etc/nvram.default openfile :/etc/nvram.default
-nvram: ap_wlan0_5g_auto_channel_enable="0", but default is "br0: port 1(eth2) entering forwarding state +default_val=1 
-1" +===============DUTinfo_file detail===========br0: port 1(eth2) entering forwarding state 
-nvram: ap_wlbr0: port 1(eth2) entering forwarding state +== 
-an0_11n_protection="20", but default is "auto" +[Type]0x0001br0: port 1(eth2) entering forwarding state 
-nvram: ap_wlan0_auto_channel_enable="0", but default is "1" +[Length]8[Value]DAP-1620
-nvram: ap_wlan0_channel="4", but default is "11" +
-nvram: ap_wlan0_disablecoext="0", but default is "1" +
-nvram: cookie="1144823555", but default is "X" +
-nvram: wlan0_5g_enable="0", but default is "1" +
-nvram: ap_ipv6_wan_proto="link_local", but default is "ipv6_autoconfig" +
-nvram: default_downlink_ssid="0", but default is "1" +
-nvram: setup_wizard_ap="0", but default is "1" +
-nvram: wlan1_psk_pass_phrase="", but default is "1234567890" +
-nvram: wlan0_disable_wps_pbc="1", but default is "0" +
-nvram: wlan0_wps_configured_mode="1", but default is "5" +
-nvram: wlan0_wps_enable="0", but default is "1" +
-nvram: wlan0_disablecoext="0", but default is "1" +
-nvram: wlan0_11n_protection="20", but default is "auto" +
-nvram: wlan0_auto_channel_enable="0", but default is "1" +
-nvram: wlan0_channel="4", but default is "11" +
-nvram: wlan0_5g_auto_channel_enable="0", but default is "1" +
-nvram: dhcpc_enable="0", but default is "1" +
-nvram: ap_primary_dns="192.168.2.1", but default is "0.0.0.0" +
-nvram: ap_gateway="192.168.2.50", but default is "0.0.0.0" +
-nvram: ap_ipaddr="192.168.2.50", but default is "192.168.0.50" +
-nvram: admin_password="abc123test", but default is "" +
-nvram: wlan1_enable="0", but default is "1" +
-nvram: rp_mode="0", but default is "1" +
-default_val=0 +
-===============DUTinfo_file detail============= +
-[Type]0x0001[Length]8[Value]DAP-1620+
 [Type]0x0002[Length]2[Value]A2 [Type]0x0002[Length]2[Value]A2
-[Type]0x0004[Length]1[Value]0+[Type]0x0004[Length]1[Value]1
 [Type]0x0005[Length]7[Value]1.06b04 [Type]0x0005[Length]7[Value]1.06b04
-[Type]0x0009[Length]17[Value]40:9b:cd:7c:27:ce +[Type]0x0009[Length]17[Value]a0:ab:1b:ee:65:aa 
-[Type]0x000A[Length]17[Value]40:9b:cd:7c:27:ce +[Type]0x000A[Length]17[Value]a0:ab:1b:ee:65:aa 
-[Type]0x000B[Length]17[Value]40:9b:cd:7c:27:d0 +[Type]0x000B[Length]17[Value]a0:ab:1b:ee:65:bb 
-[Type]0x000C[Length]4[Value]0x37 +[Type]0x000C[Length]4[Value]0x14 
-[Type]0x0010[Length]10[Value]dlink-27CE +[Type]0x0010[Length]10[Value]dlink-6522 
-[Type]0x0011[Length]15[Value]dlink-27CE-5GHz +[Type]0x0011[Length]15[Value]dlink-6522-5GHz 
-[Type]0x0012[Length]10[Value]ayyce34805 +[Type]0x0012[Length]10[Value]hrcgy84879 
-[Type]0x0013[Length]12[Value]abc123test+[Type]0x0013[Length]0[Value]
 [Type]0x0014[Length]10[Value]0x849E141B [Type]0x0014[Length]10[Value]0x849E141B
-[Type]0x001A[Length]12[Value]201760101662+[Type]0x001A[Length]12[Value]201691402454
 [Type]0x000D[Length]9[Value]/var/tmp/ [Type]0x000D[Length]9[Value]/var/tmp/
 [Type]0x000E[Length][Value] [Type]0x000E[Length][Value]
-set_5G_wlan_basic: >>>> wlan0_5g_dfs_enable[0] +set_5G_wlan_basic: A11>>>> forced_enable[0] wlan1_enable[1] current_system_mode[1] wlan0_5g_dfs_enable[0]
-set_5G_wlan_basic: A11>>>> forced_enable[0] wlan1_enable[0] current_system_mode[0] wlan0_5g_dfs_enable[0] +
-set_5G_wlan_basic: A22>>>> wlan1_enable[0] current_system_mode[0]+
 register rt2860 register rt2860
- 
- 
 === pAd = c0582000, size = 2286352 === === pAd = c0582000, size = 2286352 ===
- 
 <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocTxRxRingMemory, Status=0
 <-- RTMPAllocAdapterBlock, Status=0 <-- RTMPAllocAdapterBlock, Status=0
Line 329: Line 301:
 get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai
 ===> rt2880_probe ===> rt2880_probe
- 
- 
 === pAd = c07b3000, size = 2286352 === === pAd = c07b3000, size = 2286352 ===
- 
 <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocTxRxRingMemory, Status=0
 <-- RTMPAllocAdapterBlock, Status=0 <-- RTMPAllocAdapterBlock, Status=0
Line 339: Line 308:
 NVM is FLASH mode (pAd->flash_offset = 0x40000) NVM is FLASH mode (pAd->flash_offset = 0x40000)
 get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=ra get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=ra
-ra0: at CSR addr 0xb0180000, IRQ 4.+ra0: at CSR addr 0xb0180000, IRQ 4. 
 <=== rt2880_probe <=== rt2880_probe
-RX[0] DESC a2f35000 size = 4096 +RX[0] DESC a2f2e000 size = 4096 
-RX[1] DESC a2f36000 size = 4096+RX[1] DESC a2f2f000 size = 4096
 cfg_mode=9 cfg_mode=9
 cfg_mode=9 cfg_mode=9
Line 366: Line 335:
 pAd->ed_chk = 2 pAd->ed_chk = 2
 pAd->ed_false_cca_threshold = 3000 pAd->ed_false_cca_threshold = 3000
-IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0).+IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). 
 1. Phy Mode = 14 1. Phy Mode = 14
 Country Region from e2p = ffff Country Region from e2p = ffff
-E2PROM: D0 target power=0xff1e +E2PROM: D0 target power=0xff1e  
-E2PROM: 40 MW Power Delta= 0+E2PROM: 40 MW Power Delta= 0 
 2. Phy Mode = 14 2. Phy Mode = 14
 3. Phy Mode = 14 3. Phy Mode = 14
 AntCfgInit: primary/secondary ant 0/1 AntCfgInit: primary/secondary ant 0/1
-D1 = 1, D2 = 3, CalCode = !!! +D1 = -2, D2 = -4, CalCode = -4 !!! 
-RT6352_Temperature_Init : BBPR49 = 0x1 +RT6352_Temperature_Init : BBPR49 = 0xfffffffe 
-RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff7 +RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff4 
-Current Temperature from BBP_R49=0xfffffff1+Current Temperature from BBP_R49=0xfffffff6
  TX BW Filter Calibration !!!  TX BW Filter Calibration !!!
  RX BW Filter Calibration !!!  RX BW Filter Calibration !!!
 LOFT Calibration Done! LOFT Calibration Done!
 IQCalibration Start! IQCalibration Start!
-IQCalibration Done! CH = 0, (gain= 1, phase=3d)+IQCalibration Done! CH = 0, (gain= f, phase= 1)
 IQCalibration Start! IQCalibration Start!
-IQCalibration Done! CH = 1, (gain= f, phase= 2)+IQCalibration Done! CH = 1, (gain= 0, phase=3e)
 TX IQ Calibration Done! TX IQ Calibration Done!
 ChipStructAssign(): RALINK6352 hook ! ChipStructAssign(): RALINK6352 hook !
-MCS Set = ff ff 00 00 00 +MCS Set = ff ff 00 00 01 
-APStartUp(): AP Set CentralFreq at 4(Prim=4, HT-CentCh=4, VHT-CentCh=0, BBP_BW=0+SYNC - BBP R4 to 20MHz.l 
-@@@ ed_monitor_init : ===> +SYNC - BBP R4 to 20MHz.l 
-@@@ ed_monitor_init : <=== +SYNC - BBP R4 to 20MHz.l 
-Main bssid = 40:9b:cd:7c:27:ce+SYNC - BBP R4 to 20MHz.l 
 +SYNC - BBP R4 to 20MHz.l 
 +SYNC - BBP R4 to 20MHz.l 
 +SYNC - BBP R4 to 20MHz.l 
 +SYNC - BBP R4 to 20MHz.l 
 +APStartUp(): AP Set CentralFreq at 3(Prim=1, HT-CentCh=3, VHT-CentCh=0, BBP_BW=1
 +@@@ ed_monitor_exit : ===> 
 +@@@ ed_monitor_exit : <=== 
 +Main bssid = a0:ab:1b:ee:65:aa
 <==== rt28xx_init, Status=0 <==== rt28xx_init, Status=0
 get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=apcli get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=apcli
 RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(1):Check if PDMA is idle!
 RTMPDrvOpen(2):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle!
-@@@ ed_monitor_init : ===> 
-@@@ ed_monitor_init : <=== 
 device ra0 entered promiscuous mode device ra0 entered promiscuous mode
 br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state
 br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state
-build time =+device apcli0 entered promiscuous mode 
 +br0: port 3(apcli0) entering forwarding state 
 +br0: port 3(apcli0) entering forwarding state 
 +Interface doesn't accept private ioctl... 
 +set (8BE2): Invalid argument 
 +build time = 
 20141115060606a 20141115060606a
 rom patch for E3 IC rom patch for E3 IC
- +platform = 
-platform =+
 ALPS ALPS
-hw/sw version = +hw/sw version =  
-▒▒ +ŠŠ 
-patch version = +patch version =  
 +
 FW Version:0.0.00 Build:1 FW Version:0.0.00 Build:1
 Build Time:201507311614____ Build Time:201507311614____
 fw for E3 IC fw for E3 IC
-RX[0] DESC a36a6000 size = 4096 +RX[0] DESC a36a7000 size = 4096 
-RX[1] DESC a36a7000 size = 4096+RX[1] DESC a36d0000 size = 4096
 cfg_mode=14 cfg_mode=14
 cfg_mode=14 cfg_mode=14
Line 436: Line 415:
 APSDCapable[15]=0 APSDCapable[15]=0
 default ApCliAPSDCapable[0]=0 default ApCliAPSDCapable[0]=0
-IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0).+IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). 
 1. Phy Mode = 49 1. Phy Mode = 49
 get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (167)
Line 461: Line 440:
 ChipStructAssign(): MT76x2 hook ! ChipStructAssign(): MT76x2 hook !
 MCS Set = ff ff 00 00 01 MCS Set = ff ff 00 00 01
-mt76x2_bbp_adjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42 
 TX0 power compensation = 0x38 TX0 power compensation = 0x38
 TX1 power compensation = 0x38 TX1 power compensation = 0x38
 +mt76x2_bbp_adjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42
 APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2) APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2)
 mt76x2_calibration(channel = 42) mt76x2_calibration(channel = 42)
-@@@ ed_monitor_init : ===> +@@@ ed_monitor_exit : ===> 
-@@@ ed_monitor_init : <=== +@@@ ed_monitor_exit : <=== 
-Main bssid = 40:9b:cd:7c:27:d0+Main bssid = a0:ab:1b:ee:65:bb
 mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c
 mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c
Line 479: Line 458:
 RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(1):Check if PDMA is idle!
 RTMPDrvOpen(2):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle!
-@@@ ed_monitor_init ===> +bulklisten(create_socket@151)Local IP192.168.0.50
-@@@ ed_monitor_init <===+
 device rai0 entered promiscuous mode device rai0 entered promiscuous mode
-br0: port 3(rai0) entering forwarding state +br0: port 4(rai0) entering forwarding state 
-br0: port 3(rai0) entering forwarding state +br0: port 4(rai0) entering forwarding state 
-device rai0 left promiscuous mode +device apclii0 entered promiscuous mode 
-br0: port 3(rai0) entering forwarding state +br0: port 5(apclii0) entering forwarding state 
-@@@ APStopgo to ed_monitor_exit()!! +br0: port 5(apclii0) entering forwarding state 
-@@@ ed_monitor_exit : ===> +Interface doesn't accept private ioctl... 
-@@@ ed_monitor_exit : <=== +set (8BE2): Invalid argument 
-andes_pci_erasefw +start_wlan: Repeater mode  
-==>rlt_wlan_chip_onoff(): OnOff:0, Reset= 0, pAd->WlanFunCtrl:0x20bReg-WlanFunCtrl=0x20b</nowiki></WRAP> +killall: repeater_monitor: no process killed 
-  +[[[[=== repeater_monitor_main Start...===]]]] 
-  +killall: apmode_monitor: no process killed 
-====== PCB pictures ======+[[[[=== apmode_monitor_main Start...===]]]] 
 +Start IPv6 dhclient 
 +Start APP 
 +Thu Jan  1 00:00:00 UTC 2015 
 +llmnr: have no available linklocal address. wait count=0 
 +/tmp/password has been created 
 +2015-01-01 00:00:00: (network.c.247) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes  
 +repeater_monitor.c check bulklisten break.....  
 +br0: port 5(apclii0) entering forwarding state 
 +br0: port 4(rai0) entering forwarding state 
 +br0: port 3(apcli0) entering forwarding state 
 +br0: port 2(ra0) entering forwarding state 
 +br0: port 1(eth2) entering forwarding state 
 +br0: port 5(apclii0) entering forwarding state 
 +br0: port 5(apclii0) entering forwarding state 
 +br0: port 4(rai0) entering forwarding state 
 +br0port 4(rai0entering forwarding state 
 +br0port 3(apcli0) entering forwarding state 
 +br0: port 3(apcli0) entering forwarding state 
 +br0: port 2(ra0) entering forwarding state 
 +br0: port 2(ra0) entering forwarding state 
 +br0: port 1(eth2) entering forwarding state 
 +br0: port 1(eth2) entering forwarding state 
 +killall: udhcpc: no process killed 
 + -------------- stop_dhcpc UP --------   
 +SIOCSIFFLAGS: Cannot assign requested address 
 +rm: cannot remove `/var/tmp/previous_dn': No such file or directory 
 +rm: cannot remove `/var/tmp/previous_dns': No such file or directory 
 +rm: cannot remove `/var/tmp/m_flag': No such file or directory 
 +rm: cannot remove `/var/tmp/o_flag': No such file or directory 
 +RTNETLINK answers: No such file or directory 
 +cat: /var/etc/resolv.conf: No such file or directory 
 +Stop IPv6 rdnssd 
 +Stop IPv6 dhclient 
 +sh: cannot create /proc/sys/net/ipv6/conf/br0/disable_ipv6: Directory nonexistent 
 +link_down()... 
 +killall: udhcpc: no process killed 
 +killall: udhcpd: no process killed 
 +DHCP server start. 
 +device_lan_ip=192.168.0.50 , device_lan_subnet_mask=255.255.255.0 
 +max_leases value (254) not sane, setting to 20 instead 
 +Unable to open /var/misc/udhcpd.leases for reading 
 +Start IPv6 dhclient 
 + 
 +</nowiki> 
 +</WRAP>\\ 
 + 
 + 
 +==== OpenWrt bootlog ==== 
 +<WRAP bootlog
 +<nowiki> 
 +U-Boot 1.1.3 (Mar 21 2016 - 16:55:00) 
 + 
 +Board: Ralink APSoC DRAM:  64 MB 
 +relocate_code Pointer at: 83fb0000 
 +enable ephy clock...done. rf reg 29 = 5 
 +SSC disabled. 
 +spi_wait_nsec: 29  
 +spi device id: c2 20 17 c2 20 (2017c220) 
 +find flash: MX25L6405D 
 +raspi_read: from:30000 len:1000  
 +raspi_read: from:30000 len:1000  
 +============================================  
 +Ralink UBoot Version: 4.1.1.0 
 +--------------------------------------------  
 +ASIC 7620_MP (Port5<->Phy) 
 +DRAM component: 512 Mbits DDR, width 16 
 +DRAM bus: 16 bit 
 +Total memory: 64 MBytes 
 +Flash component: SPI Flash 
 +Date:Mar 21 2016  Time:16:55:00 
 +Cameo Version: v1.00 Build:02 
 +Module Name: D-Link DAP-1620A1 
 +============================================  
 +icache: sets:512, ways:4, linesz:32 ,total:65536 
 +dcache: sets:256, ways:4, linesz:32 ,total:32768  
 + 
 + ##### The CPU freq 580 MHZ ####  
 + estimate memory size =64 Mbytes 
 +raspi_read: from:50000 len:40  
 +raspi_read: from:4f0000 len:40  
 + 
 +================================================= 
 +Check image validation: 
 +Image1 Header Magic Number --OK 
 +Image2 Header Magic Number --> Failed 
 +Image1 Header Checksum --> OK 
 +Image1 Data Checksum --> raspi_read: from:50040 len:27d323  
 +OK 
 + 
 +Image1: OK Image2: Broken 
 +Only Image2 is borken!! 
 + 
 +================================================= 
 + 
 +Please choose the operation:  
 +   1: Load system code to SDRAM via TFTP.  
 +   2: Load system code then write to Flash via TFTP.  
 +   3: Boot system code via Flash (default)
 +   4Entr boot command line interface. 
 +   7Load Boot Loader code then write to Flash via Serial.  
 +   9: Load Boot Loader code then write to Flash via TFTP.  
 + 
 +    
 +3: System Boot system code via Flash. 
 +## Booting image at bc050000 ... 
 +raspi_read: from:50000 len:40  
 +   Image Name:   MIPS OpenWrt Linux-6.6.60 
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed) 
 +   Data Size:    2609955 Bytes =  2.5 MB 
 +   Load Address: 80000000 
 +   Entry Point:  80000000 
 +raspi_read: from:50040 len:27d323  
 +   Verifying Checksum ... OK 
 +   Uncompressing Kernel Image ... OK 
 +No initrd 
 +## Transferring control to Linux (at address 80000000) ... 
 +## Giving linux memsize in MB, 64 
 + 
 +Starting kernel ... 
 + 
 +[    0.000000] Linux version 6.6.60 (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28050-be952e98bc) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 Mon Nov 18 00:59:19 2024 
 +[    0.000000] Board has DDR2 
 +[    0.000000] Analog PMU set to hw control 
 +[    0.000000] Digital PMU set to hw control 
 +[    0.000000] SoC Type: MediaTek MT7620A ver:2 eco:6 
 +[    0.000000] printk: bootconsole [early0] enabled 
 +[    0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) 
 +[    0.000000] MIPS: machine is D-Link DAP-1620 A2 
 +[    0.000000] Initrd not found or empty - disabling initrd 
 +[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. 
 +[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes 
 +[    0.000000] Zone ranges: 
 +[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff] 
 +[    0.000000] Movable zone start for each node 
 +[    0.000000] Early memory node ranges 
 +[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff] 
 +[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] 
 +[    0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2 
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 332768 bytes, linear) 
 +[    0.000000] Inode-cache hash table entries: 4096 (order216384 bytes, linear) 
 +[    0.000000] Writing ErrCtl register=00000007 
 +[    0.000000] Readback ErrCtl register=00000007 
 +[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240 
 +[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off 
 +[    0.000000] Memory: 55100K/65536K available (6213K kernel code, 609K rwdata, 1432K rodata, 1208K init, 231K bss, 10436K reserved, 0K cma-reserved) 
 +[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 
 +[    0.000000] NR_IRQS: 256 
 +[    0.000000] CPU Clock: 580MHz 
 +[    0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns 
 +[    0.000000] systick: enable autosleep mode 
 +[    0.000000] systick: running - mult: 214748, shift: 32 
 +[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns 
 +[    0.000002] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns 
 +[    0.015542] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) 
 +[    0.087769] pid_max: default: 32768 minimum: 301 
 +[    0.109604] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    0.124037] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    0.150758] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. 
 +[    0.176503] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns 
 +[    0.196012] futex hash table entries: 256 (order: -1, 3072 bytes, linear) 
 +[    0.212830] pinctrl core: initialized pinctrl subsystem 
 +[    0.227024] NET: Registered PF_NETLINK/PF_ROUTE protocol family 
 +[    0.736265] PCI host bridge to bus 0000:00 
 +[    0.744337] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] 
 +[    0.757961] pci_bus 0000:00: root bus resource [io  0x10160000-0x1016ffff] 
 +[    0.771628] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] 
 +[    0.787431] pci 0000:00:00.0: [1814:0801] type 01 class 0x060400 
 +[    0.799334] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff] 
 +[    0.811783] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff] 
 +[    0.824328] pci 0000:00:00.0: supports D1 
 +[    0.832192] pci 0000:00:00.0: PME# supported from D0 D1 D3hot 
 +[    0.845924] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring 
 +[    0.861988] pci 0000:01:00.0: [14c3:7662] type 00 class 0x028000 
 +[    0.873862] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit] 
 +[    0.887353] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] 
 +[    0.900753] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold 
 +[    0.913221] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 
 +[    0.926289] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01 
 +[    0.939435] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] 
 +[    0.952562] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] 
 +[    0.966412] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] 
 +[    0.979910] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] 
 +[    0.994275] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] 
 +[    1.007784] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] 
 +[    1.022330] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] 
 +[    1.036679] pci 0000:00:00.0: PCI bridge to [bus 01] 
 +[    1.046534] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x200fffff] 
 +[    1.060042] pci 0000:00:00.0:   bridge window [mem 0x20100000-0x201fffff pref] 
 +[    1.076139] clocksource: Switched to clocksource systick 
 +[    1.100372] NET: Registered PF_INET protocol family 
 +[    1.110284] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) 
 +[    1.125602] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    1.142356] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) 
 +[    1.157696] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    1.172935] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) 
 +[    1.186971] TCP: Hash tables configured (established 1024 bind 1024) 
 +[    1.200494] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear) 
 +[    1.215158] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) 
 +[    1.228082] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) 
 +[    1.242794] NET: Registered PF_UNIX/PF_LOCAL protocol family 
 +[    1.254063] PCI: CLS 0 bytes, default 32 
 +[    1.262001] rt-timer 10000100.timer: maximum frequency is 1220Hz 
 +[    1.281368] workingset: timestamp_bits=14 max_order=14 bucket_order=0 
 +[    1.296046] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    1.307568] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. 
 +[    1.333560] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled 
 +[    1.348118] printk: console [ttyS0] disabled 
 +[    1.357177] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 
 +[    1.376904] printk: console [ttyS0] enabled 
 +[    1.376904] printk: console [ttyS0] enabled 
 +[    1.393420] printk: bootconsole [early0] disabled 
 +[    1.393420] printk: bootconsole [early0] disabled 
 +[    1.431838] spi spi0.0: force spi mode3 
 +[    1.440179] spi-nor spi0.0: mx25l6405d (8192 Kbytes) 
 +[    1.450261] 4 fixed-partitions partitions found on MTD device spi0.0 
 +[    1.463001] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions 
 +[    1.477614] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions 
 +[    1.492577] Creating 4 MTD partitions on "spi0.0": 
 +[    1.502187] 0x000000000000-0x000000030000 : "u-boot" 
 +[    1.516101] 0x000000030000-0x000000040000 : "nvram" 
 +[    1.528461] 0x000000040000-0x000000050000 : "factory" 
 +[    1.541454] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions 
 +[    1.556563] 0x000000050000-0x000000800000 : "firmware" 
 +[    1.570026] 2 uimage-fw partitions found on MTD device firmware 
 +[    1.581924] Creating 2 MTD partitions on "firmware": 
 +[    1.591827] 0x000000000000-0x00000027d363 : "kernel" 
 +[    1.601728] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only 
 +[    1.620800] 0x00000027d363-0x0000007b0000 : "rootfs" 
 +[    1.630795] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only 
 +[    1.651682] mtd: setting mtd5 (rootfs) as root device 
 +[    1.661927] 1 squashfs-split partitions found on MTD device rootfs 
 +[    1.674266] 0x000000630000-0x0000007b0000 : "rootfs_data" 
 +[    1.719513] gsw: internal ephy disabled 
 +[    1.731654] mdio_bus mdio-bus: MDIO device at address 31 is missing. 
 +[    1.744444] mtk_soc_eth 10100000.ethernet: port 5 - using fixed link parameters 
 +[    1.760741] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver 
 +[    1.773478] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 
 +[    1.790918] rt2880_wdt 10000120.watchdog: Initialized 
 +[    1.803425] NET: Registered PF_INET6 protocol family 
 +[    1.822731] Segment Routing with IPv6 
 +[    1.830231] In-situ OAM (IOAM) with IPv6 
 +[    1.838293] NET: Registered PF_PACKET protocol family 
 +[    1.848439] 8021q: 802.1Q VLAN Support v1.8 
 +[    1.901205] clk: Disabling unused clocks 
 +[    1.918219] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. 
 +[    1.938985] Freeing unused kernel image (initmem) memory: 1208K 
 +[    1.950819] This architecture does not have kernel memory protection. 
 +[    1.963669] Run /sbin/init as init process 
 +[    2.781723] init: Console is alive 
 +[    2.789098] init: - watchdog - 
 +[    4.137854] kmodloader: loading kernel modules from /etc/modules-boot.d/
 +[    4.225879] gpio_button_hotplug: loading out-of-tree module taints kernel. 
 +[    4.253476] kmodloader: done loading kernel modules from /etc/modules-boot.d/
 +[    4.272634] init: - preinit - 
 +[    8.589289] random: crng init done 
 +[    9.737073] mtk_soc_eth 10100000.ethernet eth0: port 5 link up (1000Mbps/Full duplex) 
 +[    9.753446] 8021q: adding VLAN 0 to HW filter on device eth0 
 +Press the [f] key and hit [enter] to enter failsafe mode 
 +Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level 
 +[   11.459214] jffs2: notice: (365) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 1 orphan) and 8 of xref (1 dead, 0 orphan) found. 
 +[   11.492237] mount_root: switching to jffs2 overlay 
 +[   11.506526] overlayfs: upper fs does not support tmpfile. 
 +[   11.530183] urandom-seed: Seeding with /etc/urandom.seed 
 +[   11.634403] mtk_soc_eth 10100000.ethernet eth0: port 5 link down 
 +[   11.677615] procd: - early - 
 +[   11.683878] procd: - watchdog - 
 +[   12.122055] procd: - watchdog - 
 +[   12.130518] procd: - ubus - 
 +[   12.254080] procd: - init - 
 +Please press Enter to activate this console. 
 +[   13.835472] kmodloader: loading kernel modules from /etc/modules.d/
 +[   14.631297] jitterentropy: Initialization failed with host not compliant with requirements:
 +[   15.107839] Loading modules backported from Linux version v6.11.2-0-g7aa21fec187b 
 +[   15.122849] Backport generated by backports.git v6.1.110-1-32-gc61f71fe0942 
 +[   15.817631] mt76x2e 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 
 +[   15.830357] mt76x2e 0000:01:00.0: ASIC revision: 76120044 
 +[   16.544008] mt76x2e 0000:01:00.0: ROM patch build: 20141115060606a 
 +[   16.584700] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00 
 +[   16.595735] mt76x2e 0000:01:00.0: Build: 1 
 +[   16.603905] mt76x2e 0000:01:00.0: Build Time: 201607111443____ 
 +[   16.672755] mt76x2e 0000:01:00.0: Firmware running! 
 +[   16.682675] mt76x2e 0000:01:00.0: registering led 'mt76-phy0' 
 +[   17.005501] PPP generic driver version 2.4.2 
 +[   17.064176] NET: Registered PF_PPPOX protocol family 
 +[   17.251463] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 6352, rev 0500 detected 
 +[   17.267450] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 7620 detected 
 +[   17.776874] jitterentropy: Initialization failed with host not compliant with requirements:
 +[   18.733276] kmodloader: 1 module could not be probed 
 +[   18.783130] kmodloader: - jitterentropy_rng - 0 
 +[   64.097948] mtk_soc_eth 10100000.ethernet eth0: port 5 link up (1000Mbps/Full duplex) 
 +[   64.114285] 8021q: adding VLAN 0 to HW filter on device eth0 
 +[   64.269521] br-lan: port 1(eth0.1) entered blocking state 
 +[   64.280385] br-lan: port 1(eth0.1) entered disabled state 
 +[   64.291217] eth0.1: entered allmulticast mode 
 +[   64.299927] mtk_soc_eth 10100000.ethernet eth0: entered allmulticast mode 
 +[   64.313857] eth0.1: entered promiscuous mode 
 +[   64.322387] mtk_soc_eth 10100000.ethernet eth0: entered promiscuous mode 
 +[   64.615165] br-lan: port 1(eth0.1) entered blocking state 
 +[   64.626029] br-lan: port 1(eth0.1) entered forwarding state 
 +[  149.384757] urngd: v1.0.2 started. 
 + 
 + 
 + 
 +BusyBox v1.36.1 (2024-11-10 14:36:43 UTC) built-in shell (ash) 
 + 
 +  _______                     ________        __ 
 +       |.-----.-----.-----.|  |  |  |.----.|  |_ 
 +     ||  _  |  -__|     ||  |  |  ||   _||   _| 
 + |_______||   __|_____|__|__||________||__|  |____| 
 +          |__| W I R E L E S S   F R E E D O M 
 + ----------------------------------------------------- 
 + OpenWrt SNAPSHOT, r28059-66834bbd44 
 + ----------------------------------------------------- 
 +=== WARNING! ===================================== 
 +There is no root password defined on this device! 
 +Use the "passwd" command to set up a new password 
 +in order to prevent unauthorized SSH logins. 
 +-------------------------------------------------- 
 +root@OpenWrt:~#  
 +</nowiki> 
 +</WRAP>\\ 
 +====== Photos ====== 
 + 
 +Note: the PCB silkscreen says "Rev:A1" but the label on this particular device says "H/W Rev: A2". 
 + 
 +{{:media:dlink:dap-1620:dap-1620_rev_a1a2_front.jpeg?direct&600|DAP-1620 PCB front}} 
 + 
 +{{:media:dlink:dap-1620:dap-1620_rev_a1a2_back.jpeg?direct&600|DAP-1620 PCB back}} 
 + 
 + 
 +Serial Port connection. (Leave the red disconnected).  
 +Baud:57600, DataBits:8, StopBits:1, Parity/FlowControl:None
  
-EPERM error.+{{:media:d-link:d-link-dap-1620-a2-serialport.jpg?400|}} 
 +===== Tags ===== 
 +[[meta:tags|How to add tags]]
  
-{{tag>ramips mt7620a 8flash 64ram 1nic gigabitethernet 802.11bgn 802.11ac WIP unsupported}}+{{tag>ramips mt7620a 8flash 64ram 1nic gigabitethernet 802.11bgn 802.11ac WIP unsupported wall_plug}}
  • Last modified: 2024/12/12 19:16
  • by raenye