Despite I've added entries for Windows Mobile phones in browsers_phone.pm, they are not detected. The user agents look like:
"HTC_S740 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)"
"X1i Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)"
After some experimenting I found:
If I remove MSIE from the user agent string I do get hits for these phones. How come?
Replacing "IEMobile" in the user agent string with "Opera" as well gives hits for Windows Mobile phones. Why?