Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

document custom boot splash screen #155

Closed
shaunmulligan opened this issue Feb 18, 2016 · 11 comments
Closed

document custom boot splash screen #155

shaunmulligan opened this issue Feb 18, 2016 · 11 comments

Comments

@shaunmulligan
Copy link
Contributor

shaunmulligan commented Feb 18, 2016

Customizing splash

We configure all of our initial images to produce a resin logo at boot, shutdown or reboot. But we encourage any user to go and replace that logo with their own. All you have to do is replace the splash/resin-logo.png file that you will find in the first partition of our images (boot partition) with your own image. NOTE: As it currently stands plymouth expects the image to be named resin-logo.png.

Front logo Front conversations

@shaunmulligan
Copy link
Contributor Author

Need to probably add this to FAQs as well

@ViiMorales
Copy link

Even if you do it that way, whenever you update your code the device loads the resin logo again isn't it?

@shaunmulligan
Copy link
Contributor Author

@seungja no, it should always load up whatever splash image you wrote over the resin-logo.png

@ViiMorales
Copy link

I must be doing something wrong then, i replace the splash/resin-logo.png then boot a Intel NUC with that image and the custom splash loads fine, but just after Post Provisioning (when you must remove the USB drive and boot from disk) it loads default Resin Splash from there onwards. 😞

@shaunmulligan
Copy link
Contributor Author

@seungja ahh... I know what is going on. The issue is that this feature was broken on the flasher types (where resinOS is written to the internal storage, as in the case of the NUC) We have fixed that, but it has yet to be deployed on the intel NUC images. You can see the change log here: https://github.com/resin-os/meta-resin/blob/master/CHANGELOG.md#v19---2016-08-24

Hopefully in the next week or so we can get the latest version up on resin.io

@ViiMorales
Copy link

ViiMorales commented May 17, 2017

@shaunmulligan Thanks for the info!, i'll have to wait for the version change then 😃

@shaunmulligan
Copy link
Contributor Author

hey @seungja , I believe that resinOS 2.0.4 is now available in production for the intel nuc. So in theory this feature should work for you. Let me know how the testing goes.
Cheers
Shaun

@ViiMorales
Copy link

ViiMorales commented May 22, 2017

Hello @shaunmulligan, i just made some tests with the resinOS 2.0.4 version. and sadly, the behavior is the same :(

I even tried making a new application and starting anew but still just after post provisioning the splash resets to the default one.

also i think this would be super awesome feature to have for deployments that require full branding of a product:

The splash system is getting a revamp soon. I plan on supporting custom user backgrounds and even support GIFs for the foreground.
https://forums.resin.io/t/what-are-we-working-on-the-resin-io-notes/414/7

my constant enquiry for the custom splashscreen is that i'm working on a project for another company that requires that the branding must be all of their corporate identity, so i can't have the resin logo appear on reboots, updates or a new provisioning of a device

@shaunmulligan
Copy link
Contributor Author

Hey @seungja I spoke to one of the device engineers (@telphan) and he said it might be a regression, so he is going to look into what is going on. It might also be worth raising an issue on http://github.com/resin-os/resinos as it will have better visibility and tracking for the team there.

@lurch
Copy link
Contributor

lurch commented Jan 9, 2020

Looks like this is documented at https://github.com/balena-io/docs/blob/master/shared/overview/2.x.md#dev-vs-prod-images but perhaps this issue is suggesting it should be documented more prominently? (see also #1307 )

@garethtdavies
Copy link
Contributor

This is a very old issue so likely those docs above didn't exist then. I also added in a reference via https://www.balena.io/docs/reference/OS/advanced/#disabling-rainbow-splash-screen so I think I'll close this for now as it'll return at least a couple results searching for splash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants