[Windows Phone 7 Development and Hacking] ceesheim:
Windows Phone 7 USB Video

-------------------------

Released by: XDA Dev Team

-------------------------

With the software in this release it is possible to add functionality to a custom ROM that allows to switch the USB-port of a Windows Phone 7 device to Video Out and back to normal Zune sync. The desktop software can be used to display the video of Windows Phone 7 device on a PC. This also works for XNA software, so this allows to make full-size screen-captures of games too, by pressing "Prnt Scrn" while showing the video output on a PC. The desktop-software can also be used for demonstrations and presentations of Windows Phone 7 content.

Note:

When connected to the PC in Video Out mode you CAN'T sync any content to the phone or push apps to the phone. It will not show up in the Zune Client when in Video Out mode and you will NOT get Internet connection pass through either. An automatic reboot is required after every time you switch the phone from Video to Default mode or vice-versa.

Note:

The app that switches USB to Video Out on the phone also changes a registry setting that will slowdown the refresh-rate on the phone. That setting is restored when the USB profile is restored. If the setting would be left as it is by default, the USB traffic will be overloaded, which will result in much more lag, than a lowered refresh-rate. So, when the device is rebooted after changing USB to Video Out, be prepared to get a less smooth experience on the device. After changing USB back to normal, the device will respond as usual.

Requirements to show USB Video out on a PC

WP7 USB Video Out.rar https://hotfile.com/dl/169342947/0b8b7e7/WP7_USB_Video_Out.rar.html

Proper drivers on your phone.

HTC phones need a patched Qualcomm driver, because HTC has prevented the Video Out driver from running. The patched driver for 1st generation HTC's and for 2nd genration HTC's are included in this release. This patched driver needs to be added to the custom ROM.

Client Application on your PC.

Custom USB Driver manually installed on your PC (only tested on x86).

A High Speed USB Cable. Do not use over 10' cable or a USB extension cable. Extenders, even powered ones won't work. You must be directly connected to the PC with your 10' or shorter USB Cable.

Specifically for USB Micro we have only found this cable to work and thankfully it is very inexpensive. Use of any other USB Micro cable longer than 3 feet is not recommended and will most likely lead to demo failure.

Disable your PC's screen timeout. No Screensaver, etc.

Note:

The desktop drivers are not signed. That means that there will be issues running this on Windows x64. The get this running read instructions from Solution 2 here:

http://www.techspot.com/community/t...signed-drivers-in-windows-vista-7-x64.127187/

Cooking

Put "PkgSetting_USB2VIDEO" in your kitchen.

Put "PkgSetting_USB2VIDEO_HTCDriverfix_1stGen" only in your kitchen for 1stGen HTC.

Put "PkgSetting_USB2VIDEO_HTCDriverfix_2ndGen" only in your kitchen for 2ndGen HTC.

Enabling USB video out on the phone (ON THE PHONE)

From Start Menu swipe over to the application list and run "USB Video Out"

Answer Yes to enable USB Video out. This is a toggle.

When the phone boots up it is in Zune Mode which enables it to sync data with Zune Client software on the PC. You will need to toggle this to Video mode using the above steps to get video out.

Note: Toggling between Zune mode and Video mode requires the phone to reboot each time.

Setting up driver on the desktop (one time)

Make sure Zune is not running.

Your Phone must be flashed with a ROM that has video out bits on it, they must be enabled, and the phone must be on and plugged into your PC to continue. When the phone boots up the default setting is OFF for the video output.

Start -> Right click on Computer, select Manage

In "Computer Management" click on the Device Manager

Under "Other Devices"

Within the list of drivers Right Click on WM7VIDSTREAM driver, select "Update Driver Software..."

Choose Browse and point Windows to appropriate driver folder.

Approve the Unsigned Driver installation.

Starting application

Launch VidStream.exe.

This application does support disconnect & reconnecting of the phone's USB cable.

If a previous instance of VidStream.exe was running with the device connected, you will need to simply unplug and replug the phone's USB cable.

Press ESC to exit the PC Client application.

Re-enabling MTPz USB sync (Zune Mode)

Open "USB Video Out"

Answer Yes to enable MTPz

The device will reboot to make the changes effective.