- Firmware berperan sebagai perantara penting antara perangkat keras motherboard dan sistem operasi.
- Terdapat jalur pembaruan otomatis menggunakan APT dan jalur manual untuk versi pratinjau.
- Penting untuk memverifikasi versi kernel dan bootloader sebelum menerapkan perubahan apa pun.
- Pemulihan sistem dimungkinkan menggunakan cadangan data atau alat flashing eksternal.
Memiliki Raspberry Pi 5 di desktop Anda memang fantastis, tetapi agar berfungsi sebagaimana mestinya, sekadar menginstal sistem operasi dan melupakannya saja tidak cukup. Firmware adalah jembatan tak terlihat yang memungkinkan perangkat lunak berkomunikasi dengan komponen fisik papan, dan menjaganya tetap mutakhir adalah perbedaan antara perangkat yang stabil dan perangkat yang menimbulkan masalah.
Banyak orang salah mengartikan firmware dengan sistem operasi, padahal keduanya tidak sama. Sistem operasi adalah tempat Anda menjalankan aplikasi, sedangkan firmware mengelola proses booting dan komunikasi perangkat keras dasar. Memperbarui firmware tidak hanya memperbaiki bug, tetapi juga dapat mengoptimalkan suhu dan menambahkan dukungan untuk periferal baru yang sebelumnya tidak berfungsi.
Komponen firmware utama
Untuk memahami apa yang sedang kita hadapi, penting untuk mengetahui bahwa firmware pada papan ini terbagi menjadi beberapa bagian. Pertama, ada bootloader , yang bertanggung jawab untuk menemukan dan menjalankan kernel. Pada model modern, ini biasanya berada di memori EEPROM. Kemudian ada kernel Linux , yang secara khusus dioptimalkan untuk perangkat keras Raspberry Pi, dan firmware GPU (VideoCore) , yang sangat penting agar prosesor grafis dapat berfungsi.
Apakah benar-benar perlu memperbarui secara manual?
Sebagian besar waktu, tidak perlu mempersulit keadaan. Jika Anda secara teratur menjalankan pembaruan paket menggunakan APT, firmware akan secara otomatis diperbarui ke versi stabilnya. Namun, ada kalanya Anda memerlukan fitur spesifik yang baru saja dirilis atau ingin memperbaiki bug kritis yang belum mencapai cabang stabil, dan di situlah metode manual berperan.
Cara mengetahui versi mana yang terpasang di perangkat Anda
Sebelum menjalankan perintah apa pun, ada baiknya untuk memeriksa status Anda saat ini. Untuk mengetahui versi kernel Anda, buka terminal dan ketik ` uname -a` . Untuk memeriksa status bootloader dan melihat apakah versi yang lebih baru tersedia, perintah ajaibnya adalah `sudo rpi-eeprom-update` . Ini akan memberi tahu Anda dengan jelas apakah kernel Anda sudah mutakhir atau perlu diperbarui.
Metode untuk memperbarui sistem
Jalur Otomatis dan Aman (APT)
Ini adalah metode yang direkomendasikan untuk 99% pengguna. Cukup perbarui daftar paket dengan `sudo apt update` dan kemudian terapkan semua peningkatan yang tertunda dengan `sudo apt full-upgrade` . Setelah memulai ulang komputer Anda, Anda akan menginstal versi stabil terbaru tanpa risiko merusak apa pun.
Rute manual untuk yang berani (rpi-update)
Jika Anda ingin mencoba versi terbaru (versi pratinjau), Anda dapat menggunakan alat `sudo rpi-update` . Perlu diingat bahwa ini mengunduh kernel dan firmware GPU terbaru dari server, tetapi karena ini adalah versi pratinjau, ada risiko ketidakstabilan yang tersisa. Jika Anda membutuhkan versi tertentu, Anda dapat memberikan hash commit GitHub ke perintah untuk menginstal revisi yang tepat tersebut.
Pembaruan khusus bootloader
Terkadang kita hanya ingin memodifikasi bootloader. Ini dapat dilakukan melalui raspi-config , dengan masuk ke Opsi Lanjutan dan memilih versi bootloader (baik default atau yang terbaru). Jika perangkat bahkan tidak dapat melakukan booting, solusinya adalah menggunakan Raspberry Pi Imager di PC lain, membuat kartu SD utilitas dengan citra bootloader, dan melakukan booting dari kartu tersebut di Pi hingga LED hijau berkedip.
Kasus khusus dan perangkat keras tambahan
Aksesori seperti PiPower5 memiliki firmware independennya sendiri. Dalam kasus ini, alat khusus seperti pipower5_update_tools digunakan . Prosesnya biasanya melibatkan memasukkan perangkat ke mode BOOT (ditunjukkan oleh LED tengah yang berkedip), memuat file .bin, dan memulai ulang. Jika mode otomatis gagal, Anda selalu dapat memaksa boot dengan menghubungkan pin Boot 1.
Penyelesaian masalah dan pembalikan
Jika setelah menggunakan rpi-update sistem mengalami malfungsi tetapi masih dapat melakukan booting, Anda dapat kembali ke versi stabil dengan menginstal ulang paket raspi-firmware menggunakan APT. Jika Anda menemui layar pelangi yang menakutkan dan perangkat gagal melakukan booting, satu-satunya solusi yang aman adalah memulihkan dari cadangan kartu SD yang seharusnya telah Anda buat sebelum memulai.
Memastikan board Anda selalu diperbarui akan mencegah perangkat keras menjadi terlalu panas dan keamanan terlindungi dari kerentanan. Baik melalui jalur APT yang sederhana atau metode rpi-update yang lebih teknis, memastikan kernel dan EEPROM tersinkronisasi adalah cara terbaik untuk mendapatkan hasil maksimal dari Raspberry Pi 5 Anda.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.
