Konu Başlıkları Gizle
Merhaba arkadaşlar,
Excalibur G870 laptoplarda kronikleşen; kameranın Linux'ta çalışıp Windows 10/11'de "Siyah ekran" vermesi veya "Kamera bulunamadı" hatasıyla ilgili kapsamlı bir onarım paketi hazırladım. Sorunun temel kaynağı Windows'un Media Foundation Frame Server protokolü ile donanımın güç yönetimi arasındaki uyuşmazlıktır.
Tüm çözüm scriptlerini ve detaylı kullanım kılavuzunu bir GitHub reposunda topladım.
GitHub Reposu ve Dosyalar: GitHub - JustLachin/ExCameraFix: EXCALIBUR G870 KAMERA ONARIM VE KULLANIM REHBERİ (Dosyaları indirmek için aşağıda mavi link bıraktım. Veya direkt aşağıdan indirme linki ile indirin):
https://github.com/JustLachin/ExCameraFix/archive/refs/heads/main.zip
Nasıl Uygulanır?
1. Dosyaları İndirin: Yukarıdaki GitHub linkinden ZIP dosyasını indirin ve bir klasöre çıkartın.
2. Kritik Onarımı Çalıştırın: Klasör içindeki SuperReset.ps1 dosyasına sağ tıklayıp "PowerShell ile çalıştır" deyin veya PowerShell'i yönetici olarak açıp şu komutu girin:
Kod:
Panoya kopyala
Bu işlem Frame Server'ı devre dışı bırakacak ve kamerayı doğrudan erişim moduna zorlayacaktır.
3. Güç Ayarlarını Düzeltin: Eğer ışık yanıyor ama görüntü siyahsa, klasördeki BlackScreenFix.ps1 dosyasını aynı şekilde çalıştırın. Bu, sensörün uyku moduna girmesini engeller.
4. Bilgisayarı Yeniden Başlatın: Ayarların aktif olması için bu adım şarttır.
"Sihirli" Yöntem (Hala görüntü yoksa)
Eğer tüm scriptlere rağmen görüntü gelmiyorsa şu manuel tetiklemeyi yapın:
Pakette Neler Var?
Güle güle kullanın!
PowerShell scriptleri varsayılan olarak engellidir. Bunları çalıştırmak için şu komut dizilimlerini kullanın:
Sorunun nerede olduğunu anlamak için terminale yapıştırabileceğiniz derin analiz komutları:
Excalibur G870 laptoplarda kronikleşen; kameranın Linux'ta çalışıp Windows 10/11'de "Siyah ekran" vermesi veya "Kamera bulunamadı" hatasıyla ilgili kapsamlı bir onarım paketi hazırladım. Sorunun temel kaynağı Windows'un Media Foundation Frame Server protokolü ile donanımın güç yönetimi arasındaki uyuşmazlıktır.
Tüm çözüm scriptlerini ve detaylı kullanım kılavuzunu bir GitHub reposunda topladım.
https://github.com/JustLachin/ExCameraFix/archive/refs/heads/main.zip
1. Dosyaları İndirin: Yukarıdaki GitHub linkinden ZIP dosyasını indirin ve bir klasöre çıkartın.
2. Kritik Onarımı Çalıştırın: Klasör içindeki SuperReset.ps1 dosyasına sağ tıklayıp "PowerShell ile çalıştır" deyin veya PowerShell'i yönetici olarak açıp şu komutu girin:
Kod:
Panoya kopyala
Kod:
Set-ExecutionPolicy Bypass
-Scope Process -Force; .
\SuperReset.ps1
3. Güç Ayarlarını Düzeltin: Eğer ışık yanıyor ama görüntü siyahsa, klasördeki BlackScreenFix.ps1 dosyasını aynı şekilde çalıştırın. Bu, sensörün uyku moduna girmesini engeller.
4. Bilgisayarı Yeniden Başlatın: Ayarların aktif olması için bu adım şarttır.
Eğer tüm scriptlere rağmen görüntü gelmiyorsa şu manuel tetiklemeyi yapın:
- Ayarlar > Bluetooth ve Cihazlar > Kameralar > USB Webcam yoluna gidin.
- Kamerayı Devre Dışı Bırak deyin, 2 saniye bekleyin ve tekrar Etkinleştir deyin.
- Ardından herhangi bir uygulama (Kamera, Discord vb.) üzerinden test edin. (Muhtemelen etkinleştirmek için yeniden başlatmanız istenebilir AMA YENİDEN BAŞLATMAYIN! Ve kameranızı test edin.)
- SuperReset.ps1 : Protokol çakışmalarını çözen ana onarım scripti.
- BlackScreenFix.ps1 : Güç yönetimi ve siyah ekran sorunlarını gideren araç.
- SettingsFix.py & FormatFix.py : Sensör parlaklık ve format ayarlarını zorlayan yardımcı araçlar.
- README.md : Sorunun teknik detaylarını anlatan çok daha kapsamlı bir kılavuz.
Güle güle kullanın!
KULLANILAN TERMİNAL KOMUTLARI VE ÇALIŞTIRMA
Scriptleri çalıştırmak için Windows'un kısıtlamalarını aşmanız gerekir. Aşağıdaki komutlar, sistem ayarlarını bozmadan sadece o işlem özelinde izinleri açar.
A. PowerShell Script Çalıştırma Komutları (Bypass)
PowerShell scriptleri varsayılan olarak engellidir. Bunları çalıştırmak için şu komut dizilimlerini kullanın:| Hedef Script | Çalıştırma Komutu (PowerShell - Yönetici) |
|---|---|
| SuperReset | Set-ExecutionPolicy Bypass -Scope Process -Force; .\SuperReset.ps1 |
| FullReset | Set-ExecutionPolicy Bypass -Scope Process -Force; .\FullReset.ps1 |
| BlackScreenFix | Set-ExecutionPolicy Bypass -Scope Process -Force; .\BlackScreenFix.ps1 |
B. Teşhis ve Kontrol Komutları
Sorunun nerede olduğunu anlamak için terminale yapıştırabileceğiniz derin analiz komutları:- Donanım Durumu (PnP):
Get-PnpDevice -Class Camera,Image | Select-Object FriendlyName, InstanceId, Status, ProblemCode - Servis Durumu:
Get-Service -Name FrameServer, CapabilityAccessManagerService | Select-Object Name, Status, StartType - Kayıt Defteri (FrameServer) Kontrolü:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows Media Foundation\Platform" -Name "EnableFrameServerMode"
Son düzenleyen: Moderatör: