Hi @Alaa Abouzeid
Please check the Media Service version in the Settings tab for this Hardware. The warning in the log suggests it is currently set to 1, so it needs to be changed to 2.
Alternatively, you can delete all entries for this IP in the Devices.ini file and the driver should automatically choose Media2.
The Devices.ini is found at [C:\ProgramData\VideoDeviceDrivers\C_\Program](file:C:/ProgramData/VideoDeviceDrivers/C/Program) Files (x86)\Milestone\XProtect Recording Server\Drivers\NativeDrivers_
You will need to restart the RS or re-add the device in order for the new value to take effect.
If the issues persists after Media2 is correctly chosen, we will need some additional logs.
An odd thing is that i don’t see calls to GetPresets or GetOptions in the provided wireshark trace, but there are some related error logs. Not sure yet how this is related.
There are also no attempts to start a video stream.
But before that, please make sure that the device license is not expired, just in case. You can view the license details from the License Information Window: https://doc.milestonesys.com/latest/en-US/standard_features/sf_mc/sf_licensing/mc_licenseinformationpageui.htm
For the new logs, raise the driver logging level to DEBUG, by adding or editing the [logging] section in Devices.ini as follows:
[logging]
level=5
sink=3
Then restart the Recording Server so that the new level is reflected, and re-add the device (make sure to cleanup all entries for this IP in the .ini file before that). Gather a new wireshark trace that captures the re-adding, and collect the diagnostic logs - they will also include the driver logs.
You can refer to the diagnostics tool documentation: https://doc.milestonesys.com/latest/en-US/quick_guides/diagtool/_qg_diagtool_collectdefaults.htm?tocpath=Tools%20%2526%20Architecture%7CMilestone%20Diagnostics%20Tool%7CCollect%20logs%20and%20diagnostics%7C_____1