This is a page for the .haxxed firmware for Belkin routers. It is available at http://www.haxxed.com/belkin/
Please use this for questions, comments, bugs, success reports, etc.
Can't make wireless part work! :-0
I have a F5D7230-4 v1444 and went thru the upgrade just fine. But then I stuck with the issue - once restarted everything is great. But whithin some 5 minutes wireless just stops functioning. I can still connect, but when it comes to getting an IP and further - nope. Static IP does not help either. Reboot - ok, I've got myself another 5 minutes of wireless. dmesg says nothing. Tried both WEP 64 and 128 bit. Wired part stays rock soid.
And one more Q: where and if I can add iptables rules? I know, on the console, but every time after reboot?
Can someone please post more detailed instructions on how to flash a F5D7230-4 v1444?
I'm using Windows XP home and can NEVER seem to connect with tftp. I've gone through the process of unplugging/plugging in/attempting to connect with tftp while the router is powering on over 30 times.
If you are having trouble flashing a v1444 router read these instructions: http://www.dd-wrt.com/wiki/index.php?title=Installation#Flashing_the_Belkin_F5D7230-4
Beware, it seems newer versions are a different chipset and do not run Linux. I just bought an F5D7230-4 v5000, it does not seem to run Linux, and its getting returned tomorrow. :P
It sounds like the v4000 is non-Linux as well.
I'm still looking to get my hands on a v2000 for testing, since people keep bugging me to get it working.
-- seg at haxxed dot com
How the heck do you get it back to the original firmware from the .haxxed?!?!?!Ive been spending all my weekends trying to find out how. Step by step with links would be nice
You'll have to find a copy of the original firmware for your hardware version and tftp it. And if you did the 7231 "upgrade", you'll need the 7231 firmware. Check the Belkin_F5D7230-4 page.
1110 revision router doesn't seem to accept firmware via tftp even once flashed to a F5D7231-4. It recieves the firmware, but just reboots without flashing. --update: was able to flash to router after removing header before HDR0 data block, but router does not respond to network activity, oddly enough doing an nmap on it shows the ftp port is open... --Ogre with the v1110
Odd. After reading through the information, it sounds like the older routers just use the 'trx' format, at least during the tftp recovery boot. What happens if you just flash a trx file? Just follow the instructions at the end of the web page, the 'trx -o haxxed.trx haxxed.kernel.gz haxxed.cramfs' command gives you a trx to play with. Of course then you don't get the nvram settings so it won't configure the network. But the lights should come on... -- seg at haxxed dot com
Well, not sure about that. It accepts belkin firmwares over tftp just fine as a .bin. I had actually tried flashing a trx, by stripping off the front and end off the HDRO block in a hex editor, showed the same result as when I stripped just before the HDRO. The lights do come on, you just can't contact the router- it wont reply to pings or anything. I never bothered actually building the trx with the tool you had mentioned, I'm still somewhat new to linux, and my experience with compiling hasn't yet gotten farther than using prebuilt makefiles. --Ogre with the v1110
Have you tried connecting to it over wireless? Perhaps its doing the same thing as the v2000, the wireless working and the ethernet not... -- seg at haxxed dot com
I can't get wl0_mode=wet working reliably with eth1 on br0. WDS also fails adding MAC addresses to the WDS list with the message below. Only reliable AP to AP communcation is with one device in STA mode, eth1 off the bridge, and separate subnets. v1444 hardware -- CapnBry {{{# wl wds 00:11:50:31:ad:67 eth1: Invalid argument}}}
I have been unable to TFTP the firmware to my router. I am using WinXP and have tried Pumpkin and TFTP Server. I'm a noob when it comes to programming so this is a real stretch for me.
TIA
I also have not been able to flash the firmware via tftp; used windows as well as linux. i think there's a broken checksum, as the webinterface states error(4) about checksum during file uploaded i'll go ahead and try to build a trx/bin-file myself. Oh, not to forget, i'm using a belkin 7130 v2114de4.
EDIT: now, this is strange. i built the .bin and .trx-file like you said; md5sums are different for your release and the ones i built. nevertheless, the new .bin-file shows the same checksum-error, and tftp rejects both the .bin and .trx file...
Errr, a 7130 is probably going to be somewhat different. You probably have to tweak the four byte header, just look at what the stock firmware image uses. And the net config or maybe even the drivers may need to be tweaked, I'm guessing the only real difference between a 7130 and a 7230 is the 7130 doesn't have the bridge chip. -- seg at haxxed dot com
--- Also getting checksum error. Any other alternatives to flash this? --- CategoryHowTo
Success Reports
Successful on v1444 F5D7230-4 Firmware upgrade path:
Here are the spec of the v1444 belkin: FCC-ID: coming soon
IC #: coming soon
Version: v1444 Physical: It is the large router housing.
We should use this info to determine what versions are actual compatible with the beta firmware on haxxed.
Successfully tftp the beta firmware. Note: this was done using a Windows XP Home box not Linux, and if needed I can provide a step-by-step guide to walk people through the process. It is not as obvious as is seems, the tftp timing is a bitch too.
I tested the wireless client mode part of the beta firmware and I am happy to report I was able to ping out to yahoo.com. I was also able to use firefox to get out to the net. This was the feature I was most interested in and I thank all the people who made the haxxed beta firmware a reality. By the way I have a WRT54G in client mode (dd-wrt) and it has a lower rssi (-87) when connecting to a wireless router 300 feet away than the F5D7230-4 (-82) from the same location. I will slowly test this firmwares capabilities and report back here. BY: patelkn
Not successful on v2000 F5D7230-4 Firmware upgrade path:
Here are the spec of the v2000 belkin: FCC-ID: coming soon
IC #: coming soon
Version: v2000 Physical: It is the small router housing
We should use this info to determine what version are actual compatible with the beta firmware on haxxed.
I upgraded the firmware to the F5D7231-4 on the router and it seem to accept and upgrade to the beta haxxed firmware, but after 1 hour of waiting I was still unable to ping or ssh the router. I was able the reflash back to the Belkin release of the F5D7231-4 firmware. I will tinker with this some more to see what is going on. I think I might know what the problem is, flash process related, and will try it out. Also keep in mind the Haxxed firmware author said this might work on later hardware. This v2000 has a different FCC-ID and IC # than the v1444. BY: patelkn
UPDATE (10/05/2005): After flashing the firmware I noticed that the lan portion of the router did not work. I was able however, to communicate with the router by wireless. I could also SSH into it to make firmware changes. I made changes to the lan portion hoping it would kick start it, but no luck so far. Any ideas, started reading about how to compile my own firmware.
UDATE from epsilon9090: I just installed the firmware on the v2000, and I have the exact same problem as the person above. Lan does not work unless you connect to the router with wireless, which kills any wireless client functionality. Anyone have any ideas?
Hmmm. I suspect the vlan setup is different. If you could post an nvram dump of the vlan variables 'nvram show|grep vlan|sort', and the kernel boot messages 'cat /var/log/dmesg' I can take a look. -- seg at haxxed dot com
F5D7230-4 FCC-ID: K7S7230A ver 4002au Physical - small single aerial. Current firmware 6.00.14
Attempted to upgrade to F5D7231-4 with patched firmware and it failed. Interestingly Internet Explorer gave no feedback it actually appeared as if the upgrade had worked. Firefox on the other hand correctly reported that I had tried to flash an incorrect firmware image and told me the router will now reboot.
Any thoughts on how to get this to work? Would love to even upgrade the firmware to a US version so I can get WDS working.
The v4000 and newer are a totally different chipset and do not run Linux. They will never run this firmware. Sorry. This also means its not compatible with the Belkin firmware from a 7231, or any older version of the 7230. -- seg at haxxed dot com
If I hook up a usb webcam to the unit and want to beam pictures, how should it be set up?
- I have the webcam working by adding the missing parts to the usb ports now I just need to know what the best configuration for running it stand-alone while beaming webcam pictures. Anyone have any ideas? Thanks Rick Bronson
Theoretically possible, but I have not compiled the kernel with any USB support. I wouldn't have any way to test it, unless I added a USB port to mine, which I have considered doing. Then you could plug in a flash drive and maybe squeeze OpenVPN on to it... -- seg at haxxed dot com
How do I allow remote (from the Internet) SSH and Web access to the router?
Setup: F5D7230-4 v1444
Physical - two antennae.
Successfully installed 72131-4 firmware --> tftp haxxed Beta 1 firmware
Problem: Allowing remote (from the Internet) SSH and Web access to the *router*. It is easy enough using "nvram set firewall_portfw=tcp|22|<my ip>" to forward these ports to a machine on the network, but forwarding to "192.168.2.1" does not have the desired effect. How can I access these from the internet? This page ( http://tinyurl.com/99ayc ) has some great information if I were able to edit, save, and execute a script on the router, but I can't figure out how to do that either! Any help would be great. If you respond, please notify me at: fisslefink [a t] yahoo [dot] com
Problem: How can I go back to the original firmware?
I flashed to the custom firmware successfully. Now I would like to use the original firmware. I can tftp the belkin firmware to the router successfully, but it still use the custom firmware after reboot. Any one can help me? Thanks.
I had the same problem, too, but I was eventually able to flash back my original firmware. In my case, starting with the haxxed firmware,
1. Flashed the Broadcom reference firmware. However, the router was still broken for some reason, but at least it changed its firmware. 2. Flashed the "original" firmware for the router that I had before (in my case, 7230 4.05.03 modified with the 7231 header)
It seems that the custom firmware fails to verify the original Belkin firmware, but takes the Broadcom at least partially.
jason gao [d ot] root [a t] g mail [do t] com
DMZ
When using the router as a Wireless client, how do i add a wired computer as DMZ? inx4ne [a t] gm ai l [d ot] com
Client Mode on vanilla Belkin firmware
is client mode working with default firmware on 72131-4 (patched from 72130-4)? (eg setup bridiging, entering MAC of existing router, setting channel to be the same, and disable ability to wirelessly connect to belkin AP) ? [tried upgrading to haxx firmware with version 1222de hardware - probably something has to be changed - cann anyone comment?
TCP CONNECTIONS LIMIT
I need to know ! On the orginal frimware i have a problem with TCP Conecctions , its max 260 connections at same time , is it more in Haxxed frimware ? may i be able to make mor conections to use Bittorrent at high speed?
I'm not sure what its set to in the current release, but its far more than 260. It will be an nvram tweakable setting in the next release. -- seg at haxxed dot com
Got v2000 to recognize the ethernet by adding eth0 to the br0 interfaces. Even though it assigned an ip I still cant access 192.168.2.1 via ethernet. Any ideas why?
No idea. Hopefully I will be acquiring my own v2000 soon, so I can take a look... -- seg at haxxed dot com
27-Jan-2006 00:12 GMT+1 : Hi, Successfully loaded the haxxed firmware haxxed_beta1_F5D7231-4.bin to F5D7231-4 version 1100ef but the lan ports stopped working. The router is only accessible via wireless. I am unable to flash it. Here are some logs and nvram dump:
{{{[ifconfig] br0 Link encap:Ethernet HWaddr 00:11:50:39:A4:9B
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:288 errors:0 dropped:0 overruns:0 frame:0 TX packets:172 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23672 (23.1 KiB) TX bytes:19739 (19.2 KiB)
eth0 Link encap:Ethernet HWaddr 00:11:50:39:A4:9B
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:170 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0
TX bytes:21450 (20.9 KiB) Interrupt:5 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:11:50:39:A4:9C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:292 errors:0 dropped:0 overruns:0 frame:72 TX packets:324 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:29072 (28.3 KiB) TX bytes:39801 (38.8 KiB) Interrupt:4 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:67 errors:0 dropped:0 overruns:0 frame:0 TX packets:67 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4412 (4.3 KiB) TX bytes:4412 (4.3 KiB)
vlan0 Link encap:Ethernet HWaddr 00:11:50:39:A4:9B
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:161 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0
TX bytes:16104 (15.7 KiB)
vlan1 Link encap:Ethernet HWaddr 00:11:50:39:A4:9B
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0
TX bytes:5346 (5.2 KiB)
[nvram] aa0=3 ag0=255 belkin_router=1 boardflags2=0 boardflags=0xb88 boardrev=0x10 boardtype=0x0101 boot_flash_addr=bfc00000 boot_wait=on br0_dhcp_end=192.168.2.199 br0_dhcp_start=192.168.2.100 br0_gateway= br0_interfaces=vlan0 eth1 br0_ipaddr=192.168.2.1 br0_name=LAN br0_netmask=255.255.255.0 br0_proto=static br0_stp=1 bridges=br0 burnin=0 ccode=0 cctl=0 clkfreq=200 cpu_type=0x4712 def_et1macaddr=00:11:50:39:A4:9B dhcp_interfaces=br0 dhcp_leasetime=1h dl_ram_addr=a0001000 domain=belkin dropbear_dss_host_key=aaaaaaahhdhdgicngehdhdaaaaaaibaamkpfibfppdbehkcgbkcembmafhampbcdfaiklmkliildloldcaebolfaappaagmodniahphdfbemcjacobdialdknipmemkhahnehfgmiipljgpkigjdoeefddibkbffmnbmmecmmcehokjakkbhpbdhjmjhnegablkgenfeipbliplgnngopnheciohpdfmobbknhodkjceeohphgoihnbflkifglkfpbidkckohacnjmkpligngddcknebkpepaaaaaabfaanfhheedohpmijdmjkohfmjainmnbieemmfefaeclaaaaaaiafjahcekmjgeopaonhnbgcimehgjikmlbdlaombkboagmojpladifdhbjialkolibijmofpogopnkfjogbhbfinhoncegjadjpgbgkbifgmkgjmjcfndalfkmkmdioopjphnnangocflnkjeneglpkklimjhlnjgomanflncfchkngajheobfnnnjjedjjofdklnncodhpbpfpehmekioafhcoelbjfbilepmpheonilcipfnpfpcomgdpgagaiaoaaaaaaibaajmdlibkkfhmkfheknlbhmlggndnfkpoamagdndpeljgccopobbanifjoenkcdpefmchehaohglimbhgofbmpdoacfddclekdgnecidfnkdhbbadgnmhkglholnfmcbgbfhekcapbofkmbfmjgelcgcolocfacdgoiphionafbcijpemgejijfpeojkacoogookmjgbpmljkcppdmmebkeogcphliafbggbfmnjoaifghonndfccigamfkgnmikclaaaaaabfaaohciagnnindnlemmijapldcgbkhoiknikakifeja dropbear_rsa_host_key=aaaaaaahhdhdgicnhchdgbaaaaaaadabaaabaaaaaaidaaineckbeelphigcidhecblehlalohgnlmdccdbpmdekifjmdpiadicidepphhifkdmbongenbmbehfnpbaciefinfehaaieeblejeafhhieeefpjpkmnmokoopcpiaaekkgjcgiflfhaocdpanngelekgndbjngkpifhonpinediebccfolfjbemddledmnlaicmbiphjldfpfmkbiplokgecjjopaejgkompmlknlokfaeadfdpeeigcbilijkljeonfaaaaaaicbbdichiphdpkpjelegjajldpakjgpakakjmijkkfbjieekpkhjpmjohimdggmeeicenemknookcibnmhpemdgmeolmkdmpplhahbolgokogklkjlfhhceajiiahjfhbdmcfbgjhiialbefkcceckilmjnllkpldkohlbkgjomffkngpehfpjgllcfeidjkfnienodifoongmjlkndbolnbkefelcfnlacomcdlogajicmlojjgmjfcfjbndamjflfjglaaaaaaecaaklmjfdiifgeionjfilcenepdejlnndjpdkebeceopoeolifogemmdeedpifjnhljpjibgjibonollhoefjohnbdekcoflomdcpggpckekgpkgkmkgojcopijhhblmbobalaaaaaaecaancicfnchefdehomcmblkdapmnnnhbijnlcbebcaddcajfpdhnljppholpibendcpfnhajhdjllblnbkhhjbdadmonbngangccgoicilcijdblfhgdnfenjmipmndpddljp et0macaddr=00:11:50:39:A4:9B et0mdcport=0 et0phyaddr=30 et1macaddr=00:11:50:39:A4:9B et1mdcport=1 et1phyaddr=0 eth1_gateway= eth1_ipaddr=192.168.3.1 eth1_name=Wireless eth1_netmask=255.255.255.0 eth1_proto=off ethers= firewall_enable=1 firewall_portfw= firewall_wanif=vlan1 fw_magic=0x02013200 fw_reset=0 gpio1=adm_eesk gpio2=adm_eecs gpio4=adm_rc gpio6=adm_eedi hostname=router hosts= http_enable=1 http_port=80 http_pwd=$1$$CoERg7ynjYLsj2j4glJ34. il0macaddr=00:11:50:39:A4:9C interfaces=br0 vlan1 eth1 kernel_mods=wl lan_ipaddr=192.168.2.1 lan_netmask=255.255.255.0 lanif=br0 log_host= log_size=64 ntp_enable=1 ntp_server=pool.ntp.org os_flash_addr=bfc40000 os_name=linux os_ram_addr=80001000 os_version=.haxxed beta1 pa0b0=0x1486 pa0b1=0xfaa8 pa0b2=0xfe47 pa0itssit=62 pa0maxpwr=66 pmon_ver=2.01.09 reset_gpio=7=0 restore_defaults=0 root_passwd=J0gDL7eRzcoMY scratch=a0180000 sdram_config=0x0000 sdram_init=0x0419 sdram_ncdl=0x23 sdram_refresh=0x8040 serial_no=BEL1O3A6 sromrev=2 tftp_ipaddr=192.168.2.1 vlan0hwname=et0 vlan0ports=0 1 2 3 5* vlan1_gateway= vlan1_ipaddr= vlan1_mac= vlan1_name=WAN vlan1_netmask= vlan1_proto=dhcp vlan1hwname=et0 vlan1ports=4 5 wl0_active_mac= wl0_afterburner=auto wl0_antdiv=-1 wl0_ap_ip= wl0_ap_isolate=0 wl0_ap_ssid= wl0_auth=0 wl0_auth_mode=open wl0_bcn=100 wl0_channel=11 wl0_closed=0 wl0_corerev=7 wl0_country=Worldwide wl0_country_code=US wl0_crypto=tkip wl0_dtim=3 wl0_frag=2346 wl0_frameburst=on wl0_gmode=1 wl0_gmode_protection=auto wl0_hwaddr=00:11:50:39:A4:9C wl0_ibss=1 wl0_ifname=eth1 wl0_infra=1 wl0_key1=F wl0_key2= wl0_key3= wl0_key4= wl0_key=1 wl0_lazywds=0 wl0_mac_deny= wl0_mac_list= wl0_maclist= wl0_macmode1=disabled wl0_macmode=disabled wl0_mode=ap wl0_mrate=0 wl0_net_mode=mixed wl0_passphrase= wl0_phytype=g wl0_phytypes=g wl0_plcphdr=long wl0_psk_obscure= wl0_radio=1 wl0_radioids=BCM2050 wl0_radius_ipaddr= wl0_radius_key= wl0_radius_port=1812 wl0_rate=0 wl0_rateset=default wl0_rts=2347 wl0_ssid=belkin54g wl0_unit=0 wl0_wds= wl0_wep128_manual=1 wl0_wep64_manual=1 wl0_wep=disabled wl0_wep_bit=128 wl0_wep_buf= wl0_wep_gen= wl0_wep_last= wl0_wep_mode=0 wl0_wpa_gtk_rekey=900 wl0_wpa_psk= wl0gpio0=0 wl0gpio1=0 wl0gpio2=0 wl0gpio3=0 wl0gpio4=0 wl0gpio5=0 wl0id=0x4320
[dmesg] CPU revision is: 00029007 Primary instruction cache 8kb, linesize 16 bytes (2 ways) Primary data cache 4kb, linesize 16 bytes (2 ways) Linux version 2.4.20 (seg@bigtime) (gcc version 3.2.3 with Broadcom modifications) #1 Wed Feb 16 23:21:48 CST 2005 Determined physical RAM map:
- memory: 00800000 @ 00000000 (usable)
On node 0 totalpages: 2048 zone(0): 2048 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 CPU: BCM4712 rev 2 at 200 MHz Calibrating delay loop... 199.47 BogoMIPS Memory: 6020k/8192k available (1635k kernel code, 2172k reserved, 112k data, 76k init, 0k highmem) Dentry cache hash table entries: 1024 (order: 1, 8192 bytes) Inode cache hash table entries: 512 (order: 0, 4096 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: 2048 (order: 1, 8192 bytes) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX PCI: Disabled PCI: Fixing up bus 0 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB. pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xb8000300 (irq = 3) is a 16550A ttyS01 at 0xb8000400 (irq = 0) is a 16550A HDLC line discipline: version $Revision: 1.1.1.4 $, maxframe=4096 N_HDLC line discipline registered. PPP generic driver version 2.4.2 Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky 5325E phy=FFFFFFFF eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0 pflash: found no supported devices sflash: cramfs filesystem found at block 899 Creating 4 MTD partitions on "sflash": 0x00000000-0x00020000 : "pmon" 0x00020000-0x001f8000 : "linux" 0x000e0e2c-0x001f8000 : "rootfs" mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only 0x001f8000-0x00200000 : "nvram" ftl_cs: FTL header not found. ftl_cs: FTL header not found. ftl_cs: FTL header not found. ftl_cs: FTL header not found. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 512 bind 1024) ip_conntrack version 2.1 (64 buckets, 512 max) - 344 bytes per conntrack ip_conntrack_pptp version 1.9 loaded ip_nat_pptp version 1.5 loaded ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (cramfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 76k freed Algorithmics/MIPS FPU Emulator v1.5 t_pptp version 1.5 loaded ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (cramfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 76k freed Algorithmics/MIPS FPU Emulator v1.5 eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0 vlan0: add 01:00:5e:00:00:01 mcast address to master interface vlan0: dev_set_promiscuity(master, 1) device eth0 entered promiscuous mode device vlan0 entered promiscuous mode device eth1 entered promiscuous mode br0: port 2(eth1) entering listening state br0: port 1(vlan0) entering listening state vlan1: add 01:00:5e:00:00:01 mcast address to master interface br0: port 2(eth1) entering learning state br0: port 1(vlan0) entering learning state br0: port 2(eth1) entering forwarding state br0: topology change detected, propagating br0: port 1(vlan0) entering forwarding state br0: topology change detected, propagating
}}} Can anyone help on how to change the firmware, at least to the original Belkin one?
Many thanks.
I'm using WindowsXP with Putty as my SSH client. On my version 2000 I had the same problem. I did get the router to at least recognize the hardline by adding the following: nvram set br0_interfaces="vlan0 eth1 eth0" I was able to reflash the firmware, but for some unknown reason I cant access 192.168.2.1 via the ethernet even though I'm showing it as an active connection. Anyways thats where I sit on this problem. If anyone can tell me why this is so I would GREATLY appreciate it.......Maybe this is one small reason this router was dirt cheap......:)
1-29-06 How exactly does wep work on these routers? I don't see any where in the startup scripts where it looks whether to enable wep or not and if it enables it what to do with it. I want to try this firmware but would like to keep WPA instead of WEP has anyone had success with WPA-PSK?
20060327 - F5D7230-4 v2000 - working OK, using it in wireless client mode to service my wired Tivo.
Firstly, to address the ethernet problem - i.e. to get it working from flash-state I issued:
{{{# nvram set interfaces="br0 vlan1 eth1 eth0 vlan0" # nvram set br0_interfaces="vlan1 eth1 eth0 vlan0" # nvram commit # reboot}}}
After I sanity tested this configuration, I followed the instructions on the haxxed.com/belkin page to get it to behave like a wireless client (plus I added WEP):
{{{# nvram set vlan0ports="0 1 2 3" # nvram set br0_interfaces="eth0" # nvram set vlan1_proto=off # nvram set eth1_proto=dhcp # nvram set firewall_wanif=eth1 # nvram set wl0_mode=sta # nvram set wl0_ssid=YOUR_SSID_HERE # nvram set wl0_wep=enabled # nvram set wl0_key=1 # nvram set wl0_key1=YOUR_WEP_KEY_HERE # nvram commit # reboot}}}
DHCP is a bit flaky so I just assign a static IP to the Tivo.
This is an amazing bit of code, you should start a donations page.
I am posting this using a wired connection to my F5D7230-4 v2000.
Addendum: I figured why DHCP was playing up. br0_interfaces should NOT include a vlan reference - just the interface name. In our case, eth0. If vlan0 is present, then you'll see all kinds of weirdness happening when you boot the router up and try to connect an ethernet cable AFTER it's done the initial polling of the interface.
jcsfca at gmail dot com
Many thanks! It worked for me!
nvram set br0_interfaces=vlan0 nvram set vlan1_proto=off nvram set eth1_proto=static nvram set eth1_ipaddr=192.168.xx.yy nvram set eth1_netmask=255.255.255.0 nvram set eth1_gateway=192.168.xx.yy nvram set firewall_wanif=eth1 nvram set wl0_mode=sta nvram set wl0_ssid=Foo
I just want to know how to configure the DNS information using the nvram command, instead of configuring in my adapter.
Q: How to edit the user.conf file (the Settings backup file from the OFFICIAL belkin FW). What's the checksum used at the end. How to edit the file and create a new checksum???
Part Success: I have a F5D7231-4 v1100uk. Was able to flash the firmware on the first attempt. Based on above discussions, solved the issues with the switch portion. Wireless is working with WEP (64).
The main problem I am facing is that I can't get it to send out DHCP request on the WAN port. I have tried re-arraning the ports in vlan1 from "4 5" to "0 5" and back but without success.
The DHCP request always seems to go out on the any port other than the WAN port, which means that the router doesn't get an IP from the ISP and hence I can't really use this thing as a router/firewall... just a switch
Will keep trying and post further updates if any. If anyone has a clue, please share.
Thanks!
Possible to add NAS for additional functionality? Compile a very small linux onto the onboard flash then have a (huge) distro loaded onto the NAS with which you can run anything you want?


