Remote Control Untuk Enigma2 Spark

Remote TV LG
Tak punya remote control ori untuk pengganti remote control Matrix Spark yang rusak? Tidak masalah, gunakan saja remote control yang ada sebagai pengganti (misalnya remote control tv, dvd, vcd, atau rx lain yang sudah tidak digunakan lagi). Hal utama yang akan kita lakukan adalah melakukan pemetaan tombol-tombol yang akan digunakan pada remote control pengganti ini.

Caranya dengan mengikuti langkah-langkah berikut ini (semoga mudah dipahami walau tanpa screenshot satu per satu).


Login ke rx via telnet atau ssh (pilih saja satu sesuai selera). Lalu matikan lircd:
killall lircd
Untuk contoh ini saya gunakan remote tv LG, nama file confignya: "lgakb.conf":
irrecord -d /dev/lirc0 /media/spark/e2/lirc/lgakb.conf
Pada command di atas kita melakukan perekaman (pemetaan tombol) menggunakan "-d /dev/lirc0" yang hasilnya disimpan pada folder "/media/spark/e2/lirc" dengan nama file "lgakb.conf". Untuk nama file sendiri terserah mau diberi nama apa.

Perintah di atas nanti akan menampilkan petunjuk berikut:
Please send the finished config files to so that I
can make them available to others. Don't forget to put all information
that you can get about the remote control in the header of the file.
Press RETURN to continue.

Now start pressing buttons on your remote control.
It is very important that you press many different buttons and hold them
down for approximately one second. Each button should generate at least one
dot but in no case more than ten dots of output.
Don't stop pressing buttons until two lines of dots (2x80) have been
generated.
Press RETURN now to start recording.
Lakukan sesuai perintah yang muncul di screen terminal yaitu tekan "RETURN" yang dimaksud adalah "ENTER" pada keyboard.

Tekanlah tombol apa saja pada remote sampai muncul 'titik titik' seperti berikut:
................................................................................
Tekan terus sampai muncul:
Found const length: 108539
Please keep on pressing buttons like described above.
Terus menekan tombol tadi sampai satu baris lagi 'titik titik':
................................................................................
Sampai nanti muncul seperti ini:
Space/pulse encoded remote control found.
Signal length is 67.
Found possible header: 9050 4526
Found trail pulse: 599
No repeat code found.
Signals are space encoded.
Signal length is 32
Now enter the names for the buttons.
Please enter the name for the next button (press to finish recording) 
Nilai-nilai pada 'Signal length, header, trail pulse' itu bisa saja berbeda dengan contoh ini. Tidak masalah. Lanjut dengan menuliskan nama tombol yang akan kita gunakan untuk pemetaan tombol remote. Misalnya, di remote control kita tidak ada tombol "MENU", tapi yang ada hanya "SETTINGS". Nah, tombol ini bisa kita gunakan sebagai pengganti tombol MENU dengan mengetik:
KEY_MENU

Setelah mengetik "KEY_MENU" itu, tekan "Enter" di keyboard, lalu tekan lah tombol "SETTINGS" di remote control. Hasilnya seperti ini:
Please enter the name for the next button (press to finish recording)
KEY_MENU
Now hold down button "KEY_MENU".
Please enter the name for the next button (press to finish recording)
Begitu selanjutnya sampai semua tombol terpetakan sesuai namespace pada Enigma2 kita. Untuk mengakhiri proses jika semua tombol sudah terpetakan, tekan "Enter" di keyboard, nanti akan muncul seperti ini:
Checking for toggle bit mask.
Please press an arbitrary button repeatedly as fast as possible.
Make sure you keep pressing the SAME button and that you DON'T HOLD
the button down!.
If you can't see any dots appear, then wait a bit between button presses.
Press RETURN to continue.
Tekan lagi "Enter", dilanjutkan dengan menekan tombol apa saja di remote control berulan-ulang sampai file sukses ditulis.
...........................
No toggle bit mask found.
Successfully written config file.
Gunakan file "lgakb.conf" tadi untuk mengantikan file "lircd.conf" yang ada di folder /etc. Rename saja file asli lircd.conf misalnya menjadi "lircd-ori.conf". Lalu copykan file "lgakb.conf" ke /etc dan ganti namanya jadi "lircd.conf". Reboot rx, dan remote pengganti sudah siap digunakan.

Oh iya, ini NameSpace yang bisa digunakan untuk pemetaan pada Enigma2 OpenPLi5. Untuk image lain saya belum test. Selamat berkreasi.

NB:
Isi file lircd.conf juga bisa menggunakan isi dari remote control ori yang ditambahkan dengan isi config remote control yang baru ini.
Ini file LIRCD.CONF punya saya (sudah terpetakan beberapa remote control yaitu: Openbox S4 Clone, TM-9000 TelkomVision, dan LGTV).

11 comments :

  1. Waw..bisa aja nih bro, penemuan baru yaaa...di tunggu eksperimen lainnya.

    ReplyDelete
  2. ^_^ Kebetulan ada yg bahas di group, dibikinkan tutorial biar mudah nanti teman-teman mengimplementasikannya bang. (y)

    ReplyDelete
  3. apakah bisa menggunakan remote samsung untuk itu ?

    ReplyDelete
  4. min, napa ngak ada ya oscam-r11279-openwrt-tplink-ar71xx-tandberg-new?

    ReplyDelete
    Replies
    1. Nggk saya upload, kayaknya teman2 lain udah ada yg upload oscamnya.

      Delete
  5. ini berlaku untuk semua openpli di spark ? atau openpli yang bro compile ?

    ReplyDelete
    Replies
    1. Cara di atas berlaku untuk image apa saja.

      Delete
  6. apa harus install dulu lircd nya ?

    ReplyDelete
    Replies
    1. koq sptnya ngak ada ya irrecord atau lircd di dalam image openpli

      Delete
    2. nggk perlu install, defaultnya udah ada. Lircd itu yg membuat remote kita berfungsi di Enigma2.

      Delete
  7. kalau di spark bukan enigma gimana gan

    ReplyDelete