This is an update for the Multichoice DSTV PVR decoder remote control.
It wraps this Github project. The trick was to find the correct carrier frequency that seem to be 006D (hex) for the DSTV PVR. You will need:
1. a device that supports and IR blaster (such as a Samsung S4 Mini with OS KitKat)
2. The attached library files (copy them to your additional library folder)
You should be able to control any IR controlled appliance (TV, aircon, radio, dvd player, etc) provided that your device supports an IR blaster (such as the S4 mini with OS KitKat) and by replacing the Pronto Hex Codes in the attached B4A project (and change the layout accordingly)
The attached project allows you to for eg:
1. Select a pre-defined channel from the spinner
2. Power the appliance on/off
3. Mute the appliance (in this case the DSTV PVR)
4. Change the channels up/down
5. Change the Volume up/down
6. Change channels by entering the channel number
7. etc
8. etc
Take note of the B4A manifest file
Take note of the Pronto Hex Codes in the B4A project - this is what you need to change to control other appliances.
Example of Pronto Hex codes used in this project:
Dim zero As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 001D 0008 0022 0008 001D 0008 001D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 003D 0008 0047 0008 0022 0008 001D 0008 001D 0008 001D 0008 001D 0008 0C35"
Dim one As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 005C 0008 001D 0008 0022 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0037 0008 0047 0008 0022 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C35"
Dim two As String = "0000 006D 0012 0012 0007 0023 0007 005D 0007 0023 0007 006D 0007 0033 0007 0033 0007 0033 0007 0043 0007 01EB 0007 0023 0007 005D 0007 001E 0007 0023 0007 001E 0007 0028 0007 001E 0007 001E 0007 0C55 0007 0023 0007 005D 0007 0023 0007 006D 0007 0033 0007 0033 0007 0033 0007 0043 0007 01EB 0007 0023 0007 0033 0007 0048 0007 0023 0007 001E 0007 0028 0007 001E 0007 001E 0007 0C55"
Dim three As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 005C 0008 001D 0008 0022 0008 001D 0008 002D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 002D 0008 0047 0008 0022 0008 001D 0008 002D 0008 001D 0008 001D 0008 0C35"
Dim four As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0052 0008 001D 0008 0022 0008 001D 0008 0032 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0028 0008 0047 0008 0022 0008 001D 0008 0032 0008 001D 0008 001D 0008 0C35"
Dim five As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 004D 0008 001D 0008 0022 0008 001D 0008 0037 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0022 0008 0047 0008 0022 0008 001D 0008 0037 0008 001D 0008 001D 0008 0C35"
Dim six As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0047 0008 001D 0008 0022 0008 001D 0008 003D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 001D 0008 0047 0008 0022 0008 001D 0008 003D 0008 001D 0008 001D 0008 0C35"
Dim seven As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 001D 0008 0022 0008 001D 0008 0042 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 0047 0008 0022 0008 001D 0008 0042 0008 001D 0008 001D 0008 0C35"
Dim eight As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 003D 0008 001D 0008 0022 0008 001D 0008 0047 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0068 0008 0047 0008 0022 0008 001D 0008 0047 0008 001D 0008 001D 0008 0C35"
Dim nine As String = "0000 006D 0042 0009 0010 000d 0006 000d 0006 000d 0006 0016 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000d 0006 000a 0006 000d 0006 0019 0006 0019 0006 001b 0006 001e 0006 000a 0006 0436 0010 000a 0006 0019 0006 0019 0006 000a 0006 0016 0006 000a 0006 000d 0006 000d 0006 0436 0010 000a 0006 0016 0006 0019 0006 000d 0006 0016 0006 000a 0006 000d 0006 000d 0006 0436 0010 000a 0006 0019 0006 000d 0006 000a 0006 0016 0006 0016 0006 000d 0006 000d 0006 0436 0010 000a 0006 0016 0006 000d 0006 000d 0006 0016 0006 0016 0006 000d 0006 000d 0006 0436 0010 000a 0006 000d 0006 0019 0006 000a 0006 0016 0006 0016 0006 000d 0006 000d 0006 0436 0010 000a 0006 000a 0006 0019 0006 000d 0006 0016 0006 0016 0006 000d 0006 000d 0006 0436 0010 000a 0006 0019 0006 0016"
Dim ProgUp As String = "0000 006D 0012 0012 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 001E 0008 001E 0008 0023 0008 0048 0008 003D 0008 001E 0008 001E 0008 0C55 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 0048 0008 0048 0008 0023 0008 0048 0008 003D 0008 001E 0008 001E 0008 0C55"
Dim ProgDown As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0022 0008 001D 0008 0022 0008 0047 0008 0037 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 004C 0008 0047 0008 0022 0008 0047 0008 0037 0008 001D 0008 001D 0008 0C35"
Dim VolUp As String = "0000 006D 0012 0012 0008 0022 0008 0059 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 002D 0008 001D 0008 0022 0008 0047 0008 002D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 0059 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0059 0008 0047 0008 0022 0008 0047 0008 002D 0008 001D 0008 001D 0008 0C35"
Dim VolDown As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0028 0008 001D 0008 0022 0008 0047 0008 0032 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0052 0008 0047 0008 0022 0008 0047 0008 0032 0008 001D 0008 001D 0008 0C35"
Dim pwr As String = "0000 006D 0012 0012 0007 0023 0007 005C 0007 0023 0007 006C 0007 0032 0007 0032 0007 0032 0007 0042 0007 01E6 0007 0023 0007 006C 0007 001E 0007 0023 0007 001E 0007 006C 0007 001E 0007 001E 0007 0C35 0007 0023 0007 005C 0007 0023 0007 006C 0007 0032 0007 0032 0007 0032 0007 0042 0007 01E6 0007 0023 0007 0042 0007 0047 0007 0023 0007 001E 0007 006C 0007 001E 0007 001E 0007 0C35"
Dim OK As String = "0000 006D 0010 0024 000f 000e 0005 0011 0005 000b 0005 0016 0005 0019 0005 001c 0005 001f 0005 000b 0005 019a 000f 000e 0005 000e 0005 000b 0005 0019 0005 0019 0005 001c 0005 001f 0005 000b 0005 06bd 000f 000e 0005 0013 0005 0016 0005 000b 0005 000b 0005 000e 0005 000b 0005 000b 0005 01c5 000f 000e 0005 0011 0005 0016 0005 000e 0005 000b 0005 000e 0005 000b 0005 000b 0005 06bd 000f 000e 0005 001f 0005 000b 0005 000b 0005 000b 0005 000e 0005 000b 0005 000b 0005 01c5 000f 000e 0005 001c 0005 000b 0005 000e 0005 000b 0005 000e 0005 0016"
Dim TV As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 004C 0008 001D 0008 0022 0008 0037 0008 001D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0022 0008 0047 0008 0022 0008 0037 0008 001D 0008 001D 0008 001D 0008 0C35"
Dim Audio As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0022 0008 001D 0008 0022 0008 0037 0008 0047 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 004C 0008 0047 0008 0022 0008 0037 0008 0047 0008 001D 0008 001D 0008 0C35"
Dim alt As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0047 0008 001D 0008 0022 0008 0037 0008 0022 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 001D 0008 0047 0008 0022 0008 0037 0008 0022 0008 001D 0008 001D 0008 0C35"
Dim subtitle As String = "0000 006D 0012 0012 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 001E 0008 001E 0008 0023 0008 0038 0008 004D 0008 001E 0008 001E 0008 0C00 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 0048 0008 0048 0008 0023 0008 0038 0008 004D 0008 001E 0008 001E 0008 0C00"
Dim TVguide As String = "0000 006D 0021 0024 0010 000d 0006 000d 0006 000d 0006 0016 0006 0019 0006 001c 0006 001e 0006 000a 0006 0420 0010 000d 0006 000a 0006 000d 0006 0019 0006 0019 0006 001c 0006 001e 0006 000a 0006 0420 0010 000d 0006 0016 0006 0019 0006 000a 0006 0016 0006 000a 0006 0016 0006 001e 0006 0420 0010 000d 0006 0013 0006 0019 0006 000d 0006 0016 0006 000a 0006 0016 0006 001e 0006 0420 0010 000d 0006 0016 0006 000d 0006 000a 0006 0016 0006 0016 0006 0016 0006 001e 0006 0420 0010 000d 0006 0013 0006 000d 0006 000d 0006 0016 0006 0016 0006 0016 0006 001e 0006 0420 0010 000d 0006 000a 0006 0019 0006 000a 0006 0016 0006 0016 0006 0016 0006 001e 0006 0420 0010 000a 0006 001e 0006 0019 0006 000d 0006 0016 0006 0016"
Dim arc As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 001D 0008 0022 0008 0037 0008 0052 0008 001D 0008 001D 0008 0BE0 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 0047 0008 0022 0008 0037 0008 0052 0008 001D 0008 001D 0008 0BE0"
Dim language As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 001D 0008 0022 0008 0037 0008 0028 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 0047 0008 0022 0008 0037 0008 0028 0008 001D 0008 001D 0008 0C35"
Dim PG As String = "0000 006D 0012 0012 0008 0022 0008 005A 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 001D 0008 0022 0008 0037 0008 005A 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005A 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 003D 0008 0047 0008 0022 0008 0037 0008 005A 0008 001D 0008 001D 0008 0C35"
Dim info As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 001D 0008 0022 0008 0047 0008 006C 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 0047 0008 0022 0008 0047 0008 006C 0008 001D 0008 001D 0008 0C35"
Dim ex As String = "0000 006D 000c 0001 0010 000d 0005 0013 0005 0016 0005 000b 0005 000d 0005 000b 0005 000b 0005 000b 0005 01c5 0010 000d 0005 0010 0005 0016 0005 0016"
Dim mute As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0028 0008 001D 0008 0022 0008 001D 0008 005C 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0052 0008 0047 0008 0022 0008 001D 0008 005C 0008 001D 0008 001D 0008 0C35"
Dim menu As String = "0000 006D 0021 0024 0010 000d 0006 000d 0006 000d 0006 0016 0006 0019 0006 001c 0006 001e 0006 000a 0006 0420 0010 000d 0006 000a 0006 000d 0006 0019 0006 0019 0006 001c 0006 001e 0006 000a 0006 0420 0010 000d 0006 001c 0006 0019 0006 000a 0006 0016 0006 000a 0006 0016 0006 0019 0006 0420 0010 000d 0006 0019 0006 0019 0006 000d 0006 0016 0006 000a 0006 0016 0006 0019 0006 0420 0010 000d 0006 001c 0006 000d 0006 000a 0006 0016 0006 0016 0006 0016 0006 0019 0006 0420 0010 000d 0006 0019 0006 000d 0006 000d 0006 0016 0006 0016 0006 0016 0006 0019 0006 0420 0010 000d 0006 0010 0006 0019 0006 000a 0006 0016 0006 0016 0006 0016 0006 0019 0006 0420 0010 000d 0006 000d 0006 0019 0006 000d 0006 0016 0006 0016"
Dim help As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 003D 0008 001D 0008 0022 0008 0037 0008 002D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0068 0008 0047 0008 0022 0008 0037 0008 002D 0008 001D 0008 001D 0008 0C35"
Dim red As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0052 0008 001D 0008 0022 0008 0032 0008 001D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0028 0008 0047 0008 0022 0008 0032 0008 001D 0008 001D 0008 001D 0008 0C35"
Dim blue As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 004C 0008 001D 0008 0022 0008 0032 0008 0022 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0022 0008 0047 0008 0022 0008 0032 0008 0022 0008 001D 0008 001D 0008 0C35"
Dim white As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0047 0008 001D 0008 0022 0008 0032 0008 0028 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 001D 0008 0047 0008 0022 0008 0032 0008 0028 0008 001D 0008 001D 0008 0C35"
Dim yellow As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 001D 0008 0022 0008 0032 0008 002D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 0047 0008 0022 0008 0032 0008 002D 0008 001D 0008 001D 0008 0C35"
Dim green As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 003D 0008 001D 0008 0022 0008 0032 0008 0032 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 0068 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0068 0008 0047 0008 0022 0008 0032 0008 0032 0008 001D 0008 001D 0008 0C35"
Dim play As String = "0000 006D 0012 0012 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 004D 0008 001E 0008 0023 0008 002D 0008 0028 0008 001E 0008 001E 0008 0C55 0008 0023 0008 005D 0008 0023 0008 006D 0008 0033 0008 0033 0008 0033 0008 0043 0008 01EB 0008 0023 0008 0023 0008 0048 0008 0023 0008 002D 0008 0028 0008 001E 0008 001E 0008 0C55"
Dim stp As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 005C 0008 001D 0008 0022 0008 002D 0008 001D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 002D 0008 0047 0008 0022 0008 002D 0008 001D 0008 001D 0008 001D 0008 0C35"
Dim rewind As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0052 0008 001D 0008 0022 0008 002D 0008 0022 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0028 0008 0047 0008 0022 0008 002D 0008 0022 0008 001D 0008 001D 0008 0C35"
Dim fastforward As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0047 0008 001D 0008 0022 0008 002D 0008 002D 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 001D 0008 0047 0008 0022 0008 002D 0008 002D 0008 001D 0008 001D 0008 0C35"
Dim record As String = "0000 006D 0012 0012 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 0042 0008 001D 0008 0022 0008 002D 0008 0032 0008 001D 0008 001D 0008 0C35 0008 0022 0008 005C 0008 0022 0008 006C 0008 0032 0008 0032 0008 0032 0008 0042 0008 01E6 0008 0022 0008 006C 0008 0047 0008 0022 0008 002D 0008 0032 0008 001D 0008 001D 0008 0C35"
Dim up As String = "0000 006D 0010 0024 000f 000b 0005 001c 0005 0016 0005 0016 0005 0019 0005 001c 0005 001e 0005 000b 0005 0184 000f 000b 0005 0019 0005 0016 0005 0019 0005 0019 0005 001c 0005 001e 0005 000b 0005 06bd 000f 000d 0005 0016 0005 000b 0005 000b 0005 000b 0005 0016 0005 000b 0005 000b 0005 01c5 000f 000d 0005 0013 0005 000b 0005 000d 0005 000b 0005 0016 0005 000b 0005 000b 0005 06bd 000f 000d 0005 000b 0005 0016 0005 000b 0005 000b 0005 0016 0005 000b 0005 000b 0005 01c5 000f 000b 0005 001e 0005 0016 0005 000d 0005 000b 0005 0016 0005 0016"
Dim down As String = "0000 006D 0041 0001 0010 000d 0005 000d 0005 0019 0005 000b 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 000b 0005 0019 0005 000d 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 0019 0005 000d 0005 000b 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 0016 0005 000d 0005 000d 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 000d 0005 0019 0005 000b 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 000b 0005 0019 0005 000d 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 0019 0005 000d 0005 000b 0005 000b 0005 000b 0005 0010 0005 000b 0005 0440 0010 000d 0005 0016 0005 0015"
Dim left As String = "0000 006D 0010 0024 000f 000e 0005 0011 0005 000b 0005 0016 0005 0019 0005 001c 0005 001f 0005 000b 0005 019a 000f 000e 0005 000e 0005 000b 0005 0019 0005 0019 0005 001c 0005 001f 0005 000b 0005 06bd 000f 000e 0005 0011 0005 0016 0005 000b 0005 000b 0005 0011 0005 000b 0005 000b 0005 01c5 000f 000e 0005 000e 0005 0016 0005 000e 0005 000b 0005 0011 0005 000b 0005 000b 0005 06bd 000f 000e 0005 001c 0005 000b 0005 000b 0005 000b 0005 0011 0005 000b 0005 000b 0005 01c5 000f 000e 0005 0019 0005 000b 0005 000e 0005 000b 0005 0011 0005 0016"
Dim right As String = "0000 006D 0010 0024 000f 000d 0005 000f 0005 000b 0005 0016 0005 0019 0005 001c 0005 001f 0005 000b 0005 019a 000f 000d 0005 000d 0005 000b 0005 0019 0005 0019 0005 001c 0005 001f 0005 000b 0005 06bd 000f 000d 0005 000b 0005 0016 0005 000b 0005 000b 0005 000b 0005 0016 0005 000b 0005 01c5 000f 000b 0005 001f 0005 0016 0005 000d 0005 000b 0005 000b 0005 0016 0005 000b 0005 06bd 000f 000d 0005 0016 0005 000b 0005 000b 0005 000b 0005 000b 0005 0016 0005 000b 0005 01c5 000f 000d 0005 0013 0005 000b 0005 000d 0005 000b 0005 000b 0005 0016"
It is working like a charm on my S4 Mini (OS KitKat)....