D-Link DCS-932L rev A1
From TechInfoDepot
Jump to navigationJump to searchbgn (N150) | |||||
---|---|---|---|---|---|
Wireless Day/Night Network Surveillance Camera | |||||
Wikipedia | |||||
WikiDevi.wi-cat.ru | |||||
3rd Party Firmware | |||||
dd-wrt | |||||
OpenWrt | |||||
Tomato any flavor |
Incompatible | ||||
Gargoyle |
Status Unknown | ||||
Platform | |||||
Brand • Model • Rev |
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 | ||||
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 | ||||
|
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
NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram. DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details. |
This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation. This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now. |
OpenWrt support for this device has ended in 2022. 19.07.10 was the last official build for 4/32 devices. |
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
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. # |