AR9285 Wifi Kartı Beyaz Listesinden Geçirmek

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
NOT; VİDEO'DA 2 NUMARALI KODU GİRMEDİM ÇÜNKÜ KAYNAK KODUNU İNDİRDİĞİM İÇİN
Öncelikle AR9285 wifi kartımızımızı beyaz listesinden geçirmek için; biosumuzun beyaz listesin öğrenmek gerekiyor.
Bize windosta lazım olan araçlar
1.Phoenixtool256.exe bunu https://www.bios-mods.com/tools/index.php?dir=Andy+P+(MDL)+Phoenix-Insyde-EFI+SLIC+Tool/&download=Phoenixtool256.zip indriyoruz.
2. 7zip
3. Total commander
4. HXD

Ben HP Pavilion G6 1060st kullandım. Şimdi başlayalım:
  1. Öncelikle biosumuzu indiriyoruz.
  2. İndirdikten sonra 7zip ile açıyoruz.
  3. Burada karşımıza dört tane BIOS bin dosyası çıkıyor. Hangisinin bizimkine uygun olduğunu anlamak için ana kartımızı bilmek gerekiyor. Mesela benimki 1669 7zip (Açtığımız dosyanın içinde platform.ini dosya olacak, oradan öğrenebilirsiniz).
  4. Öğrendikten sonra BIOS bin dosyamızı bir boş bir klasöre atıyoruz.
  5. Şimdi Phoenixtool256 uygulamamızı açıyoruz.
  6. Orjinal BIOS alanına tıklıyoruz.
  7. Burada BIOS'umuzu seçiyoruz.
  8. Bigisayarımızın aygıt yöneticisine girip, takılı olan Wi-Fi' mizin ID' sini öğreneceğiz.
  9. Ayrıntılar bölümünde donanım kimliğimizi bir yere not ediyoruz.
    (Örneğin benimki 14E4 4727 1483103C)
  10. Bunu E41427473C108314 bu şekilde kaydediyoruz.
  11. Şimdide total commander uygulamasını kurup açıyoruz.
  12. BIOS'umuzun klasörün DUMP bölümüne giriyoruz.
  13. Programın üst barında command search giriyoruz.
  14. Find text ve hex işaretleyip E41427473C108314 yazıp enter basıyoruz. 3 dosya bulundu yazacak.
  15. Go to file deyip HXD uygulamasıyla açıyoruz.
  16. Ara bul tıklayıp arama yönüne yine E41427473C108314 veri tipi text-string hex değerleri yapıp arıyoruz.
  17. Burada beyaz listemiz var (
    Benimkinde 8C 16 2B 00 3C 10 3F 30 8C 16 2B 00 3C 10 40 30 AR9285 ile bu iki hex çıktı).
  18. Bu ikisinden birini seçiyoruz. Ben 8C 16 2B 00 3C 10 40 30 seçtim. Bunu biryere kaydediyoruz.
  19. Beyaz listemizi öğrendik. 1. aşama bitti.
Şimdi ise bir linux a ihtiyacımız olacak. Ben burda ubuntu yu tercih etttim. Kurulu olması lazım. Beyaz listesi olmayan bir laptop a kurmanız lazım. Çünkü beyaz listesi olan bir laptop a wifi kartımızı takmamız lazım. Taktığımızda bilgisayar aılmayacak. Şimdi başlayalım.
  1. Terminale açıp bu kodu yapıştırıyoruz.
    Kod:
    sudo apt-get install build-essential ghex
  2. Şifremizi isterse şifremizi giriyoruz. Sonra aşağıdaki kodları;
    Kod:
    wget [URL='https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/iwleeprom/source-archive.zip']https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/iwleeprom/source-archive.zi [/URL]
  3. Kod:
    unzip source-archive.zip
  4. Kod:
    cd iwleeprom/branches/atheros
  5. Sonra ath9kio.c dosyasını açıp içindeki, 795 satıra yakın bir miktardaki kodu değiştirmeliyiz:
  6. Kodu bulduktan sonra
    Kod:
    if (dev->ops->eeprom_read16(dev, 128, &data) && (376 == data)) {
    short_eeprom_base = 128;
    short_eeprom_size = 376;
    goto ssize_ok;
    }
  7. aşağıdaki kodu:
    Kod:
    short_eeprom_base = 128;
    short_eeprom_size = 376;
  8. Aşagıdaki kod gibi yapıyoruz:
    Kod:
    short_eeprom_base = 0;
    short_eeprom_size = 512;
  9. kaydedip ve derlemek için terminal de bu kodu yazıyoruz:
    Kod:
    make
  10. Kullandığımız wifi kartın AR9285 kartı olduğundan emin olun.
  11. AR9285 EEPROM'u oluşturmak için:
    Kod:
    sudo ./iwleeprom -o ./AR9285-original.eeprom
  12. EEPROM kodumuz oluştu.
  13. Orjinal ROM dosyamızı sağlam bir yere kopyalıyoruz.
  14. Orjinal ROM dosyamızı ghex ile açıyoruz. Sadece subdevice id'sini değiştireceğiz.
  15. AR9285 orjinal wifi kartımızın devicesi ''168c 002B 661311AD'' AR9285-original.eeprom dosyamızı Ghex te açtığımız zaman ''661311AD'' bu sub device ''AD111366'' olarak görünecek. Bizde bunu ''3C104030'' değiştirip AR9285-patched.eeprom olarak farklı kaydedeceğiz ve orjinal ROM'un olduğu klasöre atacağız.
  16. Ve şimdi yine terminale bu kodu yazacağız.
    Kod:
    sudo ./iwleeprom -i AR9285-patched.eeprom
  17. Kodu yazdıktan sonra şifremizi isterse şifremizi yazıp enter basacağız.
  18. İkincisinde 1 yazıp yine enter 3. de ise büyük harfle Y yazıp enterliyoruz.
İşlem bu kadar. burdaki pdf indirin size yardımcı olacak.
 

Ekli dosyalar

ertan

JEDI
9 Kas 2017
200
100
301
Merhaba, DPCIManager programı ile baktığımda PCI List bölümünde Wi-Fi kartım (Vendor = 168C, Device=0042, Sub Ven=1A3B, Sub Dev=2231, Vendor Name=Qualcom Atheros, Device Name=QCA9377 802.11ac Wireless Network Adapter) olarak gözüküyor. Sistemde gözüktüğü için tanımlamanın bir yolu var mı acaba?
 
BootLoader
OpenCore
Anakart Modeli
Pro WS C246-ACE
İşlemci Modeli
Intel Core i9 9900K
Grafik Kartı
AMD Radeon RX 580 8GB
Ses Kartı Modeli
Realtek ALC887
Ağ Aygıtları
Boardcom Wi-Fi
Disk ve RAM
Samsung Evo 500 SSD & 64GB DDR4 3200Mhz

ertan

JEDI
9 Kas 2017
200
100
301
Teşeşkkür ederim, sipariş verdim. 40-45 günde inş gelir...
 
BootLoader
OpenCore
Anakart Modeli
Pro WS C246-ACE
İşlemci Modeli
Intel Core i9 9900K
Grafik Kartı
AMD Radeon RX 580 8GB
Ses Kartı Modeli
Realtek ALC887
Ağ Aygıtları
Boardcom Wi-Fi
Disk ve RAM
Samsung Evo 500 SSD & 64GB DDR4 3200Mhz

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
Öncelikle AR9285 wifi kartımızımızı beyaz listesinden geçirmek için; biosumuzun beyaz listesin öğrenmek gerekiyor.
Bize windosta lazım olan araçlar
1.Phoenixtool256.exe bunu https://www.bios-mods.com/tools/index.php?dir=Andy+P+(MDL)+Phoenix-Insyde-EFI+SLIC+Tool/&download=Phoenixtool256.zip indriyoruz.
2. 7zip
3. Total commander
4. HXD

Ben HP Pavilion G6 1060st kullandım. Şimdi başlayalım böncelikle biosumuzu indiriyoruz. İndirdikten sonra 7zip ile açıyoruz. Burda karmıza dört tane bios bin dosyası çıkıyor. Hangisinin bizimkine uygun olduğun anlamak için;ana kartımızı bilmek gerekiyor. Mesala benimki 1669 7zip anaçtığımız dosyanın içinde platform.ini dosya olacak ordan öğrenebilirsiniz. Örendikten sonra bios bin dosyamızı bir boş bir klasöre atıyoruz. Şimdi Phoenixtool256 uygulamamızı açıyoruz. Orjinal bios alanına tıklıyoruz. Burda biosumuzu seçiyoruz. Bigisayarımızın aygıgıt yöneticisine girip takılı olan wifimizin id sini ögreneneceğiz.Burada ayrıntılar bölümümde donanım kimliğimizi bir yere not ediyoruz. Öreneğin benimki 14E4 4727 1483103C bunu E41427473C108314 bu şekilde kaydediyoruz. Şimdide total commander uygulamasını kurup açıyoruz. Biosumuzun klasörün DUMP bölümüne giriyoruz. Programın üst barında command search giriyoruz. Find text ve hex işareleyip
E41427473C108314 yazıp enter basıyoruz. 3 dosya bulundu yazacak. go to file deyip HXD uygulamasıyla açıyoruz. Ara bul tıklıyıp arama yönüne yine E41427473C108314 veritipi text-string hex değerleri yapıp arıyoruz. Bturada beyaz listemiz var benimkinde 8C 16 2B 00 3C 10 3F 30 8C 16 2B 00 3C 10 40 30 AR9285 ile bu iki hex çıktı. Bu ikisinden birini seçiyoruz. Ben 8C 16 2B 00 3C 10 40 30 seçtim. Bunu biryer kaydediyoruz. Beyaz listemizi öğrendik. 1. aşama bitti.
Şimdi ise bir linux a ihtiyacımız olacak. Ben burda ubuntu yu tercih etttim. Kurulu olması lazım. Ben beyaz listesi olmayan bir laptop a kurdum.Şimdi başlayalım.
Terminale açıp bu kodu yapıştırıyoruz.
sudo apt-get install build-essential ghex
Şifremizi isterse sifremizi giriyoruz. sonra
wget https://storage.googleapis.com/goog.../code.google.com/iwleeprom/source-archive.zip
unzip source-archive.zip
cd iwleeprom/branches/atheros
Sonra ath9kio.c içindeki, 795 satıra yakın bir miktardaki kodu değiştirmeliyiz:
if (dev->ops->eeprom_read16(dev, 128, &data) && (376 == data)) {
short_eeprom_base = 128;
short_eeprom_size = 376;
goto ssize_ok;
}
kodu bulduktan sonra aşağıdaki kodu:

short_eeprom_base = 128;
short_eeprom_size = 376;

aşagıdaki kod gibi yazıyoruz:

short_eeprom_base = 0;
short_eeprom_size = 512;

kaydedip ve derlemek için terminal de bu kodu yazıyoruz:
make
Şimdi bunun aslında kullandığımız AR9285 kartı olduğundan emin olun.
AR9285 EEPROM'u oluşturmak için:
sudo ./iwleeprom -o ./AR9285-original.eeprom

EEPROM umuzuz oluştu orjinal romu sağlam bir yer kopyalıyoruz. Orjinal romu ghex ile açıyoruz. sadece subdevicesini değiştireceğiz. AR9285 ORJİNAL devicesi 168c 002B 661311AD Ghex te 661311AD bu sub device AD111366 olarak görünecek. bizde bunu 3C104030 değiştirip AR9285-patched.eeprom olarak farlı kaydecegiz. Ojinal romun olduğu klasöre atacağız. Ve şimdi yine terminale bu kodu yazacağız.
sudo ./iwleeprom -i AR9285-patched.eeprom
Kodu yazdıktan sonra şifremizi isterse şifremizi yazıp enter basacağız. ikincisinde 1 yazıp yine enter 3. de ise büyük harfle Y yazıp enterliyoruz. İşlem bu kadar. burdaki pdf indirin size yardımcı olacak. AR9285-yeniden marka _ README.pdf - Google Drive

hocam konunuzun başında bahsettiğiniz öncelikle biosumuzu indiriyoruz derken ne demek istediniz ? bios driverını mı indiriyoruz ? benim bilgisayarım lenovo z510 ar9285 ve ar9485 kartlarını taktım ikisini de kabul etmedi.
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
beyaz listen burda
1) 808608B2 80864262
2) 14E44727 14E40609
3) 14E44365 17AA0611
4) 168C0032 17AA3118
5) 168C0032 17AA3218
6) 168C0036 17AA3026 her bir sıra bir wifi için
 
  • Like
Tepkiler: erhanbicer

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
beyaz listen burda
1) 808608B2 80864262
2) 14E44727 14E40609
3) 14E44365 17AA0611
4) 168C0032 17AA3118
5) 168C0032 17AA3218
6) 168C0036 17AA3026 her bir sıra bir wifi için
hocam affınıza sığınaraktan soruyorum.

anladığım kadarıyla vermiş olduğunuz 6 adet kod sizin 18. satırda belirttiğiniz işlemin sonucunda çıkan kodlar.
ve buna göre de;
Donanım Kimliği PCI\VEN_8086&DEV_08B2&SUBSYS_42628086&REV_73
[TBODY] [/TBODY]
benim wifi kimliğim vermiş olduğunuz listenin 1. sırasında ki kod oluyor.

asıl sorum budur;

Linux tarafına geçtiğimde AR9285'in bilgisayara takılı olması gerekiyor mu ? çünkü elimde ki laptop dışında bir laptobum bulunmamakta.
ve 2. kısmın 11. satırında

Şimdi bunun aslında kullandığımız AR9285 kartı olduğundan emin olun.
kısmında ki emin olma adımını nasıl yapacağım konusunda kafam karıştı.
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
Linux tarafına geçtiğimde AR9285'in bilgisayara takılı olması gerekiyor mu ? çünkü elimde ki laptop dışında bir laptobum bulunmamakta.
ve 2. kısmın 11. satırında
İkinci bir Laptop olması şart çünkü wifi takılı olması gerekiyor. Beyaz listesi olduğu Laptop açılmıyor.

Donanım KimliğiPCI\VEN_8086&DEV_08B2&SUBSYS_42628086&REV_73benim wifi kimliğim vermiş olduğunuz listenin 1. sırasında ki kod oluyor.
Bu device sadece beyaz listeyi bulmak için.

kısmında ki emin olma adımını nasıl yapacağım konusunda kafam karıştı.
Kartımızın ar9285 emin olmak için.
 
  • Like
Tepkiler: erhanbicer

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
İkinci bir Laptop olması şart çünkü wifi takılı olması gerekiyor. Beyaz listesi olduğu Laptop açılmıyor.


Bu device sadece beyaz listeyi bulmak için.


Kartımızın ar9285 emin olmak için.
tamda ben cevap yazmak üzereydim. sistemimde bulunan linux ile denediğimde kartın takılı olması gerektiğini anladım :)

şimdi ki soru ben ar9285'i whitelist'de ki 2. cihaz olarak yeniden markaladığımda bilgisayarım açılacak buraya kadar tamam.

peki mantık olarak düşündüğüm de bilgisayar yeniden markalanmış ar9285 ile mac os da açıldığında mac os bu cihazı ar9285 olarak görmeyecek. ar9285 olarak görmesi ve yazılımını yüklememiz için ne yapmak gerekli ?
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
Device değiştireceksen 168c0032 olanı yap mac os için dsdt yaması yapman lazım.
vermiş olduğunuz device PCI\VEN_168C&DEV_0032&SUBSYS_311817AA ile google de kısa araştırma yaptığım da bu id nin Atheros AR9485 olduğu yazıyor ve bu kart benim elimde bulunan kartın modeliyle aynı modele sahip. benim bilgisayarım bu kartı neden kabul etmiyor acaba.
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
Bios unu güncelledin mi peki bide subdevice si aynı olacak
vermiş olduğunuz device PCI\VEN_168C&DEV_0032&SUBSYS_311817AA ile google de kısa araştırma yaptığım da bu id nin Atheros AR9485 olduğu yazıyor ve bu kart benim elimde bulunan kartın modeliyle aynı modele sahip. benim bilgisayarım bu kartı neden kabul etmiyor acaba.
 
  • Like
Tepkiler: erhanbicer

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
Bios unu güncelledin mi peki bide subdevice si aynı olacak
Evet guncellemistim. Yine de bios setup dan versiyona baktim guncellenmis versiyon yazıyor. Subdevice dan gecmiyor olabilir.

Bios unu güncelledin mi peki bide subdevice si aynı olacak
hocam whitelistsiz bir bilgisayar buldum ve ubuntu ile actim yazmis oldugunuz butun adimlari yaptim fakat 19 son adimda sorun oluyor Bad checksum! yazip ilerlemiyor ve yeniden markalanmiyor cihazi kendi bilgisayarima taktigimda da yine whitelistte kaliyor.

60lKxsJZL0qz3eqmNehtLVuSrotD2Kwv.png
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
Evet guncellemistim. Yine de bios setup dan versiyona baktim guncellenmis versiyon yazıyor. Subdevice dan gecmiyor olabilir.



hocam whitelistsiz bir bilgisayar buldum ve ubuntu ile actim yazmis oldugunuz butun adimlari yaptim fakat 19 son adimda sorun oluyor Bad checksum! yazip ilerlemiyor ve yeniden markalanmiyor cihazi kendi bilgisayarima taktigimda da yine whitelistte kaliyor.

Ekli dosyayı görüntüle 4803
Sen ar9485 kartını mı deniyorsun? Eğer o ise işe yaramaz.
 
  • Like
Tepkiler: erhanbicer

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
  • Like
Tepkiler: erhanbicer

erhanbicer

APPRENTICE
8 Ocak 2018
74
13
21
Deneme bence


Device yi değiştirdiğimiz zaman sorun yaratıyor. Şimdilik ar9485 için denemeler yapıyorum. Bulursam yazarım buraya

Bi ara bende ar9285 değiştirmiştim. Device168c002b yi 168c0032 değişrmiştim. Düzeltme yi bulmuştum şimdi hatırlamıyorum.
hocam ya olmuyor yada ben yapamiyorum. ar9285 de denedim butun hersey basariyla oluyor ama yine de bilgisayar acilmiyor. whitelist`e takiliyor. ben yildim artik biraktim bu isi :)
 
BootLoader
Opencore
Laptop Modeli
Lenovo IdeaPad Z510
İşlemci Modeli
Intel i5 4200m
Grafik Kartı
HD Graphics 4600 & Nvidia 740m
Disk ve RAM
250GB SSD & 8GB RAM

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,364
441
1,851
33
Diyarbakır/Amed
hocam ya olmuyor yada ben yapamiyorum. ar9285 de denedim butun hersey basariyla oluyor ama yine de bilgisayar acilmiyor. whitelist`e takiliyor. ben yildim artik biraktim bu isi :)
Peki sen ubuntu değiştiğini doğrulamak için terminal de 1. lspci 2. ls /sys/bus/devices/ 3. udevadm info /sys/bus/devices/0000:03:00.0 yazıp doğruladın mı? 0000:03:00.0 artık seninki kaçsa.
 

Benzer konular

AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler