Fase Kebisingan dan Jitter dalam Analisis Sistem Elektronik Digital Uncategorized Reverse-Engineering Peugeot 207 CAN Bus

Reverse-Engineering Peugeot 207 CAN Bus

Berikut adalah “satu hal yang mengarah ke hack mobil lain”. [Alexandre Blin] Ingin cam yang membalik untuk Peugeot-nya yang lamanya dan turun sebuah lubang kelinci yang membawanya untuk melakukan rekayasa terbalik bus yang ekstrem dengan Arduino dan iOS. Mendapatkan bezel mahal, tampilan HDMI murah, Arduino, perisai bus CAN, iPod touch dengan kabel antarmuka serial ghetto yang tidak berhasil, modul HM-10 BLE, iPad 4S, dan Sekitar satu setengah tahun mengerjakannya sebentar-sebentar, dia akhirnya muncul lebih miskin sekitar 275 €, tetapi menang dalam pekerjaan yang dilakukan dengan baik. Sebuah perusahaan retrofit tidak hanya akan menelan biaya lebih banyak, tetapi akan merampas segala sesuatu yang dia pelajari di sepanjang jalan.

Menambahkan cam adalah bagian termudah dari latihan ketika ia menemukan versi purna jual yang ditunjukkan secara khusus untuk model 207-nya. Tampilan non-grafis asli harus memberi ruang untuk tampilan HDMI baru dan bezel segar, yang harganya jauh lebih banyak daripada tampilan. Selain menampilkan cam citra saat membalikkan, tampilan baru juga diperlukan untuk menunjukkan semua informasi sistem kenikmatan lainnya. Ini tidak dapat diperoleh dari port OBD-II tetapi bus kaleng tampak menjanjikan, meskipun ia tidak dapat menemukan detail untuk modelnya pada awalnya. Tetapi dengan lebih dari 2,5 juta dari tahun 207 di jalan, itu tidak lama sebelum [Alexandre] memukul jackpot dalam sebuah proyek mahasiswa Prancis yang menggunakan 207 untuk mempelajari bus kaleng. Sistem bus 207 yang dapat dibagi dalam tiga bus terpisah dan bus “kenyamanan” yang disediakan semua data yang dibutuhkannya. Untuk mendekode bingkai kaleng, ia menggunakan Arduino, A CAN Bus Shield dan Script Python untuk menggambarkan data, memeriksa untuk melihat bingkai mana yang berubah ketika ia melakukan fungsi tertentu – seperti mengubah volume atau meletakkan gigi secara terbalik, misalnya.

Arduino tidak bisa mengendarai layar HDMI secara langsung, jadi dia membutuhkan perangkat keras tambahan untuk menyelesaikan peretasannya. Sementara Raspberry Pi akan ideal, [Alexandre] adalah pengembang iOS sehingga ia secara alami tertarik pada ekosistem apel. Dia menghubungkan iPod lama ke Arduino dengan menggunakan koneksi serial dari port dermaga di iPod. Tetapi menggunakan Apple HDMI Adapter untuk terhubung ke layar memecahkan koneksi serial, jadi dia harus meletakkan tutup pemikirannya. Kali ini, ia menggunakan modul HM-10 BLE yang terhubung ke Arduino, dan mengganti iPod touch (yang tidak mendukung BLE) dengan iPhone 4s yang lebih modern. Begitu dia memiliki semua bit dan potongan-potongan yang berfungsi, itu tidak terlalu lama sebelum dia bisa menyelesaikan upgrade lama ini, tetapi hasil akhirnya terlihat sebagus pabrik asli. Lihat video setelah istirahat.

Sangat menyenangkan membaca tentang jenis-jenis peretasan di mana hacker menggali di kakinya dan tidak menyerah sampai selesai dan dibersihkan. Dan terima kasih kepada posnya yang mendalam, dan semua kode berbagi pada repositori github-nya, harus mudah untuk meniru ini kedua kalinya, bagi mereka yang ingin meningkatkan 207 mereka. Dan jika Anda mencoba menemukan inspirasi, Lihat peningkatan unit Kepala Subaru Homemade yang hebat ini.

Leave a Reply

Your email address will not be published. Required fields are marked *