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

RCA ColorTrak TV (20 years old)
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sat Dec 06, 2003 9:54 pm    Post subject: RCA ColorTrak TV (20 years old) Reply with quote

Device: The 20 year old RCA ColorTrak TV in the living room (no model number anywhere, everything just says "ColorTrak")

Remote: Wal-Mart 88810w
JP1 Tools Available: +cable, +KM, +RM, +IR
Have Original Remote: Yes

The standard setup codes for RCA TVs did not work. (0047,1047,1147,1247,1347,1447,0090,0051,0093,0019)

JP1 Yahoo Files has 1 RCA TV device upgrade which did not work.

I learned a few buttons. It was very hard to get the 8810w to learn them. Took multiple attempts for each. When tested the buttons worked on the TV to turn on power, change volume and change channel. When I uploaded the remote to IR.exe, there were no protocols, no devices, no subdevices, no EFCs, no OBCs listed for any of them. Here is what was listed:

Power
Sent Once: +7374 -1242 +396 -2824 +396 -2824 +396 -2824 +1584 -1636 +396 -2824 +1584 -1636 +1584 -1636 +396 -2824 +396 -2824 +1584 -1636 +4752 -1690
Sent Repeatedly: +396 -2824 +396 -2824 +396 -2824 +1584 -1636 +396 -2824 +1584 -1636 +1584 -1636 +396 -2824 +396 -2824 +1584 -1636 +4752 -1690

Vol Up
Sent Once: +7486 -1104 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +1608 -1612 +1608 -1612 +4848 -1594
Sent Repeatedly: +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +1608 -1612 +1608 -1612 +4848 -1594

Vol Down
Sent Once: +7386 -1204 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +4824 -1618
Sent Repeatedly: +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +4824 -1618

Channel Up
Sent Once: +7360 -1230 +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +1608 -1612 +1608 -1612 +4824 -1618
Sent Repeatedly: +402 -2818 +402 -2818 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +402 -2818 +1608 -1612 +1608 -1612 +1608 -1612 +4824 -1618

The power button was at a frequency of 40404. The rest were at a frequency of 39800.

Any suggestions for creating a device upgrade or is it basically impossible when no protocol is listed? Also, as I am now curious, what does all that stuff mean? Is there something I can go read to edumakate myself? Smile
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
jamesgammel
Exile Island Resident


Joined: 03 Aug 2003
Posts: 394
Location: Gillette, Wyoming

                    
PostPosted: Sun Dec 07, 2003 12:44 am    Post subject: Reply with quote

Steve,

If your old RCA is indeed 20 or more years old, that would put it at 1983 or EARLIER vintage. it wasn't until 1984 That RCA switched to using the IR stream that's commonly in use today. I'm surprised that you even got frequency readings.
I had a 1984 vintage RCA TV. I couldn't get a ueic remote to work it. however, iwas able to get an RCA systemlink remote to work the thing with setupcode 005. What i never did find out was whether 005 was the old scheme put in the remote, or whether since it was a transitional model, the firware would accept two different schemes.

Jim
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
gjarboni
Expert


Joined: 20 Sep 2003
Posts: 294
Location: Columbia, MD

                    
PostPosted: Sun Dec 07, 2003 1:45 am    Post subject: Re: RCA ColorTrak TV (20 years old) Reply with quote

usblipitor wrote:
Device: The 20 year old RCA ColorTrak TV in the living room (no model number anywhere, everything just says "ColorTrak")

Any suggestions for creating a device upgrade or is it basically impossible when no protocol is listed? Also, as I am now curious, what does all that stuff mean? Is there something I can go read to edumakate myself? Smile


To answer your questions in order.

1) It is possible to create a device upgrade when no protocol is listed, but it usually requires a new protocol. This protocol can be created with Protocol Builder.

Jon or John (& others) can answer the rest better, but I was hear first, so I'll give it a shot.

2) The stuff is a collection on on (+) and off (-) pulses. In a majority of protocols there is one type of + - signal for a zero bit and another type of + - signal for a one bit.

3) There is lots of information about IR protocols. I believe most of it is at remote central and a large part of it is the work of Barry Gordon. There are also many posts on the old Yahoo group that describe how to decode signals. One real important thing to remember when decoding signals is that slight variations in milliseconds and frequency don't matter.

For this protocol there is a lead in signal of +7400 -1200 (approx.). +400 -2800 is either zero or one and +1600 -1600 is either one or zero. There's a lead out of +4800 -1700. When held down everything but the lead in is repeated. With a guess of +400 -2800 as a zero and +1600 -1600 as a one, I get:

Power
0001011001

Vol Up
0001000111

Vol Down
0001000101

Channel Up
0001010111

Now I'd guess that the first four (or five) bits are the device and that the rest are the data. The device is 2 (00010) or one (0001) and the commands are:
Power=25
Vol+=7
Vol-=5
Ch+=23

Or maybe the last one is always sent and the commands would be:

Power=12
Vol+=3
Vol-=2
Ch+=11

That looks a bit more likely (Vol+ and Vol- are usually one after the other).

The next step is for you to learn as many commands as you can from the initial remote to your 8811. Fill up the 8811's memory if you can (you'll get a long blink after the setup-975 when you do). Post the IR image to the yahoo diagnosis area and me or someone else will decode it.


Last edited by gjarboni on Sun Dec 07, 2003 3:45 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail AIM Address
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sun Dec 07, 2003 2:47 am    Post subject: Reply with quote

What a cool explanation! That actually made a lot of sense, and now those long strings of numbers do not seem so mysterious!

I learned all the buttons on the RCA remote, and put them in a file in the diagnostic area of JP1-Yahoo:
00_IR_RCAColorTrak_Learned_Codes.txt

Thank you all, again, for your help and expertise! Very Happy
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sun Dec 07, 2003 3:38 am    Post subject: Reply with quote

Using Jason's decoding scheme above, I found that the first 4 digits were always 0001, and that the last digit was always 1. I divided the code into part1 which is the first 4 digits, and part2, which is the rest of the digits except for that final digit which was always 1. So if the first 4 digits (part1) are always 0001, maybe the device is 01? I converted what I am calling part2 (the rest of the signal except the final 1) to decimal, and this is in the last column.

Key Decode Part1 Part2 Decimal
----- ---------- ---- ----- --
Power 0001011001 0001 01100 12
Ch+ 0001010111 0001 01011 11
Ch- 0001001111 0001 00111 7
Vol+ 0001000111 0001 00011 3
Vol- 0001000101 0001 00010 2
0 0001100001 0001 10000 16
1 0001100011 0001 10001 17
2 0001100101 0001 10010 18
3 0001100111 0001 10011 19
4 0001101001 0001 10100 20
5 0001101011 0001 10101 21
6 0001101101 0001 10110 22
7 0001101111 0001 10111 23
8 0001110001 0001 11000 24
9 0001110011 0001 11001 25
Mute 0001000011 0001 00001 1
Rcall 0001111101 0001 11110 30

Now if I only knew how to turn this information into a protocol.. but wait, that would require an expert.. now where can I find one of them, hmmm... Smile

PS: how does one correctly format a table in this forum? My nicely formated table that I typed in nice straight columns got horribly parsed by phpBB.
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
Mark Pierson
Expert


Joined: 03 Aug 2003
Posts: 3017
Location: Connecticut, USA

                    
PostPosted: Sun Dec 07, 2003 6:13 am    Post subject: Reply with quote

usblipitor wrote:
how does one correctly format a table in this forum? My nicely formated table that I typed in nice straight columns got horribly parsed by phpBB.

You can try using the Code tag, but even that seems to be hit or miss. For example, you can't use the Tab key inside the text box where you compose your message. Using spaces is difficult because it displays with a proportional font.
_________________
Mark
Back to top
View user's profile Send private message Send e-mail Visit poster's website
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Sun Dec 07, 2003 9:53 am    Post subject: Reply with quote

You do have to use to code tag, but you also have to edit the code using a monospace font. I usually compose in Notepad w/ the Courier font, then copy'n'paste back into the browser.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sun Dec 07, 2003 2:08 pm    Post subject: Re: RCA ColorTrak TV (20 years old) Reply with quote

gjarboni wrote:
Jon or John (& others) can answer the rest better, but I was hear first, so I'll give it a shot.

For this protocol there is a lead in signal of +7400 -1200 (approx.). +400 -2800 is either zero or one and +1600 -1600 is either one or zero. There's a lead out of +4800 -1700. When held down everything but the lead in is repeated. With a guess of +400 -2800 as a zero and +1600 -1600 as a one...
I have found the protocol builder spreadsheet and have read the readme and have looked at the LI/LO matrix. I think my Lead-In style is "1st frame only" but my Lead-Out style does not seem to match any of the 4 choices. Help? Confused
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sun Dec 07, 2003 3:40 pm    Post subject: Reply with quote

Steve,

A couple of thoughts:

I looked at your file in the diagnosis area and your decoding of it. If I had to guess, I think you are close to how it was encoded but sometimes using PB you have to make simplifying assumptions.

John Fine perfected a symbolic representation of a protocol and here is how you have defined it:

{40k,MSB}{400,-2800|1600,-1600}(7400,-1200(D:3,F:5,1:1,4800,-1700)+)

{40k,MSB} is 40KHz carrier frequency and bits with the Most Significant Bit first.

{400,-2800|1600,-1600} is the Zero and One definition in order

(7400,-1200(D:3,F:5,1:1,4800,-1700)+) is the actual IR signal in order

(D:3,F:5,1:1,4800,-1700)+ means device(D) expressed in three bits, Function(F) in 5-bits, decimal One expressed in One bit and the lead out. The "+" means that the expression inside the parenthesis repeats one or more times.

The way I would structure for PB is:

{40k,MSB}{400,-2800|1600,-1600}(F:8,D:1,4800,-1700)+


and bet the one time lead in isn't that important for recognition. Then define 4800,-1700 as lead in, put lead in style=None and use the Burst mid-frame feature after the 9th bit. Lead out style is 0 and set zero to the off time

You will also have to add 32 to all your decoded numbers. Interestingly the numerals will line up with the current RCA protocol where the numerals are 48 through 57.

If you REALLY need that one time lead in it can be done but ugly and there is one more trick I would try first, but one step at a time.

I have responded in a hurry and it is always possible tht I missed some obvious way to make it perfect and elegant. This is where John Fine comes in Smile
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sun Dec 07, 2003 3:52 pm    Post subject: Reply with quote

BTW, for the fixed data use 128 decimal or 0x80 since it will look for the top bit in a one bit byte. And don't forget signal structure is "cmd-dev".
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sun Dec 07, 2003 5:55 pm    Post subject: Reply with quote

Jon,

First of all thank you so much for the help! I know this time of year everyone is busy getting ready for the holidays.

I did everything suggested. Sadly, no success. I had some trouble making the Fixed Data say 80. The only way I got this to say 80 in KM was to make the device1=254. Hmm.

If anyone is good at spotting newbie mistakes, I have uploaded the files to the diagnosis area of yahoo JP1 as follows:

01_Protocol_RCAColorTrak.txt (this is from protocol builder)
01_KM_RCAColorTrak_TV_Device_Upgrade.txt
01_IR_RCAColorTrak_8810w.txt

Happy Holidays
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sun Dec 07, 2003 7:15 pm    Post subject: Reply with quote

Steve,

I took a look and also realized I was off a bit in my previous analysis. The corrections to my first post are:

What the IR protocol probably is:

{40k,MSB}{400,-2800|1600,-1600}(7400,-1200,(D:4,F:5,1:1,4800,-1700)+)

The way I would structure for PB is:
{40k,MSB}{400,-2800|1600,-1600}(D:2,F:8,4800,-1700)+

Note I have now put the fixed device data as the first two bits (always 00). So now the fixed data is 0 in any form and for the functions you take your decimal equivalents add 32, multiply that sum by 2 and add 1.

the numeral zero is:
16+32=48
48 x 2=96
96+1=97

I just recreated the KM Master file and corrected the protocol file. I think you should be able to follow what I did. For starters you had the One/Zero definitions backwards. In PB the One is first where in John's "modified IRP format" the Zero is first.

There are three files:
1) the IR image with the dev/protocol upgrade loaded TV_1999,
2)the KM Master text file, and
3)the PB text file.

The file is in the JP1 Yahoo diagnostics area as RCA_Color_Track_Round_2.zip. I tested in my 8811 and they seem to put out the same as the learned commands without the one time lead-in of 7400,-1200.

So now they need to be tested. The easiest thing is to save your 8810's configuratiion and just upload the IR image file from my 8811 and test with the TV and see if it works. If so, you can install the device/protocol upgrade into your configuration.
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
gjarboni
Expert


Joined: 20 Sep 2003
Posts: 294
Location: Columbia, MD

                    
PostPosted: Sun Dec 07, 2003 7:25 pm    Post subject: Reply with quote

I only have time for a brief answer, but I noticed a few things.

1) You are using D:4 F:5. You need 10 bits, so D:4 F:6 is what you want (multiply your decimal decodes by 2 and add 1). The OneOn in the lead off only sends the On portion of the One bit, so that won't work.

2) You're trying to put the custom lead out into PB and it doesn't support it. Try what Jon suggested (4800/1700 as the lead in with no lead out) and see if that works. If it doesn't you'll need some help (ie some manual asm code) to make it work

3) Three, Jon's suggestion of 128 for fixed data was only if you were using his suggested F:8 D:1 format. Take out the 128 and leave the 1 in under device1.

Jon, I just noticed that Jon's structures have nine bits, not ten. Should it be D:4,F:5,1:1 or am I missing something obvious?
Back to top
View user's profile Send private message Send e-mail AIM Address
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sun Dec 07, 2003 7:30 pm    Post subject: Reply with quote

You are correct. I realized this when testing and that's what I get for eyeballing those strings of binary Smile We were posting our replies simultaneously. I just did the manipulation to get an 8-bit byte of variable data, but there are a total of 10 data bits.
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Sun Dec 07, 2003 8:45 pm    Post subject: Reply with quote

Jon & Jason,
Thanks for all this help! It is much appreciated!
I uploaded the IR file to my 8810w and tested it.

It almost works! (See my follow up note on next page)

Thank you! Happy Holidays! Razz
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files


Last edited by usblipitor on Sun Dec 07, 2003 11:51 pm; edited 2 times in total
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Goto page 1, 2, 3  Next
Page 1 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