Jump to content

Windows 8.1 Driver on Windows 8.0


sonyu

Recommended Posts

Hi,

I have a baytrail T tablet with Z3735D cpu and I can t get these three drivers working under windows 8.0:

2 devices are:

UART Controller
ACPI\80860F0A
ACPI\VEN_8086&DEV_0F0A&REV_0006
ACPI\80860F0A

another device:

BMA2x2 (BMA250E BMA255 BMA222E BMA280) Accelerometer
ACPI\VEN_BMA&DEV_250E
ACPI\BMA250E

Most drivers I installed are from previous w8.1 installation and are working correctly but I can't get these working.

for the UART I get This device cannot start. (Code 10) and The driver for this device might be corrupted, or your system may be running low on memory or other resources. (Code 3)

and for the Bma2x2 I get This device cannot start. (Code 10)

as a consequence windows 8.0 doesnt shutdown correctly.. I think..

Oops same here:

https://social.msdn.microsoft.com/Forums/en-US/9f358259-dc55-45a6-a70c-ea091b18fa5a/installing-81-drivers-in-embedded-8-standard-for-latest-atom-chipsets?forum=wes8

Different driver support under w81?

Is it possible to inject or use the windows 8.1 Kernel Mode driver framework ( Wdf01000.sys and Wdfres.dll ) on Windows 8.0 ? http://www.advanceditsolutions.net/the-driver-for-this-device-might-be-corrupted-or-your-system-may-be-running-low-on-memory-or-other-resources-code-3/

info only: https://support.microsoft.com/en-us/kb/2685811

version history: https://msdn.microsoft.com/en-us/library/windows/hardware/ff544309(v=vs.85).aspx

or this comment can be a fix ? http://www.cypress.com/comment/269091#comment-269091

SPB Framework Extension: https://msdn.microsoft.com/en-us/library/windows/hardware/hh706278(v=vs.85).aspx

About KMDF files: https://msdn.microsoft.com/en-us/library/windows/hardware/hh706278(v=vs.85).aspx(SpbCx.sys and MyI2CBusDriver.sys)

How can I replace a system file without getting a BSOD, It's the Windows File Protection involved ?

Finally, what I need is the missing Version 2 of the Serial Framework Extension (SerCx2.sys) in W8.0

https://msdn.microsoft.com/es-es/library/hh439599(v=vs.85).aspx

https://msdn.microsoft.com/es-es/library/jj241971(v=vs.85).aspx

https://msdn.microsoft.com/es-es/library/dn265309(v=vs.85).aspx

Maybe creating a kernel driver service with different name ( Windows Service Manager (SrvMan) ) using w8.1 SerCx and modifying the dependencies .INF file will do the trick ? 

[iaiouart_Service_Inst]

DisplayName    = %iaiouart.SVCDESC%

ServiceType    = 1               ; SERVICE_KERNEL_DRIVER

StartType      = 3               ; SERVICE_DEMAND_START 

ErrorControl   = 1               ; SERVICE_ERROR_NORMAL

ServiceBinary  = %12%\iaiouart.sys

LoadOrderGroup = Extended Base

Dependencies   = SerCx

I'm sure the problem is one of these missing files or different file versions which the driver requires to run: 

- Wdf01000.sys

- Wdfres.dll

- SerCx

- SerCx2.sys (missing on 8.1) 

I installed Windows Performance Analyzer in w8.0 to trace what happens during the shutdown and discovered that one of these files associated with a process never ends (can't remember if it was Wdf01000.sys or Wdfres.dll but sure one of these two files ).

So the computer never shutdown and USB devices remain on.

I tried replacing some files from w8.1 system32 and I get a Bsod 0x0000098 because of the Windows File Protection during boot (or kernel-level protection) which check system files integrity and version. Also tried adding new windows Services with different name and editing .inf file to link to the new service but nothing happens.. 

How can I get these devices recognized and  working or, at least, shutdown the tablet ? 

maybe blackwingcat has the answer ?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...