Page 1 of 2

RCRP05B and remote for fireplace

Posted: Tue Apr 01, 2014 12:52 pm
by osterac
Hello everyone,
I recently got a couple of JP1 remotes and built a cable for them. Right now I am trying to learn the buttons on a remote that goes to an electric fireplace. The learning remote itself recognizes the OEM buttons and they do work, however when I open up RemoteMaster it says protocol is **none** and all I get is a frequency. There are 4 buttons on the remote, the first has this frequency:38095.
The rest have this:38277.
So how do I make a device upgrade without the hex codes?

I also tried capturing the remote with WinLIRC. It gave me this:

Code: Select all

# 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(MCE) on Tue Apr 01 11:22:06 2014
#
# contributed by 
#
# brand:                       ..\config.cf.conf
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  ..\config.cf.conf
  flags RAW_CODES
  eps            30
  aeps          100

  gap          30132

      begin raw_codes

          name Fireplace_Power
             1215     470    1215     470     370    1313
             1215     470    1215     470     370    1315
              372    1313     372    1313     372    1315
              370    1315     370    1313    1215    7219
             1215     470    1215     470     370    1315
             1215     470    1257     428     370    1313
              372    1313     416    1269     370    1315
              372    1313     372    1313    1259    7175
             1261     426    1259     426     414    1269
             1259     426    1259     426     416    1269
              416    1269     416    1269     416    1269
              416    1269     416    1269    1259    7175
             1261     426    1259     426     416    1269
             1259     426    1259     426     416    1269
              416    1269     416    1269     416    1269
              416    1269     416    1269    1259    7175
             1261     426    1259

          name Fireplace_Flame_Type
             1215     470    1215     470     372    1313
             1259     426    1259     426     414    1269
              416    1269    1261     426     416    1269
              416    1269     416    1269     416    8017
             1259     426    1259     426     416    1269
             1259     426    1259     426     416    1269
              416    1269    1259     426     414    1269
              416    1269     416    1269     416    8017
             1259     426    1259     426     416    1269
             1259     426    1259     426     416    1269
              416    1269    1259     426     416    1269
              416    1269     416    1269     416    8017
             1259     426    1259     426     416    1269
             1259     426    1259     426     416    1269
              416    1269    1259     426     416    1269
              416    1269     416    1269     416    8017
             1259     426    1259

          name Fireplace_Heater_Toggle
             1215     472    1215     470     370    1315
             1215     470    1215     470     370    1313
              372    1313     372    1313    1215     470
              370    1313     372    1313     372    8062
             1215     470    1215     470     370    1313
             1215     470    1215     470     370    1313
              372    1313     372    1313    1215     470
              372    1313     372    1313     372    8062
             1217     470    1215     470     372    1313
             1215     470    1215     470     370    1313
              372    1313     372    1313    1215     470
              372    1313     372    1313     372    8062
             1242     445    1242     443     397    1286
             1242     443    1242     445     397    1288
              399    1286     397    1286    1242     443
              399    1286     399    1286     399    8035
             1242     443    1242

          name Fireplace_Sleep_Timer
             1215     470    1215     470     370    1315
             1215     470    1215     472     370    1313
              372    1313     370    1315     372    1313
             1215     470     370    1313     372    8064
             1215     470    1215     470     370    1315
             1215     470    1215     470     370    1313
              372    1313     372    1313     372    1313
             1215     472     370    1315     370    8064
             1215     470    1215     470     370    1313
             1215     470    1215     470     370    1315
              372    1313     372    1313     372    1313
             1215     470     370    1313     372    8062
             1215     470    1215     470     370    1313
             1215     470    1215     470     370    1313
              372    1313     372    1313     370    1315
             1215     470     370    1313     372    8062
             1215     470    1215

      end raw_codes

end remote
Thanks

Edit: Fireplace model number
Image[/img]

Posted: Tue Apr 01, 2014 2:40 pm
by vickyg2003
You'll need help because it is an unknown protocol.

If I was going to help you, I'd like an IR file. As far as I know IR still has the best tools for dealing with an unknown protocol.


Download from your remote,
label the learns with the function names
SAVE AS type IR
Upload the IR file to our diagnosis section and then post a link here.

Posted: Tue Apr 01, 2014 3:01 pm
by osterac

Posted: Tue Apr 01, 2014 5:15 pm
by vickyg2003
We had another 12 bit protocol with similar timing for another fireplace, but the OBC's were different.
Give this one a try.
https://www.hifi-remote.com/forums/dload ... e_id=12462

Posted: Wed Apr 02, 2014 2:49 pm
by osterac
vickyg2003 wrote:We had another 12 bit protocol with similar timing for another fireplace, but the OBC's were different.
Give this one a try.
https://www.hifi-remote.com/forums/dload ... e_id=12462
Thanks, but when I try that one I can get it to upload if I set the device type to DVD in the General tab (otherwise I get an invalid setup code), but when I click download, the device is gone.

Posted: Wed Apr 02, 2014 3:05 pm
by mdavej
You also have to pick your model remote.

So in RMIR, go to devices, new, open, pick your remote from the dropdown, save, ok. Assign to a device button if it hasn't already. Make sure code lock on general is off.

Posted: Wed Apr 02, 2014 4:53 pm
by osterac
I only have one type of remote that I use right now, so it's selected by default. Code lock is off. If I don't change the setup code and try to upload to my remote, RMIR says "The current setup contains invalid device codes which would cause this remote to malfunction. Please correct these codes and try again."

Posted: Wed Apr 02, 2014 6:08 pm
by mdavej
Hmm... I'm seeing the same thing. This one has me stumped.

Posted: Wed Apr 02, 2014 8:43 pm
by 3FG
I had no trouble uploading using either RMIR 2.02a or 2.03 Alpha 21, starting with File\New\RemoteImage. I tried both assigning setup code 1234 to Cable and to DVD. Are you making sure to enter valid setup codes for AUD and dev6? The RCRP05B requires valid setup codes for every device. I usually enter Audio 0376, just because I remember it.

Posted: Fri Apr 04, 2014 2:21 pm
by osterac
I tried again with 3FG's instructions, but the Twinstar device still disappears after I upload/download to/from the remote. When I start a new RCRP05B black remote image, the general tab looks like this:
Image
is that normal?

Edit:
Noticed that the PID for the twinstar has an asterisk in it on the devices page, none of the other PIDs have that. Like this:
01 FF*

When I look at the Device upgrade editor, it tells me this:

Protocol is a manual protocol. Its PID may be changed by setting an Alternate PID.

Posted: Fri Apr 04, 2014 2:31 pm
by mdavej
That's normal because the zeros in red are indeed invalid. If I add the device as-is, I still get the invalid warning. But if I change it to a DVD type, it works. Asterisk on the PID is fine too.

Posted: Fri Apr 04, 2014 2:34 pm
by osterac
So I don't need to enter an alternate PID for the twinstar then?

Posted: Fri Apr 04, 2014 2:42 pm
by mdavej
I don't think so. It's not interfering with anything. It's the setup code that's causing problems. But I don't know why it isn't working for you or me. The setup code should be ok.

Posted: Fri Apr 04, 2014 2:50 pm
by osterac
I tried changing the device to DVD (which makes sense actually, that was the one that worked with the learned codes). The 1234 code was accepted for DVD, but still fails to work on the remote. Here's the log from rmaster.err:

Code: Select all

Opening F:\Downloads\JP1\TwinStar Electric Fireplace.rmdu, last modified 4/2/14 12:27 PM
Setting devParms[ 0 ](Device) to null
Setting devParms[ 1 ](Sub Device) to null
Setting devParms[ 0 ](Device) to null
Setting devParms[ 1 ](Sub Device) to null
Searching for remote with name Atlas OCAP URC-1056 JP1.3 (Silver)
Generating deviceImporter for protocol null
DevParm is Device 1
**** Warning: multiple protocols with PID 01 FF and variantName 
ProtocolParms='13'
Setting devParms[ 0 ](Device 1) to 13
ManualProtocol.store
ManualProtocol.store
DeviceUpgrade.setRemote(), protocol "Manual Settings: 01 FF" (01 FF) is not built into remote RCA RCRP05B black
Setting devParms[ 0 ](Device 1) to 13
Setting devParms[ 0 ](Device 1) to 13
DeviceUpgradeEditor.load()
Setting devParms[ 0 ](Device 1) to 13
Setting devParms[ 0 ](Device 1) to 13
in findDeviceUpgrade( 2, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
in findDeviceUpgrade( 0, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
in findDeviceUpgrade( 2, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
in findDeviceUpgrade( 3, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
in findDeviceUpgrade( 2, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
in findDeviceUpgrade( 3, 0 )
Checking DVD/1234 (TwinStar Electric Fireplace)
No match found!
Starting upload
Interface Name = NULL
Port Name = NULL
Testing interface: JP1.X Serial
Port Name = COM3
Interface opened successfully
Base address = $600
Interface type = 5
Ending upload
DeviceUpgradePanel.createRowObject()
Setting devParms[ 0 ](Device 1) to 13
Translator.in() index=0 missing parameter value
DeviceUpgrade.setRemote(), protocol "Manual Settings: 01 FF" (01 FF) is not built into remote RCA RCRP05B black
Setting devParms[ 0 ](Device 1) to 13
Setting devParms[ 0 ](Device 1) to 13
Setting devParms[ 0 ](Device 1) to 13
Translator.in() index=0 missing parameter value
Setting default for index 0
vals[ 0 ] is 129
Setting default for index 0
vals[ 0 ] is 144
Setting default for index 0
vals[ 0 ] is 136
Setting default for index 0
vals[ 0 ] is 132

Posted: Fri Apr 04, 2014 8:00 pm
by osterac
I tried changing the PID to a higher one, didn't seem to help. Here's a link to the full rmaster.err.

https://www.hifi-remote.com/forums/dload ... e_id=12463