YouTuber Voultar, Nintendo Wii U’nun engelini kaldırmak için favori mikrodenetleyicimiz Raspberry Pi Pico’yu kullanma hakkında bir rehber paylaştı.
Düzeltme, Nintendo’nun artık 11 yaşında olan konsolunda kullanılan flash belleğin belirgin bir şekilde bozulmasını gideriyor. Nintendo’ya göre hatalar (160-0101 ve 160-0103) güncel olmayan bir sistem sürümü veya sistem belleği bozulması ile ilgilidir. Yolsuzluğun makineleri tuğla haline getirerek kullanılmaz hale getirdiği söyleniyor. Voultar’ın videosunda, bu sorunu daha iyi anlamaya çalışıyorlar ve test için beş tuğlalı Wii U satın aldılar.
Düzeltmeyi denemek için Voultar, Wii U’nun belleğinde bozuk olan “Başlık Kimliğini” onarmak için 4 dolarlık bir Raspberry Pi Pico kullandı. Bu, tüm belleğin bozuk olduğu anlamına gelmez, bunun yerine Wii U’ya verilerin nerede depolandığını söyleyen verilerin bozuk olduğu anlamına gelir.
Projenin yazılım tarafı, GaryOderNichts UDPIH (USB Tanımlayıcı Ayrıştırma Zor) projesi. Bu yazılım, USB cihazlarının Wi U’ya bir yük enjekte etmesini sağlayan USB ana bilgisayar yığını tanımlayıcısındaki bir hatadan yararlanır. Bu durumda, yük, belleğin engelini kaldıran bir yazılım olacaktır.
Yazılımı Raspberry Pi Pico’ya yüklemek basittir. GaryOderNichts bir UF2 dosyası Raspberry Pi Pico’nun yerleşik flash belleğine flaşlanabilir. Bundan sonra, GitHub’dan yeni biçimlendirilmiş bir FAT32 SD kartın kök dizinine bir kurtarma menüsü dosyasının kopyalanması gerekir. Bunu Wii U’ya yerleştirin ve ardından Raspberry Pi Pico’yu Wii U’ya takmaya hazırlanın.
Bu kritik noktadır ve Voultar talimatlarında spesifiktir: Dahili sürücünün başlamasını bekleyin. Bu olduğunda, Raspberry Pi Pico’yu ön USB bağlantı noktalarından birine bağlayın. Sürücünün Wii U logosu görünmeden önce veya sonra başlayabileceğini unutmayın.
İstismar kullanıldıktan sonra, kurtarma menüsü görünür. Menüde gezinmek için Çıkar’ı ve seçmek için Güç’ü kullanan Voultar, ColdBoot Dosyasını seçer ve ilgili ülke için Wii U işletim sistemini yeniden önbelleğe alır. Bittiğinde, Voultar Wii U’yu sabit olarak kapatır ve çalışan bir konsolla sunulur.
Bu proje, bir istismar kullanmanın harika bir örneğidir. abilir eski konsolları restore etmek ve onarmak için bir araç olarak – iyilik için kötü amaçlarla kullanılabilir.
Raspberry Pi Pico sayesinde yeni bir hayat alan tek konsol Wii U değil. Orijinal PlayStation konsolu, ROM dosyalarını oynatmak için CD sürücüsünü değiştiren bir Pico gördü. Wii U’nun öncüllerinden biri olan GameCube, homebrew oyunları oynamasını sağlamak için Pico tabanlı bir modchip gördü. Video oyunları tarihinde daha da geriye gitmek, 1980’lerin başından itibaren Sinclair ZX Spectrum ev bilgisayarları için Pico tabanlı bir emülatör bile var.