JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Epson PowerLite EMP-835 Projector
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Protocol Decodes
View previous topic :: View next topic  
Author Message
John S



Joined: 11 Jun 2007
Posts: 11
Location: Australia

                    
PostPosted: Tue Aug 31, 2010 8:33 am    Post subject: Reply with quote

vickyg2003 wrote:
Give this a try and see if it works any better.
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8859

Vicky,

Unfortunately I'm getting the same result as before. Only the 7 commands working. Would you have any other suggestions?

Many thanks.
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Tue Aug 31, 2010 10:24 am    Post subject: Reply with quote

Sorry about that, I just downloaded that zip file, and its doesn't have the txt file from 8/29, so somewhere along the line I goofed. Please let me know if this works.

http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8859
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
John S



Joined: 11 Jun 2007
Posts: 11
Location: Australia

                    
PostPosted: Tue Aug 31, 2010 11:11 pm    Post subject: Reply with quote

Vicky,

Okay, some solid progress to report.

Of the 29 functions in the original ccf file, 19 of them definitely work, 1 definitely doesn't work and the other 9 I cannot test as they are dependent on other functionality that I can't yet access.

Which brings me to another question. The comment listed with the ccf file posted at Remote Central says that the file is the "complete Epson remote" but I do not believe that to be the case. According to the Epson manual the original remote has a doughnut style ring for up/down left/right navigation but these functions are not in the ccf. These missing functions are vitally important as without them I can't navigate to various places to successfully configure the projector.

Another interesting thing of less importance about the ccf was that it included button functions designated 1 to 9 but from reading the Epson manual these appear to be shifted functions on the original remote that perform other functions in the unshifted state which are the functions we have in the ccf file. I guess what I am trying to say is the functions designated 1 to 9 in the ccf are not functions 1 to 9 at all. The manual seems to indicate that there are other functions that also were not in the ccf either but these don't appear to be necessary to at least get the projector configured successfully.

So the question is: Is it possible to derive unknown function codes from the information we already have or am I foobarred? And if it is possible, how do I go about it?

Thankyou for the great work.
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Sep 01, 2010 6:53 am    Post subject: Reply with quote

John S wrote:
Vicky,

Okay, some solid progress to report.

Of the 29 functions in the original ccf file, 19 of them definitely work,

which ones
Quote:

1 definitely doesn't work

which one is that.

Quote:

Which brings me to another question. The comment listed with the ccf file posted at Remote Central says that the file is the "complete Epson remote" but I do not believe that to be the case.

So the question is: Is it possible to derive unknown function codes from the information we already have or am I foobarred? And if it is possible, how do I go about it?


Okay if we understood this protocol better we might have been able to fill in the OBC's, but we never got to that point with this protocol, AND from my notes on the EMP710, the menu keys didn't have the same pattern as the other keys for that Epson. That is the first 6 and last 6 bytes are not static, they changed.
You should probably have a look at the EMP820. Its in a PCF file, which is an inconvenient form because you need to find the correct ProntoEditNG and then pull them out, key by key. But if you created a spreadsheet with all the pronto hex someone could look at it.

The pattern recognition part of protocol decodes is not my "area", I'm not good at it, but if we find the pattern, I'm sure I can code it.

You might also want to email John Whitiby to see if he can capture the other signals.

Also we might want to look at the EMP710 to see if that protocol would get us anywhere, but I don't see the pattern.

Pattern recognition is not my area. I just can't see them!
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Sep 01, 2010 7:30 am    Post subject: Reply with quote

vickyg2003 wrote:
You should probably have a look at the EMP820. Its in a PCF file, which is an inconvenient form because you need to find the correct ProntoEditNG and then pull them out, key by key. But if you created a spreadsheet with all the pronto hex someone could look at it.

If you do get those codes, one by one, rather than saving them into a spreadsheet, you should save them into an IR file. To do this, create a new IR file for a remote with lots of learning memory, like the URC-8820, then use the ADD button to create new learned signals by pasting in the pronto hex.
_________________
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
View user's profile Send private message Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Sep 01, 2010 7:36 am    Post subject: Reply with quote

The Robman wrote:
vickyg2003 wrote:
You should probably have a look at the EMP820. Its in a PCF file, which is an inconvenient form because you need to find the correct ProntoEditNG and then pull them out, key by key. But if you created a spreadsheet with all the pronto hex someone could look at it.

If you do get those codes, one by one, rather than saving them into a spreadsheet, you should save them into an IR file. To do this, create a new IR file for a remote with lots of learning memory, like the URC-8820, then use the ADD button to create new learned signals by pasting in the pronto hex.


Rob, the Epson signals the EMp835 and the EMP710 create learns that hang up the remote if you try to send them. Can you use these from the IR file to create the binary anyway?
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
John S



Joined: 11 Jun 2007
Posts: 11
Location: Australia

                    
PostPosted: Wed Sep 01, 2010 9:43 am    Post subject: Reply with quote

Quote:
which ones



Last edited by John S on Thu Sep 02, 2010 8:48 am; edited 1 time in total
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Sep 01, 2010 9:59 am    Post subject: Reply with quote

vickyg2003 wrote:
Rob, the Epson signals the EMp835 and the EMP710 create learns that hang up the remote if you try to send them. Can you use these from the IR file to create the binary anyway?

This is the "s-video" button in Pronto hex:

0000 0070 004B 0000
0056 0016 0015 0016 002B 0017 0014 0017 0014 002C 0015 002B 0014 0016 002A 0017 0014 002B 002B 0016 0014 0016 0015 0015 0015 0015 0014 0016 0015 0AE6
0056 0016 0015 0015 002B 0017 0014 0017 0015 002B 0015 002B 0015 0015 002A 0017 0015 002A 002A 0017 0014 0017 0015 0016 0014 0017 0014 0017 0014 0B01
0056 0016 0015 0015 002B 0017 0014 0017 0015 002B 0015 002B 0015 0015 002A 0017 0014 002C 002A 0017 0015 0016 0014 0017 0014 0017 0014 0016 0015 0AF5
0056 0016 0015 0016 002B 0017 0015 0015 0014 002C 0015 002B 0014 0016 002A 0017 0014 002C 002A 0017 0015 0015 0014 0016 0014 0017 0014 0017 0014 0ADD
0056 0016 0015 0016 002B 0017 0015 0015 0015 002B 0015 0015 0015 0015 002A 0017 0014 002C 002A 002D 0014 0017 0014 0017 0014 0016 0015 0015 0014 0016

I pasted it into IR where it generated the following UEI code:

15 00 42 00 D8 06 04 8A 01 29 01 14 01 29 02 3D
01 35 01 15 02 49 01 15 93 AC 02 37 02 60 4B 01
21 33 12 32 11 11 40 12 13 31 23 21 11 14 01 21
33 12 32 11 11 40 12 13 31 23 21 11 14 01 21 31
12 35 11 11 10

and the following timing information (rounded to 550):

+2200 -550 +550 -550 +1100 -550 +550 -550 +550 -1100 +550 -1100 +550 -550 +1100 -550 +550 -1100 +1100 -550 +550 -550 +550 -550 +550 -550 +550 -550 +550 -75350
+2200 -550 +550 -550 +1100 -550 +550 -550 +550 -1100 +550 -1100 +550 -550 +1100 -550 +550 -1100 +1100 -550 +550 -550 +550 -550 +550 -550 +550 -550 +550 -75350
+2200 -550 +550 -550 +1100 -550 +550 -550 +550 -1100 +550 -1100 +550 -550 +1100 -550 +550 -1100 +1100 -550 +550 -550 +550 -550 +550 -550 +550 -550 +550 -75350
+2200 -550 +550 -550 +1100 -550 +550 -550 +550 -1100 +550 -1100 +550 -550 +1100 -550 +550 -1100 +1100 -550 +550 -550 +550 -550 +550 -550 +550 -550 +550 -75350
+2200 -550 +550 -550 +1100 -550 +550 -550 +550 -1100 +550 -550 +550 -550 +1100 -550 +550 -1100 +1100 -1100 +550 -550 +550 -550 +550 -550 +550 -550 +550 -550

Then I converted both the Pronto hex and the raw times into binary:

From the Pronto hex:

0000 0070 004B 0000
LI: 001000010100100110000000000 0AE6
LI: 001000010100100110000000000 0B01
LI: 001000010100100110000000000 0AF5
LI: 001000010100100110000000000 0ADD
LI: 001000010000100111000000000 0016

From the raw times:

LI: 001000010100100110000000000 -75350
LI: 001000010100100110000000000 -75350
LI: 001000010100100110000000000 -75350
LI: 001000010100100110000000000 -75350
LI: 001000010000100111000000000 -550

As you can see, they are the same, so yes, pasting the learns into an IR file will 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
View user's profile Send private message Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Sep 01, 2010 11:35 am    Post subject: Reply with quote

John I updated the file again. I renamed the functions 1- 9 and marked down the untested ones, and then I rechecked all the binary against the hex on the untested ones, so *hopefully* I've got them right this time!
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Sep 01, 2010 4:13 pm    Post subject: Reply with quote

Vicky,
I had a go at making your PB executor smaller, take a look at this to see how I did it, and if you have a chance, can you test it to see if it works.

http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8891

Thanks,
Rob
_________________
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
View user's profile Send private message Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Sep 01, 2010 4:57 pm    Post subject: Reply with quote

Can't try it until I go out and get new AA batteries, lol.

I like the lookup, a lot more efficient than the bit test. However it looks like this is going to send out 32 pairs and our signal is 26 pairs. The 6bit fixed, 8 bit command, 6 bit command, 6 bit fixed
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Sep 01, 2010 7:21 pm    Post subject: Reply with quote

vickyg2003 wrote:
However it looks like this is going to send out 32 pairs and our signal is 26 pairs. The 6bit fixed, 8 bit command, 6 bit command, 6 bit fixed

Instead of 6-8-6-6 (total 26) I decided to treat it as 4-8-8-8 (total 28). So why add the extra 2 bits? If you look at your code, when you're done sending the 6-8-6-6 stuff, you send the +550 -550 pair one more time as a primer for the leadout time. Well, that pair represents 2 zeroes, so instead of hard coding that send, I just added 2 zeroes to the overall signal.
_________________
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
View user's profile Send private message Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Thu Sep 02, 2010 9:06 pm    Post subject: Reply with quote

The Robman wrote:
Instead of 6-8-6-6 (total 26) I decided to treat it as 4-8-8-8 (total 28). So why add the extra 2 bits? If you look at your code, when you're done sending the 6-8-6-6 stuff, you send the +550 -550 pair one more time as a primer for the leadout time. Well, that pair represents 2 zeroes, so instead of hard coding that send, I just added 2 zeroes to the overall signal.


Why couldn't I see that! Yes that makes a lot of sense. I'm just not a math person! I guess this is why they wanted us to have all that math when studying programming. I wish I had paid more attention.

Did you get a chance to look at those EMP710 codes? Do you see a pattern there? I think somewhere Jon Armstrong had found a checksum in all of this but I don't have the ability to see them myself.
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Thu Sep 02, 2010 10:18 pm    Post subject: Reply with quote

I haven't looked yet, I got busy with the Beo thing, but I will try to look tomorrow.

Did you get a chance to test my executor, I'm curious to know if it works.
_________________
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
View user's profile Send private message Visit poster's website
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Thu Sep 02, 2010 10:57 pm    Post subject: Reply with quote

I haven't been to the store yet for batteries. Shopping is tomorrow and I'll get batteries, but I've read the code enough to believe it will work. I haven't checked the Hex for the functions yet, but I assume you would be better at that then I am. That binary to hex conversion is really, really hard for me to do. Not that it is difficult to do, but its difficult to remember what I'm doing.

I think that the Emp710 thing needs to be done too, because that upgrade that 'doesn't work' has been download 130 times. So apparently lots of people have been looking for it. It might even work with this 835.
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Protocol Decodes All times are GMT - 5 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
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
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control