Yes ok but it is G0 but DS-2CD2035-I looks like G1...
And manual in this thread is not fully for me...
Long-shot help request - Hikvision DS-2CD3335D - G0 series IPC.
Because i dont see where we update new firmware.... manual is not understand for me... For DS-2CD2032 is full understand...
This is ok understand
-----------------------------------------------------------
Assuming the serial console is hooked up (115,200 baud, 8 bits no parity) and shows lots of readable info when the camera is powered on -
Interrupt the bootloader with Control-U
It's handy to set some of the environment variables to suit your network.
First of all though, make a record of existing settings by using the following command, and copying the screen rollback in PuTTY to a text file to save in your work area:
printenv
Use the following commands to set the camera IP address and the
TFTP server IP address:
setenv ipadrs <your_choice_for_the_camera>
setenv serverip <your_TFTP_server_address>
saveenv
Then the kernel bootargs need to be changed to get the kernel to boot into a debug mode:
setenv bootargs console=ttyAMA0,115200 init=/bin/sh rootfs=0x82000000 rootfstype=initrd debug single loglevel=9
saveenv
-------------------------------------------------------------
but from this i dont understand
-------------------------------------------------------------
Copy the kernel image uImage to your tftp root folder.
Boot over tftp and the camera should end up at a shell prompt, hopefully not a psh prompt.
tftp uImage
bootm
-----------------------------------------------------------
It's really handy to be able to copy / paste command lines from a text file (eg via Notepad) into the PuTTY command line.
These can be done singly or in multiple.
If the modified bootargs do boot into an ash shell, that's great as it will provide the access to do the needed work.
But at that point, the environment is not yet complete.
These commands are needed to take it a few steps further:
Adjust the IP addresses to match your network and your NAS for the NFS share and sharename.
/bin/mount -t proc proc /proc
/bin/mount -t sysfs none /sys
/bin/mount -t ramfs ramfs /home
/etc/S_udev
ifconfig eth0 192.168.1.64 up
mount -t nfs -o nolock 192.168.1.201:/cctv1 /mnt/nfs00
cd /mnt/nfs00
----------------------------------------------------------------
At this point there is a fully usable linux environment.
The uImage kernel can be applied to mtdblock5 & 6 (sys0, sys1) and all the remaining files from the unpacked firmware copied into /dav both when it's mounted from mtdblock7 and also mtdblock8 (app0 and app1).
Finally - reboot, interrupt the bootloader with Control-U and put the bootargs environment variable back the way it was to begin with so that the camera no longer boots into a shell in debug mode.
EDIT
For changing region in DS-2CD2032 from CH to WR i done again all operation and now i have in my number WR. Thanks