davo wrote:
None of the WBMR range of routers are based on open GPL source so the code is not available for public release.
$ dd if=wbmrg300n-101.bin of=wbmrg300n-101.sqsh bs=288 skip=1
$ unsquashfs -ls wbmrg300n-101.sqsh |grep 'bin\|lib'
Reading a different endian SQUASHFS filesystem on wbmrg300n-101.sqsh
squashfs-root/etc/wlan/bcm4321_map.bin
squashfs-root/etc/wlan/wl_map.bin
squashfs-root/bin
squashfs-root/bin/false
squashfs-root/bin/ash
squashfs-root/bin/kill
squashfs-root/bin/ping
squashfs-root/bin/nas
squashfs-root/bin/df
squashfs-root/bin/echo
squashfs-root/bin/true
squashfs-root/bin/chmod
squashfs-root/bin/rmdir
squashfs-root/bin/setmem
squashfs-root/bin/mv
squashfs-root/bin/cat
squashfs-root/bin/adslctl
squashfs-root/bin/nas4not
squashfs-root/bin/ln
squashfs-root/bin/wl
squashfs-root/bin/touch
squashfs-root/bin/atmctl
squashfs-root/bin/grep
squashfs-root/bin/busybox
squashfs-root/bin/epi_ttcp
squashfs-root/bin/atm
squashfs-root/bin/more
squashfs-root/bin/sh
squashfs-root/bin/dumpmem
squashfs-root/bin/pwd
squashfs-root/bin/wlctl
squashfs-root/bin/chgrp
squashfs-root/bin/cp
squashfs-root/bin/adsl
squashfs-root/bin/fgrep
squashfs-root/bin/date
squashfs-root/bin/ps
squashfs-root/bin/sleep
squashfs-root/bin/oamtest
squashfs-root/bin/sync
squashfs-root/bin/rm
squashfs-root/bin/ls
squashfs-root/bin/mknod
squashfs-root/bin/mkdir
squashfs-root/bin/egrep
squashfs-root/sbin
squashfs-root/sbin/insmod
squashfs-root/sbin/syslogd
squashfs-root/sbin/monitor_ps
squashfs-root/sbin/write
squashfs-root/sbin/hb_connect
squashfs-root/sbin/klogd
squashfs-root/sbin/resetbutton
squashfs-root/sbin/reboot
squashfs-root/sbin/ipupdated
squashfs-root/sbin/lsmod
squashfs-root/sbin/jobat
squashfs-root/sbin/bootnv
squashfs-root/sbin/pivot_root
squashfs-root/sbin/listen
squashfs-root/sbin/ddns_success
squashfs-root/sbin/aossled
squashfs-root/sbin/stats
squashfs-root/sbin/ntpd
squashfs-root/sbin/aossbutton
squashfs-root/sbin/rc
squashfs-root/sbin/erase
squashfs-root/sbin/hb_disconnect
squashfs-root/sbin/vconfig
squashfs-root/sbin/hotplug
squashfs-root/sbin/filter
squashfs-root/sbin/rmmod
squashfs-root/sbin/init
squashfs-root/sbin/restore
squashfs-root/sbin/modprobe
squashfs-root/sbin/logread
squashfs-root/sbin/gpio
squashfs-root/sbin/ifconfig
squashfs-root/sbin/filtersync
squashfs-root/sbin/route
squashfs-root/sbin/redial
squashfs-root/sbin/fdisk
squashfs-root/sbin/upgrade_firmware
squashfs-root/lib
squashfs-root/lib/libc.so.0
squashfs-root/lib/libutil.so.0
squashfs-root/lib/libnsl.so.0
squashfs-root/lib/libm.so.0
squashfs-root/lib/modules
squashfs-root/lib/modules/2.6.8.1
squashfs-root/lib/modules/2.6.8.1/extra
squashfs-root/lib/modules/2.6.8.1/extra/bootnv.ko
squashfs-root/lib/modules/2.6.8.1/extra/blaa_dd.ko
squashfs-root/lib/modules/2.6.8.1/extra/vnet.ko
squashfs-root/lib/modules/2.6.8.1/extra/adsldd.ko
squashfs-root/lib/modules/2.6.8.1/extra/bcm_enet.ko
squashfs-root/lib/modules/2.6.8.1/extra/bcmprocfs.ko
squashfs-root/lib/modules/2.6.8.1/extra/atmapi.ko
squashfs-root/lib/modules/2.6.8.1/extra/wl.ko
squashfs-root/lib/modules/2.6.8.1/extra/bcm_usb.ko
squashfs-root/lib/modules/2.6.8.1/kernel
squashfs-root/lib/libresolv.so.0
squashfs-root/lib/ld-uClibc.so.0
squashfs-root/lib/libpthread.so.0
squashfs-root/lib/libdl.so.0
squashfs-root/lib/libcrypt.so.0
squashfs-root/usr/bin
squashfs-root/usr/bin/[
squashfs-root/usr/bin/traceroute
squashfs-root/usr/bin/test
squashfs-root/usr/bin/tail
squashfs-root/usr/bin/strings
squashfs-root/usr/bin/free
squashfs-root/usr/bin/killall
squashfs-root/usr/bin/tftp
squashfs-root/usr/bin/wget
squashfs-root/usr/sbin
squashfs-root/usr/sbin/dnsmasq
squashfs-root/usr/sbin/iptables
squashfs-root/usr/sbin/pppd
squashfs-root/usr/sbin/pppoe-relay
squashfs-root/usr/sbin/ap_serv
squashfs-root/usr/sbin/diagtool
squashfs-root/usr/sbin/udhcpc
squashfs-root/usr/sbin/udhcpd
squashfs-root/usr/sbin/iptables-restore
squashfs-root/usr/sbin/tc
squashfs-root/usr/sbin/diagnostic
squashfs-root/usr/sbin/brctl
squashfs-root/usr/sbin/aoss
squashfs-root/usr/sbin/dumpleases
squashfs-root/usr/sbin/nvram
squashfs-root/usr/sbin/upnpd-igd
squashfs-root/usr/sbin/ip
squashfs-root/usr/sbin/vconfig
squashfs-root/usr/sbin/httpd
squashfs-root/usr/sbin/dhcrelay
squashfs-root/usr/sbin/ez-ipupdate
squashfs-root/usr/sbin/ledctrl
squashfs-root/usr/sbin/tftpd
squashfs-root/usr/sbin/cron
squashfs-root/usr/sbin/ntpclient
squashfs-root/usr/sbin/utelnetd
squashfs-root/usr/lib
squashfs-root/usr/lib/libpppoe.so
squashfs-root/usr/lib/libaoss-sdk.so
squashfs-root/usr/lib/iptables
squashfs-root/usr/lib/iptables/libipt_DSCP.so
squashfs-root/usr/lib/iptables/libipt_length.so
squashfs-root/usr/lib/iptables/libip6t_MARK.so
squashfs-root/usr/lib/iptables/libipt_webstr.so
squashfs-root/usr/lib/iptables/libipt_dscp_helper.so
squashfs-root/usr/lib/iptables/libipt_limit.so
squashfs-root/usr/lib/iptables/libip6t_NFQUEUE.so
squashfs-root/usr/lib/iptables/libipt_SNAT.so
squashfs-root/usr/lib/iptables/libipt_recent.so
squashfs-root/usr/lib/iptables/libipt_udp.so
squashfs-root/usr/lib/iptables/libipt_tos.so
squashfs-root/usr/lib/iptables/libip6t_owner.so
squashfs-root/usr/lib/iptables/libip6t_ipv6header.so
squashfs-root/usr/lib/iptables/libip6t_state.so
squashfs-root/usr/lib/iptables/libip6t_hl.so
squashfs-root/usr/lib/iptables/libipt_TRIGGER.so
squashfs-root/usr/lib/iptables/libip6t_mac.so
squashfs-root/usr/lib/iptables/libip6t_esp.so
squashfs-root/usr/lib/iptables/libip6t_LOG.so
squashfs-root/usr/lib/iptables/libipt_mac.so
squashfs-root/usr/lib/iptables/libipt_REJECT.so
squashfs-root/usr/lib/iptables/libipt_ROUTE.so
squashfs-root/usr/lib/iptables/libipt_alg.so
squashfs-root/usr/lib/iptables/libip6t_udp.so
squashfs-root/usr/lib/iptables/libip6t_multiport.so
squashfs-root/usr/lib/iptables/libip6t_rt.so
squashfs-root/usr/lib/iptables/libipt_MARK.so
squashfs-root/usr/lib/iptables/libipt_standard.so
squashfs-root/usr/lib/iptables/libip6t_HL.so
squashfs-root/usr/lib/iptables/libipt_tcp.so
squashfs-root/usr/lib/iptables/libip6t_frag.so
squashfs-root/usr/lib/iptables/libip6t_connmark.so
squashfs-root/usr/lib/iptables/libip6t_ROUTE.so
squashfs-root/usr/lib/iptables/libip6t_CONNMARK.so
squashfs-root/usr/lib/iptables/libipt_FTOS.so
squashfs-root/usr/lib/iptables/libip6t_TRACE.so
squashfs-root/usr/lib/iptables/libipt_packet.so
squashfs-root/usr/lib/iptables/libip6t_ah.so
squashfs-root/usr/lib/iptables/libipt_NETMAP.so
squashfs-root/usr/lib/iptables/libip6t_mark.so
squashfs-root/usr/lib/iptables/libip6t_physdev.so
squashfs-root/usr/lib/iptables/libipt_LOG.so
squashfs-root/usr/lib/iptables/libipt_icmp.so
squashfs-root/usr/lib/iptables/libipt_TCPMSS.so
squashfs-root/usr/lib/iptables/libipt_REDIRECT.so
squashfs-root/usr/lib/iptables/libipt_DNAT.so
squashfs-root/usr/lib/iptables/libipt_TOS.so
squashfs-root/usr/lib/iptables/libip6t_limit.so
squashfs-root/usr/lib/iptables/libip6t_icmpv6.so
squashfs-root/usr/lib/iptables/libip6t_eui64.so
squashfs-root/usr/lib/iptables/libip6t_length.so
squashfs-root/usr/lib/iptables/libip6t_dst.so
squashfs-root/usr/lib/iptables/libipt_MASQUERADE.so
squashfs-root/usr/lib/iptables/libip6t_tcp.so
squashfs-root/usr/lib/iptables/libip6t_policy.so
squashfs-root/usr/lib/iptables/libipt_mark.so
squashfs-root/usr/lib/iptables/libipt_dscp.so
squashfs-root/usr/lib/iptables/libip6t_standard.so
squashfs-root/usr/lib/iptables/libipt_realm.so
squashfs-root/usr/lib/iptables/libip6t_hbh.so
squashfs-root/usr/lib/iptables/libipt_tcpmss.so
squashfs-root/usr/lib/iptables/libipt_state.so
squashfs-root/usr/lib/libap_serv-sdk.so
squashfs-root/usr/lib/libpppoatm.so
squashfs-root/usr/lib/libnvram.so
squashfs-root/usr/lib/libshared.so
Excuse me, but to me it looks like linux, busybox and possibly some other GPL stuff.