Closed
Bug 803549
Opened 13 years ago
Closed 13 years ago
[System] Replace default Android FOTA animation with our own for FXOS
Categories
(Firefox OS Graveyard :: General, defect, P3)
Tracking
(blocking-basecamp:+, firefox18 fixed, firefox19 fixed, firefox20 fixed)
RESOLVED
FIXED
| blocking-basecamp | + |
People
(Reporter: pla, Assigned: marshall)
References
Details
(Whiteboard: visual design)
Attachments
(1 file, 1 obsolete file)
|
1.04 MB,
application/java-archive
|
Details |
Create images to replace animation frames in stock FOTA animation. Work with Michael Wu to get this integrated.
Marshall to take?
blocking-basecamp: --- → ?
Keywords: polish
Summary: [System] Create new FOTA update animation assets → [System] Replace default Android FOTA animation with our own for FXOS
Whiteboard: visual design
Updated•13 years ago
|
Whiteboard: visual design
Updated•13 years ago
|
Component: Gaia → Gaia::System
Updated•13 years ago
|
blocking-basecamp: ? → +
Updated•13 years ago
|
Assignee: pla → marshall
Priority: -- → P3
Hi Marshall,
Here are the new FOTA animation assets. Included in the zip is an animated gif to show you how it looks. It's very similar but I think better. The progress bars have also been moved up and shortened, so I saved them out with padding at the bottom. Hopefully the system uses them properly. Otherwise, let me know and I can save them out again differently.
Thanks!
Attachment #679901 -
Attachment is obsolete: true
Component: Gaia::System → General
Updated•13 years ago
|
Attachment #681167 -
Attachment mime type: application/zip → application/java-archive
Comment 5•13 years ago
|
||
Hi Marshall, do you have an ETA for fixing this?
| Assignee | ||
Comment 6•13 years ago
|
||
This will probably require OEM support since we don't own the recovery image. I can build it locally to show off in a demo, but I'm not sure we want to go flashing people's recovery partition with the AOSP vanilla recovery image.
CCing cjones and mwu for their thoughts..
m1, our work here is done, but we don't build our recovery image so it's not crystal clear how best to get this downstream.
What build hack would you recommend for making thewse assets available for injecting into vendor builds?
Flags: needinfo?(mvines)
(In reply to Marshall Culpepper [:marshall_law] from comment #6)
> but I'm not sure we
> want to go flashing people's recovery partition with the AOSP vanilla
> recovery image.
I would be fine with integrating this into our default testdriver builds, except that there was a concern from branding folks about doing that. So no need.
Comment 9•13 years ago
|
||
(In reply to Chris Jones [:cjones] [:warhammer] from comment #7)
> What build hack would you recommend for making thewse assets available for
> injecting into vendor builds?
Looked at it quickly and doesn't look too painful (relatively, we are talking about modifying make here...). *Might* be able to even get away with just some strategic macro overrides. Just land the new assets somewhere nice and I'll figure out how to get build/core/Makefile to submit from there.
Flags: needinfo?(mvines)
| Assignee | ||
Comment 10•13 years ago
|
||
I've built a new recovery package for unagi, and added instructions on how to install the package for testing. Contact me for links
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Marshall, let's stick this in librecovery for now. That's not an ideal solution because that code isn't brand-specific, technically, but it means that downstreams can override all this stuff in one shot.
Updated•13 years ago
|
Comment 12•13 years ago
|
||
Did the new assets land in librecovery? I don't see 'em in https://github.com/mozilla-b2g/librecovery/commits/master. Wrong librecovery?
Marshall?
| Assignee | ||
Comment 14•13 years ago
|
||
Sorry guys, didn't see the requests to push the assets.
I've made a pull request in our android-device-unagi repo that enables our recovery changes and has the new assets:
https://github.com/mozilla-b2g/android-device-unagi/pull/11
Comment 15•13 years ago
|
||
Oh, throwing the assets in that git project doesn't help because it's not actually used in the final product. librecovery seems nice or maybe even gaia?
Comment 16•13 years ago
|
||
(In reply to Michael Vines [:m1] from comment #15)
> Oh, throwing the assets in that git project doesn't help because it's not
> actually used in the final product. librecovery seems nice or maybe even
> gaia?
Part of the problem is that the build system is hardcoded to look for recovery image assets in the device directory. Maybe we can stick the images in librecovery and have devices symlink their recovery/res directory?
We can also stick the recovery_ui_fxos.c file in there but it seems like most vendors end up customizing this file.
Comment 17•13 years ago
|
||
Yeah, symlink or something like that is what I was thinking of for our builds.
Comment 18•13 years ago
|
||
I see that this will landed in android-device-unagi regardless. Will you also land this someplace else so that it's usable in the v1 product without a fork?
Comment 19•13 years ago
|
||
Marshall, do you mind moving recovery/res to librecovery?
| Assignee | ||
Comment 20•13 years ago
|
||
Hey guys, sorry for the confusion.
I've pushed the resources to librecovery, and I'll open a new pull request to make android-device-unagi use a symlink
Comment 21•13 years ago
|
||
:marshall_law: so is this bug supposed to be fixed, or not? Is there further work? I ask because "Reset Phone" also brings up an Android, and I'm wondering if this fix will also fix that.
Gerv
You need to log in
before you can comment on or make changes to this bug.
Description
•