|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
yesok
Joined: 25 Aug 2006 Posts: 136
|
|
Back to top |
|
|
Capn Trips Expert
Joined: 03 Oct 2003 Posts: 3990
|
Posted: Mon Mar 26, 2007 3:55 am Post subject: |
|
|
Eventually Rob or somebody else may jump in and do this for you, but pending that, you might try to build your own protocol using Protocol Builder.
There is an excellent help document that Rob wrote that should (if the protocol is not overly complex) walk you through building this protocol. _________________ Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!
Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer) |
|
Back to top |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Mon Mar 26, 2007 8:21 am Post subject: Processed learned signals - Samsung Air Conditioner |
|
|
Hello Capn Trips,
Capn Trips wrote: | There is an excellent help document that Rob wrote that should (if the protocol is not overly complex) walk you through building this protocol. |
I have done my homework as follows;
// Learned signals from Samsung AirCon with URC-9910B01 - 20070326, ysy
// lead-in: +3000 -9000
// +500 -1570 -> 1
// +500 -560 -> 0
// lead-out: ?
// ON
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0
1 1 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1
// OFF
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
// Temp Up
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0
1 1 0 0 0 1 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1
// Temp Down
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1
// Wind 1
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1
// Wind 2
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1
// Wind 3
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Turbo
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Far
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Normal
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Wind Up/Down
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0
1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Wind Left/Right
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0
0 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1
// Mode 1
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1
0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1
// Mode 2
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1
0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1
// Mode 3
lead-in 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 0 1 0 0
1 1 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0 0 1 1 1 1 1
The problem is what is the lead-out?
Any clue would be welcome to continue my homework.
Regards,
Yesok |
|
Back to top |
|
|
Capn Trips Expert
Joined: 03 Oct 2003 Posts: 3990
|
Posted: Mon Mar 26, 2007 11:07 am Post subject: |
|
|
From the help document: Quote: | 19) [Lead-Out Style]: this determines whether the lead-out portion is a burst pair or just a single OFF time. “[-LO]” means it’s just a single OFF time. “[LI,-LO]” means it’s a pair which uses the Lead-in pairs ON time. “[OneOn, -LO]” means it’s a pair that uses the logical “one” pairs ON time. “[LI], [OneOn, -LO]” means that the lead-in pair is repeated and it’s followed by a “[OneOn, -LO]” pair.
20) [Lead-Out] OFF (uSec): this is the lead-out OFF time. (see below)
21) OFF as Total: when “no” is selected, the OFF time entered above will be used for every signal. When “yes” is selected, the total duration of the data portion of the signal is calculated and subtracted from the time entered above to determine the actual lead-out time.
| It looks to me like your lead-out is identical to a logical "1", so I believe it fits the highlighted criteria above:
(19) The STYLE is "[OneON, -LO]" where the OneON=the "ON" time of your logical "1" and your -LO happens to equal the "OFF" time of your logical "1";
(20) [Lead-Out]=-1570 (your logical "1" off time, as discussed above)
(21) NO, since it's always the same.
I suggest you re-learn the "OFF" command, since it doesn't seem to fit the same pattern.
Also, if you divide the strings into groups of 8, you will see that the last "1" command stands alone as your lead-out.
Quote: | // ON
lead-in 10000000 01000011 01111111 10000100 11000001 11011000 00001111 1
// OFF
lead-in 10000000 01000011 11110000 00000000 00000000 00000100 0
// Temp Up
lead-in 10000000 01001101 01111111 10000100 11000101 11011000 00001111 1
// Temp Down
lead-in 10000000 01001101 01111111 10000100 11001001 11011000 00001111 1
// Wind 1
lead-in 10000000 01000111 01110011 10000100 11001001 10011000 00001111 1
// Wind 2
lead-in 10000000 01001011 01110011 10000100 11001001 11011000 00001111 1
// Wind 3
lead-in 10000000 01001111 01110011 10000100 11001001 10001000 00001111 1
// Turbo
lead-in 10000000 01000011 01111101 11100100 11001001 10001000 00001111 1
// Far
lead-in 10000000 01000111 01111101 10000100 11001001 10001000 00001111 1
// Normal
lead-in 10000000 01000011 01111101 11100100 11001001 10001000 00001111 1
// Wind Up/Down
lead-in 10000000 01001011 01110011 11100100 11001001 10001000 00001111 1
// Wind Left/Right
lead-in 10000000 01001101 01110111 11101110 01001001 10001000 00001111 1
// Mode 1
lead-in 10000000 01001011 01110101 10001101 01001001 10110000 00001111 1
// Mode 2
lead-in 10000000 01001111 01110101 10001101 01000001 10000100 00001111 1
// Mode 3
lead-in 10000000 01000111 01110101 10000100 11000001 10101100 00001111 1 |
What I can't help you with is decoding the stuff in between the Lead-in and Lead-out into Device, Subdevice, and OBC, but hopefully someone smart will jump in soon.
I can see that of the 7 bytes in each signal (ignoring "OFF"), the first byte is always the same, and the last byte is always the same, while the 5 in between vary(although the first nibble of byte 2 is also consistent), but I see no obvious complementarity between any of these, so I don't know how to extract any additional useful info for you. _________________ Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!
Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer) |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Mon Mar 26, 2007 11:50 am Post subject: |
|
|
The OFF and MODE4 buttons were not learned well enough for me to decode them, so I would need you to re-learn those 2 buttons.
Also, there are alot of bits of data that change from button to button, mor ethan I would expect simply for a change in OBC, so I suspect that some of the bits might be toggle bits, or something similar. Therefore, I would like to see you learn the same button 4 or 5 times in a row, so I can see if any bits change from press to press.
One last thing, all of the learns just show a "pressed once" portion, this either implies that the remote only sends the data stream once, or it means that you didn't hold the A/C remote's button down during the learning process. If it was because of the latter reason, please be sure to hold the button down when you re-learn the buttons.
Also, please confirm that the learned signals themselves work. _________________ 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 |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Tue Mar 27, 2007 3:45 am Post subject: Thanks |
|
|
Hello Capn Trips,
Thanks for your guide regarding LO type.
Capn Trips wrote: | I suggest you re-learn the "OFF" command, since it doesn't seem to fit the same pattern |
Yes, it is weird. But several successful learning gave the same result.
Yesok |
|
Back to top |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Tue Mar 27, 2007 4:27 am Post subject: IR learned files and remote button description |
|
|
Hello Robman,
The Robman wrote: | The OFF and MODE4 buttons were not learned well enough for me to decode them, so I would need you to re-learn those 2 buttons.
Also, there are alot of bits of data that change from button to button, mor ethan I would expect simply for a change in OBC, so I suspect that some of the bits might be toggle bits, or something similar. Therefore, I would like to see you learn the same button 4 or 5 times in a row, so I can see if any bits change from press to press.
|
I have uploaded sevaral IR learned files and a text file(see http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4388).
They are made for your instructions.
Quote: | One last thing, all of the learns just show a "pressed once" portion, this either implies that the remote only sends the data stream once, or it means that you didn't hold the A/C remote's button down during the learning process. If it was because of the latter reason, please be sure to hold the button down when you re-learn the buttons. |
All buttons generate IR signal on button release, hence no repeats.
Quote: | Also, please confirm that the learned signals themselves work. |
I will confirm the test result tomorrow.
Yesok |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Tue Mar 27, 2007 2:37 pm Post subject: |
|
|
I'm glad you did such a thorough job with the learning because it does appear that even though the remote has "toggle" buttons, it is in fact sending a different signal each time that it toggles, so the notes that you added to each button were very useful in this regard.
When you tested the learned signals, did you find this to be the case also? In other words, even though the button on the original remote would toggle between the features, the learned button should only select one feature.
Assuming that this is the case, could you re-test the "mode" and "deflector" learns to see what each one really does please.
Just FYI, this is a long 56 bit signal where most of the bits are variable, so creating an upgrade for it is going to be tricky.
Here's a spreadsheet showing how I'm looking at the data...
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4390 _________________ 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 |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Wed Mar 28, 2007 10:04 pm Post subject: Learned signal test for Samsung Air Conditioner |
|
|
Hello Robman,
The Robman wrote: | When you tested the learned signals, did you find this to be the case also? In other words, even though the button on the original remote would toggle between the features, the learned button should only select one feature.
Assuming that this is the case, could you re-test the "mode" and "deflector" learns to see what each one really does please.
Just FYI, this is a long 56 bit signal where most of the bits are variable, so creating an upgrade for it is going to be tricky. |
All learned signals EXCEPT Power On, Power Off, Temp Up and Temp Down work as the original remote. That includes "Mode" and "Deflector" control buttons. The learned buttons select ONLY one feature.
Thanks for a nice material for my homework.
Yesok |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Wed Mar 28, 2007 10:49 pm Post subject: |
|
|
Unlike the other files, in the file that contains all the "mode" buttons, you didn't list what each "mode" button really does, so in my spreadsheet I have 8 (or so) different signals all simply labelled "mode".
The reason I asked you to verify what each of the "deflector" learns do, is because I found identical signals with different labels in the deflector file.
For the 4 buttons that don't work (ie, Power On, Power Off, Temp Up and Temp Down), the best I can suggest is that you try re-learning them until you get a capture that does work. The Power Off buttin is unusual in that it sends a 2nd shorter data stream after the first.
Looking at the data in my spreadsheet, I'm not seeing any quick and easy way to reduce the size of the variable data, so if I do make an upgrade for this, it's going to need approximately 5 bytes of variable data, which would make for a very big upgrade, especially as it's all discretes. _________________ 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 |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Wed Mar 28, 2007 11:38 pm Post subject: Notes for buttons added IR file |
|
|
Hello Robman,
The Robman wrote: | Unlike the other files, in the file that contains all the "mode" buttons, you didn't list what each "mode" button really does, so in my spreadsheet I have 8 (or so) different signals all simply labelled "mode". |
I have uploaded a revised IR file where notes for buttons are added(see http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4394).
Quote: | The reason I asked you to verify what each of the "deflector" learns do, is because I found identical signals with different labels in the deflector file. |
Could you tell me where to look for those identical signals with different labels?
Quote: | For the 4 buttons that don't work (ie, Power On, Power Off, Temp Up and Temp Down), the best I can suggest is that you try re-learning them until you get a capture that does work. The Power Off buttin is unusual in that it sends a 2nd shorter data stream after the first. |
I will try as you suggested and report you the result.
Yesok |
|
Back to top |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Thu Mar 29, 2007 1:09 am Post subject: Actually Tested learned IR file |
|
|
Hello Robman,
I think I have made mistake in testing the learned IR file for Samsung Air Conditioner.
The Robman wrote: | I'm glad you did such a thorough job with the learning because it does appear that even though the remote has "toggle" buttons, it is in fact sending a different signal each time that it toggles, so the notes that you added to each button were very useful in this regard.
When you tested the learned signals, did you find this to be the case also? In other words, even though the button on the original remote would toggle between the features, the learned button should only select one feature.
Assuming that this is the case, could you re-test the "mode" and "deflector" learns to see what each one really does please. |
I have made a new learned IR file(see http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4395) to test, instead of using the existing IR files.
Here all buttons, except Power On, Power Off, Temp Up and Temp Down work as the original remote.
I will retest with the existing files tomorrow.
Sorry for the confusion.
Yesok |
|
Back to top |
|
|
yesok
Joined: 25 Aug 2006 Posts: 136
|
Posted: Thu Mar 29, 2007 10:50 pm Post subject: Test Result of IR learned files - Samsung Air Conditioner |
|
|
Hello Robman,
The Robman wrote: | When you tested the learned signals, did you find this to be the case also? In other words, even though the button on the original remote would toggle between the features, the learned button should only select one feature. |
Please find the test result of each IR learned files(see http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4388);
1. CoolMode + AirClean
All learned buttons control the air conditioner as intended.
2. Deflector
All buttons except Sat:->(Left/Right On) control the air conditioner as intended.
3. Fan
All learned buttons control the air conditioner as intended.
4. Mode
All learned buttons except Sat:4(Cool) control the air conditioner as intended.
5. Power
5.1 Power On: All learned buttons control the air conditioner as intended.
5.2 Power Off: All buttons fail to control.
5.3 Temp Up
TV:2,3,4: O.K.
TV:1: Fail
[Note] The direction of button press affects control result. If buttons are pressed 2,3 and 4 in sequence, temp UP is achieved. But if pressed 4,3 and 2 in sequence, ecah button press results in temp DOWN.
5.4 Temp Down
VCR: 2,3,4: O.K.
VCR:1: Fail
[Note] The direction of button press affects control result. If buttons are pressed 2,3 and 4 in sequence, temp DOWN is achieved. But if pressed 4,3 and 2 in sequence, ecah button press results in temp UP.
6. Timer
All learned buttons control the air conditioner as intended.
Hope this info is useful for your protocol decoding.
Yesok |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Sat Mar 31, 2007 9:39 pm Post subject: |
|
|
Hi Yesok,
I just started looking at your latest zip file and I notice that the learns in the "mode" file are still un-labelled. I'm assuming that each of these buttons performs a different "mode" function (ie, Cool, Auto, DeHumid, Fan) , but I have no idea which function is on which button.
Therefore, could you please re-load that file into your remote and test each of the learns to see what they do.
If the "deflector" learns are similar to the laast set, I will probably be asking you to do another test with them once I've decoded the signals. _________________ 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: 21246 Location: Chicago, IL |
Posted: Sat Mar 31, 2007 10:18 pm Post subject: |
|
|
Here are some buttons that appear to have the exact same signals, yet you list different functions for them. Could you see if these buttons really do perform all of the listed functions.
FUNCTION 1:
cool mode - normal (file 1, TV/6)
fan - high (file 3, DVD/3)
mode (file 4, DVD/4)
FUNCTION 2:
deflector left/right off (file 2, VCR/left)
fan - low (file 3, AUX/1)
FUNCTION 3:
cool mode - normal (file 1, TV/3)
fan - high (file 3, AUX/3)
mode (file 4, TV/4)
here's the file cross-ref:
1 = URC-9910B01-Samsung_AirCon-L-CoolMode-AirClean-20070327-a.ir
2 = URC-9910B01-Samsung_AirCon-L-Deflector-20070327-a.ir
3 = URC-9910B01-Samsung_AirCon-L-Fan-20070327-a.ir
4 = URC-9910B01-Samsung_AirCon-L-Mode-20070327-a.ir
5 = URC-9910B01-Samsung_AirCon-L-Power-Temp-20070327-a.ir
6 = URC-9910B01-Samsung_AirCon-L-Timer-20070327-a.ir _________________ 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
|