The customer has a TE40 device in V500R002C00SPC200 and claims that he cannot perform/share a presentation via HDMI cable, but it works via BGA cable.
The laptop that customer is using has Windows 10 on it and confirmed that the HDMI cable is working as he can perform several other operations using other similar devices as Huawei TE40.
1. The device layout is like below:
Laptop connected via HDMI cable into HDMI VIDEO IN port of TE40 codec.
As confirmed, this is the proper way of cable connection.
2. The Input/Output -> Video Input settings from teh web interface of the TE40 is like below:
As confirmed, this is the proper setting for presentation source.
3. The Conference -> Advanced Settings looks like this:
As confirmed, this is these are the proper settings for presentation source.
After the above checkings and after customer confirmed that the HDMI cable works with another non-Huawei device and that TE40's presentation sharing works well via VGA cable, we conducted some other tests.
I asked the customer to perform the same operations, in exact scenario but using another laptop.
He used anothor laptop but this time had Windows 7 on it.
The customer confirmed that the presentation sharing is working well on Windows 7 via HDMI cable.
In order to find out the root cause I asked the customer to perform the following step using both laptops one by one to observe if there are any differences in the frame and resolution of the laptops or maybe in detection phase between TE40 and the presenting laptop.
Connect to the TE40 through SSH (default username is debug and the default password is Change_Me) and run the following commands:
vivo getportstatus 1 1
vivo disvideoinfo aux_in
vivo getvideoformat 1 10
The output on Windows 7 tests was:
The output on Windows 10 tests was:
As you can see in the outputs above there is a slight difference in them, but significant.
After consulting with Huawei Research & Development Team they assured us that the root cause of the problem is not the video format of the presentation and for sure is a problem in the detection phase between the TE40 and laptop which was using Windows 10.
The cause may be one of the below:
- mandatory laptop's drivers missing
- Windows 10 not not upgraded to the latest patch, or at least was using a very old patch