D-Link DCS-932L rev A1

From TechInfoDepot
Jump to navigationJump to search
bgn (N150)
Wireless Day/Night Network Surveillance Camera
D-Link DCS-932L.jpg
Wikipedia
WikiDevi.wi-cat.ru
3rd Party Firmware
dd-wrt
OpenWrt
Tomato any flavor
Incompatible
Gargoyle
Status Unknown
Platform
BrandModelRev
D-Link DCS-932L A1
FCC ID
Type
camera
CPU1
Ralink RT3050
CPU1 Type
MIPS 24KEc
CPU1 Speed
320 MHz 16-bit
Flash1 Chip
Macronix MX29LV320DBTI-70G
Flash1 Size
4 MiB4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br />
RAM1 Size
32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br />
RAM1 Chip
ESMT M12L2561616A-6T
ETH chip1
Ralink RT3050
Ethernet Port Count
1-100MbE-LAN
Wired Standard
IEEE 802.3i/3u

802dot11 OUI: none specified

Stock bootloader
UBoot 1.1.3 Ralink UBoot Ver. 3.5.2.0
Stock FW OS
Linux 2.6.21 ipcam-linux.alphanetworks.com
Expansion IF types
none specified
Power
5 VDC, 1.2 A
Connector type
barrel
Serial Port (UART)
yes, 4-pin header, unpopulated, internal, 3.3V TTL, (57600 8N1), JP2
Other
Manuf/OEM/ODM
3rd Party Firmware Support
Retail
Availability End of Life
End of Life date 2018
FCC approval date 31 January 2011
ASIN B004P8K24W Flag of the United States.svg
Radio 1
Chip1
Ralink RT3050
Wireless interface OUI
none specified
Antenna Connector Type
none specified
MIMO status
1x1:1
Wireless Standard
IEEE 802.11b/g/n
802.11n
up to 150 Mbps
802.11g
up to 54 Mbps
802.11b
up to 11 Mbps
WiFi Operating Frequency
2.4 GHz
 FCC ID
D-Link DCS-930L rev B1KA2CS932LA1

For a list of all currently documented Ralink chipsets with specifications, see Ralink.

For a list of all currently documented D-Link device with specifications, see D-Link.

150 Mbps - 1SS 2.4GHz 802.11n (40MHz chan.) = N150 class

Overview

"8CS932M..0A1G" is silkscreened on the board, like the D-Link DCS-930L rev A2

Very similar to the DCS-930L and DCS-931L

Flashing

Flashing OpenWrt

On the OpenWrt ToH (techdata entry)
On the OpenWrt Wiki
On the OpenWrt Forum
OpenWrt Target: ramips
OpenWrt Subtarget: rt305x
OpenWrt Package architecture: mipsel_24kc
Support started version: 17.01.0
Current supported version: 18.06.9
Image too big: snapshot
Comment:
sysupgrade not built for 18.06.4; factory not built for snapshots (July 2019); Image build disabled in master with commit d7d46da938e3

Please insert instructions here

JTAG-Serial Info

Serial

Serial Pinouts

There is a 4 pin unpopulated connector on the rear (camera side) of the board, labelled JP2. The pinout seems to be as follows:


                           JP2

                            ▾

(GND)    (TxD)    (RxD)    (3.3v)

Boot Log • >>
U-Boot 1.1.3

Board: Ralink APSoC DRAM:  32 MB
relocate_code Pointer at: 81fac000
config usb..

 Set info->start[0]=BF000000
flash_protect ON: from 0xBF000000 to 0xBF021767
flash_protect ON: from 0xBF030000 to 0xBF030FFF
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 3.5.2.0
--------------------------------------------
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 16 bit
Total memory: 32 MBytes
Flash component: NOR Flash
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

 ##### The CPU freq = 320 MHZ ####
 estimate memory size =32 Mbytes

Signature: DCS-930            932L  Release 1.11 (2011-05-31)


Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.
 0

3: System Boot system code via Flash.
## Booting image at bf050000 ...
   Image Name:   Linux Kernel Image
   Created:      2015-07-22   4:06:20 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3756163 Bytes =  3.6 MB
   Load Address: 80000000
   Entry Point:  803b8000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 803b8000) ...
## Giving linux memsize in MB, 32

Starting kernel ...


LINUX started...

 THIS IS ASIC
Linux version 2.6.21 (andy@ipcam-linux.alphanetworks.com) (gcc version 3.4.2) #3008 Wed Jul 22 12:06:09 CST 2015

 The CPU feqenuce set to 320 MHz
CPU revision is: 0001964c
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
cause = 80800044, status = 1100ff00
PID hash table entries: 128 (order: 7, 512 bytes)
calculating r4koff... 00138800(1280000)
CPU frequency 320.00 MHz
Using 160.000 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 24756k/32768k available (3062k kernel code, 8012k reserved, 741k data, 2552k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
detected lzma initramfs
detected lzma initramfs
initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=7866368
LZMA initramfs by Ming-Ching Tiew <mctiew@yahoo.com>.........................................................................................................................<6>squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
fuse init (API version 7.8)
io scheduler noop registered (default)
Ralink gpio driver initialized
--- Boot Code Signature ---
Signature: DCS-930            932L  Release 1.11 (2011-05-31)
===== DCS-932L v1.11 build 3 (2015-07-22) =====
Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
rdm_major = 254
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
=== pAd = c0000000, size = 486096 ===
<-- RTMPAllocAdapterBlock, Status=0
Wlan STA Mode
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (SVN r209)
******************** CONFIG_RT2880_ROOTFS_IN_RAM
******************** CONFIG_RT2880_FLASH_4M
ralink flash device: 0x400000 at 0x1f000000
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 4 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
0x00030000-0x00040000 : "Config"
0x00040000-0x00050000 : "Factory"
0x00050000-0x00400000 : "Kernel"
block2mtd: version $Revision: 1.1.1.1 $
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
dwc_otg: version 2.72a 24-JUN-2008
DWC_otg: Core Release: 2.66a
DWC_otg: Periodic Transfer Interrupt Enhancement - disabled
DWC_otg: Multiprocessor Interrupt Enhancement - disabled
DWC_otg: Using DMA mode
DWC_otg: Device using Buffer DMA mode
dwc_otg lm0: DWC OTG Controller
dwc_otg lm0: new USB bus registered, assigned bus number 1
dwc_otg lm0: irq 18, io mem 0x00000000
DWC_otg: Init: Port Power? op_state=1
DWC_otg: Init: Power Port (0)
usb usb1: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 2.6.21 dwc_otg_hcd
usb usb1: SerialNumber: lm0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).
usb 1-1: new full speed USB device using dwc_otg and address 2
usb 1-1: configuration #1 chosen from 1 choice
Found format MJPEG.
- 640x480 (30.0 fps)
- 320x240 (30.0 fps)
- 160x120 (30.0 fps)
uvcvideo: Found UVC 1.00 device <unnamed> (1b3b:2970)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
input: UVC Camera (1b3b:2970) as /class/input/input0
usbcore: registered new interface driver snd-usb-audio
ALSA device list:
  #0: USB Device 0x1b3b:0x2970 at usb-lm0-1, full speed
nf_conntrack version 0.5.0 (256 buckets, 2048 max)
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
GDMA1_MAC_ADRH -- : 0x00000000
GDMA1_MAC_ADRL -- : 0x00000000
Ralink APSoC Ethernet Driver Initilization. v2.00  256 rx/tx descriptors allocated, mtu = 1500!
***** Init RF/MAC data from flash memory *****
LAN MAC: B0 C5 54 20 BA 66
GDMA1_MAC_ADRH -- : 0x0000b0c5
GDMA1_MAC_ADRL -- : 0x5420ba66
PROC INIT OK!
Freeing unused kernel memory: 2552k freed
init started: BusyBox v1.12.1 (2015-07-22 12:01:02 CST)
startAlgorithmics/MIPS FPU Emulator v1.5
ing pid 708, tty '': '/etc_ro/rcS'
devpts: called with bogus options
Welcome to
     _______  _______  ___     __  ____   _  _   ___
    |  ___  \|   __  ||   |   |__||    \ | || | /  /
    | |___| ||  |__| ||   |__  __ |     \| || |/  /
    |   _   /|   _   ||      ||  || |\     ||     \
    |__| \__\|__| |__||______||__||_| \____||_|\___\

                     =System Architecture Department=

need_commit = 1
Thu Jan  1 00:00:00 UTC 2015
*****************
*  INTERNET.SH  *
*****************
Password for 'admin' changed
telnetd/ftpd close !!!
save to header file : /var/run/audio.header
[SetVolume]: min=0, max=254, set=203
pcmcmd: skip=(500 ms), average=(1000 ms)
switch reg write offset=14, value=5555
switch reg write offset=40, value=1001
switch reg write offset=44, value=1001
switch reg write offset=48, value=1001
switch reg write offset=4c, value=1
switch reg write offset=50, value=2001
switch reg write offset=70, value=ffffffff
switch reg write offset=98, value=7f7f
switch reg write offset=e4, value=7f
phy_tx_ring = 0x005c3000, tx_ring = 0xa05c3000
phy_rx_ring = 0x00000000, rx_ring = 0x00000000
CDMA_CSG_CFG = 81000000
GDMA1_FWD_CFG = 10000
MAC_CSR0 [MACVersion:0x28720200]
RX DESC a05d5000  size = 2048
<-- RTMPAllocTxRxRingMemory, Status=0
HighPowerPatchDisabled = 1
SSID: dlink
Key1Str is Invalid key length(0) or Type(1)
Key2Str is Invalid key length(0) or Type(1)
Key3Str is Invalid key length(0) or Type(1)
Key4Str is Invalid key length(0) or Type(1)
--> EEPROMAddressNum = 6
WLAN MAC: B0 C5 54 20 BA 66
RfIcType = 5
Country Region = 80
Phy Mode = 9
MCS Set = ff 00 00 00 00
<==== rt28xx_init, Status=0
0x1300 = 00064300
device ra0 entered promiscuous mode
device eth2 entered promiscuous mode
Terminate the task(RtmpWscTask) with pid(782)!
*** begin lan.sh ***
br0: port 2(eth2) entering learning state
route: ioctl 0x890c failed: No such process
udhcpc (v1.12.1) started
light sensor changed to Day
br0: topology change detected, propagating
br0: port 2(eth2) entering forwarding state
alphapd: Startup!
***** Get Web Language *****
total files=73
total file types=3
ext=js      , num=3
ext=css     , num=1
ext=htm     , num=69
alphapd: Running at address 192.168.0.20:80
/sbin/lan.sh: line 103: tftpupload: not found
mDNSResponder 192.168.0.20 DCS-932L_20BA66 "DCS-932L_20BA66" _http._tcp. 80 &
Made Service Records for DCS-932L_20BA66._http._tcp.local.
opt.local stop ok.
opt.local stop ok.
opt.local start ok.
rm /tmp/mydlink/*.*
rm: cannot remove '/tmp/mydlink/*.*': No such file or directory
*** end lan.sh ***

***** g_wl_interface = ra0 ******

swing: Pan-Tilt function not support
************************
Service DCS-932L_20BA66._http._tcp.local. now registered and active
*  END OF INTERNET.SH  *
************************
starting pid 935, tty '/dev/ttyS1': '/bin/sh'


BusyBox v1.12.1 (2015-07-22 12:01:02 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

#