Welcome to the YouView Community Forum - please be aware that from the 23rd of June you will be unable to create or reply to threads here and existing content will no longer be accessible from the 1st of July onwards. You can find more information about our support site changes here.
Software updates: Provide more flexibility/options for users

Hi,
It seems to me that the majority of problems caused on peoples Youview machines after automatic software updates is because the update was done whilst something else happened to:
a) Power
b) Network traffic
c) Background tasks (recordings, etc) were being done
It's the same problem that hits all hardware where a firmware update is downloaded to a user site where you don't have full control of the infrastructure. This is why game consoles all say "Please do not turn off your machine" and PCs prompt the user at every stage.
With this in mind I would highly recommend that the Youview software update mechanism be changed to provide the following options in order of preference (with appropriate explanations when selected by the user):
For each option listed above:
It seems to me that the majority of problems caused on peoples Youview machines after automatic software updates is because the update was done whilst something else happened to:
a) Power
b) Network traffic
c) Background tasks (recordings, etc) were being done
It's the same problem that hits all hardware where a firmware update is downloaded to a user site where you don't have full control of the infrastructure. This is why game consoles all say "Please do not turn off your machine" and PCs prompt the user at every stage.
With this in mind I would highly recommend that the Youview software update mechanism be changed to provide the following options in order of preference (with appropriate explanations when selected by the user):
- Download updates for me, but let me choose when to install them (recommended)
- Notify me about updates but don't automatically download or install them
- Automatically download updates and install them (not recommended)
For each option listed above:
- The Youview box would download any software update files overnight then prompt the user at startup saying "A software update has been download and is ready to be installed. Would you like to install it now?" with options for either now or remind me in 7 days.
- The Youview box would set a locally stored flag instead of downloading the software files which indicates that files are available for download. The box would then prompt the user at startup saying "A new software update has been detected and is ready for downloading. Would you like to download it now?" with options for either now or remind me in 7 days. If the user selects Yes then the files are downloaded BUT rather than automatically installing them it then prompts the user "Would you like to install the software update now?" with options for either now or remind me later (later being when the box starts up).
- Current operation - To be honest I'm not very comfortable about having a machine perform an automatic firmware update and installation without some degree of control.
0
Comments
Not sure what you mean by Power? Power glitches can happen at any time but if they are so frequent as to often co-incide with an update check then I suggest the user really needs to get their power supply sorted out as priority one.
I suppose if you are scheduling large downloads overnight then that may impact on an Youview update but if it is then that suggest a problem with the user's internet connection or local network set up. One option would be to be pause the downloads over that 3am update check for say 10/15 minutes tops.
All that said I would rather it allowed you to turn off the automatic update check (from High Eco standby mode at least) and do it instead when it is first brought out of full standby each day which is sort of a fourth option to those you suggest and which I would be happy to see offered.
Of course, this surmises that the owner has a PC of some description. I also think that this is one of the big issues with using the internet for software updates etc, and I personally have had bad updates to other software occur because either the internet was busy (so time of day when downloading can effect a software download) etc. It's not the foolproof method that many think it is, as there are many variables that can effect the download.
Not every user of the YouView box has that profile, and, indeed, I doubt if Mrs Trellis of North Wales (and this box is targeted at just such people) would be capable of even understanding some of these options.
Almost every time I visited my mother, when new channels became available, I would switch her TV on to be greeted with the message "New channels are available - do you want to update". She always said something like "That's been appearing for the past couple of weeks - I just get rid of it", being afraid to say "yes".
However, given the time and confusion caused by a faulty update installation, I agree that the process needs to be made more robust, if possible.
As I don't know what checks are currently performed during the update process, I cannot be more specific on how this should be achieved, but perhaps a combination of some of the above, a review of the current process by YouView for potential points of failure and rectifying them, and a plan to make the whole process more protected against failure may be a way forward.
Given the fact that the box is aimed at the less technical user for the most part, I think it is desirable to have the process be robust enough for an automatic installation,with all the checks and balances being performed to ensure success, which would obviate the need for most of the alternate options.
YouView could also provide some of the above suggestions as options for the more technically competent, although a more robust update system would render this somewhat redundant.
As long as the prompt was user friendly and defaulted to 7 days reminder if the user cancelled the prompt then it should be OK.
I would also favour this solution.
I am suggesting that rather than trying to work around what seems to be a possible problem, we should first do our best to ensure that the problem is avoided. Far better, given the target audience, to have any update installed automatically, without the potential confusion for totally non-technical - even technophobic customers. The less interaction, the less confusion.
If the system were made robust, then the failure rate should be very low (and it should be low anyway), and in those circumstances where it did fail, then a call to support would be the alternative option.
Unfortunately, when I made my call to Humax support, (as advised) it was obvious the person I spoke to didn't understand the problem, and I gave up and sorted it myself, thankfully not bricking the box, as happened to some others.
So the only bit missing for your idea to work is for YouView to make releases available for PC download.
Perhaps Keith could find it for us? He seems to know how to work the search here (and I'd like him to post his tips on doing that, if there's a secret to it).
But in the meantime, here's a reference I did find:
http://community.youview.com/youview/...
At the moment, we don't have the infrastructure for patch distribution by PC, and we have the complication that we have the three strands, BT TT and Retail, and each download would need to be checked to ensure it was compatible with the box it was being installed on.
But it should be doable. Certainly, it works for my Samsung TV, where you get the option of USB, immediate Internet download, or deferred Internet download; and an early Smarthub problem I had was solved by Samsung giving me the URL for a patch that I put on a USB stick and loaded, before that patch was generally available for Internet download direct to the TV.
So the only bit missing for your idea to work is for YouView to make releases available for PC download."
This is news to me and it leaves me feeling exasperated. The logical thing would be for updates to be issued by the manufacturer, who in Humax's case and probably Huawei has had experience in handling updates. It might go a lot more smoothly if the manufacturer was allowed to issue the updates.
But YouView does co-ordinate the process, and this does make it run more smoothly I can assure you. Humax and Huawei have some experience with rolling out software but YouView boxes need to communicate with YouView servers and things wouldn't go so well if we just left it to the manufacturers alone.
YouView boxes download new software in the background, verify that they got it correctly, and stores it in a spare software "bank" so you can't damage a box by turning it off during the process. From reports on the forum, we see that it's not working perfectly for some Humax customers, and we're already talking to their engineers about those problems.
http://community.youview.com/youview/...
Humax offered that fix by sending out a USB pen disk and later via download (but only by giving out a URL individually to the person and not posting the information publicly for anyone to use).
As for how I find things on the forum I made a few comments recently at
http://community.youview.com/youview/...
which probably does not really help people much as it basically boils down to vague buried memory/awareness being recalled when seeing new topics/queries and then having enough grasp of what the old topic was about to construct a useful search phrase to dig it out via the GS search box (or failing that one can do a Google search restricted to the forum site as google can sometimes do better although I generally managed fine with the GS search box).
Thanks, how would I go about requesting it from Humax? Should I email them? I'd like to add my vote.
http://community.youview.com/youview/...
Although we have no statistics, I suspect the number of failed YouView updates is proportionately extremely small, although for those who do have a fail, of course, it is a major problem.
I did read through a thread relating to the HDR-1000S where people were bemoaning the fact that their update had failed, so Humax are not 100% solid themselves.
My experience has been that the updates, when they arrived via the rolled-out update, for the most part, went smoothly. On the one occasion where it didn't there was an identifiable reason, and this was recoverable.
I think the current process is the most desirable one - especially given the fact that the YouView is a consumer box aimed at the non-technical user - the less interaction from the user the better.
If YouView identify why a few of the box updates have fail, and make the process more robust in these areas, then I think we will have a very satisfactory process.