Is it possible to flash Android on a Flatfish?

You have to change video decoding to be via the cpu not via the allwinner libs (. this is the reason why youtube video are only in SD. If i remind correctly the setting for that is in media_codecs.xml or something similar. Later I will check the correct name and the changes for video decoding. Will be better to use allwinner libs with hardware decoding but it’s require some development - firefoxos did some changes for proper mpeg4 decoding with allwinner libs.

p.s Yes media_codecs.xml is the correct file but for some reason I didn’t push my changes :blush: Later I will make new push with fix for video decoding :slight_smile:

p.s2 @etrapani Here is the fix for the video - kind of ugly fix but works :slight_smile: Here have more information about the problem (checkout and the links to related bugs)

Great!! Thanks a lot! What is missing now that camera and video works? Are you still thinking of building CM?

I’m ready to help (I might need a bit of a walkthrough though)

Kind of works :slight_smile: Hardware video decoding doesn’t work, the stock camera app will be better to work, also there is some issue with storage display in settings. I didn’t test the light sensor over FFOS but for now dont work. Probably I missing something…

Actually I have CM build but there is some issue with gpu/video and OS doesn’t start.

Which cm?

Can you share the manifest and/or the modifications? I tried to build cm 10.1 by adding the flatfish specific repositories to local_manifest.xml but it does not compile yet:

error 101: Unresolved link/see tag "#USES_POLICY_ENFORCE_SELINUX"

I’d rather try to solve the driver issue than the building one … specially since you’ve already done it :).

Give me few days to stack everything for CM build. Later I will check for some old image files.

This morning I had a time for research and I think the AOSP 4.4.2 build for FlatFish is possible.


great work, the link for the new camera app doesnt work tho

This link works. But I’ve found that all the apps I tried work, except for the stock Android …

Hi guys, I got a bit lost in the discussion and so a quick question: I installed Android on flatfish a while ago (thanks again) and my build is “full_flatfish-eng 4.2.2 JDQ39 20160922 test-keys”. Is this still the most up-to-date build? If not, which is the link to the most recent one?
I was also considering that it would be nice to have all the information on how to install Android on the flatfish in one page. Do you guys think Mozilla would allow a page in the wiki in the TCP section? That would help other owners of the flatfish who would like to e.g. test Firefox Nightly on the tablet.

I flashed my Flatfish device with the instructions from comment 141 above.
It’s working pretty well : many many thanks for giving us a chance to re-use this device :slightly_smiling_face::+1:
In particular, Firefox is working well on it : I’m very glad to have an up-to-date and stable version of Firefox now.

I only found 2 technical issues (already mentioned in previous comments) : the video support (probably because of the software decoding), and the external sdcard support (which varies depending on the application used : some can use it with no issue, some crash, and some do not see it).

And it is most probably affected by security flaw (I suppose).

NB : @iacchi86 , the build id I have is the same as yours, but I can’t say if it’s enough to be sure it’s the latest version.

guys how can i make the camera app to work? also ive noticed that the youtube app doesnt work anymore, not even on the 240p resolution :frowning:

Did anybody try to flash chromeos on this device?

¡Hola @Neo2SHYAlien!

Was there any progress there since?

I was dusting the Flatfish today and got tempted again to flash it but ideally, I would like to know there’s a sure way to bring it back to its museum piece status with Firefox OS.

Does anyone here have the bits and procedures to restore to its original state if one chooses to go back to Firefox OS?

BTW there’s also a postmarketOS port it seems.


Hi @alex_mayorga unfortunately no. I just setup my 4.4 repo but didn’t try to build it - lack of time and a lot of lazy Sundays … Maybe one day I will try to build it - the biggest benefit which I expect is hardware acceleration for videos and little bit more recent os.
I’m using my tablet mainly for ebook reading and on this front everything is fine :smile:

It would be great if someone from those who successfully installed android in Flast fish can write a blog for general with clean and clear, to the point English post.

Rather than ruin a FirefoxOS tablet by putting Android on it, why not buy an Android tablet instead and give or sell the Flatfish or Vixen to someone that wants a FirefoxOS tablet, e.g. me! :smiley:


  1. because I can
  2. because is quite funny to learn new things
  3. because I want to educate my self
  4. because ffos is useless and was dead almost in the moment when was born
  5. I dont see anything wrong in that to improve the device OS ecosystem :wink:

Don’t understand me wrong I’m huge firefox fan this is my browser since version 1.0.2 but wasting of the device with dead OS for me is pointless.

1 Like

All good points, you’re right. Please excuse me if my post wound you up, I actually intended it to be a bit jovial, I should have made that clearer.

@Neo2SHYAlien do you still have latest Android build? I still have my Flatfish and I would like to flash your most recent work. Dunno which images/files should I use and this topic is pretty big. I would appreciate if you could point me. :slight_smile:

I was trying to see videos online with the latest Firefox for Android version but they are not working.
Also with the NetFlix app (I downloaded an old one of 2015 that is comaptible with Android 4.2).
There are any chance to use that tablet to see videos? Right now only as ebook reader is not so good for the quality of the tablet itself.