Anyone else having trouble upgrading a URC-6820?

General JP1 chit-chat. Developing special protocols, decoding IR signals, etc. Also a place to discuss Tips, Tricks, and How-To's.

Moderator: Moderators

Post Reply
mobidutch
Posts: 13
Joined: Thu Jan 01, 2004 5:07 pm

Anyone else having trouble upgrading a URC-6820?

Post by mobidutch »

Could it be that there is something wrong with the RDF for the URC-6820?

I can upload and download to and from the remote just fine (using JP1.2), and when teaching it the signals from my original TV remote, IR.exe reports the exact same protocol and EFCs that I am using in my upgrade file. When I upload the upgrade to an RS-2117 or URC-6131n, it works just fine. But when uploading it to the URC-6820, the TV does not respond to any button.

Below the contents of my RDF file. I deleted the URC-8820/10820 references in the name, and corrected the protocol section based on other posts.

Does anyone see anything wrong here? Thx!

[General]
Name=URC-6820 Fixed
EepromSize=$1000
AdvCodeAddr=$0023..$01FF
UpgradeAddr=$0200..$03FF
LearnedAddr=$0400..$0FFF
Processor=HCS08
BaseAddr=$EC00
RAMAddr=$FF00
RDFSync=3
DevComb=,$0846,$0D7B,,$19DF
AdvCodeBindFormat=LONG
FavKey=$18,$00,10,5
LearnedDevBtnSwapped=Yes
SectionTerminator=$FF
EFCDigits=5
ImageMap=URC-6820.map

[SpecialProtocols]
Multiplex=01FE
DSM=01FC
Pause=01FB

[Settings]
VPT Status=$01E.2.1.0.0 (Off;On)
VPT Device=$020.7.8.2.0 DeviceButtons
CBL VPT=$0021.0.1.0.0 (Off;On)
SAT VPT=$0021.1.1.0.0 (Off;On)
TV VPT=$0021.2.1.1.0 (Off;On)
VCR VPT=$0021.3.1.1.0 (Off;On)
CD VPT=$0021.4.1.1.0 (Off;On)
DVD VPT=$0021.5.1.0.0 (Off;On)
PVR VPT=$0021.6.1.1.0 (Off;On)
AUD VPT=$0021.7.1.0.0 (Off;On)
AUX1 VPT=$0022.0.1.0.0 (Off;On)
AUX2 VPT=$0022.1.1.0.0 (Off;On)
KeyMap=$01F.5.1.1.0 (Standard;Alternate)

[Checksums]
^$0008:$000A..$0022

[DeviceTypes]
SAT/CBL = 0
TV = 1
VCR/DVD = 2
CD = 3
PVR = 2
AUD = 3

[DeviceTypeAliases]
SAT/CBL = Cable,SAT,Video Acc
TV = TV
VCR/DVD = VCR,Tape,DAT,DVD,Laserdisc
CD = CD,Home Auto,Phono
PVR = PVR
AUD = Tuner,Misc Audio,Amp

[DeviceButtons]
CBL = $000A $000B
SAT = $000C $000D
TV = $000E $000F
VCR = $0010 $0011
CD = $0012 $0013
DVD = $0014 $0015
PVR = $0016 $0017
AUD = $0018 $0019
AUX1 = $001A $001B
AUX2 = $001C $001D

[Buttons]
TV=$01,CBL=$09,SAT=$22,VCR=$0a,DVD=$29,CD=$21,PVR=$39,AUD=$2a,AUX1=$11,AUX2=$3a,
0=$1F,1=$15,2=$16,3=$17,4=$19,5=$1A,6=$1B,7=$1C,8=$1D,9=$1E,
Setup=$02,
VOL+=$04,VOL-=$05,Mute=$08,
CH+=$06,CH-=$07,"prev ch":Prev=$13,
Power=$03,
Enter=$12,
display:Info=$26,
Menu=$27,
Exit=$2b,
Guide=$2c,
Input=$20,
"pip freeze":Format=$2f,
surround:CC=$30,
"up arrow":Up=$31,"down arrow":Down=$32,"left arrow":Left=$33,"right arrow":Right=$34,
select:OK=$35,
rewind:RWD=$0b,Play=$0c,"fast fwd":FWD=$0d,Stop=$0e,Pause=$0F,record:REC=$10,"next track":F.FWD=$2d,"prev track":F.REW=$2e,
"pip on/off":PIP=$36,"pip swap":Swap=$37,"pip move":Move=$14,
+100=$38,
"fav/scan":Fav=$18,
Sleep=$28,
macro1:M1=$3c,macro2:M2=$3d,macro3:M3=$3e,
learn1:L1=$23,learn2:L2=$24,learn3:L3=$25,
Phantom1=$3b,Phantom2=$3f,Phantom3=$40,Phantom4=$41

[ButtonMaps]
0 = ($1F, $15, $16, $17, $19, $1A, $1B, $1C, $1D, $1E), ($04, $05, $08), ($06, $07),
$03, $13, $31, $32, $33, $34, $35, $2C, $26, $2B, $20, $27, $0C, $0F, $0B, $0D, $0E, $10, $12, $2D, $2E, $2F, $38, $30, $28, $14, $36, $37
1 = ($1F, $15, $16, $17, $19, $1A, $1B, $1C, $1D, $1E), ($04, $05, $08), ($06, $07),
$03, $27, $20, $31, $32, $33, $34, $26, $13, $35, $28, $30, $2B, $38, $36, $14, $2C, $2F, $37, $12, $0C, $0E, $0B, $0D, $0F, $10, $2D, $2E
2 = ($1F, $15, $16, $17, $19, $1A, $1B, $1C, $1D, $1E), ($04, $05, $08), ($06, $07),
$03, $0C, $0E, $0B, $0D, $0F, $10, $27, $31, $32, $33, $34, $2B, $35, $20, $26, $2C, $2D, $2E, $13, $12, $38, $2F, $30, $28, $14, $36, $37
3 = ($1F, $15, $16, $17, $19, $1A, $1B, $1C, $1D, $1E), ($04, $05, $08), ($06, $07),
$03, $0C, $0F, $0B, $0D, $0E, $10, $2D, $2E, $13, $26, $27, $38, $20, $2B, $35, $12, $31, $32, $33, $34, $28, $2F, $2C, $30, $14, $36, $37

[Protocols]
0000, 0002:5, 0006, 0007, 000A, 000C, 000D, 000E, 0011, 0013,
0014, 0015, 0018, 001A, 001B, 001C, 001D, 001E, 001F:8, 0021,
0022, 0027:new, 0029, 002A, 002D, 002F, 0032, 0034, 0039, 003A,
003D, 003F, 0045, 0046, 0056, 0058:2, 005A, 005B, 005C, 005D,
005E:2, 005F, 0060, 0061, 0065:2, 0067, 0068, 006A, 006E, 0073,
0078, 007E:3, 0083, 0087, 008D, 0092:3, 0093, 0098, 009C, 009E,
00A4, 00AF, 00B6, 00BE, 00C4, 00C9, 00CA, 00CD:2, 00CE, 00D0,
00D7, 00DB, 00DE, 00E2, 00E3, 00E7, 00E8, 00F0, 00F2, 00F5,
00F8:3, 00FC, 0103, 0109, 010C, 010E, 010F, 0111, 0114:2, 0115,
0117, 0118, 0119, 011A:2, 011B, 0125, 012A:2, 0161, 016D, 0174,
017E, 0182:2, 0184:2, 0186, 018B, 0190, 0194, 01A4

[DigitMaps]
106 092 026 072 048 053 054 094 086 113 003 001 081 090 044 046
223 224 005 093 114 021 059 011 087 064 069 075 058 091 029 050
010 187 188 085 083 239 240 024 034 032 118 027 273 234 227 228
125 219 220 280 294 232 233 245 246 255 256 205 287 259 260 249
250 208 299 289 285 292 265 266 296 272 293 263 264 288 274 221
222 199 200 141 278 279 257 258 268 269 290 237 238 281 282 126
023 016 179 127 061 033 030 217 218 297 298 124 295 291 206 207
192 193 251 252 247 248 244 195 196 270 271 235 236 080 275 276
283 284 261 262 225 226 253 254 129 241 242 286 230 231 013 017
168 209 210 170 130 131 277 267 174 213 197 243 229
kupakai
Posts: 283
Joined: Fri Sep 29, 2006 1:09 pm
Location: New York

Post by kupakai »

Which upgrade file are you using? If it is from the download area, provide a link.
If you created your own, upload it to the Diagnosis Area and post the link to the uploaded file. Possibly the IR file might help as well.
mobidutch
Posts: 13
Joined: Thu Jan 01, 2004 5:07 pm

Post by mobidutch »

I started with the RDF listed in the 1.27 ZIP file named: 10631063 (URC-6820_8820_10820).rdf

I then modified that RDF with these changes:

1. Removed the references to 8820 and 10820 (I know....*n*l)

2. Per vicky's instructions, under [Settings], I added: KeyMap=$01F.5.1.0.0 (Standard;Alternate)

3. Per vicky's instructions, I replaced the protocols section:

Original:
0000, 0002:5, 0006, 0007, 000A, 000C, 000D, 000E, 0011, 0013,
0014, 0015, 0018, 001A, 001B, 001C, 001D, 001E, 001F:8, 0021,
0022, 0027:new, 0029, 002A, 002D, 002F, 0032, 0034, 0039, 003A,
003D, 003F, 0045, 0046, 0056, 0058, 005A, 005B, 005C, 005D,
005E:2, 005F, 0060, 0061, 0065:2, 0067, 0068, 006A, 006E, 0073,
0078, 007E:3, 0083, 0087, 008D, 0092:3 0093, 0098, 009C, 009E,
00A4, 00AF, 00B6, 00BE, 00C4, 00C9, 00CA, 00CD:2, 00CE, 00D0,
00D7, 00DB, 00DE, 00E2, 00E3, 00E7, 00E8, 00F0, 00F2, 00F5,
00F8:3, 00FC, 0103, 0109, 010C, 010E, 010F, 0111, 0114, 0115,
0117, 0118, 0119, 011A, 011B, 0125, 012A:2, 0161, 016D, 0174,
017E, 0182, 0184:2, 0186, 018B, 0190, 0194, 01A4

New (changes in bold):
0000, 0002:5, 0006, 0007, 000A, 000C, 000D, 000E, 0011, 0013,
0014, 0015, 0018, 001A, 001B, 001C, 001D, 001E, 001F:8, 0021,
0022, 0027:new, 0029, 002A, 002D, 002F, 0032, 0034, 0039, 003A,
003D, 003F, 0045, 0046, 0056, 0058:2, 005A, 005B, 005C, 005D,
005E:2, 005F, 0060, 0061, 0065:2, 0067, 0068, 006A, 006E, 0073,
0078, 007E:3, 0083, 0087, 008D, 0092:3, 0093, 0098, 009C, 009E,
00A4, 00AF, 00B6, 00BE, 00C4, 00C9, 00CA, 00CD:2, 00CE, 00D0,
00D7, 00DB, 00DE, 00E2, 00E3, 00E7, 00E8, 00F0, 00F2, 00F5,
00F8:3, 00FC, 0103, 0109, 010C, 010E, 010F, 0111, 0114:2, 0115,
0117, 0118, 0119, 011A:2, 011B, 0125, 012A:2, 0161, 016D, 0174,
017E, 0182:2, 0184:2, 0186, 018B, 0190, 0194, 01A4

The resulting RDF can be found here.

The IR file can be found here.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

I think you've messed up the rdf somehow, since I get list out of bounds errors when I open your IR file and the "hidden" devices (7 thru 10) on the General Tab all indicate <ERROR> for Device Type, and you have a partial KeyMove on VCR/Shift-Input that cannot be edited.

Try it using the original rdf.
Then make ONE change at a time and repeat - I would make ONLY the changes to the [Settings] AltKeymap and [Protocols] sections (one at a time) and see if it works better.

(I've learned a bitter lesson that tweaking an rdf just to make it look better or "cleaner" without knowledge can lead to unforeseen consequences, most of which are BAD!) :oops:
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)
Mark Pierson
Expert
Posts: 3018
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

I'm getting the list index error with an unmodified RDF so I think there's something corrupt in the raw data itself. If you correct the device errors on the General tab, the list index error goes away.

What I see that seems odd to me is that the upgrade for the TV (CD/1812) is assigned to the VCR device button. I wonder if that's by design or a result of some sort of corruption?
Mark
mobidutch
Posts: 13
Joined: Thu Jan 01, 2004 5:07 pm

Post by mobidutch »

Ehmm..wow...I don't know WHAT happened there. Can't even open the file on my own computer anymore without that same error. FUBAR.

Starting over.....tried a bare minimum upgrade and got some response.

Beginners/user error :oops:

Thx for the replies!
mobidutch
Posts: 13
Joined: Thu Jan 01, 2004 5:07 pm

Post by mobidutch »

Progress. I can now get the TV to respond to functions sent by an upgrade device. However the button mapping is messed up. For example:

Physical button -> RM layout button -> Transmitted function
1 -> 1 -> 1
2 -> 2 -> 2
3 -> 3 -> 8
4 -> 4 -> 4
5 -> 5 -> 5
6 -> 6 -> 6
7 -> 7 -> 7
8 -> 8 -> 3
9 -> 9 -> 9
0 -> 0 -> 0

I swapped the 3 and 8 by swapping the code assigned to each in the [Buttons] section of my RDF. But should I change it there, or in the [ButtonMaps] section?

Thx..I tried finding this by searching, could be that my search criteria were not smart enough :oops:.
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

Your RDF [Settings] line should be KeyMap=$01F.5.1.0.0 (Standard;Alternate) and within IR.exe, on the right side of the General Tabsheet is the Settings scroll bar. Scroll down and make sure it says Standard Keymap.
mobidutch
Posts: 13
Joined: Thu Jan 01, 2004 5:07 pm

Post by mobidutch »

[quote="binky123"]Your RDF [Settings] line should be KeyMap=$01F.5.1.0.0 (Standard;Alternate) and within IR.exe, on the right side of the General Tabsheet is the Settings scroll bar. Scroll down and make sure it says Standard Keymap.[/quote]

You nailed it....the Keymap line was the problem (I had 5.1.1.0 instead of 5.1.0.0). I will finish checking all button for the corrected RDF and post it once I'm done (because the one in the 1.27 ZIP file does NOT work).

Thanks!
Post Reply