|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
Skusuma
Joined: 28 Mar 2024 Posts: 16
|
Posted: Thu Mar 28, 2024 3:05 pm Post subject: Sharp Monitor CZ-600DB |
|
|
Hi,
For unknown reason my post was dissappeared so I reposted it.
I'm trying to program my JP-1 remote using Remote Master software based a remote IR Codes info below but wasn't successful since I'm new to this software. Please guide me.
Thank you.
Technical details
The encoding of the keys is similar to other Sharp remotes, using a 1ms pulse period to signal a 0 and 2ms pulse period for a 1. However, there are only 12 total bits sent (and therefore 13 pulses). Codes are sent every 40ms, inverting the last 9 bits every transmission (e.g. a toggle mask of 00011111111).
Function Code
power 000011100000
tv/computer 000000100000
volume down. 000010000000
volume up 000100000000
mute 000011000000
tv/video 000100100000
ch display. 000001000000
1. 000000010000
2. 000100010000
3 000010010000
4 000110010000
5. 000001010000
6 000101010000
7 000011010000
8 000111010000
9 000000110000
10 000100110000
11 000010110000
12. 000110110000
hidden 000111100000 |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Thu Mar 28, 2024 6:03 pm Post subject: |
|
|
We get a lot of AI spam here where someone posts on the same day they joined and they make a post with very little info, which is what your original post was like, so that's why it got deleted. Sorry.
Now, before we try to reinvent something that might already exist, could you please state what device you are trying to control and where you got the information that you posted? _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
Skusuma
Joined: 28 Mar 2024 Posts: 16
|
|
Back to top |
|
|
ckeays
Joined: 12 Jan 2015 Posts: 131 Location: Toronto, Ontario |
Posted: Fri Mar 29, 2024 5:08 am Post subject: |
|
|
Why don't you try capturing the commands using IRScrutinizer? It will eliminate the guessing game on exactly which protocol you are dealing with.
You will need to buy an IRCapture Device or IRWidget if you don't already have one. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Fri Mar 29, 2024 12:50 pm Post subject: |
|
|
I believe the ARRX15G is a learning remote, so why not capture the signals from your TV remote using learning? _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
Skusuma
Joined: 28 Mar 2024 Posts: 16
|
Posted: Fri Mar 29, 2024 1:55 pm Post subject: |
|
|
Yes, the problem is that I don't have the remote. I would have to borrow from someone who has one |
|
Back to top |
|
|
Barf Expert
Joined: 24 Oct 2008 Posts: 1417 Location: Munich, Germany |
Posted: Sun Mar 31, 2024 7:04 am Post subject: |
|
|
Hi Skusuma,
the problem is that literally interpreted, the desciption
Skusuma wrote: | using a 1ms pulse period to signal a 0 and 2ms pulse period for a 1 |
is unintelligible. With that "encoding", how can we tell two 0 from one 1?
There is a Sharp monitor at IRDB. It uses signals with the "Sharp" protocol, using D=1. There are also some Sharp TVs as device upgrades here. The also appear to use Sharp D=1.
Please try it. Dowload with IrScrutinizer/Remotelocator, export as Girr, open the Girr file in RMDU, and off you go. Or just use this. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Sun Mar 31, 2024 11:12 am Post subject: |
|
|
Barf wrote: | the problem is that literally interpreted, the desciption "using a 1ms pulse period to signal a 0 and 2ms pulse period for a 1" is unintelligible. With that "encoding", how can we tell two 0 from one 1? |
I agree that, overall, the description is vague enough that I don't want to spend all the time that it would take to write an executor and have it not be correct.
The bit that you quoted isn't the problem for me. They said the signal was similar to Sharp, and Sharp is defined as "<1,-3|1,-7>", so I assumed this is the same.
The complete Sharp IRP is "{38k,264}<1,-3|1,-7>(D:5,F:8,1:2,1,-165,D:5,~F:8,2:2,1,-165)+", which is a 15 bit signal which has a 5-bit device, 8-bit OBC, 2-bit switch, then that 15-bit signal is repeated, with the OBC complemented, and the switch changed from 1 to 2. This pair of signals is what gets repeated when the button is held.
The description here says: "The encoding of the keys is similar to other Sharp remotes, using a 1ms pulse period to signal a 0 and 2ms pulse period for a 1. However, there are only 12 total bits sent (and therefore 13 pulses). Codes are sent every 40ms, inverting the last 9 bits every transmission (e.g. a toggle mask of 00011111111)."
When they say 12-bits, but then describe it as 13 pulses, I'm not sure what the 13th pulse is, perhaps it refers to the lead-out pair? They do describe that 9-bits of the signal get complemented on a repeat.
So, is this signal really the same as Sharp except for losing 1 bit? In a Sharp signal, the first 5 bits are the device code, and the next 8 bits are the OBC, but in the table of bits that they posted, it's the middle 5 bits that appear to be the OBC, with 3 or 4 bits of zeroes on either side.
Also, the data in the table appears to be in MSB format, whereas Sharp is LSB, so are the bits in the table reversed?
So, bottom line, there are way too many unknowns for me to risk trying to write an executor based on what was posted. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Last edited by The Robman on Sun Mar 31, 2024 11:44 am; edited 1 time in total |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Sun Mar 31, 2024 11:40 am Post subject: |
|
|
Skusuma, do you know how to paste Pronto hex as learned signals in RMIR for your remote? If so, I have posted some possible codes for POWER below.
If you don't know, download an RMIR image from your remote and I'll add them to it.
== Attempt #1 - bits "as is", 000111111111 mask ==
0000 006d 0000 001a
000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633
000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
== Attempt #2 - bits "reversed", 000111111111 mask ==
0000 006d 0000 001a
000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633
000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
== Attempt #3 - bits "as is", 111111111000 mask ==
0000 006d 0000 001a
000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633
000b 0046 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 0726
== Attempt #4 - bits "reversed", 111111111000 mask ==
0000 006d 0000 001a
000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633
000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 0726 _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
3FG Expert
Joined: 19 May 2009 Posts: 3371
|
Posted: Sun Mar 31, 2024 7:00 pm Post subject: |
|
|
The description is confusing, but I think a simple IRP is
{38k,264}<1,-3|1,-7>(A:3,B:9,1,-165,A:3,~B:9,1,-165)+
where I have deliberately avoided attributing A and B to concepts like device or OBC. BTW, this particular description may be closer to Denon because for Denon, the 2 bits following F and ~F are 00 and 11 rather than 01 and 10 as seen with the otherwise identical Sharp protocol. We can't tell if this (presumably older) code has such manufacturer info encoded or not.
I think it is intended to be LSB, because numerals 1-12 are encoded starting at the 4th bit as 5 bits spanning 10H to 1BH ( i.e. 16+0 to 16+11) if read as LSB.
The "13 pulses" just refers to the necessary trailing mark that we always have with protocols employing mark-space1 and mark space2 to denote 0 and 1. If there is no trailing mark, the remote can't tell how long the last space is. Of course I tend to think of this trailing mark as part of the lead out, but others may conceive it differently. |
|
Back to top |
|
|
Skusuma
Joined: 28 Mar 2024 Posts: 16
|
Posted: Sun Mar 31, 2024 7:32 pm Post subject: |
|
|
Rob,
The 1st attempt worked. You're amazing. How can I convert the 12 bits to this pronto? Thank you so much for helping me. |
|
Back to top |
|
|
Skusuma
Joined: 28 Mar 2024 Posts: 16
|
Posted: Sun Mar 31, 2024 9:07 pm Post subject: |
|
|
Rob,
I saw the patterns of the pronto code:
0000 006D 0000 001A
IR Binaries (convert 0 to 000B 001E and convert 1 to 000B 0046)
0633
IR Binaries Mask (invert last 9 bits of IR Binaries)
0726
I was able to get CH Display button to work as well.
CH Display button pronto code:
0000 006D 0000 001A 000B 001E 000B 001E 000B 001E 000B 001E 000B 001E 000B 0046 000B 001E 000B 001E 000B 001E 000B 001E 000B 001E 000B 001E 000B 0633 000B 001E 000B 001E 000B 001E 000B 0046 000B 0046 000B 001E 000B 0046 000B 0046 000B 0046 000B 0046 000B 0046 000B 0046 000B 0726 |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Mon Apr 01, 2024 7:54 am Post subject: |
|
|
I will create a full set of Pronto codes for you, then I'll think about writing an executor for it. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Mon Apr 01, 2024 8:11 am Post subject: |
|
|
power
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
tv/computer
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
volume-down
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
volume-up
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
mute
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
tv/video
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
ch-display
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
1
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
2
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
3
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
4
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
5
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
6
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
7
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
8
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
9
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
10
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
11
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
12
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 001e 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726
hidden
0000 006d 0000 001a 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0633 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 001e 000b 0046 000b 0046 000b 0046 000b 0046 000b 0046 000b 0726 _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21271 Location: Chicago, IL |
Posted: Mon Apr 01, 2024 9:41 am Post subject: |
|
|
I've been reading the code in the Sharp executor and I think it's already programmed to handle this signal. The first logical statement tests the LSB of the fixed byte for 1, which it never is with Sharp or Denon, and if it's set, it looks like it reduces the signal length from 15 to 12.
I have created an upgrade that I think will replicate this, but I haven't tested it:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=26870
If this works, we'll need a new protocols.ini entry for Sharp Monitor. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|