WDM upper filter for "Windows Portable Devices" device class

Hi folks,
I have a WDM filter driver, based on WDK toaster sample, that I am using to filter portable devices (mainly Phones), as upper filter. During AddDevice phase, I am querying device properties (such Description, Manufacturer and so on) and then attaching
to device. I can see the IRP_MN_START_DEVICE, which I send down to next lower driver after setting a completion routine.
This is working fine on most of the machines I am testing on, but on some systems (every XP and some Windows 7 and Server 2008), when I send the IRP_MN_START_DEVICE down to next driver, I get a STATUS_DEVICE_CONFIGURATION_ERROR, so this is preventing the
device from being installed in the first place.
I have managed to overcome this error by editing the hardware ID registry key for the device and creating "UpperDriverOk" and "KernelModeClientPolicy" values, setting them to 1.
This way the device starts without issues and I can filter it as normal.
Now, I am aware of Portable Devices being managed by an UMDF driver, but does that explains the issue with Start Device phase? 
I haven't found any differences between those systems with the issue and those that are working fine without needing the "registry values" workaround.
Is there any system setting or service configuration that might be helping (or ruining) this filtering scenario?
Would it be possible to apply the "KernelModeClientPolicy" workaround for the whole system and not separately for every single Phone device?
Thanks a lot in advance!

Hi Kumar, thanks for your response.
By "inbox WPD driver" you mean the 3rd party driver that controls the WPD device, right?
Is that policy mandatory? Because when I plug my Nokia Lumia 520, I don't see that value set in registry.
Anyway, what I would like to know is, why is IRP_MN_START_DEVICE failing in Server 2008, and working fine in Windows 7, with the same device and the same WDM filter? 
Thanks!

Similar Messages

  • Windows portable device?

    Hey guys,
    when i connect my nokia 6500 slide to my PC via USB cable and open Nokia PC Suite ,it cant connect to my mobile ,i tried to know the cause of this problem and i guess it's windows portable device as from device manager>portable devices>windows portable device with (code 10:device can't start) + this yellow mark
    Another thing i have forgot my security code and tried the "master code" but it didn't work ,what can i do to get it back,and if i have to install a new software how can i do so? 
    THANKS IN ADVANCE JUST FOR READING =)

    Same here - Windows XP, Nokia N70, PC Suite 6.83. Very annoying. Found that the answer was to uninstall software and throw PC out of Window. Drove over phone then dropped it from an upstairs window. Finally plunged phone into icy water and cursed it until green in the face.
    Also, found out that reinstalling the software seemed to cure it. Had to go to device manager first and delete the Nokia N70 device that Windows had placed under 'Portable devices'

  • "NOKIA WINDOWS PORTABLE DEVICE DRIVER" on PC Suite...

    I just upgraded my pc suite from 6.82 to 6.83. I have Windows Media Player11 installed. Almost the PC Suite setup was complete... Just when windows found a new hardware called "NOKIA WINDOWS PORTABLE DEVICE". But for full installation it requirs the prefered drivers to be installed. But it didn't found that i guess ! So it showed me an error msg.."The device can't be inslled" So, I opened device manager and unistalled "N70"(My phone) under portable devices. Then I reconnected my phone...and started Add new hardware wizard...At last the portable device installed ..But then I got another msg..which says..In future this device may not work properly !
    Then I reopened device manager and under portable devices i found N70 which was installed succesfully..but the main one "Nokia windows portable devices" had an exclamanation mark and the status was "This device cannot start. (Code 10)" ! So...what the hell is this and if i had to download the previous version again..then how could i ?
    CoOL

    Same here - Windows XP, Nokia N70, PC Suite 6.83. Very annoying. Found that the answer was to uninstall software and throw PC out of Window. Drove over phone then dropped it from an upstairs window. Finally plunged phone into icy water and cursed it until green in the face.
    Also, found out that reinstalling the software seemed to cure it. Had to go to device manager first and delete the Nokia N70 device that Windows had placed under 'Portable devices'

  • Keep getting a 'Nokia Windows Portable Device Driv...

    I've got a message saying 'found new hardware' and below it in the same box 'Nokia Windows Portable Device Driver' and it won't stop apearing. I can deactivate the driver and it goes away until the next time I reboot, then it apears again as soon as I connect my Nokia N95 8gb to my pc.
    Anyone have any idea of what is going on?

    I have a N90 Communicator and have the exect problem with the Nokia Windows Portable Device Driver.
    I use Windows XP Pro Sp2 and PC Suite Ver 6.85.14.1
    I solved the problem as follows:
    Click Start/Run and type Regedit. Click OK.
    Once the Regedit opened drill down as follows: HKEY_LOCAL_MACHINE\SOFTWARE\PC Connectivity Solution\Configurations\Nokia
    On the right right Click on "WPDEnabled"=dword:00000000"
    Select Modify
    Change the Value Data field from 1(one) to 0(zero)
    Click OK
    Exit Regedit
    Restart your PC and reconnect your Phone
    Hope it helps.

  • U330 wireless and bluetooth drivers for windows xp. devices not working. drivers already installed

    so i did a fresh instal of windows xp pro sp3.
    device manager shows yellow question mark and ! for Network Controller and BCM2046 Bluetooth Device. i have tried using lan to windows update, update drivers, but device manager cannot find anything.
      i have installed the 2 broadcom drivers for windows xp listed on lenovos website. i made sure that wireless switch is on, and fn+f5 wireless option is set to on as well.
    LAN shows up. and so does the 1394 on the network connections, but no wireless.
    (note: on my server 2008 os, the new windows troubleshooting instructed me to turn on a specific service, which then enabled my wireless to work.)
    however i cant seem to find a way to get the wireless to work.
    Could someone tell me all services exactly need to be enabled for the wireless to work? and why does the network controller still show up on device manager even after i have installed the drivers?
    please help, totally lost.

    Your "yellow" device is Bluetooth, not WiFi.
    Fn+F5 utility work depends on both of them, so you need all drivers to be installed before it will work.
    Install bluetooth drivers for your model. Also, your WiFI also may be Broadcom (Gemtek) and you may be trying to install Intel WiFi.
    //help will save the world

  • Kinect for Windows V2 Device cannot start

    I was able to use my Kinect for Windows V2 sensor yesterday with all of the applications in the SDK browser but the next day after restarting my computer I was no longer able to use the device. Looking at the device manager I get this message under the properties
    for WDF KinectSensor Interface 0 (the only device listed under Kinect sensor devices):
    This device cannot start. (Code 10)
    {Operation Failed}
    The requested operation was unsuccessful.
    I'm plugged into a USB 3.0 input. Any ideas?

    I encounter the exact same issue:
    WDF KinectSensor Interface 0
    This device cannot start. (Code 10)
    {Operation Failed}
    The requested operation was unsuccessful.
    I'm using an Intel 4ghz i7 processor plugged into an ASUS Sabertooth Mk1 Z97 Motherboard. The ASMedia on the board had some issues, so i'm using a USB 3.0 PCI/E card by Manhatten. Diagnostics indicates that everything but depth checks out. Depth fails because
    the camera reports all black.
    This is particularly frustrating since I built this computer to offer USB 3.0 support specifically so I could do work with Kinect and Unity. This was before I knew the issues Kinect has with ASMedia, so for me this has been a significant investment for a
    black screen.
    Edit: To clarify, the Kinect is plugged into the PCI/E card (Manhatten 150491) and not into the board or a case slot.
    Additonal note: The Kinect does not function properly plugged into my old PC (a USB 2.0 with an i7) or into my Surface Pro (1st gen)
    - Matt Eland

  • Support for Windows CE devices with StrongArm

    Will there be support for the Windows CE devices with the StrongArm processor (like the Compaq iPaq) in Oracle Lite?
    Peter Bakker

    Which version of Oracle Lite are you on ?
    You must be talking about a Windows Mobile 5.0
    device. If yes, then Oracle Lite 10.2.0.2.0 and later
    should work on that.I appreciate your help Vino on my issue.
    You're right, i meant a windows mobile 5.0 device. What i'm confused about is that, i have oracle lite 10g Release 2 installed on my machine however i don't find in the cabinet packages an installer for windows mobile 5.0 device. Should i use the cab file for SDK420? or there is a specific cab file for windows mobile 5.0?
    One last question. Do we have two version of Oracle lite 10g Release 2 (one is 10.2.0.1.0 and the other is 10.2.0.2.0)?
    Again thanks a lot Vino :)

  • HP Pocket Playlist mobile application for windows 8 devices

    Hi,
    does someone know why there is not HP Pocket Playlist mobile application for Windows 8 phones? or when the application will be available in the app store?
    Any information is very welcome.
    Regards,
    Fer

    I am very dissappointed, I am also not able to find an app for my Windows 8.1 phone. Please tell us where we are to get it.

  • Keyboard Filter for Windows 7

    Whats going on with the release of a keyboard filter compatible for Windows 7.  I am using the full retail version, not a beta.  I have a dv5-1235dx.
    This question was solved.
    View Solution.

    Hi,
    Uninstall this version of HP Quick Lunch Buttons which You have installed and try this one here . 
    ** Say thanks by clicking the "Thumb up" icon which is on the left. **
    ** Make it easier for other people to find solutions, by marking my answer with "Accept as Solution" if it solves your issue. **

  • Are they ever gonna make a version of Itunes for windows mobile devices

    I bought the Moto Q, great phone/pda/mp3 player. Does all I need to do in just one piece of electronics that fits conveniently on my hip. No,I do not work for Motorola, but I like this phone. My issue is, I have purchases from the Itunes store that I would love to tranfer to this mobile device with out having to take it to the hospital for same day surgery. I know, I can rip multiple audio cds of my music then tranfer them to my laptop (which I use for syncing my mobile device), use software to convert them from audio files to mp3s or wma then copy and paste them to my Moto Q. WAY TOO MUCH HASSLE!
    I like using Itunes as my place to purchase new music but I may have to go to a site that will sell me wma files i can play on my Q. My Q runs windows media center for mobile devices so it will play MP3, WMA and i think unprotected AAC files but the protected AAC files on my tower will not play after being copied to the memory card.
    Just because they don't make a phone/pda/mp3 player for apple that rocks, do I have to STOP BUYING MY MUSIC AT THE ITUNES STORE, and start buying them thru microsoft????

    How big is your library?  I would recommend the following troubleshooting steps:
    - Backup your library.  Always a good idea before messing with things.  
    - Create a new library.   Refer to this article for details:  http://support.apple.com/kb/HT1589.  This won't delete your old library, you're just creating a new empty one.  Also refer to this article to get back to your old library later.
    - Add a few albums into this new library.  Not everything, just a small sampling, as a test.
    - Activate Match on this new library.  You shouldn't have to re-pay, it should just say "Add Computer" or similar.
    - At this point, Match should run again. With just a few albums it should complete in just a few minutes.
    If iTunes doesn't crash at this point, then likely there's something about your original library that Match doesn't like - what that is I don't know, but at least you'll know it's not your PC.   If iTunes still crashes, then if could be a number of other things, but probably not your library.   My next suggestion (if you haven't already done this) is to uninstall / reinstall iTunes.   If that doesn't work, then my next ideas you won't like.   

  • Generating a PDF in Agentry (only for Windows CE devices)

    Is it possible to create a PDF document on the fly in Agentry based on data that resides on the device. In our case we only use Windows CE mobile devices.
    We currently use Syclo Sales Manager 2.5 and we have a need to pass the data from Syclo Sales manager app to an external application like Adobe PDF. I went through Agentry SDK where it talks about sending data via ActiveX controls , but does not have any samples to invoke an activex control.
    Can somebody point me in the right direction of how i can achieve this.
    Thanks,
    Vasanthi
    Tags edited by: Michael Appleby

    Bill,
    I'm looking for a solution that works for offline scenario as well.
    We currently plan to get customer signature along with barcode information prior to transmitting data to the back-end. However customer wants to see all the information in a document prior to affixing his/her signature. In a online scenario i agree with you , the PDF generation can be handled by the backend or agentry server. Customers do not want to affix their signature for something they have not signed up for. Hope you understand what i mean here.
    Regards,
    Vasanthi

  • Last boot time data error while collecting hardware inventory in SCCM for windows embedded devices.

    In our SCCM 2007 environment every day hardware inventory collects data about the last boot time and each time the data is incremented by 1 minute.
    This data has been collected from sql.
    Can anybody help me on this.
    Regard's
    Kanik Garg

    Hi Garth
    I checked the Time listed on client machine manually connecting through WMI. Check this
    Also I queried for the GS table.
    Name0                      LastBootUpTime0                             
    timestamp
    CA23251KVS02          2014-03-21 04:10:00.000           2014-04-28 05:36:50.000 
    Here I found that on every inventory the lastbootup time changes by 1 minute. And it is happening for 100's of devices.
    Any clue Why this is happening ?
    Kanik

  • How to get Cumulative Update packages for SQL Server Compact v3.5 SP2 for use on a Windows Mobile device

    There are links on the pages for various Cummulative Updates for SQL Compact v3.5 SP2 which look to relate to the desktop version, but are these also available for Windows Mobile devices?  If so, what is the process to get hold of them?
    We are seeing intermittent problems with corrupted databases on devices which are using SQL Compact v3.5 SP2 and have seen that some of the Cumulative Updates do relate to corruption and would like to see if these can help to solve the issue.

    Just select the KB article, at the top of each there is a link to request a hotfix, you will then get a email with a download link. The 8088 and 8109 hotfixes also apply to Windows Mobile.
    http://erikej.blogspot.dk/2010/08/sql-server-compact-35-sp2-downloadable.html
    Please mark as answer, if this was it. Visit my SQL Server Compact blog http://erikej.blogspot.com

  • Developing Java application for windows CE based Handheld device

    Hi everybody,
    I am planning to develop the java application for windows CE
    based handheld device.I came to know that Oracle 9iLite supports
    the Developement of Java Application for windows CE devices.Can
    i use the JDeveloper IDE to develop the application on windows
    NT.If so how to deploy the application on windows CE device(Is
    there any options in Jdeveloper to deploy the application).Any
    body please give the solution.
    Regards,
    Siva mani kumar.D

    I agree. In my opinion Sun has done a horrible job documenting all this madness for the average developer just starting out with this stuff. There is the CLDC, J2ME, Personal Java, J2ME-WTK, MIDP, MIDP-FCS ... maddness. Anyway after sorting through it all for a few days, I think the answer to your question you will need to use Personal Java for WinCE and the Sharp Zaurus, and MIDP for PalmOS for the palm. Jeode seems to be the most common and best Personal Java implementation and it is basically the JDK1.2.2 (or is it 1.1.8) that is designed to run on WinCE and Embeddix (such as Lineo on the Zaurus). You program it just like you would a 1.1.8 application and then you can test it by running pjava.exe which is included in the personal java 3.1 download from Sun. There is also a program called JavaCheck that will ensure that your app will run properly in PersonalJava. As for the Palm, MIDP for PalmOS is a 574K program that installs on your palm device. You then use the J2ME-WTK (wireless toolkit) to build a JAR/JAD file and you use the MIDP API to write the code.

  • Need confirmation on Windows Mobile Device compatibility for Fiori

    Hello Experts,
    Can you please confirm if SAP Fiori application is compatible in Windows Mobile OS 7.X/8/X devices? In  http://service.sap.com/sap/support/notes/1935915 , I am not seeing any mention about Windows Mobile Devices. We need to know if SAP Fiori application can be run in any browser in windows mobile devices and if there SAP Fiori client in available in Windows App Store. Please help us in getting this information.
    Thanks,
    Diptanu
    Tags edited by: Michael Appleby

    Hello Krishna,
    Thanks for the prompt response. So, after seeing the comments, should I come to a conclusion, as of now Fiori is not supported on Windows Mobile Devices and if my understanding is correct, are you aware of any tentative timeframe when we can expect Windows Mobile device compatibility for Fiori? The reason is we are looking for a customized Fiori application for Windows Mobile Device, and was looking to check Fiori compatibility for the same.
    Regards!
    Diptanu
    ******* I have copied the snippet from the blog you shared to validate if I am looking at the right place ******************
    John Wargo 09-May-2014 16:35 (in response to Pekka Korsoff)
    Right now, the SAP Fiori Client appliction doesn't work with SMP. With SMP 3 SP03 which was released last week (Ramp-up customers only, sorry), there is an updated proxy that supports Fiori access from a Kapsel application (the application would need to onboard with SMP and that's not supported with the Fiori Client today).
    The next release of the Fiori Client will have support for SMP and more. Next on my todo list is a blog post that talks about SMP and Fiori. You should find all of your questions answered there. Expect it next week.
    Yes, we plan on supporting Windows 8.1. Right now, Cordova on Windows 8.1 doesn't support some of the things Fiori Client does. We're working with the Fiori team, the Cordova dev team and Microsoft to work through all of those issues. No definitive timeline, but it is something we want to support

Maybe you are looking for