faq обучение настройка
Текущее время: Вс июл 27, 2025 03:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DCS 950 Last question
СообщениеДобавлено: Ср сен 30, 2009 14:01 
Не в сети

Зарегистрирован: Чт ноя 29, 2007 21:34
Сообщений: 41
Наконец для исследований освободилась DCS 950. Есть желание написать нормальную прошивку, но перед тем как приниматься за дело, хотелось бы узнать, как её перепрошивать в случае некорректной прошивки? Как я понимаю, ADAM2 или другого подобного загрузчика в ней нет.
Может кто из сотрудников СЦ в личку скинет описание разъемов J3, J4. Ну или другой какой способ...
Ежели никто не откликнется, с удовольствием раздолбаю её молотком, а видео выложу на ютуб :)))


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 30, 2009 14:10 
Не в сети

Зарегистрирован: Пт ноя 07, 2008 13:46
Сообщений: 230
ждем с нетерпением норм прошивку на этот глюк ходячий..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 15, 2009 11:50 
Не в сети

Зарегистрирован: Чт окт 15, 2009 11:41
Сообщений: 19
Досталась мне тут DCS-950g... Ужасный продукт как он есть...

Разъем тот который 4 пин для консоли - пинуется так: если смотреть на разъем со стороны модуля вайфай, слева направо: 1 - 3,3-5V, 2 - RX data, 3 - TX data, 4 - земля.
Для подключения к компу пользовал стандартный датакабель для Нокии DKU-50.

Что примечательно, без доп. патчей ставится транковый Open-WRT и грузится, НО при этом после 2 дней танцев с бубном eth0 так и не заработал. Прошился обратно в 2.00 родную.

Вот тут интересная ссылочка
http://nosredna.net/TikiWiki/tiki-index ... ge=DCS-950

Если кому интересно, могу содействовать в написании нормальной паршивки.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 16, 2009 20:30 
Не в сети

Зарегистрирован: Чт окт 15, 2009 11:41
Сообщений: 19
Загрузка с родной прошивкой 2.00:

Код:
Cellvision Boot 2 NOR flash(32M)(V1.05):
LINUX/5120 started...
CPU revision is: 0001800b
Primary instruction cache 8kb, linesize 16 bytes (2 ways)
Primary data cache 8kb, linesize 16 bytes (2 ways)
Linux version 2.4.18-5120-05 (amy@SWTEST2) v1.00 #462 єT 11єК 28 15:47:09 CST 2007
am5120_setup() starts.
System has PCI BIOS
Determined physical RAM map:
 memory: 01b0f000 @ 004f1000 (usable)
Initial ramdisk at: 0x801cd000 (3103645 bytes)
On node 0 totalpages: 8192
zone(0): 4096 pages.
zone(1): 4096 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram0 console=ttyS0
CPU clock: 175MHz
Calibrating delay loop... 174.48 BogoMIPS
Memory: 27184k/27708k available (1668k kernel code, 524k reserved, 3128k data, 56k init, 0k highmem)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Autoconfig PCI channel 0x801cc9c8
Scanning bus 00, I/O 0x11500000:0x115ffff0, Mem 0x11400000:0x11500000
00:00.0 Class 0600: 1317:5120
        Mem unavailable -- skipping
        I/O unavailable -- skipping
00:02.0 Class 0280: 1814:0201 (rev 01)
        Mem at 0x11400000 [size=0x2000]
fixup resource
fixup host controller
am5120 fix up
fixup resource
pcibios_fixup
fixup IRQ
PCI Interrupt Line = 0x0
PCI Interrupt Pin = 0x0
PCI Interrupt Line = 0x6
PCI Interrupt Pin = 0x1
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
pty: 256 Unix98 ptys configured
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
ADM5120 Switch Module Init
PPP generic driver version 2.4.1
PPP Deflate Compression module registered
PPP BSD Compression module registered
AM5120 NOR flash device: 400000 at 1fc00000
AM5120 NOR flash device: Found 1 x16 devices at 0x0 in 16-bit mode
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 4 MTD partitions on "AM5120 NOR flash device":
0x00008000-0x00010000 : "BoardCfg"
0x00010000-0x00020000 : "Linux NVFS"
0x00020000-0x00030000 : "Linux NVFS2"
0x00030000-0x00400000 : "Kernel Image"
AM5120 NOR flash device initialized
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
 Start Init AHCI_INIT
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Device is hub/wis camera, so skip call policy(devnum=1)!!!
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 2048)
NET4: Ethernet Bridge 008 for NET4.0
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 3030k freed
EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 56k freed
hub.c: USB new device connect on bus1/3, assigned device number 2
init started:  BusyBox v1.00-pre1 (2006.04.21-07:46+0000) multi-call binary
Check MTD block device ...
usb.c: USB device 2 (vend/prod 0xeb1/0x7007) is not claimed by any active driver.
Device is hub/wis camera, so skip call policy(devnum=2)!!!
        MTDC: Mount MTD1 done.
        MTDC: Mount MTD2 done.
        MTDC: No need to copy file.
        countryCode = 2
        beginChannel = 1
        endChannel = 13
        cp /sys/mtd1/CountryRegion.conf /sys/mtd2/CountryRegion.conf
** check copy default file
** copy config files
cp: /sys/mtd1/triggerURL: No such file or directory
** umount mtd1
** mount mtd2
** umount mtd2
Using /sys/crfs/wireless/rt2500.o
ra0: at 0x11400000, VA 0xb1400000, IRQ 6.
** set loopback interface
ra0: RT2500_open() irq 6. MAC = 00:19:5b:ec:b8:17
pAdapter->PortCfg.StaWithEtherBridge.Enable = FALSE
br0: port 2(ra0) entering learning state
br0: port 1(adm0) entering learning state
** exec modules

br0 HWaddr 00:19:5B:EC:B8:17
get last 2 items from MAC = B8 17
IP Now = 169.254.184.23

target = 169.254.184.23
ARPING to 169.254.184.23 from 0.0.0.0 via br0
Sent 2 probes (2 broadcast(s))
Received 0 reply
ARPING return value = 0

ifconfig: set interface br0:0 to 169.254.184.23

check button version v1.08 2005.12.26
** copy fix_setting.txt for sensor
Sensor Type: CMOS, MI0360
** insert wis driver module
Using /etc/wis/wis_sensor.o
Using /etc/wis/wisgo7007sb.o
usb.c: registered new driver wisgo
<WIS DRV> InitBoard
<WIS DRV> sensor type 1, audio 1
download pipe size: 30784
 %%%%
download return: 0
download pipe size: 72192
 %%%%
download return: 0
download pipe size: 64
download return: 0
<WIS DRV> (1) rt 0, regData 0x823a
<WIS DRV> MI0360ReadDeviceAddr 0x91
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
<WIS DRV> I2C_WriteMCRegister E_UNKNOWN(1) 40
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 64
download return: 0
download pipe size: 30784
 %%%%
download return: 0
** go-server

Aragorn IPV Srever version : v1.04.20071031

ipv server port = 5100
****************************************
* Cellvision go-server v1.37.0402.2007 *
****************************************
** execute rc.init.sh
pServer->FlickerType 1
----------- go-server setting ----------
gop_size       = 30
width          = 640
height         = 480
h_scale_enb    = 0
v_scale_enb    = 0
target_bitrate = 1500000
peak_bitrate   = 1800000
frame_rate     = 15000
----------------------------------------

SIOCADDRT: Network is unreachable
Setting hostname .... DCS-950G
Starting DHCP client ....
info, client (v0.9.9-pre) started
   Total free freme set : 20
   Total free fremes : 600
Board Revision number : 0x0200
Board Name            : Aragorn
Board Capability      : 0x00000003
Source Width          : 640
Source Height         : 480
br0: port 2(ra0) entering forwarding state
br0: topology change detected, propagating
<WIS DRV> GetSensorConfig: sensor type 1, audio 1
<WIS DRV> OnStartCapture
download pipe size: 74496
 %%%%
download return: 0

<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
warning, Could not load seed from /dev/urandom: No such file or directory
debug, Sending discover...
SetMicronImage 1: r = 0download pipe size: 64

download return: 0
Error: hostent()
<go-server> ReadMicronRegister status 0x1, value 0x4
<go-server> ReadMicronRegister return 0x0
<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90

SetMicronImage 2: r = 0, value = 0xd000download pipe size: 64

download return: 0
<go-server> ReadMicronRegister status 0x20, value 0xd000
<go-server> ReadMicronRegister return 0x0

<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
SetMicronImage 3: r = 0download pipe size: 64

download return: 0
<go-server> ReadMicronRegister status 0x1, value 0x1
<go-server> ReadMicronRegister return 0x0

<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MicronNightShot Disable : r = 0download pipe size: 64

download return: 0
<go-server> ReadMicronRegister status 0x37, value 0x61
<go-server> ReadMicronRegister return 0x0

<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
SetMicronFlicker 1: r = 0download pipe size: 64

download return: 0
<go-server> ReadMicronRegister status 0x37, value 0x61
<go-server> ReadMicronRegister return 0x0

<4>MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
MI IO_I2CWRITEREGISTER MI0360WriteDeviceAddr=90
SetMicronFlicker 2: r = 0download pipe size: 64

download return: 0
<go-server> ReadMicronRegister status 0x5b, value 0x1
<go-server> ReadMicronRegister return 0x0
StartDevice
StartTime: 1970/01/01 00:00:31
Running
audio_work_thread Enter
audio_send_thread Enter
avi_file_save_thread Enter
mail_thread Enter
iMode_thread Enter
Check go Server ok.
debug, Sending discover...
debug, Sending discover...
info, No lease, forking to background.
DHCP : 1
PPPoE: 0
kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]

Cellvision UPnPAV Media Server v1.03.0629.2006.

Set Timezone=-8
TimeZone = (GMT-08:00) Pacific Time(US & Canada); Tijuana
zoneoffset = GMT+08:00
1.Set Date & time ...(command: /bin/queryTimeServer ntp1.dlink.com &)
IP=192.168.0.20:0
IP=169.254.184.23:1

Cellvision UPnPAV Media Server v1.03.0629.2006.

IP=192.168.0.20:0
IP=169.254.184.23:1
UPnPAV: 640x480-15000
AVI_FILE_HEADER struct size 0x800
UPnPAV: 640x480-15000
AVI_FILE_HEADER struct size 0x800
 gethostbyname error for host: ntp1.dlink.com: Unknown hostDec 31 16:00:44 crond[219]: /sbin/crond 2.3.2 dillon, started, log level 8

sib.conf
<wireless>SSID [any]
<wireless>Channel [0]
<wireless>Auth [0]
<wireless>Security_mode [0]
<wireless>Encry_mode [0]
<wireless>Default_key []
<wireless>PSK []
cat: /var/run/pppoe.conf-adsl.pid: No such file or directory
kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
cat: /var/run/pppoe.conf-adsl.pid.pppoe: No such file or directory
kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
* Running chkwebs vMO Send Mail Version 1.0.0_20040804 *

/web/sib2.conf:53: no such option 'CF-UPNPAV-ENABLE'
run check~~~
+----------------------------------------+
| Wecome to Linux/MIPS Cellvision Systems|
+----------------------------------------+
2.00
1.72.1128.2007(2.00g)

Please press Enter to activate this console.
Jan  1 01:06:08 crond[285]: /sbin/crond 2.3.2 dillon, started, log level 8


Algorithmics/MIPS FPU Emulator v1.5


а теперь загрузка Open-WRT:
Код:
Cellvision Boot 2 NOR flash(32M)(V1.05):

LZMA loader for CAS-630, Copyright (C) 2007-2008 OpenWrt.org

Looking for TRX header... found at 00040000, kernel:0000001C len:000B97E4
decompressing kernel... done!
launching kernel...

Linux version 2.6.28.10 (user@ubuntu904desktop) (gcc version 4.1.2) #2 Sat Oct 3
 16:10:10 EDT 2009
console [early0] enabled
CPU revision is: 0001800b (MIPS 4Kc)
SoC      : ADM5120 rev 8, running at 175.000 MHz
Bootdev  : NOR flash
Prom     : Generic
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyS0,115200 rootfstype=squashfs,yaffs2,jffs2
Primary instruction cache 8kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 30108k/32768k available (1804k kernel code, 2660k reserved, 322k data, 1
32k init, 0k highmem)
SLUB: Genslabs=6, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 173.56 BogoMIPS (lpj=347136)
Mount-cache hash table entries: 512
net_namespace: 480 bytes
NET: Registered protocol family 16
MIPS: machine is Cellvision CAS-630/630W
registering PCI controller with io_map_base unset
PCI: pci_irq_map is not initialized
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
NET: Registered protocol family 1
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
yaffs Oct  3 2009 15:55:22 Installing.
msgmni has been set to 58
io scheduler noop registered
io scheduler deadline registered (default)
Serial: AMBA driver
APB:UART0: ttyS0 at MMIO 0x12600000 (irq = 9) is a AMBA
console handover: boot [early0] -> real [ttyS0]
APB:UART1: ttyS1 at MMIO 0x12800000 (irq = 10) is a AMBA
ADM5120 built-in ethernet switch driver version 0.1.1
adm5120-flash.0: probing at 0x1FC00000, size:4096KiB, width:16 bits
adm5120-flash.0: 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.
adm5120-flash.0: found at 0x1FC00000, size:4096KiB, width:16 bits
adm5120-flash.0: adding static partitions
Creating 5 MTD partitions on "adm5120-flash.0":
0x00000000-0x00008000 : "admboot"
0x00008000-0x00010000 : "config"
0x00010000-0x00020000 : "nvfs1"
0x00020000-0x00030000 : "nvfs2"
0x00030000-0x00400000 : "firmware"
adm5120_wdt: Watchdog Timer version 0.1
TCP westwood registered
NET: Registered protocol family 17
trxsplit: searching TRX header in 'admboot'
trxsplit: searching TRX header in 'config'
trxsplit: searching TRX header in 'nvfs1'
trxsplit: searching TRX header in 'nvfs2'
trxsplit: searching TRX header in 'firmware'
trxsplit: TRX header found at 0x10000
trxsplit: creating TRX partitions in 'firmware' (31,4)
Creating 2 MTD partitions on "firmware":
0x0001001c-0x000c9800 : "kernel"
mtd: partition "kernel" doesn't start on an erase block boundary -- force read-o
nly
0x000c9800-0x003d0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-o
nly
nly
mtd: partition "rootfs_data" created automatically, ofs=1F0000, len=1E0000
0x001f0000-0x003d0000 : "rootfs_data"
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 132k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press CTRL-C for failsafe
gpio-buttons driver version 0.1.1
Button Hotplug driver version 0.3.1
switching to jffs2
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mod
e
br-lan: topology change detected, propagating
br-lan: port 1(eth0) entering forwarding state
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (512 buckets, 2048 max)
adm5120_wdt: enabling watchdog timer


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS 950 Last question
СообщениеДобавлено: Вт окт 20, 2009 22:29 
Не в сети

Зарегистрирован: Вт май 12, 2009 14:25
Сообщений: 41
vaster писал(а):
Ежели никто не откликнется, с удовольствием раздолбаю её молотком, а видео выложу на ютуб :)))


Сделай это, может хоть немного легче станет, по крайней мере мне.
А если так сильно хочется поглумиться, да в бубен постучать, то займись лучше DCS-2102. Уж больно много я их поставил людям, а теперь стыдно в глаза смотреть. Ни звука ни стабильности в работе.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB