OpenWrt Forum Archive

Topic: D-Link DI-624S support?

The content of this topic has been archived on 2 Feb 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I just ordered a D-Link DI-624S... It would be nice if it had opwnwrt support.

http://www.dlink.com/products/?pid=390&sec=0

Anyone know anything about these?

--Yan

(Last edited by cptdondo on 12 Oct 2006, 23:36)

What's the FCC ID on that unit?

I don't know yet; I'll post it when it gets here.

In the meantime, this is the only thing I've been able to find:

http://www.linux-mips.org/wiki/Realtek_SOC

Which says the unit has

D-Link DI-624S: RTL8651B SoC + Atheros SuperG chipset + USB2.0 controller

From the hardware page, support for the RTL8651B seems spotty at best, and the SuperG chipset isn't even mentioned...

--Yan

OK, I just got this in hand.

CPU:  RTL8651B
Radio:  Atheros mini-PCI of some sort
Flash:  Intel TE28F128 / J3C150 /A5277346
RAM: Hynix hy57v561620ct-h (2 ea)

FCC ID: KA2D1624SA1

The board looks like it has unpopulated headers for JTAG and COM1.

Firmware is at ftp://ftp.dlink.com/GPL/di624S/

So....

Any chance of support?

--Yan

(Last edited by cptdondo on 19 Oct 2006, 15:38)

Here's some pics:

http://www.seiner.com/pics/thumb-p1010032.jpg

Looks like JTAG and COM1 at the lower left

http://www.seiner.com/pics/thumb-p1010033.jpg
http://www.seiner.com/pics/thumb-p1010037.jpg

mini-PCI card removed

http://www.seiner.com/pics/thumb-p1010038.jpg

(Last edited by cptdondo on 25 Oct 2006, 17:32)

Any suggestions on hooking up JTAG?

I don't want to start mucking with this thing without a functioning jtag.

Is the  RTL8186 JTAG close enough?  This is what I have:

33  - JTAG_TDI
8   - JTAG_TMS
146 - JTAG_TRSTN
116 - JTAG_TDO
145 - JTAG_TCK (shared with WLAN LED 1)
147 - JTAG ENABLE (must set to High)

And does anyone know if an ordinary unbuffered cabel would work?

No interest?  The way I read the chips, this is an AP with

200 mhz CPU
2 USB2 ports
64 MB RAM
16 MB flash

That's a pretty decent machine.  I'm willing to do the work if someone can provide some guidance.  Or am I missing something?

--Yan

cptdondo wrote:

No interest?  The way I read the chips, this is an AP with

200 mhz CPU
2 USB2 ports
64 MB RAM
16 MB flash

That's a pretty decent machine.  I'm willing to do the work if someone can provide some guidance.  Or am I missing something?

--Yan

I've considered buying this router or Asus WL-500g Deluxe some time ago, but I've decided for Deluxe exactly for the reason of OpenWrt support ... (also the important things for the decision were that USB speed seemd to be slow on 624S and generally, there were not really favourable comments about some older DLink routers)

While making the decision, I had a quick look at the firmware sources for 624S plus read some comments on the chip, and found out that while RTL8651B seems to be really promising SoC (some people claimed almost 100Mbit/s at FTP transfers due to harware acceleration of some network operations - for the other routers based on this chip, at least), but the real problem seems to be that the drivers for RTL8651B were present in the firmware in the binary form only :-(

I've tried also to contact one of the past developers of RTL8651B with the questions if there's any pulic info on this chip, but I've got no answer :-(

I'd be interested in what you find, since I bought a used DI-624S and am less than satisfied with it's performance.

From what I can see in the logs D-Link's running some kind of Linux on there.  That and because I don't think it wants to write to NTFS. sad

Having a look at those pictures (thanks BTW, saved me the trouble of opening it up myself), I can see that the USB controller and the wireless NIC both seem to be connected on the PCI bus.  I've been digging up the reference docs for these chips too...
-HN2064C: Dual 10100 MDIX Transformer 20pin
-HN1664C: Probably something like the 2064, but smaller.
-RTL8651B: http://www.realtek.com.tw/products/prod … ;ProdID=70
Nifty looking chip.
-Hynix HY57V561620CT: http://www.hynix.com/datasheet/eng/dram … 1620CT.jsp
Now tell me I read that wrong; but isn't 268,435,456bits = 32MB?  Two of these none the less!
-NEC D720101DJ: http://www.necel.com/usb/en/product/upd720101.html
There's drivers there.
-Intel TE28F128: 16MB flash chip. http://www.intel.com/design/flcomp/prodbref/308275.htm

Well, that's what I've got.  Hope it's something useful.

D-link have updated their FTP web site with the GPL sourcecode
ftp://ftp.dlink.com/GPL/DI-624S

It's a big tar file, approx 270Mb, and includes 2.4.x kernel etc

I'm not sure if it is complete at all, but at least you can see where the basis of the operating system is from.

chris.

Yeah, I had a look there.  I haven't dug too deep, but I did find why the USB attached drive isn't accessible to computers not on the 192.168.0.0/24 subnet.
I'm hoping that this is what a more experienced user can start from to make something for this platform.

I'm very interested in a build environment for this router... especially since it's the basis for the Kyocera KR1 (EVDO Router).

The KR1 GPL code is available at: http://www.kyocera-wireless.com/kr1-rou … source.htm

Any progress on getting the RTL865xB chip in the OpenWRT build environment?

Thanks,
LK

Are available what or news on this device?

I have a dlink 624s ver B1 and the serial port works exactly like it is described there (It is located in other position in the board but the pinout is the same). Beware: you must not connect the serial port directly to your computer, some electronics is needed to convert the signal from 0/3v to -12/+12v. The firmware boots and then give me a shell prompt.
Now I want to cross compile some utils to put them in my pen drive and execute them from there. Some one have any tips to do this?

Thank in advence and sorry by my uggly english.

adji wrote:

I have a dlink 624s ver B1 and the serial port works exactly like it is described there (It is located in other position in the board but the pinout is the same). Beware: you must not connect the serial port directly to your computer, some electronics is needed to convert the signal from 0/3v to -12/+12v. The firmware boots and then give me a shell prompt.
Now I want to cross compile some utils to put them in my pen drive and execute them from there. Some one have any tips to do this?

Thank in advence and sorry by my uggly english.

I'm trying to get a serial console working as well - what are connectors and how are you doing the TTL to RS232 conversion?

Hm... I have this device.

CPU:  RTL8651B
WiFi:  Atheros mini-PCI (model: WMP-G07)
Flash:  MX29LV320CTTC-90G - 4Mb
RAM: MIRA P2V28S40CTP (2 chips)

I added consol RS-232 connector:
1 - RX
2 - nc
3 - Vcc
4 - GND
5 - TX
Parameters of connection: 38400, 8, n, 1

Here the debug info:
00.01.09(uClinux) (Mar 15 2005 18:20:00)
System Clock Rate: 200MHz, Memory Clock Rate: 130MHz
Detected flash size: total 4MB.
SDRAM MCR: E2B01000
SDRAM size: 32MB
Press 'w' for alpha's web upgrade.
Press 'r' to update run image, or 'a' to change config,
or 'l' to update loader, or 'g' to load run image without updating Flash,
or '2' to enter L2 switch mode(50A), or '3' to enter L2 switch mode(50B) ...
ForceRunLoader=0 ...


Loading runtime image ...
Imag Start Address =0xbe030000
Find a 7zip self-decompressed kernel image, Just GO!
************************************

Powered by Realtek RTL8651B SoC, rev 1

************************************

CPU revision is: 0000ff00

Init MMU (16 entries)

Primary instruction cache 0kB, linesize 0 bytes.

Primary data cache 0kB, linesize 0 bytes.

Linux version 2.4.26-uc0 (root@redhat9) (gcc version 3.3.3) #4 Thu Jul 7 14:21:14 CST 2005

Determined physical RAM map:

memory: 02000000 @ 00000000 (usable)

NOFS reserved @ 0x804b05f0

On node 0 totalpages: 8192

zone(0): 8192 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: root=/dev/mtdblock3 rootfstype=squashfs

IRR(0)=c0000000

Calibrating delay loop... 199.06 BogoMIPS

Memory: 27604k/32768k available (3570k kernel code, 5164k reserved, 316k data, 92k init, 0k highmem)

Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)

Inode cache hash table entries: 2048 (order: 2, 16384 bytes)

Mount cache hash table entries: 512 (order: 0, 4096 bytes)

Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)

Page-cache hash table entries: 8192 (order: 3, 32768 bytes)

Checking for 'wait' instruction...  unavailable.

POSIX conformance testing by UNIFIX

NEW PCI Driver...isLinuxCompliantEndianMode=False(Big Endian)

Found Atheros AR5212 802.11a/b/g PCI Card, function=0!

Memory Space 0 data=0xffff0000 size=0x10000

PCI device exists: slot 0 function 0 VendorID 168c DeviceID 13 bbd40000

Found NEC USB 2.0 PCI Card, function=0!

Memory Space 0 data=0xfffff000 size=0x1000

PCI device exists: slot 1 function 0 VendorID 1033 DeviceID 35 bbd80000

Found NEC USB 2.0 PCI Card, function=1!

Memory Space 0 data=0xfffff000 size=0x1000

PCI device exists: slot 1 function 1 VendorID 1033 DeviceID 35 bbd80100

Found NEC USB 2.0 PCI Card, function=2!

Memory Space 0 data=0xffffff00 size=0x100

PCI device exists: slot 1 function 2 VendorID 1033 DeviceID e0 bbd80200

memory mapping BAnum=0 slot=0 func=0

memory mapping BAnum=0 slot=1 func=0

memory mapping BAnum=0 slot=1 func=1

memory mapping BAnum=0 slot=1 func=2

assign mem base 1bf00000~1bf0ffff at bbd40010 size=65536

assign mem base 1bf10000~1bf10fff at bbd80010 size=4096

assign mem base 1bf11000~1bf11fff at bbd80110 size=4096

assign mem base 1bf12000~1bf120ff at bbd80210 size=256

Find Total 4 PCI functions

Found 00:00 [168c/0013] 000200 00

Found 00:08 [1033/0035] 000c03 00

Found 00:09 [1033/0035] 000c03 00

Found 00:0a [1033/00e0] 000c03 00

Linux NET4.0 for Linux 2.4

Based upon Swansea University Computer Society NET3.039

Initializing RT netlink socket

BlueZ Core ver 2.3 Copyright (C) 2000,2001 Qualcomm Inc

Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>

Starting kswapd

devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)

devfs: boot_options: 0x1

pty: 256 Unix98 ptys configured

Serial driver version 5.05c (2001-07-08) with MANY_PORTS SERIAL_PCI enabled

ttyS00 at 0xbd011100 (irq = 4) is a 16550A

ttyS01 at 0xbd011000 (irq = 3) is a 16550A

Probing RTL8651 home gateway controller...

Initialize RTL865x ASIC and driver

   Initialize mbuf...

   creating default 2 interfaces...eth0 IRR(6)=c0040000

eth1 ...OK


>>>now is rome 3.4 running ........



***************************************************************

* Loading Vytek Access Point Driver for Atheros AR5211/AR5212 *

* Compiled: Jul  7 2005 14:22:09                              *

* Version: Beta 7.3                                           *

* Big Endian mode                                             *

***************************************************************


shiang: alpha_pci_preprobe done!!

PPP generic driver version 2.4.2

PPP BSD Compression module registered

SCSI subsystem driver Revision: 1.00

Amd/Fujitsu Extended Query Table v1.1 at 0x0040

Physically mapped flash: Swapping erase regions for broken CFI table.

number of CFI chips: 1

cfi_cmdset_0002: Disabling fast programming due to code brokenness.

Looking for mtd device mtd1:

Found a mtd1 image (0x20000), with size (0x10000).

Looking for mtd device mtd2:

Found a mtd2 image (0x30000), with size (0xf2128).

Looking for mtd device mtd3:

Found a mtd3 image (0x122128), with size (0x283000).

Creating 4 MTD partitions on "Physically mapped flash":

0x00000000-0x00020000 : "ldr"

0x00020000-0x00030000 : "alphafs"

0x00030000-0x00122128 : "kernel"

0x00122128-0x003a5128 : "squashfs"

usb.c: registered new driver usbdevfs

usb.c: registered new driver hub

pcibios_enable_resources: already enabled when device probed.

pcibios_set_master: already done when device probed.

ehci_hcd 00:01.2: NEC Corporation USB 2.0

IRR(5)=c0040000

ehci_hcd 00:01.2: irq 5, pci mem bbf12000

usb.c: new USB bus registered, assigned bus number 1

ehci_hcd 00:01.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4

hub.c: USB hub found

hub.c: 5 ports detected

pcibios_enable_resources: already enabled when device probed.

pcibios_set_master: already done when device probed.

host/usb-ohci.c: USB OHCI at membase 0xbbf10000, IRQ 5

host/usb-ohci.c: usb-00:01.0, NEC Corporation USB

usb.c: new USB bus registered, assigned bus number 2

hub.c: USB hub found

hub.c: 3 ports detected

pcibios_enable_resources: already enabled when device probed.

pcibios_set_master: already done when device probed.

host/usb-ohci.c: USB OHCI at membase 0xbbf11000, IRQ 5

host/usb-ohci.c: usb-00:01.1, NEC Corporation USB (#2)

usb.c: new USB bus registered, assigned bus number 3

hub.c: USB hub found

hub.c: 2 ports detected

usb.c: registered new driver usblp

printer.c: v0.13: USB Printer Device Class driver

usb.c: registered new driver ov511

ov511.c: v1.63 for Linux 2.4 : ov511 USB Camera Driver

Initializing USB Mass Storage driver...

usb.c: registered new driver usb-storage

USB Mass Storage support registered.

Linux video capture interface: v1.00

BlueZ HCI USB driver ver 2.5 Copyright (C) 2000,2001 Qualcomm Inc

Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>

usb.c: registered new driver hci_usb

NET4: Linux TCP/IP 1.0 for NET4.0

IP Protocols: ICMP, UDP, TCP, IGMP

IP: routing cache hash table of 512 buckets, 4Kbytes

TCP: Hash tables configured (established 2048 bind 4096)

GRE over IPv4 tunneling driver

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

BlueZ L2CAP ver 2.3 Copyright (C) 2000,2001 Qualcomm Inc

Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>

BlueZ BNEP ver 1.1

Copyright (C) 2001,2002 Inventel Systemes

Written 2001,2002 by Clement Moreau <clement.moreau@inventel.fr>

Written 2001,2002 by David Libault <david.libault@inventel.fr>

Copyright (C) 2002 Maxim Krasnyanskiy <maxk@qualcomm.com>

VFS: Mounted root (squashfs filesystem) readonly.

Mounted devfs on /dev

Freeing unused kernel memory: 92k freed

IRR(4)=c0c40000

Shell invoked to run file: /etc/rc
Command: #### Stanley dynamic mknode ####
Command: mknod /dev/wlchr c 13 0
Command: mknod /dev/ptyp0 c 2 0
Command: mknod /dev/ptyp1 c 2 1
Command: mknod /dev/ptyp2 c 2 2
Command: mknod /dev/ptyp3 c 2 3
Command: mknod /dev/ptyp4 c 2 4
Command: mknod /dev/ptyp5 c 2 5
Command: mknod /dev/ptyp6 c 2 6
Command: mknod /dev/ptyp7 c 2 7
Command: mknod /dev/ptyp8 c 2 8
Command: mknod /dev/ptyp9 c 2 9
Command: mknod /dev/ptypa c 2 10
Command: mknod /dev/ptypb c 2 11
Command: mknod /dev/ptypc c 2 12
Command: mknod /dev/ptypd c 2 13
Command: mknod /dev/ptype c 2 14
Command: mknod /dev/ptypf c 2 15
Command: mknod /dev/tty0 c 4 0
Command: mknod /dev/tty1 c 4 1
Command: mknod /dev/tty2 c 4 2
Command: mknod /dev/tty3 c 4 3
Command: mknod /dev/tty4 c 4 4
Command: mknod /dev/tty5 c 4 5
Command: mknod /dev/ttyS0 c 4 64
Command: mknod /dev/ttyS1 c 4 65
Command: mknod /dev/ttyp0 c 3 0
Command: mknod /dev/ttyp1 c 3 1
Command: mknod /dev/ttyp2 c 3 2
Command: mknod /dev/ttyp3 c 3 3
Command: mknod /dev/ttyp4 c 3 4
Command: mknod /dev/ttyp5 c 3 5
Command: mknod /dev/ttyp6 c 3 6
Command: mknod /dev/ttyp7 c 3 7
Command: mknod /dev/ttyp8 c 3 8
Command: mknod /dev/ttyp9 c 3 9
Command: mknod /dev/ttypa c 3 10
Command: mknod /dev/ttypb c 3 11
Command: mknod /dev/ttypc c 3 12
Command: mknod /dev/ttypd c 3 13
Command: mknod /dev/ttype c 3 14
Command: mknod /dev/ttypf c 3 15
Command: mknod /dev/video0 c 81 0
Command: mknod /dev/usblp0 c 180 0
Command: mknod /dev/node c 254 0
Command: mknod /dev/node1 c 254 1
Command: #### end dynamic mknode ####
Command: mount -t proc proc /proc
Command: mount -t ramfs ramfs  /var
Command: mount -t usbdevfs none /proc/bus/usb
Command: mkdir /var/tmp
Command: mkdir /var/ppp/
Command: mkdir /var/log
Command: mkdir /var/run
Command: mkdir /var/lock
Command: mkdir /var/flash
Command: mkdir /var/usbmnt
Command: mkdir /var/webcam
Command: mkdir /var/spool
Command: mkdir /var/spool/lpd
Command: mkdir /var/spool/lpd/lp0
Command: mkdir /var/spool/lpd/lp1
Command: mkdir /var/spool/lpd/lp2
Command: mkdir /var/spool/lpd/lp3
Command: # add hostname for lprng.
Command: # /etc/hosts also need have same name.
Command: hostname DI624S
Command: #lpd
Command: #iwcontrol is required for RTL8185 Wireless driver
Command: #iwcontrol auth  &
Command:
Command: #busybox insmod /lib/modules/2.4.26-uc0/kernel/drivers/usb/quickcam.o
Command:
Command: /bin/webs -u root -d /www -i /var/run/thttpd.pid &
[16]
Command:
Command: #ifconfig wlan0 up promisc
Command:
Command:
Command:
Command:
Execution Finished, Exiting

Sash command shell (version 1.1.1)
/> System initializing...Config info:
    table total size[77408|0x12e60] === max[98304|0x18000]!
rtl8651_user_pid set to 16


    WAN/LAN, Bring up ext  port 6..

Rx shift=10002

cfg wan to dhcp client ...


Set IGMP Default Upstream interface (eth0) ... SUCCESS!!

info, client (v0.9.9-pre) started
[27]
[29]
PPPoE Passthru disabled.

Drop Unknown PPPoE PADT disabled.

IPv6 Passthru disabled.

IPX Passthru disabled.

NETBIOS Passthru disabled.

WebRemoteAccessCset drule=0

onfig
ReadPPPoESessionInfo: idx=0 id = 0
ReadPPPoESessionInfo: idx=1 id = 0
[32]

    WLAN, Setting Regulator domain to 0
SIOCGIFFLAGS: No such device
pid 34: failed 256
adapter hardware address 00:1b:11:db:f5:76
adapter hardware address 00:1b:11:dbcount=3!

:f5:76
eth1 (ouError: Atheros wireless driver is already stopped!

r ip) = 192.168.0.1my mac=0:1b:11:db:f5:76 myip=c0a80001
count=3!

Prepare to start wireless driver!

Prepare to do ath_pci_probe()!

pcibios_enable_resources: already enabled when device probed.

Atheros wireless driver phase 1 loading success... You can run ifconfig to enable it!

apcfg: unknown config item SES

wlan0: Hardware Address = 00:00:04:7f:00:00

shiang: devno=0!

shiang:wlan1 is not enabled in the system board configuration!

Reserve port 6 for peripheral device use. (0x40)

Total WLAN/WDS links: 1

Device wlan0 on vlan ID  using Link ID 1. Loopback/Ext port is 6

shiang: Currently we didn't support apUsermodeCall for load config!

shiang: Into apAppInit function!!

shiang: houseKeepingInit() success!

shiang: dot1xInit() success!

shiang: Into appStart and prepare to do appStartTask!

shiang: apCfgOpModeGet(0)=0x0!

shiang: In apCservStart(), call apModeStart!

shiang: wireless access point unit0 starting...

shiang: apCservInit() success!

shiang: Ready in apAppInit()!

shiang: apAppInit() success!

the printer cmdline=lpd -Z 0 -U 2 &!
[45]
/var/smbpasswd: No such file or directory
shiang(45): Set_lpd_pid(5)
shiang_lpd:s=515, Lpd_listen_port_DYN=(null), Lpd_port_DYN=515
shiang_Ipp:s=off, Ipp_listen_port_DYN=off
shiang_Unix:s=/var/run/lprng, Unix_socket_path_DYN=/var/run/lprng
add passwd from file
49: the pid_str=49 pofd 17 17!
49: jobQueue_Init success!
49: Into printer_Hotplug_Action()!
49: After reset pDev_Queue, we check each entries!
wlan0: Starting AP Automatic Channel Select

startsmbfilepwent_internal: file /var/smbpasswd did not exist. File successfully created.
User guest password set to none.
[54]
[56]
OK! It's level 1 USB device and PortNum=0, we need to change the status of USB LED!
OK! It's level 1 USB device and PortNum=0, we need to change the status of USB LED!
OK! It's level 1 USB device and PortNum=0, we need to change the status of USB LED!
49: pclose!
49: Into printer_pofdConfig_Action!
49: create socket success!
49:The unix socket file path=/var/run/pof.d
[59]
1999/12/31 16:0  day=5
dhcpc client deconfig
ifCfgParam[0].ipAddr: 0.0.0.0
ifCfgParam[0].ipMask: 0.0.0.0
ifCfgParam[0].gwAddr: 0.0.0.0
ifCfgParam[0].dnsPrimaryAddr: 0.0.0.0
rtl8651_delNaptMapping: ret -6
rtl8651_delRoute(default): ret -3
rtl8651_delIpIntf: ret -2710
target 239.0.0.0
SIOCDELRT: No such process
info, server (v0.9.9-pre) started
error, max_leases value (254) not sane, setting to 100 instead
error, Unable to open /var/udhcpd.leases for reading
nothing to monitor
[64]
dir = /www
pand[76]: Bluetooth PAN daemon version 2.15
shiang: Into wlanBeaconInit()!

shiang: prepare to do halBeaconInit()!

shiang: wlan Ready, unit=0!

shiang: TXCFG regValue=0x17!

shiang: After setting, RXCFG regValue=0x17!

pDev->staConfig.abolt = 0x0

But I didn't understand how to upload/download linux into the flash ship.
Is it possible via console rs-232 or jtag?

Please help me.

Hello all!

I can not find rs-232 on my 624S (Rev. B1)

Where do I can find it?

http://77.122.203.152:8181/pictures/di624s/di624s_rs.jpg

(Last edited by defender on 30 Nov 2007, 09:01)

Here, pls.

Короче найдешь... smile

http://img442.imageshack.us/img442/7321/di624small2ra8.jpg

(Last edited by progfin on 6 Dec 2007, 12:01)

nigelr wrote:
adji wrote:

I have a dlink 624s ver B1 and the serial port works exactly like it is described there (It is located in other position in the board but the pinout is the same). Beware: you must not connect the serial port directly to your computer, some electronics is needed to convert the signal from 0/3v to -12/+12v. The firmware boots and then give me a shell prompt.
Now I want to cross compile some utils to put them in my pen drive and execute them from there. Some one have any tips to do this?

Thank in advence and sorry by my uggly english.

I'm trying to get a serial console working as well - what are connectors and how are you doing the TTL to RS232 conversion?

I used an integrated circuit (hin232cpz, i think is an equivalent to mx232), it convert from 0-3v to +6/-6v and it works with my pc rs232 port.

Hy guys, this is my first post on OpenWRT forum, and i have a question...
In first post, with questions?! Sorry hehehhe
First, sorry for my poor inglesh...
I have a Dlink 624 M, but when give a better look, they have same Hardware (i konw, this post talk about 624-S), but they have the same RTL8651...
I can't find where i conect the Jtag or Serial Cable on PCB, where i connect this?!
I put two photos to show the PCB, somebody can help me?!
Photos

http://img266.imageshack.us/img266/2819/dsc00096ah3.jpg
http://img266.imageshack.us/img266/4045/dsc00097ib6.jpg

(Last edited by Blends on 17 Dec 2007, 02:40)

has there been any work on this ?

The discussion might have continued from here.