Frequently Asked Questions

WoR Application

Please check that:

  • you're using the latest version of WoR
  • your SD Card & card reader are not failing (try with other hardware)

If the problem persists, please create a new issue on our bug tracker page.

Please attach the "wor.log" file as well!

General

I've developed a tool for that purpose: https://www.worproject.ml/dldserv/?file=drvman_Debug.zip

It is unfinished and may have some annoying bugs, but I'm working to add this feature in the Windows on Raspberry imager.

Manual method:

  1. Mount the SD card on a Windows 10 desktop PC
  2. Launch Command Prompt as Administrator
  3. Type Dism /Image:WINLETTER: /Get-Drivers
  4. Choose the device driver that you want to update (e.g. OEM1.inf)
  5. Type Dism /Image:WINLETTER: /Remove-Driver /Driver:OEMx.inf
  6. After the driver has been removed, type Dism /Image:WINLETTER: /Add-Driver /Driver:PATHTOINF

WINLETTER = the Windows partition letter on your SD card (e.g. F)

OEMx.inf = the device driver that you want to remove, where x represents its number

PATHTOINF = path to the new driver (e.g. C:\WindowsPi\drivers\dwusb\dwusb.inf)

If you want to install a new device driver (not to update an existing one), you can follow the steps above but you don't have to remove any driver.

Please check that your Raspberry Pi 3 is running at maximum speed (1200MHz for the B model, and 1400MHz for the B+ model).

If it is running at 600MHz, then:

  1. Reboot the system
  2. Press the ESC key when the Raspberry Pi logo appears on the screen
  3. Go to Device Manager -> Raspberry Pi Configuration -> Chipset Configuration
  4. Set CPU Clock to Max
  5. Go back (by pressing the ESC key), press the Y key to save the configuration then select Reset

Now your Raspberry Pi will boot at maximum speed, but don't expect any major improvement in Windows performance. You are still running full Windows 10 on a small, low-powered single-board computer.

The problem is the USB driver. That's all we have at the moment, unfortunately.

Current status: A Github user called Googulator is trying to fix the broken driver. You can find the updated driver here: https://github.com/Googulator/dwusb

The DRIVER_POWER_STATE_FAILURE BSoD is caused by the faulty USB driver.

You can fix this error by disconnecting the USB devices during the boot process. You can connect them back after Windows has booted.

The INACCESSIBLE_BOOT_DEVICE BSoD appears when there is no SD driver installed.

You can fix this error by installing the "rpisdhc" and "bcm2836sdhc" device drivers. These are included in the latest WoA64_Drivers archive.

You're probably using an old version of the UEFI firmware. You can get the latest version from here .

How to fix this issue:

  1. Reboot the system
  2. Press the ESC key when the Raspberry Pi logo appears on the screen
  3. Go to Device Manager -> Raspberry Pi Configuration -> HypDxe Configuration
  4. Set System Boot Mode to Boot in EL1
  5. Go back (by pressing the ESC key), press the Y key to save the configuration then select Reset

Now Windows should boot normally.

The UNSUPPORTED_PROCESSOR BSoD appears on old Windows builds.

You can fix this error by updating the operating system to a newer version. Windows client builds newer than 16278 should work.

The "Windows Setup could not configure Windows to run on this computer's hardware." error occurs when the BOOT partition does not have the boot flag set on.

You can fix this error by setting the "Boot" partition as Active. This fix might not work after the first boot process.

The Windows on Raspberry imager does that automatically (starting from version 0.2).

You can't connect to any network device because there are no Ethernet or Wireless LAN drivers available at the moment. Also, the Ethernet adapter depends on the USB driver which is not working properly now.

Update: It is possible to get a network connection by emulating a modem: https://github.com/driver1998/bsp/wiki/Modem-Emulation-and-Networking

No, this is not possible. The drivers found in Windows IoT Core are compiled for ARM32, while Windows 10 is available only for ARM64.

www.000webhost.com