ONVIF Camera issues

I have a cheap chinese DG-03 IP camera flashed with hacked firmware from here GitHub - ant-thomas/zsgx1hacks: Hacks for ZS-GX1 IP Camera and various Goke GK7102 based IP Cameras

The camera works outside of home assistant - I can connect using onvifer and these settings.

IP: 192.168.1.97:80
username: admin
password:

the app shows me the camera is EYEPLUS_DEV, with ONVIF version 1.2

When I try to connect with Home assistant it doesnt work (image not available)

These are my settings.

camera:
-platform: ffmpeg
name: “Test1”
input: rtsp://admin:@192.168.1.97:554
extra_arguments: -r 3

-platform: onvif
name: “Test2”
host: 192.168.1.97
port: 80
username: admin

The ffmpeg feed works, but not ONVIF

And onvif is enabled? Some cameras like hkvision support it but it is disabled by default

Yes I believe so. If It wasn’t I wouldn’t be able to connect with Onvifer app.

I can see live feed in app and control PTZ.

I can also connect using the desktop app ONVIF device manager, and the android app tinycam monitor.

Here are my tinycam Monitor settings

Parameters used by tinyCam Monitor app to access camera “http://192.168.1.97:80

Name: Cam 1
Vendor: TP-LINK
Model: Generic
Hostname: 192.168.1.97
Web port: 80
Protocol: RTSP over TCP
RTSP port: 554
HTTPS: no
Username: admin
Password:

Thete is some different threads lately about problems with onvif. I cant help because I use a Xeoma server and then use the xeoma component in ha