URC-39940R01 and device multiplexor

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Multiplexor don't work under URC-39940

Post by bluesky »

Hello folks!

I cannot leave it alone... so I need your help.

I suppose I did everything right, but multiplexor doesn't works...

I would like to use 3 devices (Dreambox, TV, and Amplificator)

Dreambox: 0032
TV: 1165
Hi-Fi: 1176

I've installe the multiplexor:

Code: Select all

Upgrade Protocol 0 = 01 FE (HCS08) UnExtended Device Multiplexor for URC-39940
20 04 00 00 02 00 8C BE CC 58 B6 60 E7 BF B6 61 E7 C0 81
End 

Code: Select all

Upgrade Code 0 = 1C 31 (TV/1103) Uses Device Multiplexor Protocol 01FE. BOUQUET+=SAT/1238 BOUQUET-=SAT/1563
FE 00 21 04 7A 04 6F
End
I've also set key-moves:

Code: Select all

	Target 		Source 	Device 	Setup 		EFC or 	
#	Device	Target Key	Device	Type	Code	Hex Cmd	Key Name	Note
1	TV	Shift-BACK	<N/A>	TV	1103	$16 **KeyCode	BOUQUET+	
2	TV	Shift-FORWARD	<N/A>	TV	1103	$17 **KeyCode	BOUQUET-	
I've followed this thread:
http://www.hifi-remote.com/forums/viewtopic.php?t=8266
http://www.hifi-remote.com/forums/viewtopic.php?p=83558

What I'm wrong?


Here you can download my current IR file:
http://www.hifi-remote.com/forums/dload ... le_id=7939

Thank you
damir
Posts: 102
Joined: Wed Oct 01, 2003 9:32 am
Location: Croatia

Post by damir »

You have the wrong device type of your upgrades in multiplexor device upgrade.
TV and Amp upgrades in ir file are TV type, but in multiplexor you have:
04 7A = SAT 1146
04 6F = SAT 1135

You need to replace the wrong device type (sat) with the right one (tv):
14 7A = TV 1146
14 6F = TV 1135
bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Post by bluesky »

Tried but it doesn't work... however:
In the RDF, device types TV=0, VCR/DVD/LD=1, SAT=2. This number goes into the top nibble of the first byte.
I don't understand :(

Ref: http://www.hifi-remote.com/forums/viewt ... 5320#65320
damir
Posts: 102
Joined: Wed Oct 01, 2003 9:32 am
Location: Croatia

Post by damir »

This is from RDF of URC-39930, and your remote is URC-39940. Look in URC-39940 RDF
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

THIS RDF shows TV = 1, and SAT = 0 which is correct. So using a 1 like damir said should do the trick.
bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Post by bluesky »

mdavej wrote:THIS RDF shows TV = 1, and SAT = 0 which is correct. So using a 1 like damir said should do the trick.
The point is I've tried with 1, but it doesn't work... what I'm missing?

Thanks
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

Just to be sure, perhaps, you can upload or replace your .IR file again to show your current file.

Upgrade Code 0 = 1C 31 (TV/1103) Uses Device Multiplexor Protocol 01FE. BOUQUET+=TV/1176 BOUQUET-=TV/1165
FE 00 21 14 7A 14 6F
End

You are in TV mode and you press Shift-Back, setup code in TV slot should change to TV/1176.

Use SET-990(as noted here) to blink back the current setup code to verify it has changed.

You can also change the setup code on the DREAM button and then use IR to download the remote contents. It should have saved the (changed) TV setup code as well.

Either method can be used to verify that the setup codes are changing via the 01FE protocol upgrade.
Last edited by binky123 on Mon Mar 07, 2011 3:23 pm, edited 1 time in total.
bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Post by bluesky »

I've uploaded the new IR file:

http://www.hifi-remote.com/forums/dload ... le_id=7939

I've checked with blink back and I can confirm that TV setup code doesn't change remains to 1165

Very strange!
bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Post by bluesky »

yet not solved :|
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

This remote(like the Atlas JP1.3 and others) loads in the setup code table from EEPROM every time a button is pressed.

Upgrade Protocol 0 = 01 FA (HCS08) Patch for Setup Table on URC-39940
20 04 00 00 01 00 45 8C 00 35 50 96 02 02 CD FE
7A AD 07 03 01 8D CD 04 8D CD 8A 88 3F 54 F6 B7
55 AF 01 35 50 01 60 0C B6 55 BB 51 B7 51 B6 54
B9 50 B7 50 45 02 90 35 52 CD FE B0 CD FE 2A CC
FD EF
End

Upgrade Code 0 = 1C 53 (TV/1107) Patch Setup Table. Use Bouquet+=RAM, Bouquet-=Original-EEPROM
FA 00 21 01 00
End

Load the Protocol 01FA into Protocols Tab. Load Upgrade TV/1107 into Device Upgrades Tab. Assign TV/1107 to TV button. Upload to remote.

On Remote, pressing Bouquet+ will have it skip loading from EEPROM and keep things as is in RAM and not reload. Pressing Bouquet- will change it to the original(of loading in the Setup Table from the EEPROM on every keypress).

Once this is done, you can remove 01FA and TV/1107 as they are no longer needed.

After the above is done, you can proceed with the multiplexor. The code is now
Upgrade Protocol 0 = 01 FE (HCS08) UnExtended Device Multiplexor for patched URC-39940
20 04 00 00 02 00 8C BE CC 58 B6 60 E7 BF B6 61
E7 C0 CD 8C 88 CD 8C EC 81
End

user bluesky confirmed the device multiplexor works now.
Last edited by binky123 on Wed Apr 28, 2010 9:21 pm, edited 1 time in total.
bluesky
Posts: 12
Joined: Sun Dec 25, 2005 5:07 pm

Post by bluesky »

Great job and thank you ;)
sigue
Posts: 22
Joined: Thu Jan 10, 2008 2:51 pm

Post by sigue »

Hi,

I'm waking up this post.

I'm trying to use multiplexor with the URC-39940R01 remote

I've tried every thing in this post, also the patch process, but nothing do : the code device does not change.

You can find my .IR file here :
http://www.hifi-remote.com/forums/dload ... le_id=9448


- I patched the remote (TV slot, key bouquet+)
- In the Dream slot:

key 1 should switch to SAT=1238,
key 2 should switch to SAT=2029,

Did I miss something ?
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

User sigue was able to resolve his issue. His byte at F20Fh was FF when it should have been 40. The FF meant he was using the alternate keymap and thus his Bouquet+/-(as well as digit 3/4) were flipped. Pressing Bouquet+ was actually setting the remote back to its original behavior.
CryptMan
Posts: 7
Joined: Sun Mar 06, 2011 2:20 pm

Post by CryptMan »

Hi,


I also have an DM8000 with that 39940 remote. I managed it to upload a new device (Creative DTT3500) and that part works perfect.

So I can setup the remote for 0680 on the TV button to control my TV or to the new device 2047 on button TV to control my DTT3500.

But well it's a little bit less comfortable to remember these codes and enter it each time I which to change the device.

Which brings me to this "multiplexer", as how I understand that will make it easyer to select between this devices.

But I can't get it to work. I have tried the code above with out any luck.

Please could some one drag me in the right direction ?

Thanks.
vickyg2003
Site Admin
Posts: 7104
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

The multiplexor is what you need.

As described above this remote fights multiplexing, since it reloads the setup codes from the e2 area every time a key is pressed.

As a result, you must first do the steps outlined in this post
http://www.hifi-remote.com/forums/viewt ... 3637#83637
This will only work on the URC-39940R01
  • *Load the Protocol 01FA into Protocols Tab.
    *Load Upgrade TV/1107 into Device Upgrades Tab.
    *Assign TV/1107 to TV button.
    *Upload to remote.
    *On Remote, pressing Bouquet+ will have it skip loading from EEPROM and keep things as is in RAM and not reload.
    *Once this is done, you can remove 01FA and TV/1107 as they are no longer needed.

If this didn't work, check to make sure the RAW Data shows F20Fh= 40 although that should be okay since you said you were able to load upgrades without the keys being scrambled.
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.
Post Reply