Film-Tech Cinema Systems
Film-Tech Forum ARCHIVE


  
my profile | my password | search | faq & rules | forum home
  next oldest topic   next newest topic
» Film-Tech Forum ARCHIVE   » Operations   » Digital Cinema Forum   » Firmware and Software Updates (Page 1)

 
This topic comprises 3 pages: 1  2  3 
 
Author Topic: Firmware and Software Updates
Monte L Fullmer
Film God

Posts: 8367
From: Nampa, Idaho, USA
Registered: Nov 2004


 - posted 07-11-2014 05:51 PM      Profile for Monte L Fullmer   Email Monte L Fullmer   Send New Private Message       Edit/Delete Post 
Question: When a digital unit is made, it begins with a certain firmware and software to operate.

During its lifetime, it still operates as it was from the beginning.

Now, these units require updates, upgrades in with firmware and software.

What causes these changes?

What I'm coming across here is that we're going to get a total firmware and software updates on our BARCOS soon along with the Dolby DSS200 units, since they been having issues, yet never were there before that have now been occurring.

thx - Monte

 |  IP: Logged

Harold Hallikainen
Jedi Master Film Handler

Posts: 906
From: Denver, CO, USA
Registered: Aug 2009


 - posted 07-11-2014 07:58 PM      Profile for Harold Hallikainen   Author's Homepage   Email Harold Hallikainen   Send New Private Message       Edit/Delete Post 
Updates fix bugs that were not discovered on the initial release and add features. Also, as standards evolve, equipment must be updated to the new standards. Finally, there's interoperability. Stuff I design has to work with a bunch of stuff I did not design. If the other supplier updates their firmware, and it's still compliant with the standards, we have to retest interoperability. An interesting (to me) example of this is closing an empty element in XML. Most systems do this in their Resource Presentation List:

<EmptyElement />

Most people included Dolby until an update of a year or so ago. They changed to:

<EmptyElement/>

This is legal, but it had not been done before in an RPL, so my parser was not tested for that.

Time for a firmware update!

Harold

 |  IP: Logged

Leo Enticknap
Film God

Posts: 7474
From: Loma Linda, CA
Registered: Jul 2000


 - posted 07-11-2014 10:51 PM      Profile for Leo Enticknap   Author's Homepage   Email Leo Enticknap   Send New Private Message       Edit/Delete Post 
quote: Harold Hallikainen
Finally, there's interoperability. Stuff I design has to work with a bunch of stuff I did not design.
And each bunch is a unique combination, meaning that an update intended to fix a problem with one combination can cause one in another. I've only been working with digital servers and projectors for a few months, but the horror stories I've heard during that time have convinced me that firmware and software updates to these machines (and any other mission critical machine driven by a built-in computer, for that matter) should only be applied if they are absolutely necessary to solve a problem, or reduce or avoid a clear and present threat. If an update has been published to correct a bug that doesn't affect you or to add functionality you don't need or want, why risk it?

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 07-12-2014 02:53 AM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
There you have it...updates come for several reasons and Leo hit upon the questions I ask when each update is issued. I'm a stickler for wanting release notes before I apply updates. I want to know what is being updated, what it is trying to fix and what "features" it is trying to add.

In the server world...most server companies had a "good" software version before the DCI compliance BS hit. Many of you will have noticed that my "favorite" Dolby software was 4.3.5.9. It was their most stable software, by far. Any customer that was not compelled to update for VPF reasons were not updated by me beyond that version. The same goes for the other server companies...e.g GDC 7.83 was pretty darn reliable and I still have people on that one!

In 2010, the series 2 projectors came out and, from what I can tell, the projector companies were so under the gun to have them in early 2010 since series 1 projectors were not to be manufactured after 2009 that they didn't get into server company's hands until very late. We were getting software updates to servers to get series 2 projectors to work on a DAILY basis and for a while, some software versions only worked with certain brands of projectors...talking to Harold's point about having to accommodate things not under his control.

So then there is a settling in period as each projector company rapidly issues updates to get their new product stable and the server companies having to do likewise until series 2 and servers all work with each other.

So then you get an industry requirement of "DCI compliance" and that throws a monkey wrench in EVERYONE's software. Think about it...it adds complexity for the sake of making the show HARDER to work successfully. It does not offer new "benefits" so the challenge is to add in this security without diminishing reliability. There are going to be unintended consequences to most any software change and there were PLENTY of them. Sometimes you get a sense of the struggles they went though on the "build" number. Dolby's DCI software debuted at build 48 of System 4.4.0. GDC took 108 tries at it before 8.01 worked reliably.

The DLP projector companies get another wildcard...TI can change their software on their own time table. And there will be unintended consequences to that. 3.2.340 was their most stable...and then they went to an unstable 4.0 and didn't stabilize again until 4.2. However, influences by the industry for things like high frame rate and 4K can force them to do their updates into version 4 software...but it has ramifications in each projector.

Which brings about another reason why software changes in the servers...the industry moves (for better or worse)...somebody says the next thing is 3D...so everyone has to deal with that...then they say 4K...so everyone has to deal with that...then they say HFR 3D...so everyone has to deal with that...and it goes on and on. Note, not all of the "fads" pan out but no projector/server company is going to be left out by not accommodating what may be the next big thing. Hey the industry moved to IMBs (or IMSes)...well that has a whole NEW set of software demands as well as hardware accommodations...and the cycle continues.

When you layer the various independent systems that have to react to a change including the change caused by another device to the overall change imposed by the industry, it all adds up geometrically.

Then you get individual components trying to fix their own bugs because software people are NEVER finished working on those so layer that in. Finally you have people adding "features" to software to either make it more enticing for resale or to satisfy customer demand.

Typically, when you buy a product, you are seeing a "snapshot" of where the software was in development when that product was produced on that day. It does not mean it is best or most stable.

I don't know anyone that is responsible for maintaining this equipment that would not welcome the day when software updates were no longer needed. We have that, for the most part, for the series 1 stuff. It is now frozen in time and that is sort of nice. Then again, lamp companies come out with new models (longer life) so you need a means to allow for those. I would welcome an "annual" software update for stale equipment (or maybe every other year or at least a means to update the lamp list!).

But when one updates a piece of equipment's software it is kind of like taking medication...you may be doing it for valid reasons but you always are concerned about the unintended consequences. And there are ALWAYS those.

 |  IP: Logged

Marco Giustini
Film God

Posts: 2713
From: Reading, UK
Registered: Nov 2007


 - posted 07-12-2014 04:30 AM      Profile for Marco Giustini   Email Marco Giustini   Send New Private Message       Edit/Delete Post 
Back in the 90's when Internet had just born, it was not easy to get 'updates'. computer components came with their own floppy disk and a driver on it. That was it. The driver was only one and was supposed to work for the whole life of the component.
Upgrading Windows 95 was a pain in the neck, it was not automatic as today's Windows.

As already pointed out, this has an advantage - you don't need to worry about updates - and a disadvantage - your software never improves, never gets new features.

I have the feeling that when manufacturers knew that updating a piece of software was damn hard, they would put lots of efforts and testing trying to make sure the code was ok before releasing it to the field.
Today you can upgrade in minutes, sometimes automatically by the internet. Software houses just don't bother to check the code thoroughly: if a bug is found in the code, they can easily fix it.

I like the idea of the software being developed and improved. But as Steve said I would appreciate if the software was not rushed on the marked, tested properly and released every now and then.
I remember when the 745 was out, I was not finishing to download the new software and a new one was released!

To add to Brad's comment about new bugs being introduced every time, you're right, upgrading doesn't necessarily mean 'fixed bugs'. However, if it worked as you suggested, that would mean the very first version was the best one and all the subsequent ones would be just worse and worse [Smile]

slightly OT, I had a customer the other day asking why a CPL would play subtitles on his 4.6.1-4 and not on his 4.3.5-13! [Smile] (space in the subs file)

 |  IP: Logged

John Roddy
Expert Film Handler

Posts: 114
From: Spring, TX, United States
Registered: Dec 2012


 - posted 07-12-2014 05:46 AM      Profile for John Roddy   Author's Homepage   Email John Roddy   Send New Private Message       Edit/Delete Post 
Even when the effort is put into fully running a large set of proper tests on new software before it's released, it's still possible for even showstopper-severe types of bugs to pop up out of nowhere. I've watched that happen with GPU drivers on the PC market for years. They spend months developing it and testing everything, but when it's finally released, hardware starts exploding (no really, that actually happened. Three cheers for nVidia!). There are just too many variables out there to account for them all.

 |  IP: Logged

Carsten Kurz
Film God

Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009


 - posted 07-12-2014 07:00 AM      Profile for Carsten Kurz   Email Carsten Kurz   Send New Private Message       Edit/Delete Post 
And ISDCF is struggling hard to find ways to make cinemas update their software in order to transition to SMPTE DCPs...

For most cinemas, software updates are not free, they would need to be forced to upgrade both server and projector.

'The Hobbit HFR' was not such a bad case - even as I consider HFR useless effort, it allowed at least a part of the installations to grow to a defined state. HFR would be advertized and cinema operators had a clear incentive to update their systems. Test footage was made available and only when successfully played the HFR feature could be booked.

Unfortunately, it was still rushed on the IMB side (Doremis runtime switchable HFR firmware is a real joke, Dolby wasn't even ready), and it only targeted a small portion of the installed equipment, most of it quite new anyway.

They would need something similiar to get the SMPTE transition going. But which studio will take that risk to force cinemas into software updates in order to play a certain feature? Maybe the best idea would be to issue an important trailer long ahead of the main feature, then weigh the responses. Sooner or later this transition to SMPTE DCPs needs to be done.


- Carsten

 |  IP: Logged

Marco Giustini
Film God

Posts: 2713
From: Reading, UK
Registered: Nov 2007


 - posted 07-12-2014 07:13 AM      Profile for Marco Giustini   Email Marco Giustini   Send New Private Message       Edit/Delete Post 
John,

nVidia have to deal with thousands of hardware configurations and millions of hardware/software combinations.

A DC server deal with a minute fraction of those combinations and the server itself runs on a very defined HW setup where everything is known.

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 07-12-2014 10:46 AM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
Marco...the DCinema server companies probably have also comparatively smaller software engineering teams too...it all scales.

I guess they will need to do something like they did with Cyan soundtracks...start with a trailer that most people will want (a tent pole movie) and offer it only in SMPTE...make sure it is flagged as only playable on SMPTE compliant servers...and then you find out who is ready before it becomes a disaster. You can make the first feature a non-tentpole...like they did with cyan but you would want to pick a trailer that would get everyone's attention. Even better, get the heads of the five families...er studios to each agree to issue one trailer that way.

On the other side of the coin...as an exhibitor...it is definitely pissing them off for HAVING to constantly spend money (in labor or licensing or hardware) to update a WORKING SYSTEM to accommodate the whims of the industry.

I already have some customers that are getting sticker-shock over what this stuff costs to repair/replace. We are seeing "End-Of-Support" notices on things from the series 1 era (both projectors and servers) so even getting stuff fixed is becoming iffy. You may not even get 10-years on some of this equipment if it was bought towards the end of the series 1 era.

 |  IP: Logged

Marco Giustini
Film God

Posts: 2713
From: Reading, UK
Registered: Nov 2007


 - posted 07-12-2014 01:37 PM      Profile for Marco Giustini   Email Marco Giustini   Send New Private Message       Edit/Delete Post 
well you're supposed to have your equipment serviced every now and then and SW upgrades can be done then. I don't see it as a big deal as long as updates do not come out the first Tuesday of every month!

Sure Steve, but some SW released were obviously lacking basic tests. I can think of 4.6.0 - the cat 862 was flashing white when selecting the show - or some of the Doremi SM which were downgrading the firmware at the same time. I'm sure you'd agree with me that those are not rare glitches, they should have been picked up during a proper beta testing stage.

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 07-12-2014 01:59 PM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
I think it was clear with Dolby 4.5 and 4.6 that their "head" was in getting the CAT745/DSS220 going and the other stuff mainly came along for the ride to remain compatible in a mixed booth.

4.7.0 was the the one that they seemed to really try to get the bugs out...that was in beta for at least 3 months with as many systems as they could find, from what I can tell.

4.8.1 is now out and that addresses about a million CAT745 issues...it also opens up the Barco presets to 40 from a mere 14. I hope it is a good one...we are starting to "beta" test it now...even though it is production release for Dolby...it remains beta to us until proven otherwise.

 |  IP: Logged

Marco Giustini
Film God

Posts: 2713
From: Reading, UK
Registered: Nov 2007


 - posted 07-12-2014 02:55 PM      Profile for Marco Giustini   Email Marco Giustini   Send New Private Message       Edit/Delete Post 
sure but isn't that what we are talking about? 4.6 was released for Atmos support but, still, a white screen when SELECTING the content is not a small bug.
I mean: if you test that software you WILL HAVE to select some content to play!

We can talk about that old release (4.2.x?) which was never clearing the "checking licenses" message from screen, not a rare issue.

But don't get me wrong, we both agree that Dolby have been doing a good job on the software, that is not the point. Also, I happen to mention Dolby examples but I'm sure I (or anybody else) can come up with similar examples for any other manufacturer!

 |  IP: Logged

Steve Guttag
We forgot the crackers Gromit!!!

Posts: 12814
From: Annapolis, MD
Registered: Dec 1999


 - posted 07-12-2014 03:05 PM      Profile for Steve Guttag   Email Steve Guttag   Send New Private Message       Edit/Delete Post 
As I recall, 4.2 finished on 4.2.1 (3) and it was reasonably stable for what it was. It is such a blur now but the whole series 2 fiasco was a nightmare in 2010 and it took some time before that settled.

 |  IP: Logged

Marco Giustini
Film God

Posts: 2713
From: Reading, UK
Registered: Nov 2007


 - posted 07-12-2014 03:58 PM      Profile for Marco Giustini   Email Marco Giustini   Send New Private Message       Edit/Delete Post 
I can't remember which version it was.

Fiasco or not, if you test that version for more than 45 seconds you WILL realise that it's seriously bugged.

 |  IP: Logged

Monte L Fullmer
Film God

Posts: 8367
From: Nampa, Idaho, USA
Registered: Nov 2004


 - posted 07-13-2014 12:09 AM      Profile for Monte L Fullmer   Email Monte L Fullmer   Send New Private Message       Edit/Delete Post 
Thx for all of the comments to my question - very informative and a wealth of information to learn from being rather new in this digital world.

With all the mentioned complications that can follow updates, it prob makes one wonder on, "why did we have to go this route in the first place, where film and related items never had to go through all of this outside of technology to present the medium better."

..but we know all of those answers why the change had to come into place, whether we liked it or not.

- Monte

 |  IP: Logged



All times are Central (GMT -6:00)
This topic comprises 3 pages: 1  2  3 
 
   Close Topic    Move Topic    Delete Topic    next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:



Powered by Infopop Corporation
UBB.classicTM 6.3.1.2

The Film-Tech Forums are designed for various members related to the cinema industry to express their opinions, viewpoints and testimonials on various products, services and events based upon speculation, personal knowledge and factual information through use, therefore all views represented here allow no liability upon the publishers of this web site and the owners of said views assume no liability for any ill will resulting from these postings. The posts made here are for educational as well as entertainment purposes and as such anyone viewing this portion of the website must accept these views as statements of the author of that opinion and agrees to release the authors from any and all liability.

© 1999-2020 Film-Tech Cinema Systems, LLC. All rights reserved.