Hur man åtgärdar att GPD Pocket 4 automatisk rotation inte fungerar (Code 10)
Om din GPD Pocket 4 har slutat rotera skärmen automatiskt, alternativet Rotation Lock saknas och accelerometern visar “This device cannot start (Code 10)” i Enhetshanteraren, kan problemet orsakas av en nylig uppdatering av AMD I2C-kontrollerns drivrutin.
Nyligen påverkade system återställdes genom att rulla tillbaka den specifika AMD I2C-kontrollern som används av Pocket 4-accelerometern. Att installera om accelerometerns drivrutin eller hela GPD-drivrutinspaketet kanske inte fungerar eftersom Windows kan behålla den nyare AMD I2C-drivrutinen med högre version.
Symtom
- Skärmen roterar inte längre när GPD Pocket 4 vrids.
- Kontrollen Rotation Lock saknas i Windows-inställningarna eller Snabbinställningarna.
- Accelerometern Memsic MXC6655 visas i Enhetshanteraren med en gul varningsikon.
- Enhetsstatusen rapporterar “This device cannot start (Code 10)”.
Vad orsakar problemet?
GPD Pocket 4 använder en Memsic MXC6655-accelerometer, som kommunicerar med Windows genom en AMD I2C-kontroller. Bevis från påverkade system tyder på en kompatibilitetsregression i den nyare AMD I2C-drivrutinen snarare än ett fysiskt fel på accelerometern.
AMD Ryzen Chipset Software 8.07.16.1035 innehåller AMD I2C-drivrutin version 1.2.0.131. Det föregående paketet 8.05.04.516 innehåller version 1.2.0.126. Att rulla tillbaka den relevanta kontrollern till den tidigare drivrutinen har återställt accelerometern och den automatiska rotationen på påverkade enheter.
Detta har inte formellt bekräftats av AMD eller GPD som en universell defekt, så kontrollera den installerade drivrutinsversionen innan du gör ändringar. Tvinga inte fram en orelaterad drivrutin om din version eller hårdvara skiljer sig.
Åtgärd: rulla tillbaka AMD I2C-kontrollern
- Högerklicka på Start-knappen och välj Device Manager.
- Öppna menyn View och välj Devices by connection.
- Lokalisera den felande Memsic MXC6655-accelerometern. Använd anslutningsträdet för att identifiera den överordnade AMD I2C-kontrollern.
- Högerklicka på den AMD I2C-kontrollern och välj Properties.
- Öppna fliken Driver och notera aktuell Driver Version. Att ta ett foto eller en skärmbild rekommenderas.
- Välj Roll Back Driver. Om Windows frågar efter en anledning, välj alternativet som förklarar att den tidigare drivrutinen fungerade korrekt.
- Starta om GPD Pocket 4.
Om mer än en AMD I2C-kontroller listas, rulla inte tillbaka kontroller på måfå. Använd Devices by connection för att identifiera den kontroller som är associerad med accelerometern.
Om Roll Back Driver inte är tillgängligt
- Öppna fönstret Properties för den påverkade AMD I2C-kontrollern och välj Update Driver.
- Välj Browse my computer for drivers, följt av Let me pick from a list of available drivers on my computer.
- Om AMD I2C-drivrutin 1.2.0.126 listas för samma kontroller, välj den och slutför installationen.
- Starta om enheten.
Om den tidigare drivrutinen inte finns lagrad på datorn, använd AMD:s tidigare Ryzen Chipset Software-version eller det officiella GPD Pocket 4-drivrutinspaketet. Att installera ett äldre paket på vanligt sätt kan fortfarande lämna kvar den nyare I2C-drivrutinen, så verifiera kontrollerns Driver Version efteråt. Om du är osäker på vilken kontroller eller drivrutin som gäller, kontakta supporten innan du tvingar fram en manuell drivrutinsinstallation.
Utför en kall återställning
Om Code 10 kvarstår efter drivrutinsåterställningen:
- Stäng av Windows helt.
- Koppla bort laddaren, USB-enheter, dockor och andra kringutrustningar.
- Med Pocket 4 avstängd, håll strömknappen nedtryckt i cirka 20 till 30 sekunder.
- Anslut laddaren igen och starta enheten.
Bekräfta att åtgärden fungerade
- Öppna Enhetshanteraren och bekräfta att varningsikonen och Code 10-felet har försvunnit från MXC6655-accelerometern.
- Kontrollera att Rotation Lock är tillgängligt igen i Windows-inställningarna eller Snabbinställningarna.
- Rotera Pocket 4 genom varje stödd orientering och låt Windows få några sekunder att svara.
Undvik att installera om problemdrivrutinen
Windows Update eller en senare AMD-chipsetinstallation kan erbjuda den nyare I2C-drivrutinen igen. Tills AMD eller GPD tillhandahåller en bekräftad korrigerad version, kontrollera AMD I2C-kontrollerns version efter chipsetuppdateringar. Undvik registerbaserade rotationsfixar, BIOS-flashning eller ominstallation av Windows medan accelerometern fortfarande rapporterar Code 10; dessa steg åtgärdar inte en kontrollerdrivrutin som inte kan starta sensorn.
Officiella drivrutinsresurser
Questions on this guide
1 answeredHas GPD, and by extension, any stores such as this one, reported this issue to AMD, and recommended customers do so as well.
AMD will NOT pay attention and fix the issue without push from OEM/ODM/Reseller/Customers
I have done my part and submitted a ticket, anyone having this issue should as well.
We have reported it to GPD.