DBSTalk Forum banner
Status
Not open for further replies.
1 - 13 of 13 Posts

· Legend
Joined
·
197 Posts
Discussion Starter · #1 ·
Everytime HR20 box resets, the zipcode defaults to CA. Why can't they pick it up the default zipcode in the satellite setting option? This is a pain I have to type it in once in a while. It's not a really big deal but it's doable and they have no clue...
 

· Icon
Joined
·
895 Posts
Well, it has been this way since the D10-100, so I don't think it's quite as easy as you think. Unless of course you want to be an interactive software developer at DirecTV and develop the means to do it yourself. I mean Java (or whatever the heck they use) couldn't be that hard for a first timer on a CE device. :D
 

· Lifetime Achiever
Joined
·
21,244 Posts
This is the most trivial thing they could do--remember a few settings between reboots.

The boxes remember your zipcode in the access card, they remember your guide DMA zipcode(s) (in another place!), they remember the last channel tuned, even if the box has been unplugged for weeks!, they remember the TV type, format you prefer (stretch, crop, box, etc.), but they can't remember a few bits of interactive information? Sigh.

Blame not the programmers, this is a product specification issue, IMHO.

Happy New Year,
Tom
 

· Legend
Joined
·
216 Posts
tibber said:
This is the most trivial thing they could do--remember a few settings between reboots.

The boxes remember your zipcode in the access card, they remember your guide DMA zipcode(s) (in another place!), they remember the last channel tuned, even if the box has been unplugged for weeks!, they remember the TV type, format you prefer (stretch, crop, box, etc.), but they can't remember a few bits of interactive information? Sigh.

Blame not the programmers, this is a product specification issue, IMHO.
100% agreed. Pathetic.
 

· Banned
Joined
·
4,642 Posts
jonaswan2 said:
Well, it has been this way since the D10-100, so I don't think it's quite as easy as you think. Unless of course you want to be an interactive software developer at DirecTV and develop the means to do it yourself. I mean Java (or whatever the heck they use) couldn't be that hard for a first timer on a CE device. :D
Zip code is stored somewhere between resets. From a programming standpoint you just need to change the location/device to read from that safe location. Nothing difficult about that.

When you have a unit that demands resets due to buggy software, the least you can do is fix something like this.
 

· Legend
Joined
·
197 Posts
Discussion Starter · #7 ·
jonaswan2 said:
Well, it has been this way since the D10-100, so I don't think it's quite as easy as you think. Unless of course you want to be an interactive software developer at DirecTV and develop the means to do it yourself. I mean Java (or whatever the heck they use) couldn't be that hard for a first timer on a CE device. :D
I've been doing software development for years and that is what I do for living. Granted I haven't worked on CE device but wouldn't be different, different compilers and debuging tools but that's about it. From your post, I don't think you have a clue on programming. Like others have said, the box already stores other info, why not re-use that for the weather zipcode.
 

· Icon
Joined
·
895 Posts
cuibap said:
I've been doing software development for years and that is what I do for living. Granted I haven't worked on CE device but wouldn't be different, different compilers and debuging tools but that's about it. From your post, I don't think you have a clue on programming. Like others have said, the box already stores other info, why not re-use that for the weather zipcode.
Because it may take a LONG time for an interactive application to pull something like that up if it's on the receiver. I wouldn't want to wait over a minute just so the application can look for/store my zip code after every reset or whatever.
 

· Lifetime Achiever
Joined
·
21,244 Posts
jonaswan2 said:
Because it may take a LONG time for an interactive application to pull something like that up if it's on the receiver. I wouldn't want to wait over a minute just so the application can look for/store my zip code after every reset or whatever.
:confused: :confused: During the boot process, the HR20 does many, many things of course. Some of them including waiting for hardware tuners to change state during the startup tests. Reading 1 integer zipcode, 2 bytes, from non-volatile memory will literally occur before the voltage change on the tuner is recognized by the multiswitch. :)

As has been mentioned before, the HR20 already stores a lot of data in non-volatile memory that it already picks up. And there is a lot of disk space...surely two more bytes can fit somewhere...:rolleyes:

Have a Happy New Year,
Tom
 

· Icon
Joined
·
895 Posts
tibber said:
:confused: :confused: During the boot process, the HR20 does many, many things of course. Some of them including waiting for hardware tuners to change state during the startup tests. Reading 1 integer zipcode, 2 bytes, from non-volatile memory will literally occur before the voltage change on the tuner is recognized by the multiswitch. :)

As has been mentioned before, the HR20 already stores a lot of data in non-volatile memory that it already picks up. And there is a lot of disk space...surely two more bytes can fit somewhere...:rolleyes:

Have a Happy New Year,
Tom
But the Active channel isn't involved in the boot process. The app doesn't even run until you press the Active button on your remote or receiver. I mean, if DirecTV could do what y'all want them to do in a reasonable manner on all interactive receivers, I'm sure they would. But they may not know of a good way yet or it's just something not high on the priority list for the interactive developers that have to pump out these new interactive applications every darn month!
 

· Banned
Joined
·
4,642 Posts
jonaswan2 said:
But the Active channel isn't involved in the boot process. The app doesn't even run until you press the Active button on your remote or receiver. I mean, if DirecTV could do what y'all want them to do in a reasonable manner on all interactive receivers, I'm sure they would. But they may not know of a good way yet or it's just something not high on the priority list for the interactive developers that have to pump out these new interactive applications every darn month!
The Active Channel stores it's zip code in some area of volatile memory. You do one of two things. Change the Active Channel to pull that zip code from non-volatile memory or during the boot process copy the zip code from non-volatile memory to the location the Active Channel wants to find it. One machine instruction.
 

· Lifetime Achiever
Joined
·
21,244 Posts
jonaswan2 said:
But the Active channel isn't involved in the boot process. The app doesn't even run until you press the Active button on your remote or receiver. I mean, if DirecTV could do what y'all want them to do in a reasonable manner on all interactive receivers, I'm sure they would. But they may not know of a good way yet or it's just something not high on the priority list for the interactive developers that have to pump out these new interactive applications every darn month!
Perhaps another way to look at this. When someone presses the active button, a couple things happen at once: the active tuner changes to the current interactive channel and a subsystem either starts or is already running to gather the current active channel layout information. The active subsystem (or application) starts to gather its data while waiting for the hardware to settle on the correct transponder: it checks to see if the zip codes and user's lottery state are set in memory; checks to see what data may or may not be present from the weather data stream (like the guide data stream, I believe the weather data is always being sent to the receiver. This is based on a comment by a product manager quote from a thread long ago); and perhaps gathers a few more bits of data.

In the time the tuner changes transponders, when the program has to check to see if the Zipcode has been set, it would have plenty of time to check memory, if not set, check non-volatile memory, if not set default to El Segundo. Again, all this could happen before the voltage switches the multiswitch to select the proper bank of transponders!

I played with interactive tonight, there are only a few settings: Main weather zipcode, up to five city codes, and a state for lottery information. Worst case, 14 bytes of user settings. Nothing. There is more overhead every time you change channels and the live buffer is flushed. Seriously. All the disk buffers have to be unallocated again, the guide information needs to be copied to the status bar (or some form of status bar setup happens), etc.

Somewhere in all that needs to be done for the active channel to "start" there is both time and space for the user settings. And I know the programmers are more than capable for this task--ask any programmer, storing and retrieving user configuration data is so trivial, it is downright boring.

Therefore I can only believe the current lack of storing the settings is something that smacks of the programmers not being allowed to change. I certainly can buy it being a low priority at this juncture, tho I can't imagine it being so low that the D10s, R15, etc. still don't have this. By this point, I can't understand why someone would intentionally leave this as the design spec for any new receiver. Sure, easily overlooked for the first receiver, and might not get noticed by the time the second receiver is in serious code development. But by the 4th receiver??? Ah well, I do have high standards.

And for hoping you all have a very Happy New Year.
Tom
 

· Legend
Joined
·
197 Posts
Discussion Starter · #13 ·
jonaswan2 said:
Because it may take a LONG time for an interactive application to pull something like that up if it's on the receiver. I wouldn't want to wait over a minute just so the application can look for/store my zip code after every reset or whatever.
Wow! If they really take that long, I rest my case! The info is there and it only needs to set it to the default zip instead of El Segundo and it wouldn't take longer than miliseconds! It only needs to get the data stream when user press active channel button...
 
1 - 13 of 13 Posts
Status
Not open for further replies.
Top