Hmm. I was hoping that you would have a more common display instead of complete unknown.
The only helpful piece of information I was able to find on that display is that in the “user manual” (which is better described as an unintelligible broken english marketing pamphlet), it suggests manually setting the display mode. This suggests that the EDID may be non existent or broken, and that the display probably does NOT have a scaler in it.
KEEP the monitor plugged in via external power (the manual suggests a 3A power supply, which greatly exceeds what you should power by the hikey).
Try setting the video mode manually. This is done by appending something like this to the kernel commandline;
video=HDMI-A-1:800x480@60
You can also try other rates, like @70, 75, 80, 85
— Note: it is possible that this display cannot be made to work with hikey960. I’ve never tried a display with that low of a resolution (lowest I’ve ever tried is 1024x600). The monitor may also not be willing to accept the timing output by the hikey, which is not HDMI compliant.