How to convert Winlirc codes to Slingbox 350 bin file?

Need help adding new codes to your Slingbox, this is the place to ask. You're welcome to ask general Slingbox questions here, but be aware that most of us are not Slingbox experts.

Moderator: Moderators

alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

Basically 0000-1999 are used for built in remotes (I happen to know S1123 is for a UK Sky box). 2000-2046 are free for user-designed remotes. Rob has always used 2000 and I have always used 2010 as our own personal 'handles' :D
Quozon
Posts: 8
Joined: Fri Apr 05, 2013 9:38 am

Post by Quozon »

Hello Vickyg2003 and alanrichey,

Everything works perfectly now!! Thanks to all of you for the excellent helps you provided to have this remote file completed :) :) :) Finally I can well use of my slingbox, thank you!!

By the way Vickyg2003, when you have time, can you advise me or post a short tutorial on how you converted my lirc codes to rmdu file (EFC, OBC, HEX, and etc)? This would be really helpful for me to learn and maybe others if future need to have slingbox remote other non-listed device, this then we will be able to create the rmdu files ourselves from lirc codes.

Again thanks for your great help~~
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Quozon wrote: By the way Vickyg2003, when you have time, can you advise me or post a short tutorial on how you converted my lirc codes to rmdu file (EFC, OBC, HEX, and etc)? This would be really helpful for me to learn and maybe others if future need to have slingbox remote other non-listed device, this then we will be able to create the rmdu files ourselves from lirc codes.

Again thanks for your great help~~
Working with LIRC files is kind of a challenge. Read Barf's post. He is familiar with lirc and has developed tools to cope with it. I just can't figure out how to use the tools, and have no idea how he got these to decode to Rc5 29.xxx codes.

I went about this the hardway. I used my protocol decode training.

When working with infrared signals, you are dealing with a bunch of timing data. I think that you'd be best of by reading my
Infrared signals for beginners document. It really gives you a clue on how to use the numbers that you read in a lirc file.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Re: How to convert Winlirc codes to Slingbox 350 bin file?

Post by chuliu »

Thanks for capturing the winlirc file and subsequent effort to convert it to rmdu. One question, is the command complete? I mean if all the buttons on the original remote were captured? I asked because I am using a slingbox to remotely control my skykit sk11 and some commands, such as signal meter, fav(satellite), and one button used to send the "sort" command in the channel edit menu seem to be missing from the rmdu. Thanks.





Quozon wrote:Hello everyone,

I was able to obtained the Winlirc code for my Skykit SK11 Satellite tuner remote from an IR receiver through MIC input AudioCapture.dll plugin, but was wondering if it can convert to Slingbox custom bin file for my Slingbox 350? If anyone know how to do the conversion, please teach me. Below I attached the Winlirc cfg and raw codes. Hopefully I have captured the codes correctly able to do analysis.


<Skykit.cfg>
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(audio) on Fri May 03 22:40:50 2013
#
# contributed by
#
# brand: ..\Skykit.cfg
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

name ..\Skykit.cfg
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100

one 913 877
zero 913 877
plead 930
gap 113848
toggle_bit_mask 0x0

begin codes
Power 0x1F41
1 0x1760
2 0x1F50
3 0x1770
4 0x1F48
5 0x1768
6 0x1F58
7 0x1778
8 0x1F44
9 0x1764
0 0x1F40
Sound 0x1775
Cancel 0x1F45
Up 0x1761
Down 0x1F69
Left 0x1751
Right 0x1F49
Enter 0x1773
ChannelList 0x1F79
Info 0x176A
Red 0x1F56
Green 0x1776
Yellow 0x1F4E
Blue 0x176E
Ch+ 0x1761
Ch- 0x1769
Record 0x1762
Play 0x1F52
Stop 0x177A
FF 0x1F4A
FR 0x1772
SlowPlay 0x1F42
Pause 0x1746
ScreenPause 0x1F43
Replay 0x1766
Fav 0x1F4D
ZoomIn 0x175D 0x1F5D
History 0x1765
Menu 0x1759
end codes

end remote


<SkykitRawcodes>
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(audio) on Fri May 03 22:23:28 2013
#
# contributed by
#
# brand: ..\SkykitRawcodes.cfg
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

name ..\SkykitRawcodes.cfg
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100

gap 113845

begin raw_codes

name Power
31 83 968 822 1864 1729
958 833 947 843 1843 1739
1833 854 937 854 937 854
937 854 937 1750 937

name 1
31 83 968 718 10 93
968 833 958 833 958 833
947 843 1843 1739 947 843
1833 854 937 854 937 854
937 854 937

name 2
31 83 968 822 1854 1739
947 843 947 843 1843 1739
1833 1750 1833 854 937 854
937 854 937

name 3
20 93 958 833 958 833
958 833 958 833 947 843
1843 1739 947 843 947 843
1833 854 937 854 937 854
937

name 4
968 822 1854 1729 958 833
958 833 1843 1739 1843 843
947 1739 1833 864 927 864
927

name 5
958 833 958 833 958 833
958 833 947 843 1843 1750
937 854 1822 1760 1822 864
927 864 927

name 6
958 833 1854 1729 958 833
958 833 1843 1750 1833 1739
937 864 1822 864 927 864
927

name 7
947 843 947 843 947 843
947 843 947 843 1833 1750
937 854 937 854 937 854
1822 864 927 864 927

name 8
31 93 968 708 10 104
1854 1729 958 833 958 833
1843 1739 1843 854 937 854
937 1750 1822 864 927

name 9
489 10 31 10 31 20
62 10 52 52 52 968
93 52 62 593 20 979
72 1718 62 1739 41 1739
62 3520 62 1718 83 52
10 31 20 2500 62 2614
72 10 10 52 10 20
10 62 10 31 10 20
10 281 10 2052 239 20
31 10 20 10 10 31
20 72 10 52 31 62
10 20 31 93 10 10
10

name 0
31 83 968 822 1864 1729
958 833 947 843 1843 1739
1833 854 937 854 937 854
937 854 937 854 937

name Sound
20 93 968 822 958 833
958 833 958 833 958 833
1843 1739 947 843 947 854
1822 1760 1822 1760 927

name Cancel
41 83 968 822 1864 1718
958 833 958 843 1843 1739
1833 854 937 854 937 1750
1833 1750 937

name Up
31 83 968 104 10 708
968 822 968 822 958 833
958 833 1854 1739 947 843
1833 854 937 854 937 854
937 1750 937

name Down
20 93 968 822 1854 1729
958 833 958 833 1843 1739
947 843 1843 1750 1822 864
927 1750 937

name Left
958 843 947 843 937 854
937 854 937 854 1822 1760
1812 1781 1802 885 906 885
895 1791 895

name Right
31 93 968 822 1854 1729
958 833 958 833 1843 1739
1843 843 947 1739 1843 854
927 1760 927

name Enter
31 93 958 833 958 833
958 833 958 833 958 833
1843 1739 947 843 947 843
1833 854 937 1750 937 854
937

name ChannelList
968 822 1854 1729 958 833
958 833 1843 1739 947 843
947 843 947 854 1822 864
927 1750 937

name Info
916 875 916 885 906 885
906 885 895 895 1791 1791
895 906 1770 1812 1760 1822
1760

name Red
947 843 1843 1739 947 843
947 843 1833 1750 1833 1750
1833 1750 927 864 1822

name Green
20 93 958 833 958 833
958 833 958 833 958 833
1843 1739 947 843 947 843
1833 1750 937 854 1833

name Yellow
31 93 968 822 1854 1729
958 833 958 833 1843 1750
1833 854 937 1750 927 864
927 864 1822

name Blue
31 83 968 822 968 822
968 833 958 833 947 843
1843 1739 947 843 1833 1750
937 854 937 854 1833

name Ch+
958 833 958 833 958 833
947 843 947 843 1843 1739
947 843 1833 854 937 854
937 854 937 1750 927

name Ch-
927 864 1812 1770 916 875
916 875 1812 1781 895 895
1791 1791 1781 906 885 1802
885

name Record
947 843 947 843 937 864
927 864 927 864 1812 1770
916 875 1812 875 906 885
906 1781 1802

name Play
958 833 1854 1729 947 843
947 843 1843 1739 1833 1750
1833 854 937 1750 1822

name Stop
885 906 875 916 875 916
875 916 875 916 1760 1822
875 916 864 927 864 927
1760 1822 1750

name FF
31 83 968 822 1864 1729
947 843 947 843 1843 1739
1833 854 937 1750 1833 1750
1833

name FR
906 885 906 885 906 885
906 885 895 895 1791 1791
895 895 895 895 1781 906
885 1802 1781

name SlowPlay
947 843 1843 1739 947 843
947 843 1833 1750 1833 854
937 864 927 864 916 1760
1822

name Pause
958 833 958 833 947 843
947 843 947 843 1843 1739
1833 854 937 854 937 1750
937 854 1822

name ScreenPause
916 875 1812 1770 916 875
916 875 1802 1781 1802 885
906 885 906 885 906 1781
906 885 895

name Replay
41 1739 52 1739 31 10
10 1750 20 10 10 1770
10 1750 41 3562 10 10
10

name Fav
958 833 1843 1750 937 854
937 854 1833 1750 1822 864
927 1760 927 864 1812 1770
916

name ZoomIn
20 93 968 822 958 833
958 833 958 833 958 833
1843 1739 1843 1739 947 843
947 843 1833 1760 927

name History
958 833 1854 1729 947 843
947 843 1843 1739 937 854
1833 854 937 1750 1822 1760
927

name Menu
31 93 968 822 958 833
958 833 958 833 958 833
1843 1739 1843 1739 947 843
1833 864 927 1760 927

end raw_codes

end remote


Thanks.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Hi all,
I have been using the rmdu file in question to control my skykit sk11 for days and I have experienced insensitive response from the stb. When I enter multiple commands at once, such as menu->down->right->down->enter->xxxx, it will only get the first few commands but not all. It gets worst when I am switching channels by entering three numeric buttons, like 678, I have to pause after every input to make it work.

After playing around with the manual protocol, I was able to tweak the rmdu a bit to allow more sensitive response by changing the repeat to zero. Somehow it seems to do the job well.

here it is :
https://www.hifi-remote.com/forums/dload ... e_id=12255

also bin for slingbox with sharp remote skin for skykit sk11:
https://www.hifi-remote.com/forums/dload ... e_id=12257
mandoozzang
Posts: 6
Joined: Sun Feb 26, 2012 12:01 pm

Post by mandoozzang »

Thanks chuliu. but I push SAME BUTTON very fast (like upupupup, no up wait up wait up) it occur x2 remote push in slingbox 500.

upupupup -> upupupup/upupupup
downdowndowndown -> downdowndowndown/downdowndowndown
upupup -> upupup/upupup
downdowndown -> downdowndown/downdowndown

chup, chdown, LEFT, RIGHT and all buttons also have same issue.
(num555 -> 55555)

559, 667 is safe.

ps: need sat signal button and it's wrote in vt7100hd rmdu.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

I have re-captured all the signals from skykit remote and make this rmdu:
https://www.hifi-remote.com/forums/dload ... e_id=12535

It features hikari tv remote skin and complete buttons as the origianl remote.
Post Reply