Halo dan selamat datang! Dalam tutorial ini, kita akan melihat protokol nirkabel yang digunakan oleh The Wavebird , pengontrol nirkabel resmi untuk Nintendo GameCube. Repositori ini tidak hanya berisi spesifikasi publik pertama (sepengetahuan saya) tentang protokol, tetapi juga informasi terperinci tentang bagaimana itu direkayasa terbalik. Bergabunglah dengan saya saat kami menjelajahi seni teknik nirkabel, pelajari beberapa trik yang digunakan untuk melawan gangguan, belajar sedikit tentang sejarah radio digital, dan melihat sekilas ke dunia rekayasa balik - semua tanpa mengambil obeng!
Kedengarannya bagus? Besar! Pergilah ke Bab 0: Pengamatan dan mari kita mulai!
Hai! Saya Sam Edwards; Jaringan/insinyur game berdasarkan perdagangan, tetapi saya mencoba mencoba -coba dalam segala hal. Saya memutuskan untuk melihat ke Nintendo Wavebird Controller saya sebagai latihan dalam belajar lebih banyak tentang radio digital, tetapi ketika saya tidak dapat menemukan sumber daya yang baik secara online yang cukup ramah pemula, saya pikir saya bisa menggunakan pengalaman ini sebagai alat pengajaran Dan mungkin membantu menghilangkan keajaiban radio digital untuk semua orang.
Sementara tutorial ini ditulis dengan calon engineer terbalik (secara umum) dan mereka yang ingin mempelajari lebih lanjut tentang radio digital (khususnya) dalam pikiran, saya menyambut siapa pun yang menemukan hal ini menarik untuk terlibat dan mempelajari satu atau dua hal tentang nirkabel.
Tujuan saya untuk tutorial ini adalah bahwa Anda tidak akan memiliki - jadi jika Anda melakukannya, ajukan mereka sebagai masalah dan saya akan mencoba mengutarakan hal -hal yang sedikit lebih baik! :)
Besar! Saya menyambut permintaan tarik. Perlu diingat bahwa seluruh poin di sini adalah menjadi tutorial yang jelas dan informatif tidak hanya pada Wavebird pada khususnya, tetapi pada rekayasa balik secara umum. Ini berarti bahwa keramahan pemula lebih penting daripada kebenaran 100% . Kami ingin memastikan akronim/inisiisme sepenuhnya didefinisikan dan dijelaskan, dan topik -topik yang bukan pusat subjek yang ada harus dijelaskan hanya sebanyak yang diperlukan.
Penting untuk dicatat di sini bahwa tidak ada titik dalam proyek ini saya secara fisik membuka produk Nintendo, memeriksa papan sirkuit apa pun, membuang firmware apa pun, membongkar/mendekompilasi perangkat lunak yang dilindungi hak cipta, atau bekerja untuk menghindari perlindungan salinan apa pun . Saya juga tidak mendorong pembaca saya untuk melakukan hal yang sama - memisahkan kekayaan intelektual perusahaan lain dapat membatalkan garansi Anda (paling -paling) dan bisa menjadi pelanggaran hak -hak mereka (paling buruk) yang mengakibatkan tindakan hukum yang diambil terhadap Anda secara pribadi.
Saya mendorong semua orang membaca ini agar tetap aman dan mengetahui hukum setempat mereka!