raspberrypi / windows-drivers

Windows IOT drivers
MIT License
121 stars 33 forks source link

Releases of built RPI BSP zips #40

Open brianro opened 2 years ago

brianro commented 2 years ago

Is there a location that builds the zips for use? I am struggling to build the libraries and get the right combination of tools and SDKs. I just want to download the ARM64 version RPi BSP, but that doesn't seem to be an option. Could you please publish these as releases on this repo? I am trying to build a Win 10 IOT RPi 4 ARM64 FFU and that needs the RPi BSP ARM64 drivers.

mariobalanica commented 2 years ago

We no longer offer support for IoT Core as it was retired in 2020 (except for existing LTSC ARM32 users, but it's still low priority at best).

For the full desktop versions of Windows, you can find prebuilt drivers here: https://github.com/worproject/RPi-Windows-Drivers We're planning to publish releases on this repo instead.

brianro commented 2 years ago

I appreciate your response. Microsoft is still providing Windows IOT images for x32/x64/ARM/ARM64 and will support 10 IOT at .30 cents per device per month. This platform is cheap and exactly what I need. Windows 10 is just too expensive for this application. I just need a single UWP app running on RPi4. To do that I just need a compiled version of the source right here. I have attempted to use the worproject drivers and re-package them, but I am at a bit of a loss.

If you are sealing this website, can you just build the permutations of the zips files and publish them please?

driver1998 commented 2 years ago

I have some early tests about IoT Core 17763 ARM64 on RPi4

Features Status
WiFi
Bluetooth
UART
LAN ❌ (1)
Rear USB
USB-C OTG ✔ (2)
GPIO
I2C ✔ (3)
SPI ✔ (3)
Mailbox
PWM
Audio Jack
HDMI Audio
  1. USB LAN Adapter will work but you'll need to provide your own drivers, Realtek provides compatible driver download for their USB LAN adapters. I'll test ASIX ones later (just bought one)
  2. Will work if you limit RAM to 1GB
  3. Will only work if you modify ACPI to use the old, Microsoft-specific MsftFunctionConfig resources to describe pin muxing, instead of the new, standard PinFunction used in upstream EDK2 nowadays (I doubt a patch to revert this change will ever be merged)

I have been lazy on finishing it and publishing a PR, maybe I should do that now...

brianro commented 2 years ago

That is awesome feedback ty. Do you have any advice on where to get BSPs or a way to repackage the wor drivers for iot please?

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: driver1998 @.> Sent: Friday, December 24, 2021 8:28:59 PM To: raspberrypi/windows-drivers @.> Cc: brianro @.>; Author @.> Subject: Re: [raspberrypi/windows-drivers] Releases of built RPI BSP zips (Issue #40)

I have some early tests on IoT Core 17763 for RPi4

Features Status WiFi ❌ LAN ❌ (1) Rear USB ✔ USB-C OTG ✔ (2) GPIO ✔ I2C ✔ (3) SPI ✔ (3) Mailbox ✔ PWM ❓ Audio Jack ❓ HDMI Audio ❓

  1. USB LAN Adapter will work but you'll need to provider your own drivers, Realtek provides compatible driver download for their USB LAN adapters. I'll test ASIX ones later (just bought one)
  2. Will work if you limit RAM to 1GB
  3. Will only work if you modify ACPI to use the old, Microsoft-specific MsftFunctionConfig resources to describe pin muxing, instead of the new, standard PinFunction used in upstream EDK2 nowadays (I doubt a patch to revert this change will ever be merged)

— Reply to this email directly, view it on GitHubhttps://github.com/raspberrypi/windows-drivers/issues/40#issuecomment-1000956066, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA3BCDHUO724FS3SQWIBCELUSUM5XANCNFSM5KVQ76FA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.Message ID: @.***>

CE1CECL commented 2 years ago

That is awesome feedback ty. Do you have any advice on where to get BSPs or a way to repackage the wor drivers for iot please?

Check this out: https://github.com/driver1998/windows-drivers/tree/arm64-iot

@driver1998 just updated it on his arm64-iot branch on github. if you want HDMI sound, you need to add it from the drivers zip manually as of right now. the github above also has support for windows <=RS5 ARM64 builds

driver1998 commented 2 years ago

Check out https://github.com/raspberrypi/windows-drivers/pull/43.