This application was made in order to have an easy way of modifiing the keymaps of DVB-T remotes which are usually hardcoded in the corresponding kernel-modules.
Currently this works for the following models:
This will not work if your kernel is enabled to use ksign, which secures kernel-modules against binary modifications.
Description module-name #keys Haupauge Win-TV Nova-T USB2 dvb-usb-nova-t-usb2.ko 45 Cinergy T2 cinergyT2.ko 37 AVerMedia AverTV DVB-T dvb-usb-a800.ko 34 Generic dib-usb Driver dvb-usb-dibusb-common.ko 63 WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2 dvb-usb-dtt200u.ko 18 TwinhanDTV Alpha/MagicBoxII USB2 dvb-usb-vp7045.ko 32
Requirements: PyGTK (>=2.4)
Run as root by executing: gksudo python dvb-remote-key-editor.py
Warning: This application binary patches a kernel module. Therefore be sure to make a backup of the module.
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY!
The application is written by Hagen Fritsch. Feedback and suggestions are welcome.