1 (edited by kraftor80 2005-08-12 03:48:12)

Topic: WGPS606 wireless print server

I have one of these (wgps606 print server) and wonder if anyone has tried open software on it.
I downloaded the wgps606_v1_0_020.zip firmware upgrade file from netgear and extracted a file called WGPS606_V1.0_020.img. I have grep thru the .img file for the word "Linux" and I see that the binary matches.
There are also lots of strings that look like vram settings and other WRT looking stuff.
After poking around a bit I was unable to find any cramfs headers, so I was unable to do any further looking at the image.

I then installed a serial port to the header inside the box and watched the boot messages. I see the following:

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Mon Dec 27 19:17:02 CST 2004 (root@localhost.localdomain)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena.
Initializing Devices.
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 1.3.3.0
CPU type 0x29008: 200MHz
Total memory: 0x800000 bytes (8MB)

Total memory used by CFE:  0x80600000 - 0x80742730 (1320752)
Initialized Data:          0x8061B980 - 0x8061DDB0 (9264)
BSS Area:                  0x8061DDB0 - 0x80640730 (141696)
Local Heap:                0x80640730 - 0x80740730 (1048576)
Stack Area:                0x80740730 - 0x80742730 (8192)
Text (code) segment:       0x80600000 - 0x8061B980 (113024)
Boot area (physical):      0x005BF000 - 0x005FF000
Relocation Factor:         I:00000000 - D:00000000
mac address in flash is:00:0f:b5:b3:db:24
mac address in flash is:00:0f:b5:b3:db:24
have eRcOmM
run kernel
Loading: snowel:la->la_filesys = raw
snowel:step 1
snowel:step 2
snowel:step 4
snowel:step 6
.... 2056504 bytes read
Entry at 0x80001000
Starting program at 0x80001000


 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
      ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
 ]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
 ]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks version VxWorks5.4.2
 ]]]]]]]]]]]]]]]]]]]]]]]]]]       KERNEL: WIND version 2.5
 ]]]]]]]]]]]]]]]]]]]]]]]]]       Copyright Wind River Systems, Inc., 1984-2001

                               CPU: bcm47xx(mips32).  Processor #0.
                              Memory Size: 0x800000.  BSP version 1.2/0.
Flash : MX29LV160B 1Mx16 BotB
Initializing Services
Lan_Initialize1<304>, LAN IP<192.168.0.102>
Lan_Initialize1<307>, LAN mask<255.255.255.0>
MAC init finished
OHCI Controller found.
Waiting to attach to USBD...-> 0x807ffdf0 (tRootTask): initHubNode Total Config
descr len = 25
Done.

I have heard that VXworks does do linux along with their own embedded system and suspect that this may be one of them.
Any anyone have throughts on openwrt possibly running on this processor or where I should go next?
Note: Edited to add code tags

Re: WGPS606 wireless print server

only the size of flash and ram can be a problem (You have to choose, what to install and what not), but it should work.