View previous topic :: View next topic |
Author |
Message |
Teks
Joined: 24 Oct 2005 Posts: 16 Location: MA |
Posted: Mon Oct 24, 2005 10:43 pm Post subject: Solidtek Ack-571 keyboard A,Q,S,space & esc keys |
|
|
I am using the Solidtek ACK-571 IR Keyboard_KM.txt file
with RM, IR and a URC8910. All is good except a few keys that are not working for me and or missing. I was able edit and replace the old hex value for the <ESC> key. I also added the missing <SPACE> key and hex value.. both are working now. The 6C 90 Space, 60 60 Escape hex settings where found in this great thread. Three keys remain that I know of that are not working (they are also mentioned in the same post) the A, S and the missing Q key. It would be nice to have all the keys working and the Solidtek ACK-571 IR Keyboard_KM.txt updated. I'd hate to see Jon's great work fall by the wayside.
Is this the best and most current file for the solidtek ack-571 keyboard? Maybe the final slipped through the cracks.. member Nad might know.
Anyway...
After updating decode_ir.dll RM is able to decode my learned A Q S keys and give me a OBC value. Tried these values as is but they don't seem right.. no luck. Here is my learned AQSKeys IR file maybe someone can take a look.
Last edited by Teks on Mon Nov 07, 2005 1:53 pm; edited 1 time in total |
|
Back to top |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Wed Nov 02, 2005 6:09 pm Post subject: |
|
|
OK, I finally had to break out the Johnny Quest secret decoder ring on this one. I actually had to reverse engineer some of the existing keys that were working correctly. Also I figured out that you use the "Misc" values from DecodeIR.
Here are the OBC codes that are working for me:
A = 04 40
Q = 08 80
S = 84 C0
I will tell you the secret decoding trick for this device but then you have to promise you will erase it from your memory and disavow any knowledge of it. You take the last three of the four "Misc" chars of subdevice 0 for the learned key and you flip the bit order for each one. The "Misc" chars are output from the DecodeIR.dll in IR on the "Learned Signals" tab. You must be using the latest dll for this keyboard (figured that out on trial number 6237).
So for example, using the "S" key.
DecodeIR spits out this "Misc" value for this learned key:
0 1 2 3
Throw away the 0.
The 1 (0001) flips to 8 (1000).
The 2 (0010) flips to 4 (0100).
The 3 (0011) flips to C (1100).
This yields an OBC code of "84 C0".
Who/how do we update the KM.txt file? |
|
Back to top |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Wed Nov 02, 2005 7:11 pm Post subject: |
|
|
I have uploaded an updated KM file for this keyboard here.
The changes for this version are:
Added Q and Space keys.
Fixed the A, S and Esc keys.
Updated the Protocol def to v3.11. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Wed Nov 02, 2005 8:28 pm Post subject: |
|
|
Do the following buttons really work in this upgrade:
F2,
left alt,
left shift
I ask because the 2nd byte doesn't look right. I just took a look at the hex codes used for this upgrade as you got me curious with your post. First off, as you seem to already have figured out, this is an LSB protocol (which means you have to read the binary backwards).
Only 4 bits appear to be used in the 2nd byte, the remaining bits are all zeroes. You can calculate the first 4 bits by adding the left and right nibbles of the 1st byte together (keeping in mind that this is LSB, so you would need to reverse the bits in order to do the addition, then reverse the result).
I have created a spreadsheet that demonstrates this...
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=2388
Looking at the spreadsheet, you'll see that it kicked out those three buttons as not following the formula.
I think the correct hex codes for those buttons are:
10 10 F2
FA 20 left alt
70 70 left shift
So, if the buttons don't work, try replacing the hex codes with those values and see if that fixes 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 |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Wed Nov 02, 2005 9:31 pm Post subject: |
|
|
Great feedback Rob - thanks. I will take a look, test, and create a new KM file. It will take me a day or so to get to this.
Anyone know of any other misses for this keyboard? |
|
Back to top |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Thu Nov 03, 2005 2:06 pm Post subject: |
|
|
I just updated the KM file here.
What I found is that the correct OBC codes are the following for these keys:
F2 = 11 00
Left Shft = 71 60
Left Alt = FB 30
It appears that there was a transcription error in the first pass of the KM file.
These three key code updates are the only change from V2 to V3 of the KM file.[/url] |
|
Back to top |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Fri Nov 04, 2005 9:14 pm Post subject: |
|
|
Well my bad. The codes I used for the F2, L-shft and L-alt keys worked but were not reliable. I changed them to Rob's recommendation above and they are better. What tipped me off is that my OBC's had an odd first byte, e.g. 71 as opposed to 70 for the L-shft. No one had downloaded my V3 rev of the KM file yet so I simply replaced it with my updated version.
The V3 version of the KM file (here) now has these key defs:
F2 = 10 10
Left Shft = 70 70
Left Alt = FA 20
That's it - I'm done unless someone finds some other problems. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Fri Nov 04, 2005 9:23 pm Post subject: |
|
|
If I get the time (and I remember) I'll re-write the protocol for this so you won't need to specify the 2nd byte. I'll mean a slightly larger protocol upgrade, but a much smaller device upgrade.
When I do it, will you be up for testing 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 |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Fri Nov 04, 2005 9:55 pm Post subject: |
|
|
Yep - I would be happy to give it a try.
One thing though - once in awhile a key press on the remote will cause the key to get "stuck" on the receiver and it will repeat until I press another key. This is tolerable but it would be nice if it did not do that. The actual keyboard does not do this, only the remote. I suspect it has something to do with the timing in the protocol. I would be interested if anyone else is seeing a similar problem with this keyboard. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Fri Nov 04, 2005 9:58 pm Post subject: |
|
|
Can you do me a favor, can you learn some short presses of the keyboard buttons and post the results. In other words, don't hold the keyboard button down as you would normally do when learning a button. _________________ 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 |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Fri Nov 04, 2005 10:31 pm Post subject: |
|
|
I only have a URC-6131.
Hopefully someone else with the Solidtek ACK-571 keyboard and a learning remote can reply.
Perhaps some of the IR files in this post and one other in this forum will suffice? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
|
Back to top |
|
|
xaust
Joined: 01 Oct 2005 Posts: 32
|
Posted: Sun Nov 06, 2005 10:48 am Post subject: |
|
|
I tested the V4 KM file with the built-in V3 protocol code. The keys are working fine. The key repeat problem still remains though. Thanks for the attention to this device Rob! |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21246 Location: Chicago, IL |
Posted: Sun Nov 06, 2005 11:22 am Post subject: |
|
|
Is the key-repeat problem limited to certain buttons? And if so, which ones? The implication there would be that the BREAK signal is not being calculated correctly for those buttons, while it is being calculated correctly for all the others.
Armed with that info, the next step would be to search through all of those other threads and see if anyone has included learns for those buttons, and more importantly, see if they've included short-tap learns. Could you do this?
Alternatively, once you've identified the buttons, we could try pinging Teks to see if we could get him to learn them.
In the meantime, you could just program macros for those buttons where you follow the problem button with another button that doesn't do anything important, just to cancel it out. _________________ 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 |
|
|
Teks
Joined: 24 Oct 2005 Posts: 16 Location: MA |
Posted: Sun Nov 06, 2005 12:45 pm Post subject: |
|
|
Hey guys, thanks for all the effort.. I like to think this is a big part of what the JP1 forum is all about.
As for keys repeating I'll have to check into it a bit more. If you need any ack-571 learned keys I'm your man.
Last edited by Teks on Mon Nov 07, 2005 1:50 pm; edited 1 time in total |
|
Back to top |
|
|
|