Posted: Mon Jun 19, 2006 5:10 Post subject: F1UP0001 BROADCOM BASED BELKIN PRINTSERVER running DD-WRT ?
I have an older wireless printserver from belkin. It doesnt support
WPA (it is pretty useless for wireless but wired works fine). It uses
4702 broadcom cpu and a broadcom 4306KFB based Mini-PCI card.
It has only 4 external connectors - 2 USB 1.1, Ethernet, Power.
On Board there are 3 connectors 10 Pin connector maybe JTAG???,
20 Pin connector (lpt????) and the before mentioned Mini-PCI which
is populated by the WLAN-card. Is it possible to run DD-WRT (Mini version)
or Open-WRT on this thing????
At last it is RUNNING but before I had it running, I bricked it totally - I killed kernel and nvram and tftp didnt work anymore had to build a jtag-cable.... than I contacted lightbulb and he gave me the tip to completly erase kernel and nvram... that did not still worked at first ... found out that the cfe remembers the last IP used, than TFTP worked (I used the linksys tftp) - and I now have a running belkin F1UP0001 printserver with DD-Wrt v23 - micro !!!! OK - LEDs are'nt fully right and USB support is still missing but I will that get going, too - I hope ....
firmware says it is an Siemens SE505 v1 but that is not true
Identyfied ICs
**************
CPU BCM 4702KPB (MIPS CPU, 125MHz)
FLASH ST M29W320DB 70N6 (4Mega x 8bit or 2Mega x 16bit)=4MB
RAM 2 x EM638165TS-7 (4Mega x 16bit)=16MB
WLAN BCM 4306KFB (MiniPCI-Card)
LAN ALTIMA AC101LKQT (Ethernet Transceiver 10/100Base-TX Single-PHY)
Internal connectors
*******************
20 Pin connector next to the flash (UART-Connector)
10 Pin connector next to the MiniPCI-Slot (JTAG)
External connectors
*******************
Ethernet
USB x 2
Power
GPIO 0 - Status LED disable to turn LED on
GPIO 1 - unknown
GPIO 2 - First and only LAN-Port and LAN-LED enable/disable
(dual color LED yellow/green but cant control it, changes with 10Mbit/100Mbit)
GPIO 3 - First WLAN-LED (green) disable to turn on
GPIO 4 - First WLAN-LED (yellow) disable to turn on
GPIO 5 - Power-LED disable to turn on
GPIO 6 - Status-LED disable to turn on
GPIO 7 - Reset-button (INPUT - 'gpio poll 7' to check)
I want to patch the DD-Wrt Source to support Reset-switch and LEDS of F1UP0001,
WAN-support and a few other not needed things should be removed.
How do you identify the hardware through cpu and / or cfe. And this thing has to usb-ports which could be useful, usb-kernel support should be added, too...
The first step is okay : My F1UP0001 i(v2000-fr) is now running with Belkin F5D7230 firmware (BELKIN_54G_AP_USA_4.03.03.bin)
Now, every attempt I made to install ddwrt (micro_generic versions), fails.
The tftp upload did not fail, the entire images are transferred into the F1UP0001, but after the reboot, none of theses ip are reachable (192.168.1.0/24, 192.168.2.0/24)
Off course, when I try to connect the F1UP, I reconfigure the NIC to put it in same network I test.
In this one Eko submit a firmware : dd-wrt.v23_micro_Bv2k_r1.bin
With this one, my F1UP0001 is up, with dd-wrt Running.
After this, as I still want to us it as Wireless Print Server, I found this page about Printer sharing:
http://www.dd-wrt.com/wiki/index.php/Printer_Sharing
In this one, we need to install nex pkg, wih ipkg. But with your distro, Eko, jffs, is not activated.
nvram set jffs_mounted=1
nvram set enable_jffs2=1
nvram set sys_enable_jffs2=1
nvram set clean_jffs2=1
nvram set sys_clean_jffs2=1
nvram commit
reboot
The F1UP0001 reboots successfuly, so after I tried to install packages. And here it fails.
Here's the output of the failure:
Code:
/jffs # ipkg -force-depends install kmod-usb-printer
ERROR: File not found: /jffs/usr/lib/ipkg/lists/whiterussian
You probably want to run `ipkg update'
ERROR: File not found: /jffs/usr/lib/ipkg/lists/non-free
You probably want to run `ipkg update'
ERROR: File not found: /jffs/usr/lib/ipkg/lists/backports
You probably want to run `ipkg update'
/bin/ipkg: /bin/ipkg: 1189: uniq: not found
/bin/ipkg: /bin/ipkg: 1189: cannot open /jffs/usr/lib/ipkg/status: No such file
/bin/ipkg: /bin/ipkg: 1189: mv: not found
/bin/ipkg: /bin/ipkg: 1189: cannot create /jffs/usr/lib/ipkg/status: Directory n
onexistent
/bin/ipkg: /bin/ipkg: 1189: cannot create /jffs/usr/lib/ipkg/status: Directory n
onexistent
/bin/ipkg: /bin/ipkg: 1189: expr: not found
ERROR: File not found: /jffs/usr/lib/ipkg/lists/whiterussian
You probably want to run `ipkg update'
ERROR: File not found: /jffs/usr/lib/ipkg/lists/non-free
You probably want to run `ipkg update'
ERROR: File not found: /jffs/usr/lib/ipkg/lists/backports
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package kmod-usb-printer in /jffs/usr/lib/i
pkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.
/bin/ipkg: /bin/ipkg: 1189: cannot open /jffs/usr/lib/ipkg/status: No such file
/bin/ipkg: /bin/ipkg: 1189: mv: not found
/bin/ipkg: /bin/ipkg: 1192: ls: not found
/jffs #