News:

Re-organized the forum to more cleanly delineate the development section, as the end user support side appears to have taken a life of its own!

Author Topic: Foscam klone bad recovery!  (Read 4772 times)

May 27, 2011, 02:40:21 PM
Hello and a wonderful evening.  :)

 Hope you understand me because my English is not very good.  ;)

 I have an IP cam from Deal Extreme, and I have a played a wrong firmware.  :(

 After much back and forth I'm using the RS232 romfs_cmos_11_14_2_17.img linux_4Mx16Bit_new.zip and played on the Cam. Now they will start Cam, I also comes with RS232 on it we see how Linux started. I can "ls"to call on the go. but I will not have the network on the Cam. The tool "IP Camera Tool"is not this Cam!

 how should I go now? I have no idea anymore.

 lg Michael

the cam : http://www.dealextreme.com/p/standalone-ip-wireless-wifi-lan-camera-with-night-vision-and-pan-tilt-motors-26358

  • No avatar
  • ****
May 27, 2011, 04:59:38 PM
Hallo Michael,

vermutlich sind auch die Dateien der Weboberfläche zerstört. Sicherheitshalber solltest du versuchen, die auch noch neu aufzuspielen (suche im board nach webui). Gut wäre es, vorher ein Log des Bootvorganges zu erstellen und hier zu posten, damit man sieht warum kein Netzwerkszugriff gegeben ist.

Du könntest auch versuchen die Defaulteinstellungen wieder herzustellen (Strom aus, Reset drücken und halten, Strom an und Reset gedrückt lassen bis Kamera in Startposition ist), dann ist DHCP aktiv und du kannst die aktuelle IP Adresse aus deinem Router auslesen.

schufti

May 28, 2011, 02:39:55 AM
cool es schreibt wer deutsch *g* Thx...

den reset habe ich gemacht, leider keine änderung.

hier mal der Bootvorgang.


W90P745 Boot Loader [ Version 1.1 $Revision: 1 $ ] Rebuilt on Dec 10 2009
Memory Size is 0x1000000 Bytes, Flash Size is 0x200000 Bytes
Board designed by Winbond
Hardware support provided at Winbond
Copyright (c) Winbond Limited 2001 - 2006. All rights reserved.
Boot Loader Configuration:

        MAC Address         : 0E:F2:B3:DC:1B:9B
        IP Address          : 192.168.1.100
        DHCP Client         : Enabled
        CACHE               : Enabled
        BL buffer base      : 0x00300000
        BL buffer size      : 0x00100000
        Baud Rate           : 115200
        USB Interface       : Enabled
        Serial Number       : 0xFFFFFFFF


For help on the available commands type 'h'

Press ESC to enter debug mode ......
Cache enabled!
Processing image 1 ...
Processing image 2 ...
Processing image 3 ...
Processing image 4 ...
Processing image 5 ...
Processing image 6 ...
Processing image 7 ...
Unzip image 7 ...
Executing image 7 ...
Linux version 2.4.20-uc0 (root@maverick-linux) (gcc version 3.0) #1221 ¶þ 12ÔÂ 1
5 09:31:56 CST 2009
Processor: Winbond W90N745 revision 1
Architecture: W90N745
On node 0 totalpages: 2048
zone(0): 0 pages.
zone(1): 2048 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/rom0 rw
Calibrating delay loop... 39.83 BogoMIPS
Memory: 8MB = 8MB total
Memory: 6248KB available (1470K code, 287K data, 40K init)
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 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: 2048 (order: 1, 8192 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
PTZ Driver has been installed successfully.
Winbond W90N745 Serial driver version 1.0 (2005-08-15) with no serial options en
abled
ttyS00 at 0xfff80000 (irq = 9) is a W90N745
Winbond W90N7451 Serial driver version 1.0 (2005-08-15) with no serial options e
nabled
ttyS00 at 0xfff80100 (irq = 10) is a W90N7451
I2C Bus Driver has been installed successfully.
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 7F0E0000-7F1703FF [VIRTUAL 7F0E0000-7F1703FF] (RO)
AM29LV160DB Flash Detected
01 eth0 initial ok!
which:0
PPP generic driver version 2.4.2
Linux video capture interface: v1.00
Winbond Audio Driver v1.0 Initialization successfully.
usb.c: registered new driver hub
add a static ohci host controller device
: USB OHCI at membase 0xfff05000, IRQ 15
hc_alloc_ohci
usb-ohci.c: AMD756 erratum 4 workaround
hc_reset
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
usb.c: registered new driver serial
usbserial.c: USB Serial Driver core v1.4

 _____     ____    _    ____
|__  /   _|  _ \  / \  / ___|
  / / | | | | | |/ _ \ \___ \
 / /| |_| | |_| / ___ \ ___) |
/____\__, |____/_/   \_\____/
     |___/
ZD1211B - version 2.24.0.0
usb.c: registered new driver zd1211b
main_usb.c: VIA Networking Wireless LAN USB Driver 1.20.04
usb.c: registered new driver vntwusb
usb.c: registered new driver rt73
dvm usb cam driver 0.0.0.0 by Maverick Gao in 2006-8-12
usb.c: registered new driver dvm
dvm usb cam driver 0.1 for sonix288 by Maverick Gao in 2009-4-20
usb.c: registered new driver dvm usb cam driver for sonix288
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 512 bind 1024)
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 40K
BINFMT_FLAT: bad magic/rev (0x74202d74, need 0x4)
BINFMT_FLAT: bad magic/rev (0x74202d74, need 0x4)
Shell invoked to run file: /bin/init
Command: mount -t proc none /proc
Command: mount -t ramfs none /usr
Command: mount -t ramfs none /swap
Command: mount -t ramfs none /var/run
Command: mount -t ramfs none /etc
Command: mount -t ramfs none /flash
Command: mount -t ramfs none /home
Command: mount -t ramfs none /tmp
Command: mkdir /tmp/run
Command: camera&
[8]
Command: sh

Sash command shell (version 1.1.1)
/> no support
hub.c: connect-debounce failed, port 1 disabled
new USB device :807b3004-7e86c0
hub.c: new USB device 1, assigned address 2
dvm cmos successfully initialized
dvm camera registered as video0
new USB device :807b3404-7e86c0
hub.c: new USB device 2, assigned address 3
idVendor = 0x148f, idProduct = 0x2573
aw version is 11.14.2.17
Unhandled fault: alignment exception (13) at 0x00000001
fault-common.c(97): start_code=0x1ed040, start_stack=0x360f98)
Internal error: Oops: 0
CPU: 0
pc : [<00160eb8>]    lr : [<00068304>]    Not tainted
sp : 007b1f80  ip : 00000000  fp : 007b1fac
r10: 0022b0c4  r9 : 000000e1  r8 : 00012980
r7 : 007b0000  r6 : 00000000  r5 : 00187bfc  r4 : 00000004
r3 : 00187c0c  r2 : 00000000  r1 : 7f200000  r0 : 00360f0c
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment kernel
Control: 0
Process camera (pid: 8, stackpage=007b1000)
Stack:
007b1f60:                                      00068304 00160eb8 60000013 ffffff
ff
007b1f80: 00000004 00000004 00187bfc 00000000  007b0000 00068304 7f200000 002fac
24
007b1fa0: 00000000 007b1fb0 000127e0 000682ac  7f200000 00017e80 7f200000 000000
04
007b1fc0: 00360f0c 00360f0c 7f200000 002fac24  00000000 007cc100 00000000 000000
00
007b1fe0: 0022b0c4 00360ef0 00000004 00360ee0  001f3c7c 001f0000 20000010 7f2000
00
Backtrace:
Function entered at [<0006829c>] from [<000127e0>]
 r5 = 002FAC24  r4 = 7F200000
Code: 4282c004 4a00001b (e4913004) e4a03004 e1a0ca00

  • No avatar
  • ****
May 28, 2011, 04:42:25 AM
Hi Michael,

du hast eine 2MB flash Version; dies ist beim Flashen und bei der Auswahl von romfs und webui zu beachten. Wurde das bisher berücksichtigt?

Der Kernel scheint zu passen, es wird alles (eth0, wlan, video, sound) gefunden, dann stürzt das camera binary ab, ich vermute mal weil es kein webui findet oder nicht das ganze romfs geflasht wurde (weil für 2MB an falsche Stelle) oder weil romfs und webui nicht zusammenpassen.  (del b31 sollte die Einstellungen alle löschen)

Code: [Select]
Backtrace:
Function entered at [<0006829c>] from [<000127e0>]
 r5 = 002FAC24  r4 = 7F200000
Code: 4282c004 4a00001b (e4913004) e4a03004 e1a0ca00
r4 = 7F200000 läßt mich vermuten, dass das camera binary dort das webui sucht (ist die übliche Adresse bei 4MB Modellen) aber nichts brauchbares findet.

Versuche doch einfsch mal, im Bootloader mit del -all alles zu bereinigen und dann mit dem Recoverypackage für 541cpu....  alles nochmal zu bespielen wie in 541recovery.txt.

for our english speaking experts:

this DX camera has been flashed with wrong fw. after some experimenting he got it so far as can be seen in the bootlog. The kernel seems to be correct as all devices are detected and initialized.

Unfortunately the camera binary crashes, and the ipcamera tool doesn't detect the cam. My guess is that the romfs and/or webui isn't right for a 2MB cam or has been flashed to the wrong address.
Quote
Backtrace:
Function entered at [<0006829c>] from [<000127e0>]
 r5 = 002FAC24  r4 = 7F200000
Code: 4282c004 4a00001b (e4913004) e4a03004 e1a0ca00
the r4 = 7F200000 makes me think that camera binary tries to access webui at this address but doesn't find sensible data....
« Last Edit: May 28, 2011, 05:28:57 AM by schufti »

May 28, 2011, 09:40:02 AM
Hallo.
ich habe mir das File runtergeladen, und nach dem Txt File instl.
nun habe ich das Problem das meine Cam immer rebootet.

W90P745 Boot Loader [ Version 1.1 $Revision: 1 $ ] Rebuilt on Dec 10 2009
Memory Size is 0x1000000 Bytes, Flash Size is 0x200000 Bytes
Board designed by Winbond
Hardware support provided at Winbond
Copyright (c) Winbond Limited 2001 - 2006. All rights reserved.
Boot Loader Configuration:

        MAC Address         : 0E:F2:B3:DC:1B:9B
        IP Address          : 192.168.1.100
        DHCP Client         : Enabled
        CACHE               : Enabled
        BL buffer base      : 0x00300000
        BL buffer size      : 0x00100000
        Baud Rate           : 115200
        USB Interface       : Enabled
        Serial Number       : 0xFFFFFFFF


For help on the available commands type 'h'

Press ESC to enter debug mode ......
Cache enabled!
Processing image 1 ...
Processing image 2 ...
Processing image 3 ...
Processing image 4 ...
Processing image 5 ...
Processing image 6 ...
Processing image 7 ...
Unzip image 7 ...
Executing image 7 ...
Linux version 2.4.20-uc0 (root@maverick-linux) (gcc version 3.0) #1161 Áù 12ÔÂ 1
2 17:07:32 CST 2009
Processor: Winbond W90N745 revision 1
Architecture: W90N745
On node 0 totalpages: 4096
zone(0): 0 pages.
zone(1): 4096 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/rom0 rw
Calibrating delay loop... 39.83 BogoMIPS
Memory: 16MB = 16MB total
Memory: 14344KB available (1470K code, 286K data, 40K init)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 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: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
PTZ Driver has been installed successfully.
Winbond W90N745 Serial driver version 1.0 (2005-08-15) with no serial options en
abled
ttyS00 at 0xfff80000 (irq = 9) is a W90N745
Winbond W90N7451 Serial driver version 1.0 (2005-08-15) with no serial options e
nabled
ttyS00 at 0xfff80100 (irq = 10) is a W90N7451
I2C Bus Driver has been installed successfully.
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 7F0E0000-7F16FFFF [VIRTUAL 7F0E0000-7F16FFFF] (RO)
AM29LV160DB Flash Detected
01 eth0 initial ok!
which:0
PPP generic driver version 2.4.2
Linux video capture interface: v1.00
Winbond Audio Driver v1.0 Initialization successfully.
usb.c: registered new driver hub
add a static ohci host controller device
: USB OHCI at membase 0xfff05000, IRQ 15
hc_alloc_ohci
usb-ohci.c: AMD756 erratum 4 workaround
hc_reset
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
usb.c: registered new driver serial
usbserial.c: USB Serial Driver core v1.4

 _____     ____    _    ____
|__  /   _|  _ \  / \  / ___|
  / / | | | | | |/ _ \ \___ \
 / /| |_| | |_| / ___ \ ___) |
/____\__, |____/_/   \_\____/
     |___/
ZD1211B - version 2.24.0.0
usb.c: registered new driver zd1211b
main_usb.c: VIA Networking Wireless LAN USB Driver 1.20.04
usb.c: registered new driver vntwusb
usb.c: registered new driver rt73
dvm usb cam driver 0.0.0.0 by Maverick Gao in 2006-8-12
usb.c: registered new driver dvm
dvm usb cam driver 0.1 for sonix288 by Maverick Gao in 2009-4-20
usb.c: registered new driver dvm usb cam driver for sonix288
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 1024 bind 2048)
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 40K
BINFMT_FLAT: bad magic/rev (0x74202d74, need 0x4)
BINFMT_FLAT: bad magic/rev (0x74202d74, need 0x4)
Shell invoked to run file: /bin/init
Command: mount -t proc none /proc
Command: mount -t ramfs none /usr
Command: mount -t ramfs none /swap
Command: mount -t ramfs none /var/run
Command: mount -t ramfs none /etc
Command: mount -t ramfs none /flash
Command: mount -t ramfs none /home
Command: mount -t ramfs none /tmp
Command: mkdir /tmp/run
Command: camera&
[8]
Command: sh

Sash command shell (version 1.1.1)
no support
/> hub.c: connect-debounce failed, port 1 disabled
new USB device :80fb2004-fed6c0
hub.c: new USB device 1, assigned address 2
dvm cmos successfully initialized
dvm camera registered as video0
new USB device :80fb2404-fed6c0
hub.c: new USB device 2, assigned address 3
idVendor = 0x148f, idProduct = 0x2573
aw version is 21.23.2.15
aw not exist !
aw version is 0.0.0.0

Wait for auto-negotiation complete...OK
100MB - FULL
video0 opened
1
1
1
1
1
1
set resolution 4
set brightness 100
set contrast 4
set sharpness 3
set mode 0
unknown command
__pthread_initial_thread_bos:360000
manage pid:16
2
2
2
2
2
2
audio_dev.state not AU_STATE_RECORDING
wb_audio_start_record
inet_sr.c INET_rinput 321
action===1
options==33
inet_sr.c INET_setroute 75
*args===255.255.255.255
*args===netmask
*args===eth0
[28]
myreboot


  • No avatar
  • ****
May 28, 2011, 04:22:43 PM
Hi,

jetzt sieht alles perfekt aus, bis auf das myreboot. Hast du nach dem flashen mal versucht mit der Resettaste alles auf default zurückzusetzen?
Sonst bleibt nur, weiter alle 2MB (an der Größe erkennbar) kernel/romfs/webui Kombis durchzuprobieren.
z.B.: EasyNP (linux und romfs aus dem split verzeichnis, webui aw_4_3_3_39,
oder IP607final (alle aus ip607final.zip)

flashen nach dem letzten "Rezept", das scheint ja grundlegend zu passen.

June 01, 2011, 05:39:08 PM
So ich bin doch eher dazu gekomme... :)

habe alle erdenklichen Firmware versucht, ist immer das Selbe, Cam bootet immer wieder...
ich werde diese Cam als Briefbeschwerer benutzen  >:(


gibt es eine möglichkeit den Gesamten Speicher zu löschen und wirklich vom Bootloader angefangen neu zu bespielen !?

schön langsam glaube ich das diese Cam mich nicht mag. die ander 2 laufen super...

LG Michi

  • No avatar
  • ****
June 02, 2011, 05:37:20 PM
Hi,

wenn die anderen beiden vom selben Typ sind, dann ist's am einfachsten dort die FW auszulesen und dann in die defekte einzuspielen. Zusätzlich hier im Forum hochladen für Analyse und andere Leidensgenossen.

Eventuell auch ein Bild der Platine inkl. Bezeichnung, die orig. Versionsnummern der FW und wie Weboberfläche ausgesehen hat (siehe gadgetvictim blog), damit man ev. den Typ identifizieren kann.

Gruß,
schufti
« Last Edit: June 02, 2011, 05:42:57 PM by schufti »

June 06, 2011, 03:41:34 PM
So nun hab ich die andere Cam auf gemacht, Fotos habe ich ach gemacht, jedoch komm ich nicht mitt Hyperterm auf die Cam. somit kann ich auch kein img. ziehen.
was mir auf gefallen ist das ide beiden Cams nicht gleich sind. die ander ist ein echter Clone der Foscam, da läuft auch das img. drauf...
Fotos stell ich noch Online... und img. daten auch.

LG

January 25, 2012, 07:05:19 PM
Hallo Eine kurze frage kennt jemanden die Bezeichnung "XHA-118-4B (101+8731)" ich suche dafür die passenden Recovery files. Ich habe jetzt hier alle files auf dem server versucht und leider hat keine den gewünschten Erfolg gebracht. :(

Gruß Marcus

  • No avatar
  • ****
January 26, 2012, 02:52:23 PM
das ist soviel ich weiß eine wanscam OEM mit 2MB flash.
such mal nach einem Thread von mir mit ali2 im Titel, da ist ein passendes fw Paket attached.