Canadian TV, Computing and Home Theatre Forums banner

July 18th: DSR530 Code CC Fixes, Features & Bugs

153674 Views 1045 Replies 167 Participants Last post by  NO-CRTC
Check your target version tonight/tommorow.

As was posted here earlier and a C&P from another site that references a VP's response to a subscriber regarding the upcoming code:

The new feature set, if all passes, includes the following:

- Far improved operational stability for channel tuning (far few lock-ups during channel change -- in fact, so far we have seen none from that cause)
- Far improved timer performance for DVR recording, and for PPV recordings (again, so far no failures)
- Far improved performance for playback of DVR recordings (again, so far no failures)
- New sorting criteria for recordings
- A way to jump to identified times of recordings (i.e. 1 hour in)
For the majority of us that were on A8, this is great news as we'll finaly get the long sought after features that BC delivered to a selected few hundred.

For those of us on BC just waiting for the box to die after too many reboots, this should be a life saver.

Do check out all the new features in the beginning of the BC thread.

Enjoy the improved stability that CC brings.
Have faith that while not 100%, it's the closest the box has ever been and that new and exciting stuff is in the pipe.

From my experience in the past several weeks, what was quoted appears true for the most part.

Unfortunatly my source of information that gave me a closer view than most is no longer available.

Good luck and enjoy the efforts of many.

I'll still be around to help out as best I can.
141 - 160 of 1046 Posts
This is a little interesting. It actually does sound like SC may have pulled the CC code. I would have expected, given we're almost 2 weeks from the date they started rolling the code out, that it would now be the only 530 code in the stream. Meaning that the only firmware a 530 could get would be CC, not A8 as someone mentioned downloading.

Of course, SC could still be doing targetted download to certain batches of Unit Addresses each day. However with the small number of 530s in the wild I would have expected that to be completed by now.

Weird.
I just got back from vacation and am pleased to say that the machine has not locked up. For a change I don't have to crawl under the TV to unplug the 530 every day or 2.

I'm a little disappointed at the speed though. It's a really slow machine. I was hoping that the DVR LIST would appear instantaneously, instead of taking the several seconds. I also noticed that the jump buttons are slower than they were with the BC code. I mentioned this a few times before, and I'll say it again. The DSR530 has some definite hardware problems. I don't think that the firmware fixes are going to address a lot of the problems that still exist. Some of you may be waiting for dual recording. Don't hold your breath! The DSR530 is working as hard as it can just keeping up with the mono recording.

The good thing is that the lock up situation seems to have been addressed. For me, that was the biggest problem. The only thing that happened last night was the machine appeared to be locking. Everything went black on my screen and there was dead silence. About 10 seconds later it all came back up. Not sure what that was all about.
See less See more
Possibly...

Kevin270 said:
...The DSR530 has some definite hardware problems. I don't think that the firmware fixes are going to address a lot of the problems that still exist. ...
I guess I see the glass as half full, while you see it as half empty.
But given the fact that new code has changed the behavior in ways we thought may have been hardware failures, strongly suggest you may be in error.
I think now that there is substantially improved fundamental stability, there is clearly a time to do some optimizations and rethink the way some work arounds were done to get the box out.

I know before I left the project and had delivered the new IPG, there was noticable improvements in IPG navigation and usage due to some very simple re-thinking of the way things should be done.

While it doesn't matter to me any more, I really think you'll be surprised at how some simple changes have resulted in a much better performing box in many ways.

I hope they are able to bring it all together for the fall like they planned, but I'll be happy with a pre-Christmas release.

As for the speed, I guess they felt it was better to be stable that a speed racer that crashes.
Overall, I find the performance to be comparable with the Moto Cable PVR DCT6412 that has it's own shortcomings and is written by the Gemstar TVGuide group.

I have seen dual recording in prototype working, but it's not next on the list, Searchable & faster extended guide is.
A partial implementaion is set for Christmas with a little luck.
See less See more
ARR said:
I guess I see the glass as half full, while you see it as half empty.
But given the fact that new code has changed the behavior in ways we thought may have been hardware failures, strongly suggest you may be in error.
While it is true that the DSR530 no longer crashes, the speed at which the machine operates has remained unchanged since May 2005. That was my point. If you have a slow processor or a slow computer, there is no software that is going to speed up the CPU.

Once again, I'm pleased that they fixed the lock-up problems and at least the machine is now usable after waiting for 14 months.

It will be interesting to see if any of these new and improved functions that you speak of actually ever materialize seeing as the unit is already struggling with the current code. Adding more code is just going to throw what we have now out of wack.
That would normally be true, but in the re-write process to accept the new graphics, many old baggage routines were stripped out as well as a general simplification of code as a result of a VERY high degree of re-usable code that in operation, results in a much more fluid unit to use.

For example, virtually ALL of the Options screens have the video window, so no need to turn video on and off all the time.

When browse bar graphics come up, there will be no video scaling, resulting in that annoying flicker and no video mode switching for the box.

So less to do, less changes, less to go wrong and better performance.
At least in the areas we had time to optimise.

Probably not in the area you wanted, but a start.
Kevin270 said:
While it is true that the DSR530 no longer crashes, the speed at which the machine operates has remained unchanged since May 2005. That was my point. If you have a slow processor or a slow computer, there is no software that is going to speed up the CPU.
I would beg to differ. There are always optimisations that can be performed to code to increase performance on slower processors. TV Guide/Prevue Interactive worked wonders in improving the performance of the Motorola DCT2000 STB when they switched from their 'beige' IPG to the I-Guide. There's always 'fat' that can be chopped from bad code.

We know, for example, the 530 hardware is capable of dual recording, with playback of a pre-recorded stream or live buffer, all at the same time. Plus it has enough cycles left to run the IPG. Obviously the coding of the firmware/IPG is not efficient enough to handle this effectively at this time, so they limit the unit to one recording plus a recording or live buffer. Better programming will (or should) allow the unit to do what it was designed to do, all things being equal.

Now I'm getting a better idea of just how high up the totem pole ARR really was, I would like to ask one question -- how (if at all) did the choice to go for the IDE to USB connection for the hard drive impact the unit? Although USB 2.0 has theoretically enough bandwidth to handle three HD streams, the CPU utilisation with USB does tend to increase quite dramatically the more operations it has to perform (not so much with IDE from my experience). Did this hinder implementing 'true dual tuner' functionality, or was it just a time issue?
See less See more
The USB<->IDE thunking was a major issue.
The engineer that spec'd it left the program quite some time ago for unknown reasons.

You are correct that there is sufficient bandwidth in USB 2.0, but there is always some latency with it.
The initial drivers for the NEC interface chip were quite problematical and underwent several updates to even become usable.
Again, the chip ( Read Hardware) was fine, but it was the driver code (Read Software) changes the solved the day.
Kevin270, are you paying attention here!

There was a very early prototype that was IDE only, but it never progressed any further.

If the 530 follows in the steps of the DCT6412 that went to SATA in their Phase III implementaion, then I'd expect better results.

But I don't see that happening until all the inital units are sold.

Dual tuning was a timing/code complexity issue, plain and simple.
The unit needed to be brought to market and a conscious decision to deliver it with a dedicated watch and record tuners was made.

As part of the upcoming searchable guide, the code foundation is being purchased from another vendor and incorporates most of the advanced features, of whcih dual recording is only part.
Things like conflict resolution and content retention are a large part of that as well.

So by having supposedly mature tested code over newly invented code and just integrating the engines into the IPG should make for a much better product as well.

The slow DVR list recall is not a hardware issues, it a s/w one in the way the data needs to be read/created.
A better form of indexing the table of contents will solves Kevin's issue.
They will get to that at some point, but as has been shown, they were focusing on some basic stability for the CC release.

I think additional optimization could be made to have performance of trick modes become comparable with the Echostar 501/Bell 5100 that does true read after write so all video is buffered through the hard drive.
That is the standard of performace I had asked for going forward.

No more clunky switching from live to LOD buffer and near instant trick mode response.

Remember, what they have achieved in ~ 1 year for a 1st unit.
Have other vendors accomplished as much with as little in such a short time?

If they are able to follow through on certain visions set out and listen to customers and prioritize activities, they will evolve the 530 into a remarkable unit.
See less See more
ARR said:
Kevin270, are you paying attention here!
Hey, we ALL are listening, very interesting stuff!
Well, I think my 530 died today. Didin't watch any tv today, but came up to watch a recorded movie tonight and the blue lights were cycling. Not sure how long they were cycling before hand, but I let them cycle for about 5 minutes, then tried a soft reboot, then a hard reboot, then a hard reboot while holding the power etc...can't get the lights to stop cycling. Spoke to tech for about 45 minutes and tried a few things, and they still won't stop.

They told me to let them go for an hour and if they're still going after that to call them back...I'll be calling them shortly. ANyone have any ideas?

I have the CC code, and I've found my box to be more unstable then it was on A8. I've had to reset it about 10 times in the last week, compared to about once or twice a month before CC.
Wow, that is one bad box. Might want to wait until Monday morning to speak to a 530 tech. They will probably end up sending out another one. My old BC code box died on a Monday night and I phoned Tuesday morning and had a new (refurbed) box the next day. I've only had 1 freeze up in the almost 2 weeks of the CC code.
New box - Same code - different issues

What I find curious is that now I have a new 530 apparently running the same code 00.A8 as I was with my old 530 that died, I now have new issues as well as the some of the same old ones. The DVI dropouts and delay in the optical audio compared with the normal RCA outputs is still there, but the optical audio delay only really appears to be significant on live broadcasts while the 530 is recording on the other channel. The DVI dropouts occur everywhere on HD, regular transmissions or when replaying recordings.

Howver my new box has a real problem when I hit the stop button while watching a recorded show. Unless I am watching the first recorded program on the list it defaults to another recorded program, changes channel and often locks up for several minutes. Sometimes it will sort itself out if I do absolutely nothing but if I hit delete or play it deletes the wrong program or tries to play another different recorded program. Curious. I did have cases when my old box would delete the wrong program in similar circumstances, but this is virtually 100% consistent!

I have been programing professionally at various levels since 1975 and was the CTO of a company running a software development lab in the 90's. I have seen some pretty sloppy work especially in recent years when programmers with little knowledge or understanding of machine language commands and basic DOS functions and routines attempted to fix programs by writing high level code over the top of badly designed basic functions. It never works; it just makes the problems more obtuse, more erratic and harder to duplicate. I believe that is the real problem of the 530 and until somebody bites the bullet and starts again from the basic functions and then builds a planned top level user interface utilizing sound basic routines the problems will never be solved.

Patches over patches never works for long! We can but hope for somebody to admit they screwed up and then start from scratch to get it fixed properly........
See less See more
GaryE said:
Wow, that is one bad box. Might want to wait until Monday morning to speak to a 530 tech. They will probably end up sending out another one. My old BC code box died on a Monday night and I phoned Tuesday morning and had a new (refurbed) box the next day. I've only had 1 freeze up in the almost 2 weeks of the CC code.
I called again late last night, and they're sending me a new unit. Hopefully I'll have it it the next day or two.
ARR said:
The USB<->IDE thunking was a major issue.
The engineer that spec'd it left the program quite some time ago for unknown reasons.
Thank you for the wonderful reply!
I'm with aspyrtus....

I have had similar problems with CC. I was on A8 since my 530 purchase in April, received CC in early July. I did a hard re-set (unplugged) the day after the download and have actually erased all of the programs recorded while on A8 (just to start fresh).

The 3 problems I have noticed include something similar to the one Aspyrtus mentions. While watching a recorded show the unit will just stop. Sometimes freezing. Sometimes it will drop out of the recorded show alltogether and switch to a live channel (I then have to go back into the DVR list, resume the show and it will sometimes start about 30-40 seconds before the point it stopped and sometimes at the beginning of the show). I have also hade regular audio drops on SD records. Sometimes they will recover if I "skip" back,... but that function is the second of the problems I've noticed.

Set to 10 seconds it will only skip back 2-4, so I adjusted it up to compensate. The most frustrating issue with the DVR functions under CC for me is after a FF or RW, when I hit the play button (even if I pause it first) it will start to play 30-40 seconds beyond the point I stop......frustrating.

My third issue is just wierd. The unit will just change channels! While watching live tv it will just freeze for a moment, the info bar at the bottom of the screen will pop-up and it will change channels! Sometimes 2 or 3 times. This has happened 4 or 5 times since the CC download.

I have 7 hours of recorded shows on the disc and NO timer set. ALL of these issues are new since the CC download. I had to re-set my unit once under A8 and this is MUCH worse.........

Anybody else??

R.
See less See more
Better guide

ARR: I am an optimist, and I will allow SC time to fix their problems! As previously mentioned; I went through 6-8 Motorola boxes with Persona Cable before I came over to SC. I think they should be allowed time to fix the problems; although - I did pony up $800 for a box that crashes more than windows did! :)

As to the guide, is there talk of making the show info better than it is now? I know you mentioned SC is working on a searchable guide, but are they going to make the info more alos? With Persona, the guide was searchable (it worked great when the box was working and it never crashed the box) and the descriptions of all shows was vastly superior to SC. It is what I miss most. Every show had a decription that was detailed. That would make the $800 worthwhile if SC matched this.
The engineer that spec'd it left the program quite some time ago for unknown reasons.
Was that Derek, or was that too long ago?
Reacher said:
Set to 10 seconds it will only skip back 2-4, so I adjusted it up to compensate. The most frustrating issue with the DVR functions under CC for me is after a FF or RW, when I hit the play button (even if I pause it first) it will start to play 30-40 seconds beyond the point I stop......frustrating.
I usually press the jump ahead button (set at 60secs) a few times to pass over the commercials then hit RW a little to resume where the program continues but it's almost impossible to stop it exactly where you want it as it travels about 30 secs to far past the point where you want it to resume. A8 was much better at doing this properly.
PLease Mister, May I have some more? (Guide Data, that is!)

Keane said:
..., but are they going to make the info more alos? With Persona, the guide was searchable ...and the descriptions of all shows was vastly superior to SC. ... Every show had a decription that was detailed. That would make the $800 worthwhile if SC matched this.
The current guide data provider has 4 levels of title and program detail.
If memory serves me correctly the have been using a level 1 or 2, the least amount of data.
This is because of the legacy units.
Additional data would overrun them and many oldtimers will have surely noticed that it's gotten worse as additional channels are added, hence so many without any descriptive data at all.

In order to effectively have a searchable guide, you at least need several more days of data beyond the current 3.
To address that, a new guide transmission system has been designed and ordered.
That will easily allow 7-14 days of data.
In addition it also permits the most verbose level 4 program title and episodic descriptions.
Doing this seperatly for all advanced receivers, 500, 505, 530, 207 & 317 will not impact the legacy units.
So we will see this happen in the future? That will be nice, I hope it happens soon. It is nice to see if you have already seen a show before you tape it.
With a content retention system and smart recording tags like, record once, record all, record new, then the NEW and REPEAT tags in the guide data can help a lot.

But the system is only as good as the guide data provider, who in this case is the SAME provider that supplies TIVO, so I'm very optimistic about things.

The challenge will be integrating the shrink wrapped code into the existing system.
141 - 160 of 1046 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top