[psa] [umidigi f1] [gsi] project treble works!!

Search This thread

Jambii1987

Senior Member
May 18, 2013
88
51
[PSA] [UMIDIGI F1] [GSI] PROJECT TREBLE WORKS!!


Hello and good day!

As stated in Thread title this is a PSA to let you all know Project Treble GSI ROMs work on our device (UmiDigi F1 only!) !!!
This means that we actually have custom ROM support!! Woohoo!!

I know what you're thinking. Don't worry. Below is a quick and simple guide to get your Umi F1 running a custom ROM!! :good: :highfive:

DISCLAIMER:

1.
Your warranty is... still valid?

I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.

2.


This guide is made assuming you are using Windows. No idea about flash tool on Linux/Mac.
This guide assumes that you have already unlocked your bootloader and have knowledge of flashing an MTK device with SP Flash tools.
This guide assumes that you are either a comfortable or an advanced user in the realms of modding android devices.
This guide also assumes that you have successfully flashed TWRP with SP Flash Tools and have flashed the dm-verity/no encryption mod. If you have no idea what that means do not proceed!
I will not be providing any ROMs in this post. Google is your friend. Trust me, that's how I figured all this out!!
I will however provide a link to the xda Project Treble GSI Forum as well as links to the Global and EU's latest firmware downloads direct from UmiDigi. ( Links Below )
Please do not PM as I will not reply. Nothing personal. I'm just really lazy.
If I helped you out please hit thanks! Like I mentioned, I am lazy and this took a lot of self-coaxing :p


NOTE:

Only Flash A/B arm64 Based GSI images


And now for the awesomeness!!

STEP 1: BACKUP, BACKUP, BACKUP!! You never know what could go wrong

STEP 2: Download a Project Treble GSI of your choosing from the link below

STEP 3: Once download has finished open the file and extract the system.img ( Or whatever it is named either way should end in .img )
You can place this anywhere just remember what directory you left it in.

STEP 4: Download firmware for your devices region which would be EU or Global ( Global is anywhere that isn't in the EU...just in case :p )

STEP 5: Open the downloaded firmware file and extract the preloader (ends in .bin) and android scatter file to your SP Flash tool directory

STEP 6: Again, BACKUP!!

STEP 7: Before we go any further make sure you have at the very least read the OP from the thread that you downloaded your GSI image. Some of them require GAPPS which you will need to have in your internal storage among other things so be mindful of that.

STEP 8: Reboot your device into TWRP and wipe Dalvik, Cache and Data and just for good measure swipe to factory reset.

STEP 9: If you have installed the no dm verity/ no encrytpion zip before go ahead and skip this step. If you have not then I advise you to do a search for UmiDigi F1 TWRP encryption and understand it before you
continue. Not being a jerk, just saving you from a brick ;)

STEP 10: Navigate to reboot menu in TWRP and choose POWER OFF

STEP 11: Open SP Flash tool

STEP 12: Load your scatter file that you extracted in STEP 5.

STEP 13: Double click on preloader and load the preloader bin that you extracted in STEP 5.

STEP 14: Double click on recovery and load your TWRP img ( There are 2 on the UmiDigi forum for those that are not aware, One material and one Dark/Light Blue )

STEP 15: Double click on system and load the GSI image that extracted in STEP 3.

STEP 16: Hit that download button!

STEP 16: With your phone still powered off, hold the volume up button and connect your USB.

STEP 17: Wait for SP Flash Tool to do it's thing and give you the green checkmark

STEP 18: If your GSI has GAPPS included then you may skip this. Once your ROM has loaded, download magisk canary app from official Dev thread and then download the zip file from within the app ( at time of writing 19.0 is the latest Magisk ) reboot back into TWRP and flash Magisk. In my experience I have only been able to install GAPPS with MAGICGAPPS found in Magisk Modules download page. MAGICGAPPS has to flashed in TWRP after you've flashed magisk and rebooted at least once. MAGICGAPPS will detect your GAPPS package and install it systemlessly.

STEP 19: PROFIT!!!! Enjoy your awesome new and improved Umi F1!!

Link to GSI Forum: [url]https://xdaforums.com/project-treble/trebleenabled-device-development[/URL]

Link to Global Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18653&extra=page%3D1[/URL]

Link to EU Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18654&extra=page%3D1[/URL]

UPDATE!

Just adding a few GSIs that I have tried that I think work really well. If you have one you've tried that's not in the list just post here and I'll get around to adding it to the OP.

Resurrection Remix
Descendant
Bliss ROM
 
Last edited:

Veiran

Senior Member
Feb 14, 2015
62
36
I'm currently using descendant but have also used pixel experience. Pixel experience boots but had a lot of apps force crashing. Descendant is definitely a good one though

Thanks! I'll give it a try later; currently getting my car looked at and don't have my backup phone with me.

---------- Post added at 02:21 PM ---------- Previous post was at 01:59 PM ----------

Thus far, have you noticed any bugs or performance issues on Descendant?
 
Last edited:

Veiran

Senior Member
Feb 14, 2015
62
36
Okay, got back home and successfully installed the ROM. I'm having trouble with the Google Apps signing in. It seems that when I try, it's stuck on 'Checking info...'
 

GOONER13

Member
Oct 8, 2010
33
5
Newtownards
Sorry, should be in Developer Options all the way at the bottom. Search for cutout.

Side note: this morning I successfully switched over to Resurrection Remix and it works fine. I am seeing an issue on all of these GSI ROMs with WiFi Hotspot...
Aye, I've already tried display cutout, doesn't work really. Great ROM though, battery is phenomenal.
 

Veiran

Senior Member
Feb 14, 2015
62
36
Did you use MagicGAPPS to install it (via Magisk)? I had to do it that way for it to work properly.

Yes.

For clarity, I've had to do some rejiggering with the stock firmwares at times, too. These issues are thus likely because, at one point, I unknowingly used the SP Flashtool to Format All + Download. While I've been able to use the SN Writer tool to successfully restore certifications and IMEIs/MEID, it still crops up.

---------- Post added at 01:45 PM ---------- Previous post was at 01:43 PM ----------

Aye, I've already tried display cutout, doesn't work really. Great ROM though, battery is phenomenal.

Definitely agree. While I haven't been able to get GApps to work thus far, standby times overnight are much improved: 1% in 8 hours (Descendant) vs 3-4% over 8 hours (Stock)
 

GOONER13

Member
Oct 8, 2010
33
5
Newtownards
Yes.

For clarity, I've had to do some rejiggering with the stock firmwares at times, too. These issues are thus likely because, at one point, I unknowingly used the SP Flashtool to Format All + Download. While I've been able to use the SN Writer tool to successfully restore certifications and IMEIs/MEID, it still crops up.

---------- Post added at 01:45 PM ---------- Previous post was at 01:43 PM ----------



Definitely agree. While I haven't been able to get GApps to work thus far, standby times overnight are much improved: 1% in 8 hours (Descendant) vs 3-4% over 8 hours (Stock)
I tried SimpleGapps worked for me.
 

Veiran

Senior Member
Feb 14, 2015
62
36
I tried SimpleGapps worked for me.

I'll try that, then.

EDIT: Success, SimpleGApps works. Only thing I'm having trouble with is my carrier, Verizon. Access Point was automatically filled in (and recognized as Verizon) but some elements are missing (i.e., MMSC, MMS port, etc). Everything is greyed out so that I can't modify it, too.
 
Last edited:

Veiran

Senior Member
Feb 14, 2015
62
36
Sorry, should be in Developer Options all the way at the bottom. Search for cutout.

Side note: this morning I successfully switched over to Resurrection Remix and it works fine. I am seeing an issue on all of these GSI ROMs with WiFi Hotspot...

Got Descendant working with SimpleGapps. Just about the one thing I notice so far that stops this from being perfect is my inability to connect to cell service. The APN settings populate automatically and correctly (Verizon Wireless), but some things are incorrect and greyed out.
 

Crowland

Senior Member
Jan 17, 2015
90
11
I wish to find out the same as above and which version of the Rom did you use ?
ARM64, AB
ARM64, A only
ARM, A only
 
Last edited:

Veiran

Senior Member
Feb 14, 2015
62
36
I wish to find out the same as above and which version of the Rom did you use ?
ARM64, AB
ARM64, A only
ARM, A only

ARM 64 AB. Everything's stable (so far) except for my cell service (APN settings for Verizon Wireless in the USA). That is, while the status bar icon indicates I have signal, I don't get data, calls, or text like I used to get with the stock image. The settings are greyed out so that I cannot modify them myself.

A couple of advantages is that it gives you the option for a dark/black theme and you can control whether you have battery % in the status bar. Also, as far as I can tell, multi-tasking performance is much better (i.e. apps stay in memory longer).
 
Last edited:
  • Like
Reactions: Crowland

Veiran

Senior Member
Feb 14, 2015
62
36
Better, I think, but don't expect a miracle. On the original camera, I noticed this cross stitch sort of pattern on lower lit portions of the images it took that isn't there now.
 
  • Like
Reactions: crazyboy87

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    [PSA] [UMIDIGI F1] [GSI] PROJECT TREBLE WORKS!!


    Hello and good day!

    As stated in Thread title this is a PSA to let you all know Project Treble GSI ROMs work on our device (UmiDigi F1 only!) !!!
    This means that we actually have custom ROM support!! Woohoo!!

    I know what you're thinking. Don't worry. Below is a quick and simple guide to get your Umi F1 running a custom ROM!! :good: :highfive:

    DISCLAIMER:

    1.
    Your warranty is... still valid?

    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because the alarm app failed. Please
    do some research if you have any concerns about features included in this ROM
    before flashing it! YOU are choosing to make these modifications, and if
    you point the finger at me for messing up your device, I will laugh at you.

    2.


    This guide is made assuming you are using Windows. No idea about flash tool on Linux/Mac.
    This guide assumes that you have already unlocked your bootloader and have knowledge of flashing an MTK device with SP Flash tools.
    This guide assumes that you are either a comfortable or an advanced user in the realms of modding android devices.
    This guide also assumes that you have successfully flashed TWRP with SP Flash Tools and have flashed the dm-verity/no encryption mod. If you have no idea what that means do not proceed!
    I will not be providing any ROMs in this post. Google is your friend. Trust me, that's how I figured all this out!!
    I will however provide a link to the xda Project Treble GSI Forum as well as links to the Global and EU's latest firmware downloads direct from UmiDigi. ( Links Below )
    Please do not PM as I will not reply. Nothing personal. I'm just really lazy.
    If I helped you out please hit thanks! Like I mentioned, I am lazy and this took a lot of self-coaxing :p


    NOTE:

    Only Flash A/B arm64 Based GSI images


    And now for the awesomeness!!

    STEP 1: BACKUP, BACKUP, BACKUP!! You never know what could go wrong

    STEP 2: Download a Project Treble GSI of your choosing from the link below

    STEP 3: Once download has finished open the file and extract the system.img ( Or whatever it is named either way should end in .img )
    You can place this anywhere just remember what directory you left it in.

    STEP 4: Download firmware for your devices region which would be EU or Global ( Global is anywhere that isn't in the EU...just in case :p )

    STEP 5: Open the downloaded firmware file and extract the preloader (ends in .bin) and android scatter file to your SP Flash tool directory

    STEP 6: Again, BACKUP!!

    STEP 7: Before we go any further make sure you have at the very least read the OP from the thread that you downloaded your GSI image. Some of them require GAPPS which you will need to have in your internal storage among other things so be mindful of that.

    STEP 8: Reboot your device into TWRP and wipe Dalvik, Cache and Data and just for good measure swipe to factory reset.

    STEP 9: If you have installed the no dm verity/ no encrytpion zip before go ahead and skip this step. If you have not then I advise you to do a search for UmiDigi F1 TWRP encryption and understand it before you
    continue. Not being a jerk, just saving you from a brick ;)

    STEP 10: Navigate to reboot menu in TWRP and choose POWER OFF

    STEP 11: Open SP Flash tool

    STEP 12: Load your scatter file that you extracted in STEP 5.

    STEP 13: Double click on preloader and load the preloader bin that you extracted in STEP 5.

    STEP 14: Double click on recovery and load your TWRP img ( There are 2 on the UmiDigi forum for those that are not aware, One material and one Dark/Light Blue )

    STEP 15: Double click on system and load the GSI image that extracted in STEP 3.

    STEP 16: Hit that download button!

    STEP 16: With your phone still powered off, hold the volume up button and connect your USB.

    STEP 17: Wait for SP Flash Tool to do it's thing and give you the green checkmark

    STEP 18: If your GSI has GAPPS included then you may skip this. Once your ROM has loaded, download magisk canary app from official Dev thread and then download the zip file from within the app ( at time of writing 19.0 is the latest Magisk ) reboot back into TWRP and flash Magisk. In my experience I have only been able to install GAPPS with MAGICGAPPS found in Magisk Modules download page. MAGICGAPPS has to flashed in TWRP after you've flashed magisk and rebooted at least once. MAGICGAPPS will detect your GAPPS package and install it systemlessly.

    STEP 19: PROFIT!!!! Enjoy your awesome new and improved Umi F1!!

    Link to GSI Forum: [url]https://xdaforums.com/project-treble/trebleenabled-device-development[/URL]

    Link to Global Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18653&extra=page%3D1[/URL]

    Link to EU Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18654&extra=page%3D1[/URL]

    UPDATE!

    Just adding a few GSIs that I have tried that I think work really well. If you have one you've tried that's not in the list just post here and I'll get around to adding it to the OP.

    Resurrection Remix
    Descendant
    Bliss ROM
    2
    Sorry, should be in Developer Options all the way at the bottom. Search for cutout.

    Side note: this morning I successfully switched over to Resurrection Remix and it works fine. I am seeing an issue on all of these GSI ROMs with WiFi Hotspot...
    2
    Can we flash the Android 10 bliss ROM?

    New to GSIs so not sure.

    They don't have a system.img in the zip as well, I downloaded 2 different ones. They have the ROM as .br

    A br file is brotli, so you will need a brotli extractor to get the img file out of it.

    $ apt show brotli
    Package: brotli
    Version: 1.0.7-2
    Priority: optional
    Section: utils
    Maintainer: Tomasz Buchert <tomasz@debian.org>
    Installed-Size: 772 kB
    Depends: libc6 (>= 2.14)
    Homepage: https://github.com/google/brotli
    Download-Size: 273 kB
    APT-Sources: http://deb.debian.org/debian buster/main amd64 Packages
    Description: lossless compression algorithm and format (command line utility)
    Brotli is a generic-purpose lossless compression algorithm
    that compresses data using a combination of a modern variant
    of the LZ77 algorithm, Huffman coding and 2nd order context modeling,
    with a compression ratio comparable to the best currently available
    general-purpose compression methods. It is similar in speed with
    deflate but offers more dense compression.
    2
    hello friends I build gsi and in f1 play works very well if someone wants to try it here I leave the link

    https://xdaforums.com/pro...e-v15-t3942924
    2
    For those who need Hotspot, found this handy tidbit of info and it works! https://xdaforums.com/showpost.php?p=78468656&postcount=311

    I'm using it right now to type this.