As usual, Rossini Player update to 2.10 was a pain

Generally I follow these steps for updates (when I see one):
1- Power cycle the Rossini
2- Go to the Rossini webpage (easiest is to try dcs-rossini.local in a browser)
3- Update from there (second tab)
4- Power cycle when told to do so

Have people followed this protocol and had any issues?

Thx.

2 Likes

I gave your way a go, Miguel — zero problems.

(Just in case, I shut down Roon beforehand too.)

1 Like

I’ve not had problems with any firmware upgrades in the past but I’ve looked at dCS’ firmware update process in detail, at the packet flow level, it couldn’t be simpler, but things like Firewalls or VPNs can definitely screw with it.

Perhaps we can help dCS get to the bottom of this if those who’ve had problems can describe in detail the chain involved from your dCS Ethernet port all the way to you ISP demarcation device at your home.

ps: :thinking:I wonder just how many people tried to firmware update immediately after the announcement yesterday, I wouldn’t put dCS Firmware Server congestion out the question :rofl:

2 Likes

I didn’t even remember it had a web page; I’ve always tried via Mosaic.

I have no VPNs nor firewalls aside from what my ISP provides on their end.

1 Like

I did this exactly and had two failed updates. 3rd time was the charm for some reason.

I should note that the Rossini 2.1 update is a full control board update to the Rossini unit, not simply an app update or network board firmware update. This is much more like updating the BIOS for a PC, then reinstalling Windows whilst also updating every single driver.

The vast majority of issues which I have seen with updates are rectified by a hard power cycle of the unit before starting the update process, and the rest tend to come down to local network issues which for one reason or another prevent the unit from properly communicating with the update server to download the update (resulting in error messages). As @Anupc suggests, firewalls and VPNs are potential causes to temporarily bypass if issues do arise. Simplifying the network chain in cases where issues are experienced is a very good place to start.

With all that being said, these comments have definitely not gone unheard. We are going through and thoroughly stress testing the update procedure on the back of these comments to see if we can improve the process to provide a smoother experience in future.

4 Likes

Thanks James. Would it be possible to add a FAQ topic about the firmware upgrade process of all dCS units, with step by step instructions? This might help a lot of users to get it right from the beginning.

4 Likes

FWIW, I followed the procedure I posted exactly and I was done without a glitch in 15 minutes.

1 Like

Hi @James - Thx for the detail.

When will the dCS Mosaic iOS app be updated to control Expanse on the Rossini?

1 Like

Yes, me too. But many users still do not get it. Upgrading firmware while playing music, starting the upgrade through Mosaic, and then finding out a reboot should have been done first, connecting through Roon during the upgrade, etc. I think a FAQ topic that gives step by step instructions, with do’s and don’t’s would be helpful as a referrence to all.

I think the safest and most missed step is restarting Rossini prior to the update.

1 Like

All plain sailing - power cycled prior to update. Gained access to the web interface via IP address and started the update.

All smooth and done within 15mins

1 Like

The problem I had with this and every previous update was the failure of either the Rossini front panel or Mosaic to indicate when it was time to power cycle.

Through step 3 everything is fine and both the display and Mosaic indicate “updating network board”.

The problem is no message is ever displayed indicating time for a reboot. After 30 minutes of “nothing” I power cycle the Rossini and the update proceeds smoothly with the display indicating “downloading xxxx of 4096”

1 Like

In my case, I didn’t have this issue. Rossini’s display eventually said something along the lines of “PLEASE RESTART”

2 Likes

I would say Mosaic could have a warning sign saying - “Please power cycle before updating”.

2 Likes

Is your Rossini’s front panel turned off by default?

Indeed, that, but there are more caveats. Of course this warning should also be in the web interface.

But first check point should IMO be: does this update involve a new Mosaic app update, or not? If no, start with the power cycling, etc. If yes, first update the Mosaic app before you carry on, and then start power cycling the unit. Don’t use the unit during the upgrade process, so do not play music through it, and do not connect to it through other apps, like Roon etc.

I would also add a YouTube movie, showing how to do it, with shots of the Mosaic app and/ or web interface, what is showing on the unit’s display, duration indications, how you do a power cycle (back button off - wait 2 minutes - on, etc.

Anyway, I would offer all means so that people really get the feeling they are in control of this process.

Yes, an update process steps would help.

Youtube… I dunno.

Actually Mosaic should have a warning saying not to update using the app - that seems to have caused me to have to power cycle reboot about four times.

John Quick once showed me how to use the web interface and I have never used the app to update since.