Looking for IR codes for Scientific Atlanta INP4320-SGA DVR

Need help adding new codes to your Slingbox, this is the place to ask. You're welcome to ask general Slingbox questions here, but be aware that most of us are not Slingbox experts.

Moderator: Moderators

dblumirror
Posts: 1
Joined: Sun Sep 25, 2011 4:50 pm

Looking for IR codes for Scientific Atlanta INP4320-SGA DVR

Post by dblumirror »

1. Device: Scientific Atlanta INP4320-SGA
2. Type of device: DVR
3. Year: newest model
4. JP1/UEI Remote model: my sling box is 1st generation
5. Do you have a JP1 cable? haven't gotten that far yet I'm hoping someone has the binary code file
6. Still have original remote? yes i have the att u-verse remote
7. Checked the file section? yes i scanned the whole list but didn't find a match
8. Checked Pronto file section (at R/C)? yes didn't find a match
9. Partially working setup code? I bought a slingbox solo the only code that would work in the solo was for a 2wire 1022 but i don't know what the code id is or how to convert it my my version of the slingbox
10. Learning remote question? no I'm hoping someone has the code file or can make it for me
11. Have you tried the JP1 Lookup Tool? scanned the whole list and didn't fiind a match
I have a slingbox classic sb100-100 and am trying to control a Scientific Atlanta INP4320-SGA that a u-verse DVR...if its any help i bought a slingbox solo to try out and the only code in the solo that worked was the one for a 2wire 1022. Yes i did a code search in Proto and used the file search tool...I'm trying to avoid the cost in time and expense of buying equiment to do it myself for a one time use....if you can help me i'm sure I can do something for you to your benifit.
Thanks Jim
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

You seem to be very anxious, so I'm going to give you something to try while you are waiting for the slingbox experts to come to the rescue.

Give this upgrade a try. You need to use RM and create the appropriate bin, but it will give you something to play with while you are waiting for a response.
Scientific Atlanta IPN330HD
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.
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Re: Looking for IR codes for Scientific Atlanta INP4320-SGA

Post by eferz »

dblumirror wrote:I have a slingbox classic sb100-100 and I am trying to control a Scientific Atlanta INP4320-SGA that a u-verse DVR...if its any help i bought a slingbox solo to try out and the only code in the solo that worked was the one for a 2wire 1022. Yes i did a code search in Proto and used the file search tool...I'm trying to avoid the cost in time and expense of buying equiment to do it myself for a one time use....if you can help me i'm sure I can do something for you to your benifit. Thanks Jim
Scientific Atlanta was bought out by Cisco and "Cisco IPN-4320" was the match which I found on the Logitech Harmony Database. By the way, the AT&T / Motorola VIP-1216 remote profile should also be compatible for your set-top box.

Here are the files:
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Hey Eferz, I looked at your file, and see that you didn't see the X= in the Misc Column.


This Nokia32 has Device, Subdevice, X. and a function
IRP notation: {36k,msb}<164,-276|164,-445|164,-614|164,-783>(412,-276,D:8,S:8,X:8,F:8,164,^100m)+

You'll see that your ICT file has alternating misc values of x=38 and x=166.

You need to enter this before you create the bins.
X=38
x-bit high = toggle. (that means that you add 128 to the x portion of the signal on every other signal)


We have another upgrade that has different device/subdevice information that might be worth a try if this one doesn't work after you fix the rdmu file to send the X value.
AT&T U-verse Cisco IPN330HD, IPN4320, IPN430MC

Both of the upgrades that I have suggested have device 37/subdevice 0, same OBC's as your learns. I wonder if there is some sort of unit code involved in this device. You wouldn't think so since you probably only have one in a room.
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.
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

vickyg2003 wrote:Hey Eferz, I looked at your file, and see that you didn't see the X= in the Misc Column.

This Nokia32 has Device, Subdevice, X. and a function
IRP notation: {36k,msb}<164,-276|164,-445|164,-614|164,-783>(412,-276,D:8,S:8,X:8,F:8,164,^100m)+

You'll see that your ICT file has alternating misc values of x=38 and x=166.

You need to enter this before you create the bins.
X=38
x-bit high = toggle. (that means that you add 128 to the x portion of the signal on every other signal)
I added the changes as you've had recommend. However, I'm still at a loss how you've ascertain the appropriate values.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

eferz wrote: I added the changes as you've had recommend. However, I'm still at a loss how you've ascertain the appropriate values.


I hope it was just the late hour that made it difficult to follow, but I'll try to make it more specific. Since you said the purpose for your postings is to become fully trained I'll spell it out for you a little more thoroughly.

Now that I can read IRP, I often go to the Interpreting IR Signals when there are choices that are in the protocol that I don't understand. This is in a file called DecodeIR.HTML that came with your RM. IRScope, RMIR and IR have a link to this in Help called the "Interpretting IR Signals". I asked for this to be placed on the RM menu tpp, which led to a very funny exchange between Rob and me, but didn't make it to the menu.

The Nokia32 is a QUAD protocol, that is there are 4 distinct timing pairs when you look at the bumps in IRScope.
The first bump and line is a leadin time, then there are 8 bump.

The each timing pair (bump and line) can be one of 4 values. in binary these values range from 00 to 11 so take up 2 bits.

Since we know that the form of the signal is
412,-276,D:8,S:8,X:8,F:8,164,^100m
ane we know that each bump-line = 2 bits when we look at the graph

412,-276 lead in timing pair
D:8, device (next 4 bumps )
S:8, subdevice (next 4 bumps )
X:8, x (next 4 bumps )
F:8, function (next 4 bumps)
164, a one on
^100m lead out time, expressed as the whole time for a frame, so the signal is padded out with a long line, so that the whole frame is about 100ms.

IRScope reports the x= in the misc column. When you look at the values in that column you see x=38 and x=166 (166=38+128)

So we know that the value of x should be 38 and that the High - bit toggles. Of course his gets to be a bit more difficult to see since we are looking at quad and each timing pair represents 2 bits.

38 = 00 10 01 10
166 = 10 10 01 10

So the value of x = 38
The high bit toggles.


EDIT: Or could this be something as simple as that you don't have your grid set with the MISC column in IRScope wide enough? I have mine set so wide that I can't see the End/Start/Error columns without using the scrollbar.
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.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Earl, we are somewhat limited by our own infrastructure here. The problem is that our decoding tools (DecodeIR, IR.exe, etc) all only allow for one device code, one sub-device code and one OBC, but sometimes that isn't enough. So, what we do when there's extra data that needs to be incorporated is we put it in the Misc column.

In this case, DecodeIR probably confuses the issue a bit by not breaking out the toggle bit. The "X" value is really just 7 bits, not 8, so its maximum value should be 127. But, as it includes all 8 bits, when the toggle bit is set, you will see the value be shown as 128 greater than what it should be.

The Nokia32 signal has three fixed bytes of data, which we call (a) device code, (b) sub-device code and (c) the X value.

Once you understand that the X=166 decodes really mean X=38, you can see that each button that you learned has an X value of 38. So, when you set up a Nokia32 codeset in RM, you need to enter the X value in addition to the device and sub-device codes.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

vickyg2003 wrote:Or could this be something as simple as that you don't have your grid set with the MISC column in IRScope wide enough? I have mine set so wide that I can't see the End/Start/Error columns without using the scrollbar.
No, I saw the values but my ignorance didn't acknowledge their relevance nor importance. :oops:
vickyg2003 wrote:IRScope reports the x= in the misc column. When you look at the values in that column you see x=38 and x=166 (166=38+128)

So we know that the value of x should be 38 and that the High - bit toggles. Of course his gets to be a bit more difficult to see since we are looking at quad and each timing pair represents 2 bits.

38 = 00 10 01 10
166 = 10 10 01 10

So the value of x = 38
The high bit toggles.
The Robman wrote:In this case, DecodeIR probably confuses the issue a bit by not breaking out the toggle bit. The "X" value is really just 7 bits, not 8, so its maximum value should be 127. But, as it includes all 8 bits, when the toggle bit is set, you will see the value be shown as 128 greater than what it should be.

The Nokia32 signal has three fixed bytes of data; (a) device code, (b) sub-device code and (c) the X value.

Once you understand that the X=166 decodes really mean X=38, you can see that each button that you learned has an X value of 38. So, when you set up a Nokia32 codeset in RM, you need to enter the X value in addition to the device and sub-device codes.
Okay, let me see if I can regurgitate what you two are teaching me.
eferz wrote:The Nokia32 signal has three fixed bytes of data, which we call (a) device code, (b) sub-device code and (c) the X value.

Using the values in this in this case...
  1. 0010 0011 = 035 Device Code
  2. 0100 0000 = 064 Sub-device
  3. 1010 0110 = 166 X value
The "X value" can be further broken down into 1010 0110 where the first red bit is the toggle bit and the remaining blue bits is the actual value. Therefore the quickest way for me to determine the actual value is too look for the highest decimal number within the range of learns then subtract the 8th bit value of 128.
Hopefully, I have that understood. However, what would determine the appropriate setting of either "constant" or "release" for the High X-bit value?
Last edited by eferz on Mon Sep 26, 2011 12:16 pm, edited 1 time in total.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

eferz wrote:[*]1010 0110 = 168 X value[/list]The "X value" can be further broken down into 1010 0110 where the first red bit is the toggle bit and the remaining blue bits is the actual value. Therefore the quickest way for me to determine the actual value is too look for the highest decimal number within the range of learns then subtract the 8th bit value of 128.
Except that 1010 0110 = 128+32+4+2 = 166 :lol:
Hopefully, I have that understood. However, what would determine the appropriate setting of either "constant" or "release" for the High X-bit value?
The value for toggle/release/or constant can only be determined by looking at a whole set of commands. If they were all the value above 128 in this case 166 it would be constant, and if they were always the lower value = 38 they would be release.
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.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

eferz wrote:what would determine the appropriate setting of either "constant" or "release" for the High X-bit value?
Judging from the names of the 3 options, here's my guess as to the meanings:

1) constant - the toggle bit never changes, so just enter the X value that is reported, even if it's 128+

2) toggle - the toggle flips with every button press, much like the samples here.

3) release - the toggle remains constant for all the repeats, then when the button is released, the data stream is sent once more with the toggle flipped

So, you would need to examine the complete set of learns to decide which is the correct option.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

vickyg2003 wrote:Except that 1010 0110 = 128+32+4+2 = 166 :lol:
LOL. I don't even know why I used 168. Must have been a brain fart trying to amalgamate the 166 & 128. :oops: Fixed the original message.
vickyg2003 wrote: The value for toggle/release/or constant can only be determined by looking at a whole set of commands. If they were all the value above 128 in this case 166 it would be constant, and if they were always the lower value = 38 they would be release.
The Robman wrote:Judging from the names of the 3 options, here's my guess as to the meanings:

1) constant - the toggle bit never changes, so just enter the X value that is reported, even if it's 128+

2) toggle - the toggle flips with every button press, much like the samples here.

3) release - the toggle remains constant for all the repeats, then when the button is released, the data stream is sent once more with the toggle flipped

So, you would need to examine the complete set of learns to decide which is the correct option.
Excellent. Thanks for clearing that up for me.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Just be glad it was an msb protocol instead of an lsb protocol, so we didn't have to reverse all the digits. :lol:
eferz
Expert
Posts: 1078
Joined: Thu Jun 03, 2010 1:25 am
Location: Austin, Texas

Post by eferz »

dblumirror wrote:Thanks for the help eferz So far so good I tried the RM software, through so trial and error I managed to get it installed and opened… changed the device type to …PVR couldn’t find DVR why is that??? Anyway I uploaded it to the solo and it worked….now if it only works in slingbox classic;’) my give back for the help is an explanation of why I use a slingbox classic and the software for it….on the 1st generation sling the stream wasn’t encrypted and there was software available to record the video. Recorder AT Large and AV player allows one to schedule and record live TV on your computer through control of the Slingbox Classic. Which means you can record any digital channel like HBO, Show etc…

The recordings are better if you have a computer on the same LAN network as the slingbox. I even went as far as getting a Lantronix Spider (KVM over IP switch) so my computer wasn’t even on the internet. With a DSC security system it’s possible to call into alarm system with a computer or you can use a voice automation module to trigger an internet connection on and off remotely. Actually I don’t watch the slingbox over the internet at all.

I use the service providers DVR as a back-up in case of problems else where. Its easy to record many more hours of video than you can actually watch and its all saved on your computer…the files are smaller than hauppauge but better than what you see over the internet. Maybe you know a better way to record digitally? It’s the only software I know of to control the slingbox allowing you to schedule recordings by getting the DVR to switch to the right channel and start recording simultaneously on your computer automatically.

Yeah DVR works great but then you have a problem of getting the videos off it to your computer so you can take them with you and watch anytime without the necessity of broadband internet connection. I don’t pay monthly for TiVo

Slingbox classics are still available on ebay. If you like I can upload the earlier versions software to the site but not the license I believe you can still use it as a demo and the newer version of the software is available on the internet

http://www.applian.com/index.php

http://all-streaming-media.com/record-v ... ingBox.htm

http://www.lantronix.com/it-management/ ... erduo.html


Thanks Jim
Thanks for the heads up.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

dblumirror wrote:.....Anyway I uploaded it to the solo and it worked….now if it only works in slingbox classic;’
There is no reason why it shouldn't. I have 2 Classics and have never failed to get a Custom Remote working on them. What is the problem ?
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

dblumirror wrote:… changed the device type to …PVR couldn’t find DVR why is that???
DVR and PVR basically mean the same thing. These devices were called PVRs (Personal Video Recorders) before some companies started calling them DVRs (Digital Video Recorders).
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply