I've done this myself recently and I found two things:
1) I was getting HDD errors even though the drives themselves were fine. I needed to format the drives to get them to work
2) The email notifications for line crossing is temperamental.
I agree though that the Hikvision firmware /...