Dissecting an Edimax IC-3116W IP camera

May 26, 2014

As an overview:

  • System-on-Chip: RealTek RTL8197D
  • Embedded CPU: RealTek RLX5281 @ 660 MHz, MIPS16 instruction set, 64KB instruction cache, 32KB data cache
  • Embedded LAN controller: RealTek RTL8196C, two Ethernet MACs (only one used)
  • Embedded USB controller: RealTek RTL8652, USB 2.0
  • External flash memory chip: Macronix MX25L6405D, 3V, 64MBit (= 8MB)
  • External RAM chip: Nanya NT5TU32M16DG-AC, 64MB
  • External WLAN controller chip: RealTek RTL8188ER, IEEE 802.11bgn, 2.4 GHz, 150 MBit
  • WLAN antenna: Internal, U.FL connector

There are two PCBs:

  • the larger one carries the RJ-45 LAN and the power connector, the WPS/reset button, the infrared LEDs and the wireless antenna.
  • the smaller one carries the camera module and a four PIN connector that offers a serial console. How nice :)

Here’s some pictures:

Serial console

The serial console connector’s pinout when viewed from the bottom side (ie. with the camera module not facing towards you) and from top to bottom is as follows:

  1. VCC (3.3V)
  2. RX
  3. GND
  4. TX

The serial port settings are 38400bps 8N1.

Boot messages


Booting...

********************************************************************************
*
* chip__no chip__id mfr___id dev___id cap___id size_sft dev_size chipSize
* 0000000h 0c22017h 00000c2h 0000020h 0000017h 0000000h 0000017h 0800000h
* blk_size blk__cnt sec_size sec__cnt pageSize page_cnt chip_clk chipName
* 0010000h 0000080h 0001000h 0000800h 0000100h 0000010h 000002dh MX25L6405D
* 
********************************************************************************
 
---RealTek(RTL8196D)at 2013.10.25-15:58+0800 v0.3 [16bit](659MHz)
no rootfs signature at 000E0000!
no rootfs signature at 000F0000!
no rootfs signature at 00130000!
no rootfs signature at 00131000!
no rootfs signature at 00132000!
no rootfs signature at 00133000!
no rootfs signature at 00134000!
no rootfs signature at 00135000!
no rootfs signature at 00136000!
no rootfs signature at 00137000!
no rootfs signature at 00138000!
no rootfs signature at 00139000!
no rootfs signature at 0013A000!
no rootfs signature at 0013B000!
no rootfs signature at 0013C000!
no rootfs signature at 0013D000!
no rootfs signature at 0013E000!
no rootfs signature at 0013F000!
Jump to image start=0x80500000...
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
done decompressing kernel.
start address: 0x80003470
CPU revision is: 0000dc02
0xb8000088=4557580
0xb8000088=4557590
0xb8000088=4557410
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Zone PFN ranges:
  Normal   0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyS0,38400 root=/dev/mtdblock1
icache: 64kB/32B, dcache: 32kB/32B, scache: 0kB/0B
NR_IRQS:48
PID hash table entries: 256 (order: 8, 1024 bytes)
console handover: boot [early0] -> real [ttyS0]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 57488k/65536k available (2958k kernel code, 7972k reserved, 646k data, 112k init, 0k highmem)
Calibrating delay loop... 658.63 BogoMIPS (lpj=3293184)
Mount-cache hash table entries: 512
net_namespace: 524 bytes
NET: Registered protocol family 16
bio: create slab  at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 112
io scheduler noop registered
io scheduler cfq registered (default)
Realtek GPIO Driver for Flash Reload Default
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x18002000 (irq = 8) is a 16550A
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
NO ACK
reg0=0
NO ACK
reg2=0
NO ACK
reg2=0
NO ACK
NO ACK
reg2=0
NO ACK
reg4=0
NO ACK
reg4=0
NO ACK
regA=0
NO ACK
regC=0
NO ACK
reg16=0
NO ACK
reg1C=0
NO ACK
reg34=0
NO ACK
reg38=0
NO ACK
reg3A=0
NO ACK
reg3C=0
NO ACK
reg3E=0
NO ACK
reg40=0
NO ACK
reg42=0
NO ACK
reg44=0
NO ACK
reg5A=0
NO ACK
reg5C=0
NO ACK
reg5E=0
NO ACK
reg68=0
NO ACK
reg6A=0
NO ACK
reg6C=0
usbcore: registered new interface driver ub
Driver 'sd' needs updating - please use bus_type methods
PPP generic driver version 2.4.2
MPPE/MPPC encryption/compression module registered
NET: Registered protocol family 24
Realtek WLAN driver driver version 1.6 (2012-12-04)
=====>>INSIDE rtl8192cd_init_one < <=====
PCIE reset (0) 
Do MDIO_RESET
98 - 40MHz Clock Source
Find Port=0 Device:Vender ID=817910ec
vendor_deivce_id=817910ec
=====>>EXIT rtl8192cd_init_one < <=====
=====>>INSIDE rtl8192cd_init_one < <=====
=====>>EXIT rtl8192cd_init_one < <=====



Probing RTL8186 10/100 NIC-kenel stack size order[2]...
chip name: 8196C, chip revid: 0
NOT YET
eth0 added. vid=9 Member port 0x10f...
eth1 added. vid=8 Member port 0x10...
[peth0] added, mapping to [eth1]...
SPI INIT
 ------------------------- Force into Single IO Mode ------------------------ 
|No chipID  Sft chipSize blkSize secSize pageSize sdCk opCk      chipName    |
| 0 c22017h  0h  800000h  10000h   1000h     100h   50    0   MX6405D/05E/45E|
 ---------------------------------------------------------------------------- 
SPI flash(MX6405D/05E/45E) was found at CS0, size 0x800000
Creating 4 MTD partitions on "flash_bank_1":
0x000000000000-0x000000140000 : "boot+cfg+linux"
0x000000140000-0x000000800000 : "root fs"
0x000000010000-0x000000800000 : "ipcam"
0x000000780000-0x000000800000 : "jffs2"
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
b8021000=10000001
b8021054=200000
reg e0=99
reg e1=ac
reg e2=98
reg e3=c1
reg e4=1
reg e5=89
reg e6=98
reg e7=1d
reg f0=fc
reg f1=8c
reg f2=0
reg f3=11
reg f4=fb
reg f5=d2
reg f6=0
rtl8652-ehci rtl8652-ehci.0: RTL8652 On-Chip EHCI Host Controller
rtl8652-ehci rtl8652-ehci.0: new USB bus registered, assigned bus number 1
read synopsys=0
read synopsys2=0
rtl8652-ehci rtl8652-ehci.0: irq 10, io base 0x18021000
rtl8652-ehci rtl8652-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rtl8652-ohci rtl8652-ohci.0: RTL8652 OHCI
rtl8652-ohci rtl8652-ohci.0: new USB bus registered, assigned bus number 2
rtl8652-ohci rtl8652-ohci.0: irq 10, io mem 0x18020000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver libusual
-------8196D OTG init 
reg e0=99
reg e1=ac
reg e2=98
reg e3=c1
reg e4=1
reg e5=89
reg e6=b8
reg e7=1d
dwc_otg: version 2.60a 22-NOV-2006
 [S0] lmdev=83a82080 
device_register :register pass
=>probe
  [S2]  otg_dev=83885300
----init hcd-----
  [S3] hcd==83899400
DWC_otg: Using DMA mode
dwc_otg logicmodule: DWC OTG Controller
dwc_otg logicmodule: new USB bus registered, assigned bus number 3
dwc_otg logicmodule: irq 15, io mem 0xb8030000
set OTG host to high speed !
DWC_otg: Init: Port Power? op_state=1
DWC_otg: Init: Power Port (0)
usb usb3: configuration #1 chosen from 1 choice
usb 1-1: new high speed USB device using rtl8652-ehci and address 2
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
----enable irq----- 
  [S1] dwc_otg_driver, lmdriver=8037b3d0 
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0_SONiX_v2.6.36.04)
Advanced Linux Sound Architecture Driver Version 1.0.20.
No device for DAI rt5640-aif1
No device for DAI rt5640-aif2
PABCD_CNR:	FFFE83F7
PABCD_DIR:	FF095400
PABCD_DAT:	00000800
PIN_MUX_SEL:	00000C03
PIN_MUX_SEL_2:	00F134DB
PABCD_CNR:	FFFE83F7
PABCD_DIR:	FF095400
PABCD_DAT:	00000800
PIN_MUX_SEL:	00000C03
PIN_MUX_SEL_2:	00F134DB
iis tx page: 
 0  16e0  16e0  1ffe  1ffe  15df  15df  fffffe9a
 fffffe9a  ffffe82b  ffffe82b  ffffe010  ffffe010  ffffeb2b  ffffeb2b  2cc
 2cc  18be  18be  1fcf  1fcf  13c0  13c0  fffffbcf
 fffffbcf  ffffe664  ffffe664  ffffe05e  ffffe05e  ffffed5f  ffffed5f  593
 593  1a6c  1a6c  1f62  1f62  1178  1178  fffff90e
 fffff90e  ffffe4d0  ffffe4d0  ffffe0ec  ffffe0ec  ffffefb7  ffffefb7  84e
No device for DAI rtl8197d-i2s
RT5640 Audio Codec 0.01 alsa 1.0.20<6>asoc: rt5640-aif1 < -> rtl8197d-i2s mapping ok
NO ACK
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6360)
NO ACK
NO ACK
NO ACK
[...]
NO ACK
NO ACK
DSP version code = 0x0000
rt5640 initial ok!
ALSA device list:
  #0: rtl819xd_rt5640 (RT5640)
nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
Netlink[Kernel] create socket for igmp ok.
Realtek FastPath:v1.03
VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
Freeing unused kernel memory: 112k freed
codec != null
NO ACK
NO ACK
NO ACK
[...]
NO ACK
NO ACK
init started: BusyBox v1.13.4 (2013-10-17 15:00:34 CST)
cp: cannot stat '/bin/pppoe.sh': No such file or directory
device eth0 entered promiscuous mode
br0: port 1(eth0) entering forwarding state
Semaphore creat id:32769
Share memory creat id:32769
[config.c:2258] Generated XML file size: 15790

[config.c:1335] The XML data is the same with NOR flash one. System won't update system config.
Share memory delete id:32769
Semaphore delete id:32769
Starting ipcam...
Semaphore creat id:65537
Share memory creat id:65537
[config.c:2258] Generated XML file size: 15790

[config.c:1335] The XML data is the same with NOR flash one. System won't update system config.
[ipcam.c:111] *** IPCam main program started. ***
[ipcam.c:122] Init random number generator...
[ipcam.c:263] Init random number generator with value: 156279920
[ipcam.c:126] Init gpio function...
[ipcam.c:130] Init networking...
br0: port 1(eth0) entering disabled state
Switch to channel 7 before doing 88E IQK
device br0 already exists; can'tbr0: port 1(eth0) entering forwarding state
 create bridge with the same name
device eth0 is alreaddevice wlan0 entered promiscuous mode
y a member of a bridge; can't enslave it to bridge br0.
[ipcam.c:134] Check and init wireless...
[wireless.c:185] pincode:90588235
1970-01-01 00:00:17: (configfile.c.958) opening configfile  /tmp/lighttpd.conf failed: No such file or directory 
lighttpd-angel.c.141: child (pid=1069) exited normally with exitcode: 255
Default IP: 192.168.2.3
==> Set Tx power high level
==>US and EUR middle+high use US Table
==>EUR normal Table
udhcp client (v0.9.8) started
route: SIOCADDRT: File exists
Default IP: 192.168.2.3
Sending discover...
set 2.4G TX Power: 0
A1: 0 B1: 0 C1: 0 txpower.sh
[wireless.c:394] opmode: 8
Sending discover...
[ipcam.c:138] Init PnV service...
killall: agent: no process killed
[ipcam.c:143] Starting NTP service...
[ipcam.c:148] Starting DDNS...
[ipcam.c:153] Starting UPnP service...
[upnp.c:333] UPnP thread started.. PID:1496
[upnp.c:356] upnp interface:192.168.2.3
[ipcam.c:158] Starting Bonjour service...
[bonjour.c:38] Bonjour start..
ID is 801F02DAF385
IP is 192.168.2.3
Command is Fully-Automation
Internal HTTP port is 80
External HTTP port is random
Internal RTSP port is 554
External RTSP port is random
[ftp.c:9] /bin/ftp English &
killall: agent: no process killed
[gpio.c:284] Turn on LED
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[ir.c:83] Turn off IR LED

[ir.c:200] IR thread start
1970-01-01 00:00:20: (configfile.c.958) opening configfile  /tmp/lighttpd.conf failed: No such file or directory 
[ftp.c:162] FTP Switch to channel 7 before doing 88E IQK
Start...
[ipcam.c:188] Starting br0: port 2(wlan0) entering forwarding state
daemon to check network link status...
[ipcam.c:192] Starting agent for windows utility...
[agent.c:728] agentd started  PID:1530
[ipcam.c:199] Starting web server...
killall: agent: no process killed
[http.c:475] recvCmdRequestThread thread start..
[link_status.c:138] Network initial status: WLAN
[link_status.c:160] recheck and update link status.
[camera.c:279] restart video server...
[smtp.c:2015] SMTP client: testSMTP() starts.
[ipcam.c:220] Starting schedule PT function...
[sched_parse.c:40] create thread of check schedule content
[videoServer.c:5785] Start avServer.....
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[utility.c:411] Failed to connect socket (/tmp/adjust) (No such file or directory)
[ir.c:70] Turn on IR LED



BusyBox v1.13.4 (2013-10-17 15:00:34 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# route: SIOCADDRT: File exists
Default IP: 192.168.2.3
udhcp client (v0.9.8) started
route: SIOCADDRT: File exists
route: SIOCADDRT: File exists
Default IP: 192.168.2.3
Sending discover...
[videoServer.c:740] Motion Detection is turned off!!!
[videoServer.c:745] Motion Detection Interval=5

[videoServer.c:2668] Support USB-Video Device
[videoServer.c:2615] FW Ver(bcdDevice): 100
[videoServer.c:5186] Push PNV image thread start..........
Jan  1 00:00:22 spook[1577]: listening on control socket /tmp/spook.sock
Jan  1 00:00:22 spook[1577]: listening on tcp port 554
[videoServer.c:4765] H264 accept client sock=13

[videoServer.c:4782] H264 current connected socket: 1
[videoServer.c:1737] Motion Detection Param enable 0 delay 5 ,1 10 10 630 470 3 90 , 0 10 10 100 100 3 90 , 0 20 20 200 200 3 90
[mod_mjpg_streaming.c:462] start connecting to video server...
[videoServer.c:4698] MJPG accept client sock=17

[videoServer.c:4715] MJPG current connected socket: 1
[mod_mjpg_streaming.c:503] connected to video server OK
Sending discover...
[videoServer.c:1252] MJPG Setting bit rate: 3072.00 Kbps
[videoServer.c:1259] MJPG Current bit rate: 3072.00 Kbps
Dynamic library Ver. 1.00a
Sending discover...
[videoServer.c:1316] H264 Setting bit rate: 2048.00 Kbps
[videoServer.c:1323] H264 Current bit rate: 2027.52 Kbps
Jan  1 00:00:27 spook[1577]: got H264SPS (13)
Jan  1 00:00:27 spook[1577]: got H264PPS (4)
Jan  1 00:00:27 spook[1577]: SPS:Z0JAH5ZUBQHtAPOeoA==
Jan  1 00:00:27 spook[1577]: PPS:aM44gA==
[videoServer.c:4698] MJPG accept client sock=24

[videoServer.c:4715] MJPG current connected socket: 2
[bonjour.c:21] Bonjour stop..
[bonjour.c:38] Bonjour start..
[upnp.c:480] upnp thread end..
[upnp.c:333] UPnP thread started.. PID:1633
[upnp.c:356] upnp interface:192.168.2.3
[link_status.c:190] Network link status change to WLAN
Killed
[sched_parse.c:62] thread_check_schedule  ...PID :1550
Dynamic library Ver. 1.00a
#

System inspection

/proc/cpuinfo

# cat /proc/cpuinfo 
system type             : RTL819xD
processor               : 0
cpu model               : 56322
BogoMIPS                : 658.63
tlb_entries             : 32
mips16 implemented      : yes

Memory

# free
              total         used         free       shared      buffers
  Mem:        57676        13208        44468            0         1544
 Swap:            0            0            0
Total:        57676        13208        44468

Mounted filesystems

# df
Filesystem           1024-blocks    Used Available Use% Mounted on
/dev/root                 3328      3328         0 100

Filesystem

/

# ls -la
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
drwxr-xr-x    2 admin    admin        1992 Oct 25  2013 bin
drwxr-xr-x    6 admin    admin        3759 Oct 25  2013 dev
drwxr-xr-x    7 admin    admin         552 Oct 25  2013 etc
drwxr-xr-x    2 admin    admin           3 Oct 25  2013 home
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 init -> bin/init
drwxr-xr-x    3 admin    admin        1317 Oct 25  2013 lib
drwxr-xr-x    3 admin    admin          29 Oct 25  2013 mnt
dr-xr-xr-x   31 admin    admin           0 Jan  1 00:00 proc
drwxr-xr-x   11 admin    admin           0 Jan  1 00:00 sys
drwxr-xr-x    2 admin    admin          28 Oct 25  2013 test
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 tmp -> /var/tmp
drwxr-xr-x    3 admin    admin          28 Oct 25  2013 usr
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 var
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 web -> /var/web
drwxr-xr-x    6 admin    admin        1664 Oct 25  2013 www

/bin

BusyBox everywhere, of course, but surprisingly a full wget binary:

# ls -la /bin/
drwxr-xr-x    2 admin    admin        1992 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
-rw-r--r--    1 admin    admin          29 Oct 25  2013 FilePath.ini
-rwxr-xr-x    1 admin    admin        1376 Oct 17  2013 WebServerMonitor.sh
-rwxr-xr-x    1 admin    admin       10032 Oct 25  2013 acltd
-rwxr-xr-x    1 admin    admin      119724 Oct 25  2013 agent
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ash -> busybox
-rwxr-xr-x    1 admin    admin      138300 Oct 25  2013 auth
-rwxr-xr-x    1 admin    admin      346608 Oct 25  2013 boa
-rwxr-xr-x    1 admin    admin       22668 Oct 25  2013 brctl
-rwxr-xr-x    1 admin    admin      250400 Oct 25  2013 busybox
-rwxr--r--    1 admin    admin       65536 Oct 25  2013 camera_fw_v1.1.10.1.bin
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 cat -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 chmod -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 cp -> busybox
-rwxr-xr-x    1 admin    admin        7236 Oct 25  2013 cpuload_26
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 cut -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 date -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 dd -> busybox
-rwxr-xr-x    1 admin    admin       13640 Oct 25  2013 ddns_inet
-rwxr-xr-x    1 admin    admin        7868 Oct 25  2013 detectInternet
-rwxr-xr-x    1 admin    admin        1328 Oct 17  2013 detectInternet.sh
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 df -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 diff -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 dmesg -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 du -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 echo -> busybox
-rwxr-xr-x    1 admin    admin       41768 Oct 25  2013 edistun
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 egrep -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 env -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 expr -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 false -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 fgrep -> busybox
-rwxr-xr-x    1 admin    admin       73232 Oct 25  2013 flash
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 free -> busybox
-rwxr-xr-x    1 admin    admin       54628 Oct 25  2013 ftp
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ftpget -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ftpput -> busybox
-rwxr-xr-x    1 admin    admin      252252 Oct 25  2013 fw_update
-rwxr-xr-x    1 admin    admin         110 Oct 17  2013 genPincode.sh
-rwxr-xr-x    1 admin    admin       28172 Oct 25  2013 getIPCamConfig
-rwxr-xr-x    1 admin    admin       28600 Oct 25  2013 getRecSchedStat
-rwxr-xr-x    1 admin    admin          98 Oct 25  2013 getmib
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 grep -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 halt -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 head -> busybox
-rwxr-xr-x    1 admin    admin        4716 Oct 25  2013 hex_dec_convert
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 hostname -> busybox
-rwxr-xr-x    1 admin    admin         104 Oct 25  2013 ib
-rwxr-xr-x    1 admin    admin         105 Oct 25  2013 idd
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ifconfig -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 init -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 insmod -> busybox
-rwxr-xr-x    1 admin    admin      288632 Oct 25  2013 ipcam
-rwxr-xr-x    1 admin    admin      313792 Oct 25  2013 iptables
-rwxr-xr-x    1 admin    admin         111 Oct 25  2013 irf
-rwxr-xr-x    1 admin    admin         104 Oct 25  2013 iw
-rwxr-xr-x    1 admin    admin       35896 Oct 25  2013 iwcontrol
-rwxr-xr-x    1 admin    admin       26644 Oct 25  2013 iwpriv
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 kill -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 killall -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 klogd -> busybox
-rwxr-xr-x    1 admin    admin      276032 Oct 25  2013 lighttpd
-rwxr-xr-x    1 admin    admin        6548 Oct 25  2013 lighttpd-angel
-rw-r--r--    1 admin    admin       59456 Oct 25  2013 lld2d
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ln -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 logger -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 login -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 logread -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ls -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 lsmod -> busybox
-rwxr-xr-x    1 admin    admin      186064 Oct 25  2013 mDNSResponderPosix
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 md5sum -> busybox
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 mdRecorder -> recorder
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 mkdir -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 mkfifo -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 mount -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 mv -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 netstat -> busybox
-rwxr-xr-x    1 admin    admin       14012 Oct 25  2013 ntp_inet
-rwxr-xr-x    1 admin    admin       24084 Oct 25  2013 ntpclient
-rwxr-xr-x    1 admin    admin         115 Oct 25  2013 ob
-rwxr-xr-x    1 admin    admin         116 Oct 25  2013 od
-rwxr-xr-x    1 admin    admin         122 Oct 25  2013 orf
-rwxr-xr-x    1 admin    admin         115 Oct 25  2013 ow
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ping -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 poweroff -> busybox
-rwxr-xr-x    1 admin    admin       14660 Oct 25  2013 ppp_inet
-rwxr-xr-x    1 admin    admin      265888 Oct 25  2013 pppd
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 ps -> busybox
-rwxr-xr-x    1 admin    admin        4936 Oct 25  2013 readMAC
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 reboot -> busybox
-rwxr-xr-x    1 admin    admin      116616 Oct 25  2013 recorder
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 renice -> busybox
-rwxr-xr-x    1 admin    admin        5872 Oct 25  2013 resetHWInfo
-rwxr-xr-x    1 admin    admin        5872 Oct 25  2013 resetSystemConfig
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 rm -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 rmmod -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 route -> busybox
-rwxr-xr-x    1 admin    admin       51472 Oct 25  2013 routed
-rwxr-xr-x    1 admin    admin          48 Oct 25  2013 rssi
-rwxr-xr-x    1 admin    admin        1746 Oct 17  2013 rtl5640_3040IWT.sh
-rwxr-xr-x    1 admin    admin         164 Oct 17  2013 rtl5640_5040IW.sh
-rwxr-xr-x    1 admin    admin        1530 Oct 17  2013 rtl5640_5040IXT.sh
-rwxr-xr-x    1 admin    admin       11940 Oct 25  2013 rtl819xSitesurvey
-rwxr-xr-x    1 admin    admin         355 Oct 25  2013 runAgent.sh
-rwxr-xr-x    1 admin    admin        9832 Oct 25  2013 runRecorder.sh
-rwxr-xr-x    1 admin    admin          91 Oct 25  2013 runSpook.sh
-rwxr-xr-x    1 admin    admin         392 Oct 25  2013 runStun.sh
-rwxr-xr-x    1 admin    admin         130 Oct 17  2013 runWebServer.sh
-rwxr-xr-x    1 admin    admin         108 Oct 25  2013 setmib
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 sh -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 sleep -> busybox
-rwxr-xr-x    1 admin    admin       85752 Oct 25  2013 smtp
-rwxr-xr-x    1 admin    admin      259636 Oct 25  2013 spook
-rwxr-xr-x    1 admin    admin      227072 Oct 25  2013 stunc
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 sync -> busybox
-rwxr-xr-x    1 admin    admin      107756 Oct 25  2013 sysconf
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 syslogd -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 tail -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 telnetd -> busybox
-rwxr-xr-x    1 admin    admin      107392 Oct 25  2013 timelycheck
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 touch -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 true -> busybox
-rwxr-xr-x    1 admin    admin       18247 Oct 17  2013 txpower.sh
lrwxrwxrwx    1 admin    admin           6 Oct 25  2013 udhcpc -> udhcpd
-rwxr-xr-x    1 admin    admin       25824 Oct 25  2013 udhcpd
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 umount -> busybox
-rwxr-xr-x    1 admin    admin       57696 Oct 25  2013 updatedd
-rwxr-xr-x    1 admin    admin       37872 Oct 25  2013 upnpc-static
-rwxr-xr-x    1 admin    admin      272344 Oct 25  2013 videoServer
-rwxr-xr-x    1 admin    admin      227132 Oct 25  2013 wget
-rwxr-xr-x    1 admin    admin      268028 Oct 25  2013 wscd
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 xargs -> busybox
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 yes -> busybox

/dev

Lots of unused /dev nodes:

# ls -la dev/
drwxr-xr-x    6 admin    admin        3759 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
crwxrwxrwx    1 admin    admin    116,   0 Oct 25  2013 aloadC0
crwxrwxrwx    1 admin    admin    116,  32 Oct 25  2013 aloadC1
crwxrwxrwx    1 admin    admin    116,  64 Oct 25  2013 aloadC2
crwxrwxrwx    1 admin    admin    116,  96 Oct 25  2013 aloadC3
crwxrwxrwx    1 admin    admin    116, 128 Oct 25  2013 aloadC4
crwxrwxrwx    1 admin    admin    116, 160 Oct 25  2013 aloadC5
crwxrwxrwx    1 admin    admin    116, 192 Oct 25  2013 aloadC6
crwxrwxrwx    1 admin    admin    116, 224 Oct 25  2013 aloadC7
crwxrwxrwx    1 admin    admin    116,   1 Oct 25  2013 aloadSEQ
crwxrwxrwx    1 admin    admin      4,  64 Jan  1 00:44 console
crw-rw-rw-    1 admin    admin     10, 229 Oct 25  2013 fuse
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 log -> /tmp/log
drwxr-xr-x    2 admin    admin          27 Oct 25  2013 misc
brwxrwxrwx    1 admin    admin     31,   0 Oct 25  2013 mtdblock0
brwxrwxrwx    1 admin    admin     31,   1 Oct 25  2013 mtdblock1
brwxrwxrwx    1 admin    admin     31,   2 Oct 25  2013 mtdblock2
brwxrwxrwx    1 admin    admin     31,   3 Oct 25  2013 mtdblock3
crwxrwxrwx    1 admin    admin      1,   3 Oct 25  2013 null
crwxrwxrwx    1 admin    admin    108,   0 Oct 25  2013 ppp
crwxrwxrwx    1 admin    admin      8,   6 Oct 25  2013 pt_control
crwxrwxrwx    1 admin    admin      5,   2 Oct 25  2013 ptmx
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 pts
crwxrwxrwx    1 admin    admin      2,   0 Oct 25  2013 ptyp0
crwxrwxrwx    1 admin    admin      2,   1 Oct 25  2013 ptyp1
crw-rw-rw-    1 admin    admin      1,   8 Oct 25  2013 random
crwxrwxrwx    1 admin    admin     10, 135 Oct 25  2013 rtc
brw-rw-rw-    1 admin    admin      8,   0 Oct 25  2013 sda
brw-rw-rw-    1 admin    admin      8,   1 Oct 25  2013 sda1
brw-rw-rw-    1 admin    admin      8,  10 Oct 25  2013 sda10
brw-rw-rw-    1 admin    admin      8,  11 Oct 25  2013 sda11
brw-rw-rw-    1 admin    admin      8,  12 Oct 25  2013 sda12
brw-rw-rw-    1 admin    admin      8,  13 Oct 25  2013 sda13
brw-rw-rw-    1 admin    admin      8,  14 Oct 25  2013 sda14
brw-rw-rw-    1 admin    admin      8,  15 Oct 25  2013 sda15
brw-rw-rw-    1 admin    admin      8,   2 Oct 25  2013 sda2
brw-rw-rw-    1 admin    admin      8,   3 Oct 25  2013 sda3
brw-rw-rw-    1 admin    admin      8,   4 Oct 25  2013 sda4
brw-rw-rw-    1 admin    admin      8,   5 Oct 25  2013 sda5
brw-rw-rw-    1 admin    admin      8,   6 Oct 25  2013 sda6
brw-rw-rw-    1 admin    admin      8,   7 Oct 25  2013 sda7
brw-rw-rw-    1 admin    admin      8,   8 Oct 25  2013 sda8
brw-rw-rw-    1 admin    admin      8,   9 Oct 25  2013 sda9
brw-rw-rw-    1 admin    admin      8,  16 Oct 25  2013 sdb
brw-rw-rw-    1 admin    admin      8,  17 Oct 25  2013 sdb1
brw-rw-rw-    1 admin    admin      8,  26 Oct 25  2013 sdb10
brw-rw-rw-    1 admin    admin      8,  27 Oct 25  2013 sdb11
brw-rw-rw-    1 admin    admin      8,  28 Oct 25  2013 sdb12
brw-rw-rw-    1 admin    admin      8,  29 Oct 25  2013 sdb13
brw-rw-rw-    1 admin    admin      8,  30 Oct 25  2013 sdb14
brw-rw-rw-    1 admin    admin      8,  31 Oct 25  2013 sdb15
brw-rw-rw-    1 admin    admin      8,  18 Oct 25  2013 sdb2
brw-rw-rw-    1 admin    admin      8,  19 Oct 25  2013 sdb3
brw-rw-rw-    1 admin    admin      8,  20 Oct 25  2013 sdb4
brw-rw-rw-    1 admin    admin      8,  21 Oct 25  2013 sdb5
brw-rw-rw-    1 admin    admin      8,  22 Oct 25  2013 sdb6
brw-rw-rw-    1 admin    admin      8,  23 Oct 25  2013 sdb7
brw-rw-rw-    1 admin    admin      8,  24 Oct 25  2013 sdb8
brw-rw-rw-    1 admin    admin      8,  25 Oct 25  2013 sdb9
brw-rw-rw-    1 admin    admin      8,  32 Oct 25  2013 sdc
brw-rw-rw-    1 admin    admin      8,  33 Oct 25  2013 sdc1
brw-rw-rw-    1 admin    admin      8,  42 Oct 25  2013 sdc10
brw-rw-rw-    1 admin    admin      8,  43 Oct 25  2013 sdc11
brw-rw-rw-    1 admin    admin      8,  44 Oct 25  2013 sdc12
brw-rw-rw-    1 admin    admin      8,  45 Oct 25  2013 sdc13
brw-rw-rw-    1 admin    admin      8,  46 Oct 25  2013 sdc14
brw-rw-rw-    1 admin    admin      8,  47 Oct 25  2013 sdc15
brw-rw-rw-    1 admin    admin      8,  34 Oct 25  2013 sdc2
brw-rw-rw-    1 admin    admin      8,  35 Oct 25  2013 sdc3
brw-rw-rw-    1 admin    admin      8,  36 Oct 25  2013 sdc4
brw-rw-rw-    1 admin    admin      8,  37 Oct 25  2013 sdc5
brw-rw-rw-    1 admin    admin      8,  38 Oct 25  2013 sdc6
brw-rw-rw-    1 admin    admin      8,  39 Oct 25  2013 sdc7
brw-rw-rw-    1 admin    admin      8,  40 Oct 25  2013 sdc8
brw-rw-rw-    1 admin    admin      8,  41 Oct 25  2013 sdc9
brw-rw-rw-    1 admin    admin      8,  48 Oct 25  2013 sdd
brw-rw-rw-    1 admin    admin      8,  49 Oct 25  2013 sdd1
brw-rw-rw-    1 admin    admin      8,  58 Oct 25  2013 sdd10
brw-rw-rw-    1 admin    admin      8,  59 Oct 25  2013 sdd11
brw-rw-rw-    1 admin    admin      8,  60 Oct 25  2013 sdd12
brw-rw-rw-    1 admin    admin      8,  61 Oct 25  2013 sdd13
brw-rw-rw-    1 admin    admin      8,  62 Oct 25  2013 sdd14
brw-rw-rw-    1 admin    admin      8,  63 Oct 25  2013 sdd15
brw-rw-rw-    1 admin    admin      8,  50 Oct 25  2013 sdd2
brw-rw-rw-    1 admin    admin      8,  51 Oct 25  2013 sdd3
brw-rw-rw-    1 admin    admin      8,  52 Oct 25  2013 sdd4
brw-rw-rw-    1 admin    admin      8,  53 Oct 25  2013 sdd5
brw-rw-rw-    1 admin    admin      8,  54 Oct 25  2013 sdd6
brw-rw-rw-    1 admin    admin      8,  55 Oct 25  2013 sdd7
brw-rw-rw-    1 admin    admin      8,  56 Oct 25  2013 sdd8
brw-rw-rw-    1 admin    admin      8,  57 Oct 25  2013 sdd9
brw-rw-rw-    1 admin    admin      8,  64 Oct 25  2013 sde
brw-rw-rw-    1 admin    admin      8,  65 Oct 25  2013 sde1
brw-rw-rw-    1 admin    admin      8,  74 Oct 25  2013 sde10
brw-rw-rw-    1 admin    admin      8,  75 Oct 25  2013 sde11
brw-rw-rw-    1 admin    admin      8,  76 Oct 25  2013 sde12
brw-rw-rw-    1 admin    admin      8,  77 Oct 25  2013 sde13
brw-rw-rw-    1 admin    admin      8,  78 Oct 25  2013 sde14
brw-rw-rw-    1 admin    admin      8,  79 Oct 25  2013 sde15
brw-rw-rw-    1 admin    admin      8,  66 Oct 25  2013 sde2
brw-rw-rw-    1 admin    admin      8,  67 Oct 25  2013 sde3
brw-rw-rw-    1 admin    admin      8,  68 Oct 25  2013 sde4
brw-rw-rw-    1 admin    admin      8,  69 Oct 25  2013 sde5
brw-rw-rw-    1 admin    admin      8,  70 Oct 25  2013 sde6
brw-rw-rw-    1 admin    admin      8,  71 Oct 25  2013 sde7
brw-rw-rw-    1 admin    admin      8,  72 Oct 25  2013 sde8
brw-rw-rw-    1 admin    admin      8,  73 Oct 25  2013 sde9
brw-rw-rw-    1 admin    admin      8,  80 Oct 25  2013 sdf
brw-rw-rw-    1 admin    admin      8,  81 Oct 25  2013 sdf1
brw-rw-rw-    1 admin    admin      8,  90 Oct 25  2013 sdf10
brw-rw-rw-    1 admin    admin      8,  91 Oct 25  2013 sdf11
brw-rw-rw-    1 admin    admin      8,  92 Oct 25  2013 sdf12
brw-rw-rw-    1 admin    admin      8,  93 Oct 25  2013 sdf13
brw-rw-rw-    1 admin    admin      8,  94 Oct 25  2013 sdf14
brw-rw-rw-    1 admin    admin      8,  95 Oct 25  2013 sdf15
brw-rw-rw-    1 admin    admin      8,  82 Oct 25  2013 sdf2
brw-rw-rw-    1 admin    admin      8,  83 Oct 25  2013 sdf3
brw-rw-rw-    1 admin    admin      8,  84 Oct 25  2013 sdf4
brw-rw-rw-    1 admin    admin      8,  85 Oct 25  2013 sdf5
brw-rw-rw-    1 admin    admin      8,  86 Oct 25  2013 sdf6
brw-rw-rw-    1 admin    admin      8,  87 Oct 25  2013 sdf7
brw-rw-rw-    1 admin    admin      8,  88 Oct 25  2013 sdf8
brw-rw-rw-    1 admin    admin      8,  89 Oct 25  2013 sdf9
brw-rw-rw-    1 admin    admin      8,  96 Oct 25  2013 sdg
brw-rw-rw-    1 admin    admin      8,  97 Oct 25  2013 sdg1
brw-rw-rw-    1 admin    admin      8, 106 Oct 25  2013 sdg10
brw-rw-rw-    1 admin    admin      8, 107 Oct 25  2013 sdg11
brw-rw-rw-    1 admin    admin      8, 108 Oct 25  2013 sdg12
brw-rw-rw-    1 admin    admin      8, 109 Oct 25  2013 sdg13
brw-rw-rw-    1 admin    admin      8, 110 Oct 25  2013 sdg14
brw-rw-rw-    1 admin    admin      8, 111 Oct 25  2013 sdg15
brw-rw-rw-    1 admin    admin      8,  98 Oct 25  2013 sdg2
brw-rw-rw-    1 admin    admin      8,  99 Oct 25  2013 sdg3
brw-rw-rw-    1 admin    admin      8, 100 Oct 25  2013 sdg4
brw-rw-rw-    1 admin    admin      8, 101 Oct 25  2013 sdg5
brw-rw-rw-    1 admin    admin      8, 102 Oct 25  2013 sdg6
brw-rw-rw-    1 admin    admin      8, 103 Oct 25  2013 sdg7
brw-rw-rw-    1 admin    admin      8, 104 Oct 25  2013 sdg8
brw-rw-rw-    1 admin    admin      8, 105 Oct 25  2013 sdg9
brw-rw-rw-    1 admin    admin      8, 112 Oct 25  2013 sdh
brw-rw-rw-    1 admin    admin      8, 113 Oct 25  2013 sdh1
brw-rw-rw-    1 admin    admin      8, 122 Oct 25  2013 sdh10
brw-rw-rw-    1 admin    admin      8, 123 Oct 25  2013 sdh11
brw-rw-rw-    1 admin    admin      8, 124 Oct 25  2013 sdh12
brw-rw-rw-    1 admin    admin      8, 125 Oct 25  2013 sdh13
brw-rw-rw-    1 admin    admin      8, 126 Oct 25  2013 sdh14
brw-rw-rw-    1 admin    admin      8, 127 Oct 25  2013 sdh15
brw-rw-rw-    1 admin    admin      8, 114 Oct 25  2013 sdh2
brw-rw-rw-    1 admin    admin      8, 115 Oct 25  2013 sdh3
brw-rw-rw-    1 admin    admin      8, 116 Oct 25  2013 sdh4
brw-rw-rw-    1 admin    admin      8, 117 Oct 25  2013 sdh5
brw-rw-rw-    1 admin    admin      8, 118 Oct 25  2013 sdh6
brw-rw-rw-    1 admin    admin      8, 119 Oct 25  2013 sdh7
brw-rw-rw-    1 admin    admin      8, 120 Oct 25  2013 sdh8
brw-rw-rw-    1 admin    admin      8, 121 Oct 25  2013 sdh9
brw-rw-rw-    1 admin    admin      8, 128 Oct 25  2013 sdi
brw-rw-rw-    1 admin    admin      8, 129 Oct 25  2013 sdi1
brw-rw-rw-    1 admin    admin      8, 138 Oct 25  2013 sdi10
brw-rw-rw-    1 admin    admin      8, 139 Oct 25  2013 sdi11
brw-rw-rw-    1 admin    admin      8, 140 Oct 25  2013 sdi12
brw-rw-rw-    1 admin    admin      8, 141 Oct 25  2013 sdi13
brw-rw-rw-    1 admin    admin      8, 142 Oct 25  2013 sdi14
brw-rw-rw-    1 admin    admin      8, 143 Oct 25  2013 sdi15
brw-rw-rw-    1 admin    admin      8, 130 Oct 25  2013 sdi2
brw-rw-rw-    1 admin    admin      8, 131 Oct 25  2013 sdi3
brw-rw-rw-    1 admin    admin      8, 132 Oct 25  2013 sdi4
brw-rw-rw-    1 admin    admin      8, 133 Oct 25  2013 sdi5
brw-rw-rw-    1 admin    admin      8, 134 Oct 25  2013 sdi6
brw-rw-rw-    1 admin    admin      8, 135 Oct 25  2013 sdi7
brw-rw-rw-    1 admin    admin      8, 136 Oct 25  2013 sdi8
brw-rw-rw-    1 admin    admin      8, 137 Oct 25  2013 sdi9
brw-rw-rw-    1 admin    admin      8, 144 Oct 25  2013 sdj
brw-rw-rw-    1 admin    admin      8, 145 Oct 25  2013 sdj1
brw-rw-rw-    1 admin    admin      8, 154 Oct 25  2013 sdj10
brw-rw-rw-    1 admin    admin      8, 155 Oct 25  2013 sdj11
brw-rw-rw-    1 admin    admin      8, 156 Oct 25  2013 sdj12
brw-rw-rw-    1 admin    admin      8, 157 Oct 25  2013 sdj13
brw-rw-rw-    1 admin    admin      8, 158 Oct 25  2013 sdj14
brw-rw-rw-    1 admin    admin      8, 159 Oct 25  2013 sdj15
brw-rw-rw-    1 admin    admin      8, 146 Oct 25  2013 sdj2
brw-rw-rw-    1 admin    admin      8, 147 Oct 25  2013 sdj3
brw-rw-rw-    1 admin    admin      8, 148 Oct 25  2013 sdj4
brw-rw-rw-    1 admin    admin      8, 149 Oct 25  2013 sdj5
brw-rw-rw-    1 admin    admin      8, 150 Oct 25  2013 sdj6
brw-rw-rw-    1 admin    admin      8, 151 Oct 25  2013 sdj7
brw-rw-rw-    1 admin    admin      8, 152 Oct 25  2013 sdj8
brw-rw-rw-    1 admin    admin      8, 153 Oct 25  2013 sdj9
brw-rw-rw-    1 admin    admin      8, 160 Oct 25  2013 sdk
brw-rw-rw-    1 admin    admin      8, 161 Oct 25  2013 sdk1
brw-rw-rw-    1 admin    admin      8, 170 Oct 25  2013 sdk10
brw-rw-rw-    1 admin    admin      8, 171 Oct 25  2013 sdk11
brw-rw-rw-    1 admin    admin      8, 172 Oct 25  2013 sdk12
brw-rw-rw-    1 admin    admin      8, 173 Oct 25  2013 sdk13
brw-rw-rw-    1 admin    admin      8, 174 Oct 25  2013 sdk14
brw-rw-rw-    1 admin    admin      8, 175 Oct 25  2013 sdk15
brw-rw-rw-    1 admin    admin      8, 162 Oct 25  2013 sdk2
brw-rw-rw-    1 admin    admin      8, 163 Oct 25  2013 sdk3
brw-rw-rw-    1 admin    admin      8, 164 Oct 25  2013 sdk4
brw-rw-rw-    1 admin    admin      8, 165 Oct 25  2013 sdk5
brw-rw-rw-    1 admin    admin      8, 166 Oct 25  2013 sdk6
brw-rw-rw-    1 admin    admin      8, 167 Oct 25  2013 sdk7
brw-rw-rw-    1 admin    admin      8, 168 Oct 25  2013 sdk8
brw-rw-rw-    1 admin    admin      8, 169 Oct 25  2013 sdk9
brw-rw-rw-    1 admin    admin      8, 176 Oct 25  2013 sdl
brw-rw-rw-    1 admin    admin      8, 177 Oct 25  2013 sdl1
brw-rw-rw-    1 admin    admin      8, 186 Oct 25  2013 sdl10
brw-rw-rw-    1 admin    admin      8, 187 Oct 25  2013 sdl11
brw-rw-rw-    1 admin    admin      8, 188 Oct 25  2013 sdl12
brw-rw-rw-    1 admin    admin      8, 189 Oct 25  2013 sdl13
brw-rw-rw-    1 admin    admin      8, 190 Oct 25  2013 sdl14
brw-rw-rw-    1 admin    admin      8, 191 Oct 25  2013 sdl15
brw-rw-rw-    1 admin    admin      8, 178 Oct 25  2013 sdl2
brw-rw-rw-    1 admin    admin      8, 179 Oct 25  2013 sdl3
brw-rw-rw-    1 admin    admin      8, 180 Oct 25  2013 sdl4
brw-rw-rw-    1 admin    admin      8, 181 Oct 25  2013 sdl5
brw-rw-rw-    1 admin    admin      8, 182 Oct 25  2013 sdl6
brw-rw-rw-    1 admin    admin      8, 183 Oct 25  2013 sdl7
brw-rw-rw-    1 admin    admin      8, 184 Oct 25  2013 sdl8
brw-rw-rw-    1 admin    admin      8, 185 Oct 25  2013 sdl9
brw-rw-rw-    1 admin    admin      8, 192 Oct 25  2013 sdm
brw-rw-rw-    1 admin    admin      8, 193 Oct 25  2013 sdm1
brw-rw-rw-    1 admin    admin      8, 202 Oct 25  2013 sdm10
brw-rw-rw-    1 admin    admin      8, 203 Oct 25  2013 sdm11
brw-rw-rw-    1 admin    admin      8, 204 Oct 25  2013 sdm12
brw-rw-rw-    1 admin    admin      8, 205 Oct 25  2013 sdm13
brw-rw-rw-    1 admin    admin      8, 206 Oct 25  2013 sdm14
brw-rw-rw-    1 admin    admin      8, 207 Oct 25  2013 sdm15
brw-rw-rw-    1 admin    admin      8, 194 Oct 25  2013 sdm2
brw-rw-rw-    1 admin    admin      8, 195 Oct 25  2013 sdm3
brw-rw-rw-    1 admin    admin      8, 196 Oct 25  2013 sdm4
brw-rw-rw-    1 admin    admin      8, 197 Oct 25  2013 sdm5
brw-rw-rw-    1 admin    admin      8, 198 Oct 25  2013 sdm6
brw-rw-rw-    1 admin    admin      8, 199 Oct 25  2013 sdm7
brw-rw-rw-    1 admin    admin      8, 200 Oct 25  2013 sdm8
brw-rw-rw-    1 admin    admin      8, 201 Oct 25  2013 sdm9
brw-rw-rw-    1 admin    admin      8, 208 Oct 25  2013 sdn
brw-rw-rw-    1 admin    admin      8, 209 Oct 25  2013 sdn1
brw-rw-rw-    1 admin    admin      8, 218 Oct 25  2013 sdn10
brw-rw-rw-    1 admin    admin      8, 219 Oct 25  2013 sdn11
brw-rw-rw-    1 admin    admin      8, 220 Oct 25  2013 sdn12
brw-rw-rw-    1 admin    admin      8, 221 Oct 25  2013 sdn13
brw-rw-rw-    1 admin    admin      8, 222 Oct 25  2013 sdn14
brw-rw-rw-    1 admin    admin      8, 223 Oct 25  2013 sdn15
brw-rw-rw-    1 admin    admin      8, 210 Oct 25  2013 sdn2
brw-rw-rw-    1 admin    admin      8, 211 Oct 25  2013 sdn3
brw-rw-rw-    1 admin    admin      8, 212 Oct 25  2013 sdn4
brw-rw-rw-    1 admin    admin      8, 213 Oct 25  2013 sdn5
brw-rw-rw-    1 admin    admin      8, 214 Oct 25  2013 sdn6
brw-rw-rw-    1 admin    admin      8, 215 Oct 25  2013 sdn7
brw-rw-rw-    1 admin    admin      8, 216 Oct 25  2013 sdn8
brw-rw-rw-    1 admin    admin      8, 217 Oct 25  2013 sdn9
brw-rw-rw-    1 admin    admin      8, 224 Oct 25  2013 sdo
brw-rw-rw-    1 admin    admin      8, 225 Oct 25  2013 sdo1
brw-rw-rw-    1 admin    admin      8, 234 Oct 25  2013 sdo10
brw-rw-rw-    1 admin    admin      8, 235 Oct 25  2013 sdo11
brw-rw-rw-    1 admin    admin      8, 236 Oct 25  2013 sdo12
brw-rw-rw-    1 admin    admin      8, 237 Oct 25  2013 sdo13
brw-rw-rw-    1 admin    admin      8, 238 Oct 25  2013 sdo14
brw-rw-rw-    1 admin    admin      8, 239 Oct 25  2013 sdo15
brw-rw-rw-    1 admin    admin      8, 226 Oct 25  2013 sdo2
brw-rw-rw-    1 admin    admin      8, 227 Oct 25  2013 sdo3
brw-rw-rw-    1 admin    admin      8, 228 Oct 25  2013 sdo4
brw-rw-rw-    1 admin    admin      8, 229 Oct 25  2013 sdo5
brw-rw-rw-    1 admin    admin      8, 230 Oct 25  2013 sdo6
brw-rw-rw-    1 admin    admin      8, 231 Oct 25  2013 sdo7
brw-rw-rw-    1 admin    admin      8, 232 Oct 25  2013 sdo8
brw-rw-rw-    1 admin    admin      8, 233 Oct 25  2013 sdo9
brw-rw-rw-    1 admin    admin      8, 240 Oct 25  2013 sdp
brw-rw-rw-    1 admin    admin      8, 241 Oct 25  2013 sdp1
brw-rw-rw-    1 admin    admin      8, 250 Oct 25  2013 sdp10
brw-rw-rw-    1 admin    admin      8, 251 Oct 25  2013 sdp11
brw-rw-rw-    1 admin    admin      8, 252 Oct 25  2013 sdp12
brw-rw-rw-    1 admin    admin      8, 253 Oct 25  2013 sdp13
brw-rw-rw-    1 admin    admin      8, 254 Oct 25  2013 sdp14
brw-rw-rw-    1 admin    admin      8, 255 Oct 25  2013 sdp15
brw-rw-rw-    1 admin    admin      8, 242 Oct 25  2013 sdp2
brw-rw-rw-    1 admin    admin      8, 243 Oct 25  2013 sdp3
brw-rw-rw-    1 admin    admin      8, 244 Oct 25  2013 sdp4
brw-rw-rw-    1 admin    admin      8, 245 Oct 25  2013 sdp5
brw-rw-rw-    1 admin    admin      8, 246 Oct 25  2013 sdp6
brw-rw-rw-    1 admin    admin      8, 247 Oct 25  2013 sdp7
brw-rw-rw-    1 admin    admin      8, 248 Oct 25  2013 sdp8
brw-rw-rw-    1 admin    admin      8, 249 Oct 25  2013 sdp9
drwxr-xr-x    2 admin    admin         126 Oct 25  2013 snd
crwxrwxrwx    1 admin    admin      5,   0 Oct 25  2013 tty
crwxrwxrwx    1 admin    admin      4,  64 Oct 25  2013 ttyS0
crwxrwxrwx    1 admin    admin      4,  65 Oct 25  2013 ttyS1
crwxrwxrwx    1 admin    admin      3,   0 Oct 25  2013 ttyp0
crwxrwxrwx    1 admin    admin      3,   1 Oct 25  2013 ttyp1
brwxrwxrwx    1 admin    admin    180,   0 Oct 25  2013 uba
brwxrwxrwx    1 admin    admin    180,   1 Oct 25  2013 uba1
brwxrwxrwx    1 admin    admin    180,   2 Oct 25  2013 uba2
brwxrwxrwx    1 admin    admin    180,  16 Oct 25  2013 ubb
brwxrwxrwx    1 admin    admin    180,  17 Oct 25  2013 ubb1
brwxrwxrwx    1 admin    admin    180,  18 Oct 25  2013 ubb2
crwxrwxrwx    1 admin    admin      1,   9 Jan  1 00:00 urandom
crwxrwxrwx    1 admin    admin     81,   0 Oct 25  2013 video0
crwxrwxrwx    1 admin    admin     81,   1 Oct 25  2013 video1
drwxr-xr-x    2 admin    admin           3 Oct 25  2013 voip
crw-rw-rw-    1 admin    admin      1,   5 Oct 25  2013 zero

/etc

A quite tidy /etc directory:

# ls -la /etc/
drwxr-xr-x    7 admin    admin         552 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
lrwxrwxrwx    1 admin    admin           7 Oct 25  2013 TZ -> /var/TZ
drwxr-xr-x    2 admin    admin          49 Oct 25  2013 boa
-rw-r--r--    1 admin    admin         253 Oct 25  2013 ftp.txt
-rw-r--r--    1 admin    admin          16 Oct 17  2013 group
-rw-r--r--    1 admin    admin          17 Oct 17  2013 host.conf
-rw-r--r--    1 admin    admin         146 Oct 17  2013 hosts
-rwxr-xr-x    1 admin    admin        9662 Oct 25  2013 icon.ico
drwxr-xr-x    2 admin    admin          66 Oct 25  2013 init.d
-rw-r--r--    1 admin    admin         308 Oct 17  2013 inittab
-rw-r--r--    1 admin    admin          54 Oct 25  2013 lld2d.conf
-rwxr-xr-x    1 admin    admin        6581 Oct 25  2013 mail.txt
-rwxr-xr-x    1 admin    admin        2968 Oct 25  2013 mail_nospace.txt
-rw-r--r--    1 admin    admin        1552 Oct 17  2013 mime.types
-rw-r--r--    1 admin    admin         334 Oct 17  2013 motd
-rw-r--r--    1 admin    admin          79 Oct 17  2013 passwd
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 ppp -> /var/ppp
-rwxr-xr-x    1 admin    admin        9662 Oct 25  2013 realsil_gw.ico
lrwxrwxrwx    1 admin    admin          16 Oct 25  2013 resolv.conf -> /tmp/resolv.conf
drwxr-xr-x    2 admin    admin          48 Oct 25  2013 samba
drwxr-xr-x    2 admin    admin         108 Oct 25  2013 script
-rw-r--r--    1 admin    admin        8205 Oct 17  2013 services
-rw-r--r--    1 admin    admin          87 Oct 17  2013 shadow.sample
lrwxrwxrwx    1 admin    admin           8 Oct 25  2013 simplecfg -> /var/wps
-rw-r--r--    1 admin    admin        6199 Oct 17  2013 simplecfgservice.xml
drwxr-xr-x    2 admin    admin          49 Oct 25  2013 ssl
-rw-r--r--    1 admin    admin      110716 Oct 17  2013 start.wav
lrwxrwxrwx    1 admin    admin          11 Oct 25  2013 udhcpc -> /var/udhcpc
lrwxrwxrwx    1 admin    admin          11 Oct 25  2013 udhcpd -> /var/udhcpd
-rw-r--r--    1 admin    admin        1359 Oct 17  2013 ushare.conf
-rw-r--r--    1 admin    admin         253 Oct 25  2013 version
-rw-r--r--    1 admin    admin        4505 Oct 17  2013 vsftpd.conf
-rwxr-xr-x    1 admin    admin        2662 Oct 17  2013 wscd.conf
-rwxr-xr-x    1 admin    admin        3569 Oct 17  2013 wscd.conf.wps2.0

Boa is the Webserver used:

# ls -la /etc/boa
drwxr-xr-x    2 admin    admin          49 Oct 25  2013 .
drwxr-xr-x    7 admin    admin         552 Oct 25  2013 ..
-rw-r--r--    1 admin    admin        9565 Oct 25  2013 boa.conf
-rw-r--r--    1 admin    admin        2008 Oct 25  2013 mime.types

The usual stripped-down inittab:

# cat /etc/inittab 
# Boot-time system configuration/initialization script.
::sysinit:/etc/init.d/rcS

# Start an "askfirst" shell on the console (whatever that may be)
#::askfirst:-/bin/sh
::respawn:-/bin/sh

# Start an "askfirst" shell on /dev/tty2-4
#tty2::askfirst:-/bin/sh
#tty3::askfirst:-/bin/sh
#tty4::askfirst:-/bin/s

And the usual boot script that gives a whole lot information:

# cat /etc/init.d/rcS
#!/bin/sh

ifconfig lo 127.0.0.1

mount -t proc proc /proc
mount -t ramfs ramfs /var
mount -t usbfs none /proc/bus/usb
mount -v -t devpts none /dev/pts
mount -t sysfs none /sys

mkdir /var/tmp
mkdir /var/web
mkdir /var/log
mkdir /var/run
mkdir /var/lock
mkdir /var/system
mkdir /var/dnrd
mkdir /var/lib
mkdir /var/lib/misc
mkdir /var/wps
mkdir /var/ppp
mkdir /var/ppp/peers

cp /bin/pppoe.sh /var/ppp/true
echo "#!/bin/sh" > /var/ppp/true
echo "PASS"     >> /var/ppp/true

mkdir -p /var/udhcpc
mkdir -p /var/udhcpd

cp /etc/simplecfgservice.xml /var/wps

# modify dst-cache setting
echo 2048 > /proc/sys/net/ipv4/route/max_size
echo 180 > /proc/sys/net/ipv4/route/gc_thresh
echo 1 > /proc/sys/net/ipv4/route/gc_elasticity
echo 35 > /proc/sys/net/ipv4/route/gc_interval
echo 60 > /proc/sys/net/ipv4/route/secret_interval
echo 10 > /proc/sys/net/ipv4/route/gc_timeout
 
echo "4096" > /proc/sys/net/nf_conntrack_max
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 10000 > /proc/sys/net/ipv4/tcp_max_tw_buckets

################################################
# neo@EDX: init network (bridge mode)
################################################
#bridge mode
echo 1 > /proc/sw_nat

ifconfig eth0 down
ifconfig eth1 down
ifconfig eth0 hw ether 00:11:09:01:02:04
ifconfig eth1 hw ether 00:11:09:01:02:05

#set bridge
brctl addbr br0
brctl setfd br0 0
brctl stp br0 0
brctl addif br0 eth0
ifconfig eth0 0.0.0.0
ifconfig br0 192.168.2.3

#clean nat table
iptables -F
iptables -F -t nat
iptables -A INPUT -j ACCEPT

#set kthreadd high priority for performance
renice -20 2

#set ksoftirqd high priority for performance
renice -20 3

#modify checksum checking
if [ -f /bin/runAgent.sh ]; then 
        iwpriv wlan0 write_mem dw,bb804048,1,1c
fi

#fixed Carrier Sense issue
if [ -f /bin/HDLFind ]; then
        iwpriv wlan0 set_mib edcca_thd=30
fi

#install driver for SD card
if [ -f /lib/rts5139.ko ]; then
        insmod /lib/rts5139.ko
fi

###################################################

#create config file then exit.
#Don't use this function after ipcam is running in background!
#Otherwise the shared memory will be clean up!
/bin/ipcam -xml
formatSD=`/bin/getIPCamConfig SystemConfig_System_formatSD`

# format SD card
if [ "$formatSD" == "1" ];then
        formatSD
fi

#set rtl5642 audio dsp
modelID=`/bin/getIPCamConfig SystemInfo_Firmware_modelID`
if [ "$modelID" == "47" ]; then
        /bin/rtl5640_5040IW.sh
        if [ -f /bin/audioServer ]; then
                /bin/audioServer &
        fi
elif [ "$modelID" == "48" -o "$modelID" == "49" ]; then
        /bin/rtl5640_5040IXT.sh
        if [ -f /bin/audioServer ]; then
                /bin/audioServer &
        else
                aplay -x 1 -f S16_LE -c 2 -r 16000 -D format_convert16 /etc/start.wav
        fi
elif [ "$modelID" == "50" ]; then
        /bin/rtl5640_3040IWT.sh
        if [ -f /bin/audioServer ]; then
                /bin/audioServer &
        else
                aplay -x 1 -f S16_LE -c 2 -r 16000 -D format_convert16 /etc/start.wav
        fi
elif [ "$modelID" == "53" ]; then
        if [ -f /bin/audioServer ]; then
                /bin/audioServer &
        else
                aplay -x 1 -f S16_LE -c 2 -r 16000 -D format_convert16 /etc/start.wav
        fi
fi
#################################################

echo "Starting ipcam..."
sleep 1
/bin/ipcam &
/bin/runWebServer.sh &

sleep 5
LEDenable=`/bin/getIPCamConfig SystemConfig_LED_enable`
if [ "$modelID" != "53" ] ; then
        if [ "$LEDenable" == "1" ]; then
                echo "0 1" > /proc/gpio
                echo "1 3" > /proc/gpio
        else
                echo "0 0" > /proc/gpio
                echo "0 0" > /proc/gpio
        fi
fi
if [ -f /bin/runStun.sh ]; then
    sh /bin/runStun.sh > /dev/console 2>&1 &
fi

if [ -f /bin/detectInternet.sh ]; then
    sh /bin/detectInternet.sh > /dev/console 2>&1 &
fi

if [ -f /bin/runRecorder.sh ]; then
        sh /bin/runRecorder.sh > /dev/console 2>&1 &
fi

#TODO /bin/WebServerMonitor.sh &

/lib

Wonder what pnvplugin.so is…

# ls -la /lib/
drwxr-xr-x    3 admin    admin        1317 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
-rwxr-xr-x    1 admin    admin       22572 Oct 25  2013 ld-uClibc-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          14 Oct 25  2013 ld-uClibc.so -> ld-uClibc.so.0
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 ld-uClibc.so.0 -> ld-uClibc-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 ld.so.1 -> ld-uClibc-0.9.30.3.so
-rwxr-xr-x    1 admin    admin       62876 Oct 25  2013 libapmib.so
-rwxr-xr-x    1 admin    admin         281 Oct 25  2013 libc.so
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 libc.so.0 -> libuClibc-0.9.30.3.so
-rwxr-xr-x    1 admin    admin       11448 Oct 25  2013 libcrypt-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          13 Oct 25  2013 libcrypt.so -> libcrypt.so.0
lrwxrwxrwx    1 admin    admin          20 Oct 25  2013 libcrypt.so.0 -> libcrypt-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        9496 Oct 25  2013 libdl-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          10 Oct 25  2013 libdl.so -> libdl.so.0
lrwxrwxrwx    1 admin    admin          17 Oct 25  2013 libdl.so.0 -> libdl-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        5988 Oct 25  2013 libflock.so
lrwxrwxrwx    1 admin    admin          13 Oct 25  2013 libgcc.so -> libgcc_s.so.1
lrwxrwxrwx    1 admin    admin          13 Oct 25  2013 libgcc_s.so -> libgcc_s.so.1
-rwxr-xr-x    1 admin    admin       85032 Oct 25  2013 libgcc_s.so.1
-rwxr-xr-x    1 admin    admin      116096 Oct 25  2013 libm-0.9.30.3.so
lrwxrwxrwx    1 admin    admin           9 Oct 25  2013 libm.so -> libm.so.0
lrwxrwxrwx    1 admin    admin          16 Oct 25  2013 libm.so.0 -> libm-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        1664 Oct 25  2013 libnsl-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          11 Oct 25  2013 libnsl.so -> libnsl.so.0
lrwxrwxrwx    1 admin    admin          18 Oct 25  2013 libnsl.so.0 -> libnsl-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          16 Oct 25  2013 libpcre.so -> libpcre.so.0.0.1
lrwxrwxrwx    1 admin    admin          16 Oct 25  2013 libpcre.so.0 -> libpcre.so.0.0.1
-rwxr-xr-x    1 admin    admin      112349 Oct 25  2013 libpcre.so.0.0.1
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 libpcreposix.so -> libpcreposix.so.0.0.0
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 libpcreposix.so.0 -> libpcreposix.so.0.0.0
-rwxr-xr-x    1 admin    admin        8551 Oct 25  2013 libpcreposix.so.0.0.0
-rwxr-xr-x    1 admin    admin      293892 Oct 25  2013 libpolarssl.so.0
-rwxr-xr-x    1 admin    admin       64588 Oct 25  2013 libpthread-0.9.30.3.so
-rwxr-xr-x    1 admin    admin         175 Oct 25  2013 libpthread.so
lrwxrwxrwx    1 admin    admin          22 Oct 25  2013 libpthread.so.0 -> libpthread-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        1668 Oct 25  2013 libresolv-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          14 Oct 25  2013 libresolv.so -> libresolv.so.0
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 libresolv.so.0 -> libresolv-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        6896 Oct 25  2013 librt-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          10 Oct 25  2013 librt.so -> librt.so.0
lrwxrwxrwx    1 admin    admin          17 Oct 25  2013 librt.so.0 -> librt-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          19 Oct 25  2013 libstdc++.so -> libstdc++.so.6.0.13
lrwxrwxrwx    1 admin    admin          19 Oct 25  2013 libstdc++.so.6 -> libstdc++.so.6.0.13
-rwxr-xr-x    1 admin    admin     1004216 Oct 25  2013 libstdc++.so.6.0.13
-rwxr-xr-x    1 admin    admin       13720 Oct 25  2013 libthread_db-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          17 Oct 25  2013 libthread_db.so -> libthread_db.so.1
lrwxrwxrwx    1 admin    admin          24 Oct 25  2013 libthread_db.so.1 -> libthread_db-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        6199 Oct 25  2013 libtime.so
-rwxr-xr-x    1 admin    admin      444772 Oct 25  2013 libuClibc-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        4868 Oct 25  2013 libutil-0.9.30.3.so
lrwxrwxrwx    1 admin    admin          12 Oct 25  2013 libutil.so -> libutil.so.0
lrwxrwxrwx    1 admin    admin          19 Oct 25  2013 libutil.so.0 -> libutil-0.9.30.3.so
-rwxr-xr-x    1 admin    admin        7364 Oct 25  2013 mod_alias.so
-rwxr-xr-x    1 admin    admin       37404 Oct 25  2013 mod_auth.so
-rwxr-xr-x    1 admin    admin       31732 Oct 25  2013 mod_cgi.so
-rwxr-xr-x    1 admin    admin       22972 Oct 25  2013 mod_dirlisting.so
-rwxr-xr-x    1 admin    admin        7896 Oct 25  2013 mod_indexfile.so
-rwxr-xr-x    1 admin    admin       24628 Oct 25  2013 mod_mjpg_streaming.so
-rwxr-xr-x    1 admin    admin        8200 Oct 25  2013 mod_setenv.so
-rwxr-xr-x    1 admin    admin       14320 Oct 25  2013 mod_staticfile.so
drwxr-xr-x    3 admin    admin          31 Oct 25  2013 modules
-rwxr-xr-x    1 admin    admin        9796 Oct 25  2013 pnvplugin.so

/mnt

The firmware seems to have been prepared for a SD card reader:

# ls -la /mnt/
drwxr-xr-x    3 admin    admin          29 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
drwxr-xr-x    2 admin    admin           3 Oct 25  2013 SDCard
# ls -la /mnt/SDCard/
drwxr-xr-x    2 admin    admin           3 Oct 25  2013 .
drwxr-xr-x    3 admin    admin          29 Oct 25  2013

/proc

On the USB bus:

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.9 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=logicmodule
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.9 ohci_hcd
S:  Product=RTL8652 OHCI
S:  SerialNumber=rtl8652
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
B:  Alloc=296/800 us (37%), #Int=  1, #Iso= 10
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.9 ehci_hcd
S:  Product=RTL8652 On-Chip EHCI Host Controller
S:  SerialNumber=rtl8652-ehci.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(unk. ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0c45 ProdID=6360 Rev= 1.00
S:  Manufacturer=Sonix Technology Co., Ltd.
S:  Product=USB 2.0 Camera
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 3 Cls=0e(video) Sub=03 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=4ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 128 Ivl=125us
I:  If#= 1 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 256 Ivl=125us
I:* If#= 1 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 800 Ivl=125us
I:  If#= 1 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=1600 Ivl=125us
I:  If#= 1 Alt= 5 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=2400 Ivl=125us
I:  If#= 1 Alt= 6 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=3072 Ivl=125us
I:  If#= 2 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#= 2 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 125 Ivl=125us
I:  If#= 2 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 250 Ivl=125us
I:* If#= 2 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS=1024 Ivl=125us
I:  If#= 2 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS=2048 Ivl=125us

/usr

Not much here:

# ls -la /usr/
drwxr-xr-x    3 admin    admin          28 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
drwxr-xr-x    3 admin    admin          29 Oct 25  2013 share
# ls -la /usr/share/
drwxr-xr-x    3 admin    admin          29 Oct 25  2013 .
drwxr-xr-x    3 admin    admin          28 Oct 25  2013 ..
drwxr-xr-x    2 admin    admin         444 Oct 25  2013 udhcp

/test

Yeah, funnily they seem to have done some performance tests and forgot to clean up:

# ls -la /test/
drwxr-xr-x    2 admin    admin          28 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
-rwxr-xr-x    1 admin    admin       82112 Oct 25  2013 iperf

/tmp

Not just temp files but also the camera’s config:

# ls -la /tmp/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:10 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
-rw-r--r--    1 admin    admin        1000 Jan  1 00:00 IPCamDesc.xml
-rw-r--r--    1 admin    admin           4 Jan  1 00:00 NTP_TZ_Minute.txt
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 PnvStream
-rw-r--r--    1 admin    admin          68 Jan  1 00:00 Services.txt
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 adjust
-rw-r--r--    1 admin    admin           0 Jan  1 00:08 cgiLock
prw-r--r--    1 admin    admin           0 Jan  1 00:00 cgiServer
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 detectInternet.sh.pid
srwxr-xr-x    1 admin    admin           0 Jan  1 00:00 ftp_test
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 h264Stream
-rw-r--r--    1 admin    admin          52 Jan  1 00:00 igd_cmd.txt
-rw-r--r--    1 admin    admin         264 Jan  1 00:08 igd_info.txt
-rw-r--r--    1 admin    admin       15370 Jan  1 00:08 ipcamConfig.xml
srwxr-xr-x    1 admin    admin           0 Jan  1 00:00 ipcamSocket
-rw-r--r--    1 admin    admin        7619 Jan  1 00:00 lighttpd.conf
-rw-r--r--    1 admin    admin          20 Jan  1 00:00 lighttpd.user
srw-rw-rw-    1 admin    admin           0 Jan  1 00:00 log
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 mjpegStream
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 motion
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 ntpclient.pid
-rw-r--r--    1 admin    admin           9 Jan  1 00:00 pincode.txt
-rw-r--r--    1 admin    admin          46 Jan  1 00:00 resolv.conf
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 runAgent.pid
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 runRecorder.sh.pid
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 runStun.pid
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 run_dhcpc.pid
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 run_igd.pid
srwxr-xr-x    1 admin    admin           0 Jan  1 00:00 smtp_test
-rw-r--r--    1 admin    admin         659 Jan  1 00:00 spook.conf
srwxr-xr-x    1 admin    admin           0 Jan  1 00:10 spook.sock
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 udhcpc-br0.pid
-rw-r--r--    1 admin    admin           4 Jan  1 00:10 videoServer.pid

/var

Most of the subdirectories are empty:

# ls -la /var/
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 dnrd
-rw-r--r--    1 admin    admin        3497 Jan  1 00:00 flash.inc
drwxr-xr-x    3 admin    admin           0 Jan  1 00:00 lib
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 lock
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 log
drwxr-xr-x    3 admin    admin           0 Jan  1 00:00 ppp
drwxr-xr-x    2 admin    admin           0 Jan  1 00:13 run
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 system
drwxr-xr-x    2 admin    admin           0 Jan  1 00:10 tmp
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 udhcpc
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 udhcpd
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 web
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 wps
# ls -la /var/dnrd/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
# ls -la /var/lock/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
# ls -la /var/log/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
# ls -la /var/lib/
drwxr-xr-x    3 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 misc
# ls -la /var/lib/misc/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x    3 admin    admin           0 Jan  1 00:00 ..
# ls -la /var/ppp/
drwxr-xr-x    3 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 peers
-rw-r--r--    1 admin    admin          15 Jan  1 00:00 true
# ls -la /var/run/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:13 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
-rw-r--r--    1 admin    admin           5 Jan  1 00:13 iwcontrol.pid
-rw-r--r--    1 admin    admin           5 Jan  1 00:00 mDNSResponder.pid
# ls -la /var/system/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
# ls -la /var/wps/
drwxr-xr-x    2 admin    admin           0 Jan  1 00:00 .
drwxr-xr-x   14 admin    admin           0 Jan  1 00:00 ..
-rw-r--r--    1 admin    admin        6199 Jan  1 00:00 simplecfgservice.xml

Some more interesting stuff:

# cat /var/flash.inc 
HW_BOARD_VER=1
HW_NIC0_ADDR=801f02daf385
HW_NIC1_ADDR=001109010205
HW_WLAN0_WLAN_ADDR=00e04c8196c1
HW_WLAN0_WLAN_ADDR1=00e04c8196c2
HW_WLAN0_WLAN_ADDR2=00e04c8196c3
HW_WLAN0_WLAN_ADDR3=00e04c8196c4
HW_WLAN0_WLAN_ADDR4=00e04c8196c5
HW_WLAN0_WLAN_ADDR5=a5bf9129a448
HW_WLAN0_WLAN_ADDR6=d62a229000ea
HW_WLAN0_WLAN_ADDR7=fc150075a2ba
HW_WLAN0_TX_POWER_CCK_A=2424242424242424242121212121
HW_WLAN0_TX_POWER_CCK_B=0000000000000000000000000000
HW_WLAN0_TX_POWER_HT40_1S_A=2929292929292929292626262626
HW_WLAN0_TX_POWER_HT40_1S_B=0000000000000000000000000000
HW_WLAN0_TX_POWER_DIFF_HT40_2S=0000000000000000000000000000
HW_WLAN0_TX_POWER_DIFF_HT20=0101010000000000000000000000
HW_WLAN0_TX_POWER_DIFF_OFDM=0202020101010101010202020202
HW_WLAN0_REG_DOMAIN=3
HW_WLAN0_RF_TYPE=10
HW_WLAN0_LED_TYPE=0
HW_WLAN0_11N_XCAP=0
HW_WLAN0_11N_TSSI1=0
HW_WLAN0_11N_TSSI2=0
HW_WLAN0_11N_THER=21
HW_WLAN0_11N_TRSWITCH=0
HW_WLAN0_11N_TRSWPAPE_C9=170
HW_WLAN0_11N_TRSWPAPE_CC=160
HW_WLAN0_11N_TARGET_PWR=0
HW_WLAN0_11N_RESERVED5=0
HW_WLAN0_11N_RESERVED6=68
HW_WLAN0_11N_RESERVED7=102
HW_WLAN0_11N_RESERVED8=102
HW_WLAN0_11N_RESERVED9=1
HW_WLAN0_11N_RESERVED10=56
HW_WLAN0_TX_POWER_5G_HT40_1S_A=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
HW_WLAN0_TX_POWER_5G_HT40_1S_B=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
HW_WLAN0_TX_POWER_DIFF_5G_HT40_2S=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
HW_WLAN0_TX_POWER_DIFF_5G_HT20=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
HW_WLAN0_TX_POWER_DIFF_5G_OFDM=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
HW_WLAN0_WSC_PIN="90588235"
HW_TX_POWER_CCK_A=2424242424242424242121212121
HW_TX_POWER_CCK_B=0000000000000000000000000000
HW_TX_POWER_HT40_1S_A=2929292929292929292626262626
HW_TX_POWER_HT40_1S_B=0000000000000000000000000000
HW_REG_DOMAIN=3

/www

The Web interface pages:

# ls -la /www/
drwxr-xr-x    6 admin    admin        1664 Oct 25  2013 .
drwxr-xr-x   14 admin    admin         220 Oct 25  2013 ..
lrwxrwxrwx    1 admin    admin          21 Oct 25  2013 AVTransport1.xml -> /tmp/AVTransport1.xml
lrwxrwxrwx    1 admin    admin          18 Oct 25  2013 IPCamDesc.xml -> /tmp/IPCamDesc.xml
lrwxrwxrwx    1 admin    admin          36 Oct 25  2013 IPCamPluginDM.cab -> IPCamPluginHMPT_EDIMAX_v1.0.0.28.cab
-rwxr-xr-x    1 admin    admin      655906 Oct 17  2013 IPCamPluginHMPT_EDIMAX_v1.0.0.28.cab
-rwxr-xr-x    1 admin    admin        2028 Oct 17  2013 IPcamTest.jar
-rw-r--r--    1 admin    admin       45571 Oct 17  2013 MJPEG.swf
-rwxr-xr-x    1 admin    admin        5913 Oct 17  2013 MjpegIPCam.jar
-rw-r--r--    1 admin    admin        1035 Oct 25  2013 RestoreFailed.asp
-rw-r--r--    1 admin    admin        8279 Oct 17  2013 ScheduleUI.js
-rwxr-xr-x    1 admin    admin       34715 Oct 17  2013 ScheduleUI.swf
-rw-r--r--    1 admin    admin        7679 Oct 25  2013 advanced.asp
-rw-r--r--    1 admin    admin        3888 Oct 25  2013 basic.asp
-rw-r--r--    1 admin    admin        1563 Oct 25  2013 bonjour.asp
drwxr-xr-x    8 admin    admin         165 Oct 25  2013 camera-cgi
-rw-r--r--    1 admin    admin        9003 Oct 25  2013 camera.asp
-rw-r--r--    1 admin    admin        1549 Oct 25  2013 cloud_service.asp
-rw-r--r--    1 admin    admin        4272 Oct 25  2013 ddns.asp
-rw-r--r--    1 admin    admin        1885 Oct 25  2013 factory_camera.asp
-rw-r--r--    1 admin    admin        1885 Oct 25  2013 factory_camera_h264.asp
drwxr-xr-x    2 admin    admin         186 Oct 25  2013 form
-rw-r--r--    1 admin    admin        5551 Oct 25  2013 ftp.asp
-rw-r--r--    1 admin    admin        4313 Oct 25  2013 home.asp
drwxr-xr-x    2 admin    admin         935 Oct 25  2013 images
-rw-r--r--    1 admin    admin        3421 Oct 25  2013 index.asp
-rw-r--r--    1 admin    admin         179 Oct 17  2013 index.html
-rw-r--r--    1 admin    admin        3000 Oct 17  2013 ipcam.css
-rw-r--r--    1 admin    admin        2450 Oct 17  2013 ipcam.js
lrwxrwxrwx    1 admin    admin          20 Oct 25  2013 ipcamConfig.xml -> /tmp/ipcamConfig.xml
-rwxr-xr-x    1 admin    admin      167200 Oct 25  2013 ipcam_cgi
-rw-r--r--    1 admin    admin       21520 Oct 17  2013 javascript.js
-rwxr-xr-x    1 admin    admin      268381 Oct 17  2013 jquery-1.9.1.js
-rwxr-xr-x    1 admin    admin       19910 Oct 17  2013 jquery.blockUI.js
-rw-r--r--    1 admin    admin      350177 Oct 17  2013 language.js
-rw-r--r--    1 admin    admin       40643 Oct 25  2013 live.asp
drwxr-xr-x    3 admin    admin         948 Oct 25  2013 m
-rw-r--r--    1 admin    admin       16952 Oct 25  2013 md.asp
-rw-r--r--    1 admin    admin       10772 Oct 25  2013 mdRegion.asp
-rw-r--r--    1 admin    admin        5463 Oct 25  2013 mdschedule.asp
-rw-r--r--    1 admin    admin        1279 Oct 25  2013 menuBasic.asp
-rw-r--r--    1 admin    admin        1293 Oct 25  2013 menuEvents.asp
-rw-r--r--    1 admin    admin        1262 Oct 25  2013 menuPT.asp
-rw-r--r--    1 admin    admin        1727 Oct 25  2013 menuSDfile.asp
-rw-r--r--    1 admin    admin        1274 Oct 25  2013 menuStatus.asp
-rw-r--r--    1 admin    admin        1301 Oct 25  2013 menuStorage.asp
-rw-r--r--    1 admin    admin        1354 Oct 25  2013 menuSystem.asp
-rw-r--r--    1 admin    admin        1267 Oct 25  2013 menuVideo.asp
-rw-r--r--    1 admin    admin       21235 Oct 25  2013 motionfiles.asp
-rw-r--r--    1 admin    admin       15005 Oct 25  2013 network.asp
-rw-r--r--    1 admin    admin        2058 Oct 25  2013 night.asp
-rw-r--r--    1 admin    admin       14368 Oct 25  2013 ntp.asp
-rw-r--r--    1 admin    admin        7080 Oct 25  2013 preset.asp
-rw-r--r--    1 admin    admin       10465 Oct 25  2013 pt.asp
-rw-r--r--    1 admin    admin        2686 Oct 25  2013 reboot.asp
-rw-r--r--    1 admin    admin       21233 Oct 25  2013 recordfiles.asp
-rw-r--r--    1 admin    admin        5531 Oct 25  2013 recordschedule.asp
-rw-r--r--    1 admin    admin        6628 Oct 25  2013 rtsp.asp
-rw-r--r--    1 admin    admin       12527 Oct 25  2013 save.asp
-rw-r--r--    1 admin    admin       21236 Oct 25  2013 schedulefiles.asp
-rw-r--r--    1 admin    admin       10194 Oct 25  2013 sd.asp
-rw-r--r--    1 admin    admin        1900 Oct 25  2013 sdreboot.asp
-rw-r--r--    1 admin    admin       13137 Oct 25  2013 setup.asp
-rw-r--r--    1 admin    admin       11402 Oct 25  2013 site.asp
lrwxrwxrwx    1 admin    admin          23 Oct 25  2013 siteSurveyInfo.xml -> /tmp/siteSurveyInfo.xml
-rw-r--r--    1 admin    admin        9474 Oct 25  2013 smtp.asp
lrwxrwxrwx    1 admin    admin          11 Oct 25  2013 storage -> /mnt/SDCard
-rw-r--r--    1 admin    admin        2562 Oct 25  2013 storage.asp
-rw-r--r--    1 admin    admin        5046 Oct 17  2013 style.css
-rw-r--r--    1 admin    admin       12441 Oct 25  2013 sysInfo.asp
-rw-r--r--    1 admin    admin        4455 Oct 25  2013 sysLog.asp
lrwxrwxrwx    1 admin    admin          14 Oct 25  2013 sysinfo.cgi -> /www/ipcam_cgi
-rw-r--r--    1 admin    admin        1648 Oct 25  2013 upgradeFail1.asp
-rw-r--r--    1 admin    admin        1646 Oct 25  2013 upgradeFail2.asp
-rw-r--r--    1 admin    admin        1650 Oct 25  2013 upgradeFail3.asp
-rw-r--r--    1 admin    admin        1641 Oct 25  2013 upgradeFail4.asp
-rw-r--r--    1 admin    admin        1642 Oct 25  2013 upgradeFail5.asp
-rw-r--r--    1 admin    admin        1704 Oct 25  2013 upgradeReboot.asp
-rw-r--r--    1 admin    admin        4803 Oct 25  2013 upnp.asp
-rw-r--r--    1 admin    admin       10347 Oct 25  2013 users.asp
-rw-r--r--    1 admin    admin       23754 Oct 25  2013 video.asp
-rw-r--r--    1 admin    admin       34983 Oct 25  2013 video_bcsh.asp
-rw-r--r--    1 admin    admin         925 Oct 17  2013 win8.html
-rw-r--r--    1 admin    admin       58448 Oct 25  2013 wireless.asp

Bootloader

Pressing ESCAPE at the “Booting…” prompt will enter the Bootloader menu.

Booting...

********************************************************************************
*
* chip__no chip__id mfr___id dev___id cap___id size_sft dev_size chipSize
* 0000000h 0c22017h 00000c2h 0000020h 0000017h 0000000h 0000017h 0800000h
* blk_size blk__cnt sec_size sec__cnt pageSize page_cnt chip_clk chipName
* 0010000h 0000080h 0001000h 0000800h 0000100h 0000010h 000002dh MX25L6405D
* 
********************************************************************************
 
---RealTek(RTL8196D)at 2013.10.25-15:58+0800 v0.3 [16bit](659MHz)
P0phymode=01, embedded phy

---Ethernet init Okay!
 ?
----------------- COMMAND MODE HELP ------------------
HELP (?)                                    : Print this help message
DB 
DW
EB
... EW
... CMP: CMP IPCONFIG: AUTOBURN: 0/1 LOADADDR: J: Jump to FLR: FLR FLW : Write offset-data to SPI from RAM MDIOR: MDIOR MDIOW: MDIOW PHYR: PHYR PHYW: PHYW PORT1: port 1 patch for FT2 WPS: 1 Reset: 1 WAKE_or_PIR_IC-3040: 1 LightSensor_IC-3040: 1 RTL_GPIO_MUX: 0x00000000 RTL_GPIO_MUX2: 0x00100000 PABCDCNR_REG: 0xfffe9bf7 PABCDDIR_REG: 0xff014400 PABCDDAT_REG: 0x00010000 PEFGHCNR_REG: 0x00d4ffff PEFGHDIR_REG: 0x00090000 PEFGHDAT_REG: 0x00000000

Tags: , ,
Posted in Hardware by Pieter Hollants

Follow comments via the RSS Feed | Leave a comment | Trackback URL

2 Comments to "Dissecting an Edimax IC-3116W IP camera"

  1. Ivan wrote:

    Hi
    Great post! I was searching for disassembled IC-3116W and thank you for posting this.
    Do you know if the lenses of the camera (that pulled out black part) can be detached from PCB and how? I was planing to bore a hole in my front door so that i don’t need to rush at the door when I’m in the garden, so I was planing to mount IP camera and bore the hole for lenses and stick it out so ti doesn’t look aggressive as whole camera looks when being mounted above the doors
    Any advice?

  2. Pieter Hollants wrote:

    Actually I’m not sure. While the camera module is fixed with two screws to the PCB, I can’t really try to detach it and see if it’s soldered somehow because my IC-3116W is in use, sorry.

Leave Your Comment

You must be logged in to post a comment.

 
Copyright © 2020 by Pieter Hollants. All rights reserved. - Legal notices & Privacy policy