This page needs JavaScript activated to work correctly !

This page will be redirect in 3 second !

Tools SixaxisPair untuk Membaca Alamat Bluetotth Joystik PS3 atau PS4 - Mcu | IDRaya.com

Tools SixaxisPair untuk Membaca Alamat Bluetotth Joystik PS3 atau PS4

Triawan MCU 15/10/2024 0 Discuss 571 Views
Dimulai dari tidak bisa mendapatkan/membaca MAC Address Bluetooth Joystick/Controller PlayStation 3 (PS3) maupun PS4 untuk dihubungkan dengan MCU-ESP32 melalui Sistem Operasi (OS) Windows 11 (x64), menggunakan aplikasi SixaxisPairTools. Dari hasil penelusuran "Mbah Google", kemungkinan permasalahannya cukup banyak, seperti karena Joystick yang digunakan tidak original  (meskipun original pabrik), serta kabel USB Mini PS3 yang harus Original Foxconn. Sementara itu, Joystick PS4 di Laptop saya yang menggunkaan WIndows 11 (x64) tidak terbaca sama sekali saat dilihat melalui Device-Manager (Controller PS3 masih terbaca, meskipun bertulisan Xbox 360 Controller).

Kecurigaan saya, mungkin karena permasalahan driver Controller PS3 atau PS4 di OS Windows 11 (x64) saya yang smenggunkan driver terbaru (OS-nya selalu saya update), sehingga aplikasi "SixaxisPairTool" tidak berjalan sebagai mana mestinya. Oleh karena itu, saya putuskan untuk menggunakan tools SixaxisPairer, yang dapat berjalan di OS Linux dan MacOS. Kebetulan saya ada PC Komputer Lama yang selama ini menggunakan OS "Ubuntu 22.04.3 LTS x86_64". Namun saat saya mecoba meng-installnya, justru saya stuck (buntu beberapa hari), karena dokumentasi yang diberikan minin, belum lagi dapat dikatan "topik mengenai hal ini sangat jarang dibahas". Singkatnya, saya berhasil menginstall tools SixaxisPiared di OS Ubuntu melalui "Terminal" dengan tahapan sebagai berikut.

$mkdir DualshockPS
$cd DualshockPS

$sudo apt-get install libudev-dev autotools-dev autoconf automake libtool
$git clone https://github.com/libusb/hidapi.git
$cd hidapi
$mkdir build
$cd build
$cmake ..
$make
$sudo make install
$sudo ldconfig

$git clone https://github.com/user-none/sixaxispairer.git
$cd sixaxispairer
$mkdir build
$cd build
$cmake ..
$sudo make install
$sudo ldconfig
$sudo ./sixaxispairer
$sudo ./sixaxispairer xx:xx:xx:xx:xx:xx
Perintah "./sixaxispairer" digunakan untuk membaca Bluetooth Address Controller PS3/PS4. Sedangkan jika ingin merubah Default Bluetooth Address-nya, pada perintah tersebut tambahkan parameter "xx:xx:xx:xx:xx:xx", yang terdiri dari 6 byte, ditulis dalam heksadesimal dan dipisahkan oleh titik dua (contoh - 00:11:22:33:FF:EE).

Setelah beberapa hari mencoba trial-and-error, saya cukup puas karena akhirnya tools "SixaxisPairer" dapat diinstal dan berjalan di OS Ubuntu pada komputer saya. Namun, alamat Bluetooth dari Controller PS3 maupun PS4 (punya kak rian dan original bawaan unit PS) yang saya pegang tetap tidak terbaca sama sekali. Meskipun demikian, praduga saya cukup akurat. Saat hampir menyerah, saya teringat teman di sebelah saya (Humam) yang menggunakan laptop dengan OS Windows 10 (x64). Saya langsung meminta bantuannya untuk menginstal SixaxisPairToolSetup-0.3.1.exe (versi terbaru per tahun 2024) dan menghubungkan Controller PS4 menggunakan kabel MicroUSB biasa. Dalam beberapa saat, Bluetooth Address dari Controller PS4 tersebut langsung terbaca. Namun untuk Controller PS3 Bluetooth Address-nya masih belum terbaca dan belum terselesaikan sampai saat ini (mungkin karena bukan OEM). 

Agus Triawan/Triawan

 matriawan@gmail.com

Triawan is just an ordinary person, founder idraya[dot]com who just a little bit knows also likes try and error about devices, networks and programming/applications to solve challenges related to information technology.

If there is question, please discuss below. Very welcome and expected to provide corrections, criticisms, and suggestions.


We'll not share/display your email.
Example: Say <b>Hello</b> &lt;?php echo 'World'; ?&gt;
Output: Say Hello <?php echo 'World'; ?>
Words can come true for you, so be wise in speaking.

Be the first :D