Windows on ARM device drivers for the Raspberry Pi ... - GitHub

文章推薦指數: 80 %
投票人數:10人

Raspberry Pi 4 / 400 (ARM64) ; VC4 GPU (Graphics), roskmd.sys, Not working, the driver loads, but it doesn't do much as it's unfinished ; HDMI Audio, rpi4hdmiwav. Skiptocontent {{message}} worproject / RPi-Windows-Drivers Public Notifications Fork 28 Star 235 WindowsonARMdevicedriversfortheRaspberryPisingle-boardcomputer. www.worproject.ml 235 stars 28 forks Star Notifications Code Issues 18 Pullrequests 0 Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Actions Projects Wiki Security Insights Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository. master Branches Tags Couldnotloadbranches Nothingtoshow {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default 1 branch 17 tags Code Latestcommit mariobalanica UpdateREADME.md … b19eb98 Apr28,2022 UpdateREADME.md b19eb98 Gitstats 16 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime README.md UpdateREADME.md Apr28,2022 Viewcode WindowsonARM(64)devicedriversfortheRaspberryPiplatform Notes ToUEFI/driverdevelopers Status (Official)peripherals RaspberryPi4/400(ARM64) RaspberryPi3(ARM64) README.md WindowsonARM(64)devicedriversfortheRaspberryPiplatform Thisrepositoryiscurrentlyusedonlyforpublishingbinaryreleases:https://github.com/worproject/RPi-Windows-Drivers/releases Thesourcecodeforsomeoftheprebuiltdriverscanbefoundhere:https://github.com/raspberrypi/windows-drivers Notes mostofthedriversrequiretheTestSigningmodetobeenabled. ARM32driverscan'tbeinstalledonanARM64imageorviceversa. driversincludedinthelatestreleasethatcan'tbefoundinthe"bsp"repositoryabovewereeitherextractedfromoldbuildsofWindows10IoTCore(ARM32binaries)orrecompiledforARM64bytheirdevelopers(thankstoMCCIandMicrochip). someofthenewdrivers/featuresarenotyetopen-sourcedbecausethecodeneedstobeheavilyrefactored.It'sgoodenoughto"getthethingworking",butitcan'tbeusedasabaseforfurtherdevelopment.Watchtherepositoryaboveforupdatesonthis. ToUEFI/driverdevelopers ThedriverpackageforRaspberryPi4installsaDSDT&SSDTtableoverridethat: changesthe_HIDsofthe PL011controllertoBCM2887 XHCIcontrollertoRPI0D10 soWindowswon'tinstalltheincompatibleinboxdriversinsteadofourownversions.Thisisnotnecessaryifthedriversareproperlysigned. fixesthePWMdefinitionandaddsananalogaudiodevice addsdummyHDMIcontrolleranddigitalaudiodevices ForACPIchangesintheUEFItotakeeffect,youneedtouninstallthisoverridebydeletingdsdtpatchfromthepackageortheACPITABL.datfilefrom%SystemRoot%\System32\.Asaresult,Bluetooth,audioandtheUSBfilterdrivermaystopworking. Status (Official)peripherals Device Driver Status Additionalinformation 7-inchDSItouchscreen Display:firmware-controlled,Touch:nodriveravailable Partiallyworking Onlythedisplayworks,buttheresolutionmaybewrong.SeetheRPidocsfordetailsonhowtochangeitthroughconfig.txt. CSICameraModule Nodriveravailable Notworking 3-pincasefan UEFI-controlled Partiallyworking FancontrolcanbeenabledintheUEFIsettings,butitwillalwaysstayonduetotemperaturecontrolnotworkinginWindows RaspberryPi4/400(ARM64) Device Driver Status Additionalinformation eMMC2SDHCI sdbus.sys(bcmemmc2.inf) Partiallyworking afasterSDcontrollermeanttoreplaceSDHOST.NoDMA,HS200/HS400andUHS-Isupportatthemoment. ArasanSD/SDIOHostController bcm2836sdhc.sys Working SD2.0HostController rpisdhc.sys Untested SDHOSTcannolongerberoutedtotheSDcardslot(butit'savailableontheGPIOheader) GPIO bcmgpio.sys Working SPI bcmspi.sys Working AUXSPI bcmauxspi.sys Working I2C bcmi2c.sys Working PWM bcm2836pwm.sys Working AudioJack(PWM-driven) rpiwav.sys Working MiniUART pi_miniuart.sys Working PL011UART SerPL011.sys Working VC4MailboxInterface rpiq.sys Working VC4HostInterfaceQueue vchiq.sys Notworking VC4GPU(Graphics) roskmd.sys Notworking thedriverloads,butitdoesn'tdomuchasit'sunfinished HDMIAudio rpi4hdmiwav.sys,rpi4hdmiwavbridge.sys Partiallyworking onlytheHDMI0portissupported(nexttotheUSB-CportonRPi4ortheSDcardslotonRPi400) BasicDisplayAdapter(framebuffer) MSBDD(Inbox) Working DesignWareHSUSB2.0OTGController mcci_dwchsotg_hcd.sys,mcci_dwchsotg_hub.sys Partiallyworking RAMmustbelimitedto1GB VIAVL805XHCIHostController rpiuxflt.sys(USBXHCI.SYSfilter) Partiallyworking workaround:UASPsupportisdisabledasitpreventsbootingfromUSB3.0drives.Thefilterdriveralsoreducestransferspeedsquitesignificantly. BroadcomGENETGigabitEthernetController bcmgenet_netadapterXX.sys Working duetothefactthattheNetAdapterCxAPIisunstable,thereare3versionsofthisdriver:oneforbuild19041/2,oneforbuilds19536upto21296,andthelastoneforbuilds21301andnewer CYW43455WirelessLAN Nodriveravailable Notworking CYW43455UARTBluetooth cywbtserialbus.sys Working RaspberryPi3(ARM64) Device Driver Status Additionalinformation ArasanSD/SDIOHostController bcm2836sdhc.sys Working SD2.0HostController rpisdhc.sys Working GPIO bcmgpio.sys Working SPI bcmspi.sys Working AUXSPI bcmauxspi.sys Working I2C bcmi2c.sys Working PWM bcm2836pwm.sys Working AudioJack(PWM-driven) rpiwav.sys Working MiniUART pi_miniuart.sys Working PL011UART SerPL011.sys Working VC4MailboxInterface rpiq.sys Working VC4HostInterfaceQueue vchiq.sys Notworking VC4GPU(Graphics) roskmd.sys Notworking thedriverloads,butitdoesn'tdomuchasit'sunfinished HDMIAudio Nodriveravailable Notworking BasicDisplayAdapter(framebuffer) MSBDD(Inbox) Working DesignWareHSUSB2.0OTGController mcci_dwchsotg_hcd.sys,mcci_dwchsotg_hub.sys Working LAN9514USBEthernetAdapter lan9500-arm64-n650f.sys Working EthernetsupportforRPi3B LAN7515USBEthernetAdapter lan7800-arm64-n650f.sys Working EthernetsupportforRPi3B+ CYW43438WirelessLAN Nodriveravailable Notworking WLANsupportforRPi3B CYW43455WirelessLAN Nodriveravailable Notworking WLANsupportforRPi3B+ CYW43438UARTBluetooth cywbtserialbus.sys Partiallyworking BluetoothsupportforRPi3B->thebusspeedislimitedastheRTS/CTSlinesarenotexposed(thedrivermaycrashregardless) CYW43455UARTBluetooth cywbtserialbus.sys Partiallyworking BluetoothsupportforRPi3B+->thebusspeedislimiteduntilhardwareflowcontrolsupportisaddedinthePL011driver About WindowsonARMdevicedriversfortheRaspberryPisingle-boardcomputer. www.worproject.ml Resources Readme Stars 235 stars Watchers 37 watching Forks 28 forks Releases 17 Version0.17 Latest May7,2022 +16releases Packages0 Nopackagespublished Contributors2 mariobalanica MarioBălănică worproject WindowsonRaspberry Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?