Decided to do some more router hacking on my F7D3402.
Got sick of DD-WRT on my F7D3402 (due to it’s outdated kernel and because I could not use my USB WiFi dongle, because I couldn’t build the needed drivers, again due to outdated kernel), decided to ditch it and install OpenWrt instead.
OpenWrt seems to support BCM4718 chip, so this should not be a big problem. Current release in SVN trunk (which I will be using) uses Linux 3.3.7 which is a recent version. Nice. (see Update 1)
Patched the kernel (needed due to Belkin’s nonstandard TRX magic):
/drivers/mtd/maps/bcm47xx-flash.c -> change TRX_MAGIC to 00017517
/drivers/mtd/bcm47xxpart.c -> change TRX_MAGIC to 00017517
Now it boots (at least I can see it booting). But it does not mount root. It seems that it does not like Belkin’s mksquashfs 3.0 (perhaps it’s too old), because it sees the flash partitions, but does not mount anything.
Will try to rebuild with mksquashfs 4.2 instead.
Also, it tries to use JFFS2, would be nice if that worked as we could install OpenWrt packages (we can still use Optware though, even without JFFS2).
Will try to rebuild again and update this post.
When it’s done, will upload the TRX binary here in case if anyone needs it.
__________________________________________________
Update 1: It boots but nothing works, except the shell and USB. No Wifi or LAN. It seems that OpenWrt still does not fully support the BCM4718 chipset.
Update 2: I won’t be messing with this, it’s not yet usable. Switching back to DD-WRT for now. Will probably buy a more decent device to mess with in near future.
Hello,
can u tell where to get the DD-WRT Firmware for the F7D3402? It is listened as unsupporte Device on DD-WRT’s webpage.
THX!
teppich
Don’t stop trying !!!
I’m sure you can get it working…
I have the same router and I would like to use the usb port to connect an usb disk and use FTP (not smb) to transfer file from my ipcam to hard disk.. what do you think ? is it possible ?
bye
qh
Last DD-WRT build for F7D3402:
http://www.ddscentral.org/creations/ddwrt/DD-WRT_r17990_F7D3402_z10.rar
WebUI works via wireless only, must bridge vlan0 to br0 for wired to work.
Also upped last test release Z11
http://www.ddscentral.org/creations/ddwrt/DD-WRT_r17990_F7D3402_z11.rar
This release has a full busybox instead of the stripped-down one (with original busybox retained for certain functions which don’t work otherwise).
This is largely untested (although it seems to work mostly), use at your own risk.
Hi there, just got a F7D3402 v1 today, tried DD-WRT_r17990_F7D3402_z11 and now it won’t boot. Any ideas on how to unbrick? Thanks in advance!
Sorry for late reply (I think I need to fix my WP email settings…)
I guess you flashed the TRX file from stock WebUI.
Try reflashing from CFE recovery mode.
* Power up the router while holding the WPS button (it’s near the green LED).
* Set your LAN IP to 192.168.1.x (x – any number from 3 to 254).
* Then open http://192.168.1.1/
You should be able to reflash the firmware from there.
I myself mainly used z10 version with a startup script to auto-configure everything at boot
(my F7D3402 was mainly used as a low power NAS server).
Also, WebUI doesn’t work using LAN, you need to use WiFi.
To use wired LAN you need to bridge vlan0 interface to LAN br0 using Telnet.
WebUI might work too, never tried to configure interfaces that way.