Hikvision DMA reset timeout

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
Hello everyone, I have a Hikvision DS-KH8520-WTE1 model Video Intercom Indoor Station. When the device is powered on, it stays at the boot screen. I connected via USB Serial, connected the LAN cable, I downloaded TFTP and firmware, changed the ip address to 192.0.0.128. When I try to install the firmware with PuTTY, I get an error. I cannot get the ip address 192.0.0.64 before the ip address is configured as 192.0.0.128. The ip address appears as 169.254.15.118.

Error message in PuTTY:
Code:
Please input ip address of device: 192.0.0.64
Please input ip address of upgrade server: 192.0.0.128
Confirm?(y/n): y
DMA reset timeout
digicap update failure

A photo of the screen where it is attached to the device:
error.jpg
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
Because sometimes windows can be buggy, work around is you change ip address when you are connected to LAN and then RUN putty or secureCRT, unplug cable and connect to indoor station, that way you will remain on 192.0.0.128
 

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
How can I solve this problem? I ping 192.0.0.64 ip address and there is no response.
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
Yea well your indoor havent booted yet, and link havent initialize so you wont be able to ping, answer to your question is in my post up, seems like you havent read it , or you did not understood at all.
 

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
I think I did what you said but the result is still the same.

The procedure I did:
1. I changed the IP Address to 192.0.0.128.
2. I connected to PuTTY via USB Serial.
3. I gave power to the device
4. PuTTY U-Boot is activated when the device is powered on.
5. IP address of device: 192.0.0.64
6. IP address of upgrade server: 192.0.0.128
7. Result failed (DMA reset timeout and digicap update failure)
 
Last edited:

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
I think the problem is not with the firmware, it's with the IP address
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
try flashing with 2.1.24, and you can always connect monitor to same LAN and not use 192.0.0.64 and 128 but actual subnet IP addresses
 

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
I tried what you said, the result is still the same

Code:
Now press [u/U] key to upgrade software: u
File system error,please upgrade by TFTP

Please input ip address of device: 192.0.0.64
Please input ip address of upgrade server: 192.0.0.128
Confirm?(y/n): y
DMA reset timeout
digicap update failure

Please input ip address of device: 169.254.15.118
Please input ip address of upgrade server: 192.254.15.118
Confirm?(y/n): y
DMA reset timeout
digicap update failure
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
when prompted to upgrade y/n type b and enter, you will gain public shell. Type help, what do you see

DMA usually stands for direct memory access, maybe we can reset it
 

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
Code:
Now press [u/U] key to upgrade software: b
HKVS # help
?       - alias for 'help'
bootm   - boot application image from memory
bubt    - Burn an boot image on the Boot Flash.

cmp     - memory compare
cp      - memory copy
cpld    - write cpld info to  encrypt media

cramfsload- load binary file from a filesystem image
cramfsls- list files in a directory (default /)
dhcp    - boot image via network using DHCP/TFTP protocol
env     - environment handling commands
erase_env- erase envirement info on flash

fdt     - flattened device tree utility commands
go      - start application at address 'addr'
help    - print command description/usage
hkvs_show_bmp- load and display bmp from cramfs filesystem
loadb   - load binary file over serial line (kermit mode)
loadx   - load binary file over serial line (xmodem mode)
loady   - load binary file over serial line (ymodem mode)
md      - memory display
mdio    - MDIO utility commands
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
part    - disk partition related commands
pcpld   - print cpld info to  serial port

ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rbrom   - Perform RESET of the CPU
reset   - Perform RESET of the CPU
rksfc   - rockchip sfc sub-system
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
tftpboot- boot image via network using TFTP protocol
update  - Update the digicap of the device.

version - print monitor, compiler and linker version
 

nodzjd

n3wb
Joined
Mar 7, 2024
Messages
10
Reaction score
0
Location
USA
Code:
HKVS # update
Do you want to erase devcfg partition after update? (y/n/q):n
DMA reset timeout
digicap update failure
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
From your log i can see one problem. You havent change ip address of your pc. You need to set ipv4 in network adapter. You are still on DHCP

1710088265882.png
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
set ip on for example 1.10

when prompted to set device ip set 192.168.1.9
when prompted to set server ip set 192.168.1.10
then update
 

trempa92

Pulling my weight
Joined
Mar 26, 2020
Messages
744
Reaction score
231
Location
Croatia,Zagreb
ServerIP needs to match your PC ip address and using 169.254 is not a valid ip, thats a DHCP default address when there is no DHCP server available
 
Top