D-Link DAP-1620 Rev. A

The D-Link DAP-1620 is a dual-band Wi-Fi range extender.

OpenWrt support

Not supported.

Hardware

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 MT7612E (2T2R) Yes, b/g/n/ac Yes, b/g/n/ac 1 x RTL8211E Gigabit No Yes 4 2

The SPI flash is Macronix MX25L6406E which appears to be a compatible replacement for MX25L6405D.

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. ****************************** Software System Reset Occurred ****************************** spi_wait_nsec: 29 spi device id: c2 20 17 c2 20 (2017c220) find flash: MX25L6405D raspi_read: from:30000 len:1000 *** Warning - bad CRC, using default environment ============================================ 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 --> OK Image1 Header Checksum --> OK Image2 Header Checksum --> OK Image1 Data Checksum --> raspi_read: from:50040 len:dc7e6 OK Image2 Data Checksum --> raspi_read: from:4f0040 len:c9469 OK Image1: OK Image2: OK Both images are OK!!! ================================================= 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). 4: Entr boot command line interface. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP.  1  0 3: System Boot system code via Flash. ## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: Linux Kernel Image Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 903142 Bytes = 882 kB Load Address: 80000000 Entry Point: 8000c310 raspi_read: from:50040 len:dc7e6 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c310) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... 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 The CPU feqenuce set to 580 MHz PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe CPU revision is: 00019650 (MIPS 24Kc) Software DMA cache coherency Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 console=ttyS0,57600 root=31:05 rootfstype=squashfs init=/sbin/init PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=0006f100 Readback ErrCtl register=0006f100 Memory: 61980k/65536k available (2209k kernel code, 3556k reserved, 339k data, 168k init, 0k highmem) NR_IRQS:128 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 RALINK_GPIOMODE = 1a301d RALINK_GPIOMODE = 18301d PPLL_CFG1=0xe58000 MT7620 PPLL lock PPLL_DRV =0x80080504 start PCIe register access RALINK_RSTCTRL = 2400000 RALINK_CLKCFG1 = 75afffc0 *************** MT7620 PCIe RC mode ************* PCIE0 enabled Port 0 N_FTS = 1b105000 init_rt2880pci done bio: create slab <bio-0> at 0 vgaarb: loaded pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000) pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] pci 0000:00:00.0: PCI bridge to [bus 01-01] pci 0000:00:00.0: bridge window [io disabled] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] BAR0 at slot 0 = 0 bus=0x0, slot = 0x0 res[0]->start = 0 res[0]->end = 0 res[1]->start = 20200000 res[1]->end = 2020ffff res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 bus=0x1, slot = 0x0 res[0]->start = 20000000 res[0]->end = 200fffff res[1]->start = 0 res[1]->end = 0 res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 Switching to clocksource Ralink Systick timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 Load Ralink Timer0 Module Load Ralink Timer1 Module squashfs: version 4.0 (2009/01/31) Phillip Lougher msgmni has been set to 121 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) Ralink gpio driver initialized Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A brd: module loaded deice id : c2 20 17 c2 20 (2017c220) MX25L6405D(c2 2017c220) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (0M) .erasesize = 0x00000008 (0K) .numeraseregions = 65536 Creating 9 MTD partitions on "raspi": 0x000000000000-0x000000800000 : "ALL" 0x000000000000-0x000000030000 : "u-boot" 0x000000030000-0x000000040000 : "nvram" 0x000000040000-0x000000050000 : "Factory" 0x000000050000-0x000000140000 : "linux4" 0x000000140000-0x0000004e0000 : "rootfs" 0x0000004e0000-0x0000004f0000 : "LANG" 0x0000004f0000-0x0000005c0000 : "linux4b" 0x0000005c0000-0x000000800000 : "rootfsb" rdm_major = 253 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43762077 Ralink APSoC Ethernet Driver Initilization. v3.1 512 rx/tx descriptors allocated, mtu = 1500! SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43762077 PROC INIT OK! TCP cubic registered NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 VFS: Mounted root (squashfs filesystem) readonly on device 31:5. Freeing unused kernel memory: 168k freed init started: BusyBox v1.01 (2017.12.11-02:52+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 devpts: called with bogus options init NVRAM_SPACE from mtdblock size init nvram memory map size: 0x10000 order of pages: 0x4 nvram module init: /dev/nvram major number 225 glues to mtd: "nvram" size: 0x00010000 nvram_space: 0x00010000 mapped via mmap(2) openfile :/etc/sysinfo read_mp_info: read 65536 data from /dev/mtdblock3 successfully openfile :/etc/nvram.default BusyBox v1.01 (2017.12.11-02:52+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # rm: cannot remove `/var/wizard_lang.js': No such file or directory eth2: Cannot assign requested address umount: cannot umount Raeth v3.1 (/tmp/lang_pack: TaskletNo such file or ,SkbRecycledirectory ) phy_tx_ring = 0x03fd2000, tx_ring = 0xa3fd2000 phy_rx_ring0 = 0x03fd4000, rx_ring0 = 0xa3fd4000 SMACCR1 -- : 0x0000a0ab SMACCR0 -- : 0x1bee6522 CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 20710000 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 device eth2 entered promiscuous mode killall: syslogd: no process killed killall: klogd: no process killed Thu Jan 1 00:00:00 UTC 2015 /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 checksum=0x849E141B openfile :/etc/nvram.default default_val=1 ===============DUTinfo_file detail===========br0: port 1(eth2) entering forwarding state == [Type]0x0001br0: port 1(eth2) entering forwarding state [Length]8[Value]DAP-1620 [Type]0x0002[Length]2[Value]A2 [Type]0x0004[Length]1[Value]1 [Type]0x0005[Length]7[Value]1.06b04 [Type]0x0009[Length]17[Value]a0:ab:1b:ee:65:aa [Type]0x000A[Length]17[Value]a0:ab:1b:ee:65:aa [Type]0x000B[Length]17[Value]a0:ab:1b:ee:65:bb [Type]0x000C[Length]4[Value]0x14 [Type]0x0010[Length]10[Value]dlink-6522 [Type]0x0011[Length]15[Value]dlink-6522-5GHz [Type]0x0012[Length]10[Value]hrcgy84879 [Type]0x0013[Length]0[Value] [Type]0x0014[Length]10[Value]0x849E141B [Type]0x001A[Length]12[Value]201691402454 [Type]0x000D[Length]9[Value]/var/tmp/ [Type]0x000E[Length][Value] set_5G_wlan_basic: A11>>>> forced_enable[0] wlan1_enable[1] current_system_mode[1] wlan0_5g_dfs_enable[0] register rt2860 === pAd = c0582000, size = 2286352 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 pAd->CSRBaseAddress =0xc0480000, csr_addr=0xc0480000! device_id =0x7662 ==>rlt_wlan_chip_onoff(): OnOff:1, Reset= 1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0x20a RtmpChipOpsEepromHook::e2p_type=0, inf_Type=5 RtmpEepromGetDefault::e2p_dafault=2 NVM is efuse and the information is too less to bring up the interface Force to use Flash mode NVM is FLASH mode (pAd->flash_offset = 0x48000) get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai ===> rt2880_probe === pAd = c07b3000, size = 2286352 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 RtmpChipOpsEepromHook::e2p_type=0, inf_Type=4 RtmpEepromGetDefault::e2p_dafault=2 NVM is FLASH mode (pAd->flash_offset = 0x40000) get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=ra ra0: at CSR addr 0xb0180000, IRQ 4. <=== rt2880_probe RX[0] DESC a2f2e000 size = 4096 RX[1] DESC a2f2f000 size = 4096 cfg_mode=9 cfg_mode=9 wmode_band_equal(): Band Equal! APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 pAd->ed_threshold = 90 pAd->ed_chk = 2 pAd->ed_false_cca_threshold = 3000 IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). 1. Phy Mode = 14 Country Region from e2p = ffff E2PROM: D0 target power=0xff1e E2PROM: 40 MW Power Delta= 0 2. Phy Mode = 14 3. Phy Mode = 14 AntCfgInit: primary/secondary ant 0/1 D1 = -2, D2 = -4, CalCode = -4 !!! RT6352_Temperature_Init : BBPR49 = 0xfffffffe RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff4 Current Temperature from BBP_R49=0xfffffff6 TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= f, phase= 1) IQCalibration Start! IQCalibration Done! CH = 1, (gain= 0, phase=3e) TX IQ Calibration Done! ChipStructAssign(): RALINK6352 hook ! MCS Set = ff ff 00 00 01 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 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 get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=apcli RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle! device ra0 entered promiscuous mode br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state 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 rom patch for E3 IC platform = ALPS hw/sw version = ŠŠ patch version =  FW Version:0.0.00 Build:1 Build Time:201507311614____ fw for E3 IC RX[0] DESC a36a7000 size = 4096 RX[1] DESC a36d0000 size = 4096 cfg_mode=14 cfg_mode=14 wmode_band_equal(): Band Not Equal! APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). 1. Phy Mode = 49 get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (171) get_chl_grp:illegal channel (171) /home/AthSDK/wireless/MT76x2E_24G_5G_v3040P/rlt_wifi_ap/../rlt_wifi/chips/mt76x2.c:2915 assert (ad->TxPower[choffset].Channel == 42)failed Country Region from e2p = ffff mt76x2_read_temp_info_from_eeprom:: is_temp_tx_alc=0, temp_tx_alc_enable=0 mt76x2_read_tx_alc_info_from_eeprom:: is_ePA_mode=0, ePA_type=3 mt76x2_read_tx_alc_info_from_eeprom:: [5G band] high_temp_slope=0, low_temp_slope=0 mt76x2_read_tx_alc_info_from_eeprom:: [2G band] high_temp_slope=0, low_temp_slope=0 mt76x2_read_tx_alc_info_from_eeprom:: [5G band] tc_lower_bound=0, tc_upper_bound=0 mt76x2_read_tx_alc_info_from_eeprom:: [2G band] tc_lower_bound=0, tc_upper_bound=0 mt76x2_get_external_lna_gain::LNA type=0x11, BLNAGain=0x0, ALNAGain0=0x0, ALNAGain1=0x0, ALNAGain2=0x0 2. Phy Mode = 49 3. Phy Mode = 49 andes_pci_fw_init 0x1300 = 00073200 AntCfgInit: primary/secondary ant 0/1 andes_load_cr:cr_type(2) ChipStructAssign(): MT76x2 hook ! MCS Set = ff ff 00 00 01 TX0 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) mt76x2_calibration(channel = 42) @@@ ed_monitor_exit : ===> @@@ ed_monitor_exit : <=== Main bssid = a0:ab:1b:ee:65:bb mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x27, hi_lna1 = 0x27 mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x27, hi_lna1 = 0x27 original vga value(chain0) = 5c original vga value(chain1) = 5c <==== rt28xx_init, Status=0 get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=apclii RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle! bulklisten(create_socket@151): Local IP: 192.168.0.50 device rai0 entered promiscuous mode br0: port 4(rai0) entering forwarding state br0: port 4(rai0) entering forwarding state device apclii0 entered promiscuous mode br0: port 5(apclii0) entering forwarding state br0: port 5(apclii0) entering forwarding state Interface doesn't accept private ioctl... set (8BE2): Invalid argument start_wlan: Repeater mode killall: repeater_monitor: no process killed [[[[=== repeater_monitor_main Start...===]]]] killall: apmode_monitor: no process killed [[[[=== 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 br0: port 4(rai0) entering forwarding state br0: port 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


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). 4: Entr boot command line interface. 7: Load 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: 3, 32768 bytes, linear) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 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: 9 [ 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: 9 [ 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:~#


Photos

Note: the PCB silkscreen says “Rev:A1” but the label on this particular device says “H/W Rev: A2”.

DAP-1620 PCB front

DAP-1620 PCB back

Serial Port connection. (Leave the red disconnected). Baud:57600, DataBits:8, StopBits:1, Parity/FlowControl:None

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/11/28 22:28
  • by sendurai1