Just before Chisrtmas @andrei was working onresinhup, the resin.io host OS updater. Now we have a working beta version that we can remotely update some devices types, and thus can always bring the latest features to a given device without manual reprovisioning as it was done before (by flashing a new SD card, etc…)
The current beta of resinhup works with Raspberry Pi (all types), Intel NUC, and BeagleBone Black, and other device types will be added to it over time.
So now beta testers wanted! If you’d like to participate in testing out resinhup and would like to update some of your devices to the latest 1.x resinOS version remotely, let us know here! (RPi, NUC, BBB kinds only at this time). This would mean letting our admins to run resinhup on your device to update it remotely.
The update is done for your device, and we’ve learned a number of things, for example to consider customized boot logos as well (filed issue on github).
Thanks a lot for being on the bleeding edge, @diegosucaria!
If anyone else would like to remote-upgrade their devices, beta testers are still wanted
Team Resin were kind enough to update the larger part of my fleet (the ones which were running on older ResinOS version), updates went without a glitch!
hey @fokko, would be great to have a chance to test on more BBBs! At the moment the update is within the 1.x line, as upgrade to 2.x will need to do some tricky things on the device (technically speaking), and it would be a big help for that future update, if the devices are already on the latest 1.x series.
I’ve seen you’ve already got in touch with support, we are on it, cheers!
Hey thanks for he offer! Unfortinately BBGW is not supported just yet, (just RPi, BBB, and NUC), but will keep that in mind and let you know when we are expanding the reach!
hey, if you can bring up the support chat in the dashboard (lower right corner), and tell us there a couple of things :
the dashboard link to the device you’d like to update
just a few words on the general nature of the app running on the device (whether it manipulates the network connection at all)
mention any modifications of the hostOS that you might have had.
This should be good to start! If your RPi3 is newer than hostOS 1.16.0, you can also try a self-service update (which runs the same process that we do manually, just for newer versions that are more likely to require no intervention).
Hi, the device has been updated. Since it was a recent host OS version, it was just a straight trigger of the self-service update from the dashboard mentioned above
The support guys told me that they will let the OS guys know … Is there a
more straight forward method to let them know ? A slack channel or
something ?
Hey, it was the right process, as not everyone has device access, while all our engineers are doing support shifts too. The requests are internally directed to the correct team as needed, while most issues are resolved on the spot. We have a public Gitter chat channel but that’s for real-time conversations mostly, does not give fast-track access to the internal team. Hope it makes sense, or let us know if any other clarifications needed!
In this case you didn’t need to go through support at all, that would be the fastest solution…
yeah 1.x -> 2.x updates are in the plan, but not yet finalized.
The current 2.x version is still RC (release candidate), so definitely wouldn’t use that in production. For testing you need to manually reprovision the test device for the time being (and with resin-cli you can provision back the same UUID if you’d like to do that).