Device Driver Upgradation Win 7 to 10

Upgradation from windows 7 to 10 (32 & 64 bit) compatible driver for client’s hardware

device-driver-upgradation-win-7-to-win-10

Client is an OEM, who develops PCI card which has multiple serial and parallel ports on it. Client sells these cards with its drivers for Windows, Linux and other OSes. They want to upgrade windows 7 to 10 device drivers.

Need Device Driver Upgradation

  • Client is having driver and its source code which is working properly on windows 7
  • As windows 10 came into market client got request to support his driver for windows 10
  • Client also wanted to implement some new features in this driver package, like port name should not be overlapped when two same type of cards are inserted on PC
  • Client wanted WHLK passed driver for 64 bit windows 10
  • We proposed 3-4 man months’ time-line for this

The Solution

  • We started work with the Device Driver Upgradation process by reviewing exiting source code and testing with targeted hardware
  • In windows 10, architecture and some APIs are changed/upgraded. So we identified those code and updated that code so that driver can work with windows 10
  • The driver should work in both 32 and 64-bit version of windows 10, so while migrating code we took care of pointers, data types and other things to make it compatible for both 32 bit and 64-bit version
  • To implement feature that port name should not overlapped when two same type of card on pc requires knowledge of how port naming works on windows and how PCI bus enumerates/creates its child in window. We acquired this architectural and PCI bus knowledge in short curve and fixed/implemented this feature
  • To make driver install on 64-bit version of windows, driver must have been tested and be signed by Microsoft. With launch of windows 10 Microsoft has changes its driver testing procedure. Having prior knowledge in driver testing, it took very less time to get understanding of these new changes in testing procedure

Major Achievements

We did testing of the driver with new test tool and fixed issue in driver to make it pass for windows 10

Client sent test result to Microsoft and acquired the signature from Microsoft

Driver got new feature to support two same card on pc without overlapping name

Client got windows 10 (32 & 64 bit) compatible driver for his hardware

Get in Touch

Let’s discuss your project and build something extraordinary

IAOP 2024 The Global Outsourcing 100
Techviewer.co Top Software Developers
ITFirms Top Web Development Company
Top 10 Custom Software Development
Clutch - Top Software Development Company
Great place to work
Top Rated Software Development Companies - Radixweb
Goodfirms - Top Software development company - Radixweb
IAOP 2024 The Global Outsourcing 100
Techviewer.co Top Software Developers
IAOP 2024 The Global Outsourcing 100
Techviewer.co Top Software Developers
ITFirms Top Web Development Company
Top 10 Custom Software Development
Clutch - Top Software Development Company
Great place to work
Top Rated Software Development Companies - Radixweb
Goodfirms - Top Software development company - Radixweb
IAOP 2024 The Global Outsourcing 100
Techviewer.co Top Software Developers