Noirfire wrote:The customer is way for a week but I was having this trouble with two different but simular remotes.
It's the same make just a different model;
Ferguson FK-1001
How do I apply your fix to this remote? Files stored below:
https://www.hifi-remote.com/forums/dload ... e_id=10462
You would go into the directory where Remote Master is kept and insert that part green code above in between the sections in your protocol.ini file. Making sure there is a space before and after it.
So for example here's an excerpt of the protocol.ini before I inserted it into mine.
Code: Select all
[NEC1]
OldNames=NEC Generic
PID=00 5A
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Device Number,Sub Device,Parm:$=0
DeviceTranslator=NECParmTranslator(0)
FixedData=00 ff ff
Notes=There are primarily 2 versions of the NEC protocol: NEC1 and NEC2. The difference between the two is in how the codes repeat when a button is held down. Even if you use the wrong version, it will probably still work, except that the codes won't repeat (or vice versa).\n\n\
Both NEC1 and NEC2 use either one or two device codes. In truth, even the 1-device versions still use two device codes, but the second device code is merely the complement of the first. If you only supply one device code, RM will calculate the second code automatically.\n\n\
Although NEC1 and NEC2 are by far the most popular versions of NEC, there are some other variations, which you may find listed with names like NEC-30, NEC-04, etc. If you need to use one of these protocols, select "NEC1" or "NEC2" and enter the number after the dash as the parm. For example, if you need "NEC-30", the parm value is "30".\n\n\
If you have a Harman-Kardon receiver that uses a combination of two different 2-device NEC signals, where the first code is 128.112 and the second is 130.114, then you may use the HK Combo protocol. Altenatively, either the NEC 2DEV Combo or 4DEV Combo can be used with this combination of devices.\n\n\
NEC1/NEC2 Combo: This protocol allows you to combine device codes where the 1st device code is constant and the 2nd device code changes. For example, you could combine NEC1 184.1 and NEC1 184.2, etc.\n\n\
NEC 2DEV/4DEV Combos: These protocols allows you to combine 2 or 4 device/sub-device pairs using NEC1, NEC2, NECx1 and NECx2 signal styles.
Code.S3C80=43 8B 31 8B 12 CF 44 08 08 01 18 01 06 01 18 03 39 D2 DC 11 94 08 B6 20 01 08 03 37 04 15 F6 01 46 FB 10 37 0B 07 E4 05 04 60 05 8B 0E B6 04 80 B6 05 80 37 0B 05 E4 04 05 60 05 E4 06 07 60 07 20 11 37 06 05 F6 01 04 7B 12 37 09 15 37 02 06 F6 01 49 F6 01 46 37 01 03 46 29 0D 46 29 01 8D 01 49 E4 20 1E E4 21 1F 37 01 EB F6 01 49 E6 28 C1 60 04 E6 12 01 8B E4
Code.740=0B 1A 31 80 15 F6 B8 01 16 08 08 01 A1 03 17 69 78 54 06 C7 02 08 01 01 03 DB E6 5B 3C 02 5C 97 5D 05 7F 7F 3C AE 73 57 5D 17 22 10 D0 13 A7 5D 04 E6 5B 80 0C A9 80 45 5E 85 5E A9 80 45 5F 85 5F B7 5D 03 3C EE 7E 07 5D 20 77 5D 04 22 09 90 19 37 5D 02 22 00 97 5D 0F 22 00 3C C0 7E 44 5E 3C 01 6B 22 06 90 03 60 4F 7F 2F 7F 4C 00 FF
Code.6805-C9=0B 1A 31 20 15 F6 F8 00 16 08 08 01 A3 03 18 34 0F 56 06 C3 02 08 7C 98 03 D8 3C 58 A6 02 B7 59 09 5A 06 17 7C A6 AE B7 70 0A 5A 07 CD 01 AD 25 02 3C 58 0B 5A 04 A6 EE B7 7B 00 5A 2B 07 5A 05 CD 01 86 24 23 09 5A 1E CD 01 83 A6 06 AE 89 CD 01 9F A6 C0 B7 7B 33 5B A6 01 B7 68 B6 75 BE 75 B7 6E BF 6F 20 02 14 7C 12 7C CD 01 83 81
Code.6805-RC16/18=11 24 31 20 14 CF 4D 08 08 00 8B 8D 01 8B A7 69 78 00 84 C9 65 00 44 64 65 3C 58 05 5A 1E CD 01 A1 25 19 0A 5A 08 B6 5C B7 5B 33 5C 20 16 A6 80 B8 5B B7 5B A6 80 B8 5C B7 5C 20 08 0A 5A 05 B6 5B 43 B7 5C B6 5D 43 B7 5E 3C DD 07 5A 05 CD 01 83 24 03 01 5A 02 17_7C 08 5A 03 CC 01 B2 AE 04 E6_74 E7_70 5A 26 F9 00 5A F1 A6 44 B7_7C CD 01 B2 A6 C1 B7_7B 10_7C 33 5B A6 01 B7_67 CC 01 AF
Code.HCS08=20 15 22 47 31 CF 44 08 08 01 17 01 1A 01 17 03 4D D2 F0 11 93 08 CA 3C AC 05 60 1D CD FF 98 24 18 0A 60 07 4E 62 61 33 62 20 16 B6 61 A8 80 B7 61 B6 62 A8 80 B7 62 20 08 0A 60 05 4E 61 62 33 62 4E 63 64 33 64 6E 02 AA 07 60 05 CD FF 8F 25 10 08 60 12 03 60 05 AD 0A CD FF 5F 00 60 02 16 A3 10 A3 CC FF 5C 55 78 35 76 00 60 F4 AD F4 6E C1 A2 33 61 6E 01 6A 20 E8
[NEC2]
PID=00 5A
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Device Number,Sub Device,Parm:$=1
DeviceTranslator=NECParmTranslator(1)
FixedData=01 ff ff
Notes=There are primarily 2 versions of the NEC protocol: NEC1 and NEC2. The difference between the two is in how the codes repeat when a button is held down. Even if you use the wrong version, it will probably still work, except that the codes won't repeat (or vice versa).\n\n\
Both NEC1 and NEC2 use either one or two device codes. In truth, even the 1-device versions still use two device codes, but the second device code is merely the complement of the first. If you only supply one device code, RM will calculate the second code automatically.\n\n\
Although NEC1 and NEC2 are by far the most popular versions of NEC, there are some other variations, which you may find listed with names like NEC-30, NEC-04, etc. If you need to use one of these protocols, select "NEC1" or "NEC2" and enter the number after the dash as the parm. For example, if you need "NEC-30", the parm value is "30".\n\n\
If you have a Harman-Kardon receiver that uses a combination of two different 2-device NEC signals, where the first code is 128.112 and the second is 130.114, then you may use the HK Combo protocol. Altenatively, either the NEC 2DEV Combo or 4DEV Combo can be used with this combination of devices.\n\n\
NEC1/NEC2 Combo: This protocol allows you to combine device codes where the 1st device code is constant and the 2nd device code changes. For example, you could combine NEC1 184.1 and NEC1 184.2, etc.\n\n\
NEC 2DEV/4DEV Combos: These protocols allows you to combine 2 or 4 device/sub-device pairs using NEC1, NEC2, NECx1 and NECx2 signal styles.
Code.S3C80=43 8B 31 8B 12 CF 44 08 08 01 18 01 06 01 18 03 39 D2 DC 11 94 08 B6 20 01 08 03 37 04 15 F6 01 46 FB 10 37 0B 07 E4 05 04 60 05 8B 0E B6 04 80 B6 05 80 37 0B 05 E4 04 05 60 05 E4 06 07 60 07 20 11 37 06 05 F6 01 04 7B 12 37 09 15 37 02 06 F6 01 49 F6 01 46 37 01 03 46 29 0D 46 29 01 8D 01 49 E4 20 1E E4 21 1F 37 01 EB F6 01 49 E6 28 C1 60 04 E6 12 01 8B E4
Code.740=0B 1A 31 80 15 F6 B8 01 16 08 08 01 A1 03 17 69 78 54 06 C7 02 08 01 01 03 DB E6 5B 3C 02 5C 97 5D 05 7F 7F 3C AE 73 57 5D 17 22 10 D0 13 A7 5D 04 E6 5B 80 0C A9 80 45 5E 85 5E A9 80 45 5F 85 5F B7 5D 03 3C EE 7E 07 5D 20 77 5D 04 22 09 90 19 37 5D 02 22 00 97 5D 0F 22 00 3C C0 7E 44 5E 3C 01 6B 22 06 90 03 60 4F 7F 2F 7F 4C 00 FF
Code.6805-C9=0B 1A 31 20 15 F6 F8 00 16 08 08 01 A3 03 18 34 0F 56 06 C3 02 08 7C 98 03 D8 3C 58 A6 02 B7 59 09 5A 06 17 7C A6 AE B7 70 0A 5A 07 CD 01 AD 25 02 3C 58 0B 5A 04 A6 EE B7 7B 00 5A 2B 07 5A 05 CD 01 86 24 23 09 5A 1E CD 01 83 A6 06 AE 89 CD 01 9F A6 C0 B7 7B 33 5B A6 01 B7 68 B6 75 BE 75 B7 6E BF 6F 20 02 14 7C 12 7C CD 01 83 81
Code.6805-RC16/18=11 24 31 20 14 CF 4D 08 08 00 8B 8D 01 8B A7 69 78 00 84 C9 65 00 44 64 65 3C 58 05 5A 1E CD 01 A1 25 19 0A 5A 08 B6 5C B7 5B 33 5C 20 16 A6 80 B8 5B B7 5B A6 80 B8 5C B7 5C 20 08 0A 5A 05 B6 5B 43 B7 5C B6 5D 43 B7 5E 3C DD 07 5A 05 CD 01 83 24 03 01 5A 02 17_7C 08 5A 03 CC 01 B2 AE 04 E6_74 E7_70 5A 26 F9 00 5A F1 A6 44 B7_7C CD 01 B2 A6 C1 B7_7B 10_7C 33 5B A6 01 B7_67 CC 01 AF
Code.HCS08=20 15 22 47 31 CF 44 08 08 01 17 01 1A 01 17 03 4D D2 F0 11 93 08 CA 3C AC 05 60 1D CD FF 98 24 18 0A 60 07 4E 62 61 33 62 20 16 B6 61 A8 80 B7 61 B6 62 A8 80 B7 62 20 08 0A 60 05 4E 61 62 33 62 4E 63 64 33 64 6E 02 AA 07 60 05 CD FF 8F 25 10 08 60 12 03 60 05 AD 0A CD FF 5F 00 60 02 16 A3 10 A3 CC FF 5C 55 78 35 76 00 60 F4 AD F4 6E C1 A2 33 61 6E 01 6A 20 E8
And this is what it looks like after I inserted it
[NEC1]
OldNames=NEC Generic
PID=00 5A
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Device Number,Sub Device,Parm:$=0
DeviceTranslator=NECParmTranslator(0)
FixedData=00 ff ff
Notes=There are primarily 2 versions of the NEC protocol: NEC1 and NEC2. The difference between the two is in how the codes repeat when a button is held down. Even if you use the wrong version, it will probably still work, except that the codes won't repeat (or vice versa).\n\n\
Both NEC1 and NEC2 use either one or two device codes. In truth, even the 1-device versions still use two device codes, but the second device code is merely the complement of the first. If you only supply one device code, RM will calculate the second code automatically.\n\n\
Although NEC1 and NEC2 are by far the most popular versions of NEC, there are some other variations, which you may find listed with names like NEC-30, NEC-04, etc. If you need to use one of these protocols, select "NEC1" or "NEC2" and enter the number after the dash as the parm. For example, if you need "NEC-30", the parm value is "30".\n\n\
If you have a Harman-Kardon receiver that uses a combination of two different 2-device NEC signals, where the first code is 128.112 and the second is 130.114, then you may use the HK Combo protocol. Altenatively, either the NEC 2DEV Combo or 4DEV Combo can be used with this combination of devices.\n\n\
NEC1/NEC2 Combo: This protocol allows you to combine device codes where the 1st device code is constant and the 2nd device code changes. For example, you could combine NEC1 184.1 and NEC1 184.2, etc.\n\n\
NEC 2DEV/4DEV Combos: These protocols allows you to combine 2 or 4 device/sub-device pairs using NEC1, NEC2, NECx1 and NECx2 signal styles.
Code.S3C80=43 8B 31 8B 12 CF 44 08 08 01 18 01 06 01 18 03 39 D2 DC 11 94 08 B6 20 01 08 03 37 04 15 F6 01 46 FB 10 37 0B 07 E4 05 04 60 05 8B 0E B6 04 80 B6 05 80 37 0B 05 E4 04 05 60 05 E4 06 07 60 07 20 11 37 06 05 F6 01 04 7B 12 37 09 15 37 02 06 F6 01 49 F6 01 46 37 01 03 46 29 0D 46 29 01 8D 01 49 E4 20 1E E4 21 1F 37 01 EB F6 01 49 E6 28 C1 60 04 E6 12 01 8B E4
Code.740=0B 1A 31 80 15 F6 B8 01 16 08 08 01 A1 03 17 69 78 54 06 C7 02 08 01 01 03 DB E6 5B 3C 02 5C 97 5D 05 7F 7F 3C AE 73 57 5D 17 22 10 D0 13 A7 5D 04 E6 5B 80 0C A9 80 45 5E 85 5E A9 80 45 5F 85 5F B7 5D 03 3C EE 7E 07 5D 20 77 5D 04 22 09 90 19 37 5D 02 22 00 97 5D 0F 22 00 3C C0 7E 44 5E 3C 01 6B 22 06 90 03 60 4F 7F 2F 7F 4C 00 FF
Code.6805-C9=0B 1A 31 20 15 F6 F8 00 16 08 08 01 A3 03 18 34 0F 56 06 C3 02 08 7C 98 03 D8 3C 58 A6 02 B7 59 09 5A 06 17 7C A6 AE B7 70 0A 5A 07 CD 01 AD 25 02 3C 58 0B 5A 04 A6 EE B7 7B 00 5A 2B 07 5A 05 CD 01 86 24 23 09 5A 1E CD 01 83 A6 06 AE 89 CD 01 9F A6 C0 B7 7B 33 5B A6 01 B7 68 B6 75 BE 75 B7 6E BF 6F 20 02 14 7C 12 7C CD 01 83 81
Code.6805-RC16/18=11 24 31 20 14 CF 4D 08 08 00 8B 8D 01 8B A7 69 78 00 84 C9 65 00 44 64 65 3C 58 05 5A 1E CD 01 A1 25 19 0A 5A 08 B6 5C B7 5B 33 5C 20 16 A6 80 B8 5B B7 5B A6 80 B8 5C B7 5C 20 08 0A 5A 05 B6 5B 43 B7 5C B6 5D 43 B7 5E 3C DD 07 5A 05 CD 01 83 24 03 01 5A 02 17_7C 08 5A 03 CC 01 B2 AE 04 E6_74 E7_70 5A 26 F9 00 5A F1 A6 44 B7_7C CD 01 B2 A6 C1 B7_7B 10_7C 33 5B A6 01 B7_67 CC 01 AF
Code.HCS08=20 15 22 47 31 CF 44 08 08 01 17 01 1A 01 17 03 4D D2 F0 11 93 08 CA 3C AC 05 60 1D CD FF 98 24 18 0A 60 07 4E 62 61 33 62 20 16 B6 61 A8 80 B7 61 B6 62 A8 80 B7 62 20 08 0A 60 05 4E 61 62 33 62 4E 63 64 33 64 6E 02 AA 07 60 05 CD FF 8F 25 10 08 60 12 03 60 05 AD 0A CD FF 5F 00 60 02 16 A3 10 A3 CC FF 5C 55 78 35 76 00 60 F4 AD F4 6E C1 A2 33 61 6E 01 6A 20 E8
[NEC1 (No Repeats)]
PID=01 FF
DeviceTranslator=Translator(lsb,comp,0,8,0) Translator(lsb,comp,1,8,8)
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Device Number,Sub Device=[-0]
FixedData=ff 00
Notes=This protocol produces NEC1 signals, with no repeats.
Code.S3C80=44 8C 21 8B 12 CF 4C 08 08 01 21 01 06 01 21 03 31 D4 FD 11 A7 08 B7 20 11 E4 05 06 60 06 8D 01 46
[NEC2]
PID=00 5A
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Device Number,Sub Device,Parm:$=1
DeviceTranslator=NECParmTranslator(1)
FixedData=01 ff ff
Notes=There are primarily 2 versions of the NEC protocol: NEC1 and NEC2. The difference between the two is in how the codes repeat when a button is held down. Even if you use the wrong version, it will probably still work, except that the codes won't repeat (or vice versa).\n\n\
Both NEC1 and NEC2 use either one or two device codes. In truth, even the 1-device versions still use two device codes, but the second device code is merely the complement of the first. If you only supply one device code, RM will calculate the second code automatically.\n\n\
Although NEC1 and NEC2 are by far the most popular versions of NEC, there are some other variations, which you may find listed with names like NEC-30, NEC-04, etc. If you need to use one of these protocols, select "NEC1" or "NEC2" and enter the number after the dash as the parm. For example, if you need "NEC-30", the parm value is "30".\n\n\
If you have a Harman-Kardon receiver that uses a combination of two different 2-device NEC signals, where the first code is 128.112 and the second is 130.114, then you may use the HK Combo protocol. Altenatively, either the NEC 2DEV Combo or 4DEV Combo can be used with this combination of devices.\n\n\
NEC1/NEC2 Combo: This protocol allows you to combine device codes where the 1st device code is constant and the 2nd device code changes. For example, you could combine NEC1 184.1 and NEC1 184.2, etc.\n\n\
NEC 2DEV/4DEV Combos: These protocols allows you to combine 2 or 4 device/sub-device pairs using NEC1, NEC2, NECx1 and NECx2 signal styles.
Code.S3C80=43 8B 31 8B 12 CF 44 08 08 01 18 01 06 01 18 03 39 D2 DC 11 94 08 B6 20 01 08 03 37 04 15 F6 01 46 FB 10 37 0B 07 E4 05 04 60 05 8B 0E B6 04 80 B6 05 80 37 0B 05 E4 04 05 60 05 E4 06 07 60 07 20 11 37 06 05 F6 01 04 7B 12 37 09 15 37 02 06 F6 01 49 F6 01 46 37 01 03 46 29 0D 46 29 01 8D 01 49 E4 20 1E E4 21 1F 37 01 EB F6 01 49 E6 28 C1 60 04 E6 12 01 8B E4
Code.740=0B 1A 31 80 15 F6 B8 01 16 08 08 01 A1 03 17 69 78 54 06 C7 02 08 01 01 03 DB E6 5B 3C 02 5C 97 5D 05 7F 7F 3C AE 73 57 5D 17 22 10 D0 13 A7 5D 04 E6 5B 80 0C A9 80 45 5E 85 5E A9 80 45 5F 85 5F B7 5D 03 3C EE 7E 07 5D 20 77 5D 04 22 09 90 19 37 5D 02 22 00 97 5D 0F 22 00 3C C0 7E 44 5E 3C 01 6B 22 06 90 03 60 4F 7F 2F 7F 4C 00 FF
Code.6805-C9=0B 1A 31 20 15 F6 F8 00 16 08 08 01 A3 03 18 34 0F 56 06 C3 02 08 7C 98 03 D8 3C 58 A6 02 B7 59 09 5A 06 17 7C A6 AE B7 70 0A 5A 07 CD 01 AD 25 02 3C 58 0B 5A 04 A6 EE B7 7B 00 5A 2B 07 5A 05 CD 01 86 24 23 09 5A 1E CD 01 83 A6 06 AE 89 CD 01 9F A6 C0 B7 7B 33 5B A6 01 B7 68 B6 75 BE 75 B7 6E BF 6F 20 02 14 7C 12 7C CD 01 83 81
Code.6805-RC16/18=11 24 31 20 14 CF 4D 08 08 00 8B 8D 01 8B A7 69 78 00 84 C9 65 00 44 64 65 3C 58 05 5A 1E CD 01 A1 25 19 0A 5A 08 B6 5C B7 5B 33 5C 20 16 A6 80 B8 5B B7 5B A6 80 B8 5C B7 5C 20 08 0A 5A 05 B6 5B 43 B7 5C B6 5D 43 B7 5E 3C DD 07 5A 05 CD 01 83 24 03 01 5A 02 17_7C 08 5A 03 CC 01 B2 AE 04 E6_74 E7_70 5A 26 F9 00 5A F1 A6 44 B7_7C CD 01 B2 A6 C1 B7_7B 10_7C 33 5B A6 01 B7_67 CC 01 AF
Code.HCS08=20 15 22 47 31 CF 44 08 08 01 17 01 1A 01 17 03 4D D2 F0 11 93 08 CA 3C AC 05 60 1D CD FF 98 24 18 0A 60 07 4E 62 61 33 62 20 16 B6 61 A8 80 B7 61 B6 62 A8 80 B7 62 20 08 0A 60 05 4E 61 62 33 62 4E 63 64 33 64 6E 02 AA 07 60 05 CD FF 8F 25 10 08 60 12 03 60 05 AD 0A CD FF 5F 00 60 02 16 A3 10 A3 CC FF 5C 55 78 35 76 00 60 F4 AD F4 6E C1 A2 33 61 6E 01 6A 20 E8
Then you can reopen Remote Master and you'll have the "
NEC1 (No Repeats)" option in your protocol drop down. As I understand, it not necessary that you place it in any order as it can be placed anywhere in the file as long as it is in between the different sections and not in the middle of one. Also, you have to make sure there's at least one space between sections, otherwise it will be parsed as one big section.