yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy M30s Questions & Answers] drglitter:
Gcam actually makes a major difference in every aspect of the photo. And by EVERY I mean EVERY!!

Is there any way we can request the developers so that they can enable camera api2 in the upcoming updates?
[Samsung Galaxy M30s Questions & Answers] shamsud:
https://www.samsung.com/in/support/email/
[Samsung Galaxy M30s Questions & Answers] a.tudor:
GCam M30S

I'm also interested for Samsung M30S, if anyone has a tip...on YouTube a lot of working GCam apps for M30S, already there.
[Samsung Galaxy M30s Questions & Answers] MrWolverineL:
Ummm no

I don't think there will be a official gcam port for this device
[Android Q&A, Help & Troubleshooting] bhuether:
I think I may have posted this initially on wrong forum here, so sorry for the repost:

Hi, I have MI7 and after wiping data (noticed at show 2% complete and just returns, saying wipe was done, so maybe that is a sign of something) and rebooting it keeps saying that there was a factory reset and I need to enter password. I keep going into MI 3 Recovery and choosing MI Connect and trying ADB but `adb devices` simply lists a sideload entry and adb shell keeps returning error:closed. So `adb shell rm /data/system/gesture.key` doesn't work as it returns `error closed`. The MI PC Console tool doesn't detect the phone.

If I type `adb reboot-bootloader` my phone shows Fastboot but no menu. Just hangs at fastboot. `fastboot devices` returns a fastboot device.

So seems like there are some signs my phone is able to be communicated with, but none of the usual commands are helping me get anywhere...

Really not sure how to totally reset this device so I can start all over again. This factory reset loop just doesn't want to go away.

Any ideas how to get this phone to behave like it is brand new, regardless how technical?

thanks,

Brian
[Miscellaneous Android Development] PeterCxy:
Introduction

This is my port of LineageOS 17.0 for the UMIDIGI F1, with things mostly working as they are expected to. This ROM depends on the official vendor image, so please be sure you are on the latest official build before flashing this ROM onto your device. Also, since these MTK devices often come with some strange variants, please be aware that your lineage may vary.

Known Bugs

- VoLTE does not work (and probably won't work on any MTK device with custom ROMs any time soon) due to MTK's proprietary extensions.

- (Fixed since 20191230) Sometimes data connection can be randomly lost during reconnections. This can be fixed by either a reboot or `pkill phone` in a root shell (terminal).

Flashing Instructions

1. You MUST flash my TWRP port available here before trying to install the ROM

2. Reboot into TWRP, wipe data (no format needed), then install the ROM zip

3. Install anything else you would like (Magisk, OpenGAPPs, etc. OpenGAPPS beta for Android 10: https://sourceforge.net/projects/opengapps/files/arm64/beta/)

4. Reboot into system and enjoy.

Downloads

20191230-1: https://www.androidfilehost.com/?fid=4349826312261687930

20191105-1: https://www.androidfilehost.com/?fid=4349826312261619909

Source code

Device tree available at https://github.com/PeterCxy/android_device_umidigi_F1

Kernel source code is not available from UMIDIGI, unfortunately.

Screenshots (with OpenGAPPS beta)
[Miscellaneous Android Development] Lolithetrolli:
What do you mean by "This ROM depends on the official vendor image" Do I need to flash the latest firmware from Umidigi, then flash Lineage?
[Miscellaneous Android Development] PeterCxy:
Actually I don't think there is much change in umidigi's firmware so you are probably fine with pretty much any vendor image. I am on the September vendor image which shows as 20190724
[Miscellaneous Android Development] Lolithetrolli:
While I enjoy your effort for the port it's really rough around the edges. Settings randomly crash, NFC randomly crashes, there's no difference between default dark mode and black dark mode, it lacks accents other than default, after enabling developer settings numbers appear on the left hand side of the status bar, and GAPPS doesn't even have android 10 available yet. Again, thanks for the port, but it's not for me.
[Miscellaneous Android Development] PeterCxy:
Somehow I'm using it without any random crashes... Are you sure you have tested on the latest firmwares from umidigi? And are you sure you have wiped data properly? If those crashes only happen for you and not for me, then without logs it's simply impossible for me to fix anything.

And OpenGAPPS has beta version for Android 10, check it out at https://sourceforge.net/projects/opengapps/files/arm64/beta/

On the accent color thing, please wait until LineageOS 17 ports every feature over. For now having most things working is the primary focus.
[Miscellaneous Android Development] SnapTheRipper:
Thanks for bringing a new life to an already awesome device! I was thinking on changing device due to lack of support, but now I'm surely sticking around! I have a couple of questions tho:

- Is it possible to add tweaks to this kernel? Like 2DTW, F2FS and maybe some more performance/battery gains? Or maybe upgrade it, like to 4.9?

- What about performance in games and/or more demanding tasks? I noticed this on all the GSI's that I tried, because they weren't optimized for the device, and it got hot easily.

Thanks once again for making this dream a reality! I Will test this along with your recovery when I can! Cheers!
[Miscellaneous Android Development] mrmazak:
This seems to be built with stock kernel. As there is no kernel source released, the addition to kernel mods is not currently available.
[Miscellaneous Android Development] SnapTheRipper:
Well I found some P60 sources from Nokia, idk if it could be useful...

https://github.com/nokia-dev/android_kernel_nokia_mt6771

Amdroid Pie:

https://github.com/nokia-dev/android_kernel_nokia_mt6771/tree/android-9.0
[Miscellaneous Android Development] PeterCxy:
It is not technically impossible, but it would require a LOT of effort to reverse-engineer an entire kernel by piecing together open-source components from other manufacturers, and many of these vendors using MTK SoCs do not have open-source kernel just like Umidigi, though it's technically illegal to do so. I'm definitely not going to do this any time soon.
[Miscellaneous Android Development] SnapTheRipper:
Now I'm lost ? don't get me wrong, I didn't started yet to develop, but if Umidigi has an "open source" kernel, could it be decompiled somehow from the stock firmware?
[Miscellaneous Android Development] PeterCxy:
Linux being open-source doesn't mean any modification to it is easily reverse-engineerable. There is no such thing as "decompilation", only reverse-engineering, which is exactly what I referred to as "not totally impossible". However, if you hope someone to devote an enormous amount of effort just to "decompile" a kernel, you'd better off just sue the manufacturer for kernel source code (they are legally bound to do so by using the Linux kernel). It's far more plausible.
[Miscellaneous Android Development] SnapTheRipper:
Anyway

I tried the exact same steps but ended up in a splash screen loop. Any idea how to fix this (or how to grab a log of this, if needed)?
[Miscellaneous Android Development] hyibin:
No service on two of the sim card. Phone shows carrier, but no network.

Edited: Never mind. Start from fresh umidigi system, and all good.
[Miscellaneous Android Development] hyibin:
TWRP keep system read only, no more boot loop.
[Miscellaneous Android Development] Shadow Of Leaf:
test on Umidigi F1 Play

I make Kernel Changes to make your rom work on umidigi f1 play and it booted but a lot of issues :

- sim card doesnt recognize in second reboot

- A lot of NFC Force closes

- Sound is deteriorated (i Think it because the besloudness in the stock rom)

- Rom has a lot of features that not working (example percentage of battery is not showed after i enable it)

this just a report of 15 minutes testing roms
[Miscellaneous Android Development] sinergine:
It's possible to revert to stock? How?
[Miscellaneous Android Development] mrmazak:
That would be easiest if you use twrp and make a backup , before flashing this. Same as with any rom, you should make backup first.

If you didn't do that, or the restore fails. Then use sp-flash tool and flash factory firmware.

Umidigi posts the firmware on there community web forum.
[Miscellaneous Android Development] sinergine:
Same for me

How to resolve?
[Miscellaneous Android Development] sinergine:
Resolved with reflash

Now i've this problem.

Tried to restart all step from fresh system but no network
[Miscellaneous Android Development] hyibin:
You have to put sim cards in before the initial boot. I gave up because too many bugs.
[Miscellaneous Android Development] sinergine:
Never removed sim..
[Miscellaneous Android Development] SnapTheRipper:
When will this be updated?

It's a great hope for our device, don't let it die...
[Miscellaneous Android Development] Lolithetrolli:
Alright, so I decided to come back to this and experimented a little bit, and I was finally able to install this without the previous issues that I had before. So far I'm loving it. The only thing that I did differently is wipe and format everything, instead of just data. The latest versions of Magisk and Gapps installed with no issues.
[Miscellaneous Android Development] coffenk:
Hi:

I've had the F! for about 6 months now (and with the exception of the quality of the camera, which has been well documented) I've been loving it !

I have experience with installing custom ROM's in the past with previous Android phones and have been considering installing one on the F1. Would you mind pointing out the key benefits of the ROM you have installed over the stock Android 9 I'm running now. I'm wondering if it is worth the effort (I enjoy tinkering in order to optimize performance) or should I leave well enough alone.

Thanks in advance for any help and info you could provide.
[Miscellaneous Android Development] Lolithetrolli:
Well, *gulp*. I'm going to have to retract my previous statement (I actually came back here to do so). I just now found a really serious problem. Everytime I download a large number of individual files (such as photos) in quick succession on Chrome ( I didn't test other browsers) my phone will show the "power off'" screen and will continously boot back into TWRP... Nothing I do can get me out of TWRP, and I can't even get the damn phone to power off. I ended up reflashing Lineage 3 more times to see if this was a consistent problem, and it is. It always shuts down and bootloops if I download a lot of files in Chrome. I'm honestly kinda shocked. So all I can say is don't flash this...
[Miscellaneous Android Development] coffenk:
Thanks for the update. I guess I'll leave it as is for now. Hope you get things all sorted out.

Good luck !
[Miscellaneous Android Development] EnterpriseNCC:
any one know if this umidigi mobile work in usa carriers ?

---------- Post added at 06:53 PM ---------- Previous post was at 05:56 PM ----------

thank you
[Miscellaneous Android Development] skeltonh:
Does LineageOS 17 support Thunderbolt 3.x docking hubs? MHL?
[Miscellaneous Android Development] SnapTheRipper:
Any continuity to this project? Will LOS 17.1 be out for out beloved F1?
[Miscellaneous Android Development] Calebano:
Will Google pay work on this ROM? Debating upgrading to it and that's a big feature I depend on
[Miscellaneous Android Development] sanoayyk:
Solution of boot problem

After several reboots, my phone suddenly reboots automatically, rebooting into TWRP. Then it never boots into system.

I found stock recovery can let the phone boot into system again!

Just flash stock recovery, phone will reboot into stock recovery once to show you an error message and require a data erase.

But don't select data erase, just select "try again" and your phone can boot normally.
[Miscellaneous Android Development] LyrielAlk:
Fingerprint unlock

No finger unlock?
[Miscellaneous Android Development] opticyclic:
What are the pros and cons of using this ROM over the GSI ROMs mentioned in this other thread https://xdaforums.com/android/development/psa-project-treble-t3917284

Is this more stable than the GSI ROMs?
[Miscellaneous Android Development] LyrielAlk:
4g not work

My 4g doesn't work either

In fact, neither normal calls nor text messages or anything related work.
[Miscellaneous Android Development] BZ0RG:
It should, but expect same bugs since it is built from GSI...
[Miscellaneous Android Development] jamesluket:
I really like this rom. The only issue i am having so far is that mms doesn't download messages. I have the apn setting correct. Any help would be appreciated.
[Miscellaneous Android Development] crazyboy87:
after flasing lineage (without gapps and magi) my phone is booting to twpr. have can i fix it?
[Miscellaneous Android Development] tangierian:
4G is not working!! There is any way to fix it??
[Miscellaneous Android Development] Kangburra:
Can you post the recovery you got to work please, as I cannot get it to work with two I have.
[Miscellaneous Android Development] sanoayyk:
It was just the recovery.img picked from UMIDIGI official firmware.
[Miscellaneous Android Development] SnapTheRipper:
[No message]
[Miscellaneous Android Development] Kangburra:
I don't know what I have done, I flashed an old stock ROM to start over and now I cannot flash this TWRP at all. So I cannot install the ROM again and seem stuck on stock. I have rooted it but even so TWRP will not boot, I get a green line at the top and it just reboots until I release the volume key and boots the system.
[Miscellaneous Android Development] Kangburra:
I ended up with 2019090418_g38v71c2k_kw_f1_eea and this has worked. Currently have TWRP and LineageOS working. Thanks for your work.
[Miscellaneous Android Development] txenglan:
Genuinely curious why you'd run this rather than the Lineage 17 GSI (which is receiving updates).
[Miscellaneous Android Development] Kangburra:
I have ended up with the Bliss ROM now, everything works and no bootloop with TWRP still installed.
[Miscellaneous Android Development] wellaman5000:
Can I ask what version of bliss you are using? I am struggling to get it to install and it is exiting with error 4

Thanks
[Miscellaneous Android Development] Kangburra:
I flashed the TWRP first using the one in this thread. Then downloaded Bliss-2019-04-11-arm64-ab-stock.img.xz and extracted the image.

The phone is unlocked in settings and I rebooted to bootloader and

fastboot flashing unlock
fastboot flash system Bliss-2019-04-11-arm64-ab-stock.img

target reported max download size of 134217728 bytes

erasing 'system'...

OKAY [ 0.283s]

sending sparse 'system' 1/13 (130104 KB)...

OKAY [ 5.655s]

writing 'system' 1/13...

OKAY [ 1.716s]

sending sparse 'system' 2/13 (128504 KB)...

OKAY [ 5.588s]

writing 'system' 2/13...

OKAY [ 1.729s]

sending sparse 'system' 3/13 (129028 KB)...

OKAY [ 5.589s]

writing 'system' 3/13...

OKAY [ 1.715s]

sending sparse 'system' 4/13 (128504 KB)...

OKAY [ 5.612s]

writing 'system' 4/13...

OKAY [ 1.700s]

sending sparse 'system' 5/13 (129028 KB)...

OKAY [ 5.628s]

writing 'system' 5/13...

OKAY [ 1.745s]

sending sparse 'system' 6/13 (128504 KB)...

OKAY [ 5.707s]

writing 'system' 6/13...

OKAY [ 1.701s]

sending sparse 'system' 7/13 (129028 KB)...

OKAY [ 5.734s]

writing 'system' 7/13...

OKAY [ 1.715s]

sending sparse 'system' 8/13 (128504 KB)...

OKAY [ 5.678s]

writing 'system' 8/13...

OKAY [ 1.731s]

sending sparse 'system' 9/13 (129028 KB)...

OKAY [ 5.705s]

writing 'system' 9/13...

OKAY [ 1.717s]

sending sparse 'system' 10/13 (128504 KB)...

OKAY [ 5.596s]

writing 'system' 10/13...

OKAY [ 1.703s]

sending sparse 'system' 11/13 (129020 KB)...

OKAY [ 5.498s]

writing 'system' 11/13...

OKAY [ 1.710s]

sending sparse 'system' 12/13 (129020 KB)...

OKAY [ 5.587s]

writing 'system' 12/13...

OKAY [ 1.737s]

sending sparse 'system' 13/13 (64632 KB)...

OKAY [ 2.806s]

writing 'system' 13/13...

OKAY [ 0.855s]

finished. total time: 92.141s

Then

fastboot oem reboot-recovery

...

OKAY [ 0.001s]

finished. total time: 0.001s

In TWRP I wiped data, cache and dalvik.

I installed OpenGapps and Magisk zips and rebooted without a problem.

I hope that is all clear. :)
[Miscellaneous Android Development] wellaman5000:
Very clear instructions, thank you! unfortunately, I am still booting into TWRP and do not seem to be able to get into android!
[Miscellaneous Android Development] Kangburra:
I had to flash the right stock ROM first to get started 2019090418_g38v71c2k_kw_f1_eea from the Umidigi site.

Then flash TWRP then the Bliss ROM.

Of course you'll have to wipe data after stock when you first get back to TWRP and then enable USB debugging and OEM unlock.
[Miscellaneous Android Development] 3jt290:
hello thank you for your instructions here I have installed bliss rom and everything working except for camera it just crashes what camera apk are you using?

thank you
[Miscellaneous Android Development] Kangburra:
I like Snap camera https://mega.nz/file/zIsFxYrb#dO8BM6r15K_WpugPcu9d_fVMCpZ3VgPZQz7z5nGYwIc
[Miscellaneous Android Development] rsoft3ddev:
can bring to nubia m2

---------- Post added at 06:28 AM ---------- Previous post was at 06:28 AM ----------

i like to port it
[Miscellaneous Android Development] borisvdb:
Hey everyone. I've downloaded this build and everything was running smoothly for a while until one day the phone powered itself down. On rebooting I go into TWRP prompting me to put in my pattern to decrypt the mounted storage. Which runs successfully, but it does this every time I try reboot into system on loop.

Everything successfully decrypts and it says "new block device '/dev/block/sm-0'

I've been researching this issue but couldn't find the exact problem I'm having. Basically the only solution seems to do a complete format and reinstall lineageos. Problem is I still have google authenticator on my device which I need to log into a bunch of accounts.

EDIT: Problem has been solved.
[Miscellaneous Android Development] Kangburra:
https://xdaforums.com/showpost.php?p=81497787&postcount=31
[Miscellaneous Android Development] adamiscoolization:
I thought I might try this out to try android 10 after seeing it on my mother's a20.

Having trouble with OpenGapps. I tried nano, stock and full versions but it never lets me sign into google once i boot into the system. Google play services keeps stopping. Some went to a full black screen when trying to sign in. All versions were the arm64 versions. Not sure what to do but to keep trying different versions of OpenGapps.

Also tried manually installing older versions of google play services for arm64 v8a but it never could install.

Anyone got any tips? if not solved I guess i'll flash the stock firmware back.
[Miscellaneous Android Development] adamiscoolization:
Just replying for notifying for my previous message. Couldn't figure it out. ended up flashing back to stock, it seems i'm probably missing something as no one else has had troubles with OpenGApps.
[Miscellaneous Android Development] skeltonh:
Anyone have the problem of no cellular data but phone calls work fine? I'm on At&T and it will only connect with 3G. LTE setting kills all cell communications.
[Miscellaneous Android Development] adamiscoolization:
Hey man can you help me, I couldn't get Opengapps working for this ROM, you seem to have it working at least I presume

Could never login read my post above^^
[Miscellaneous Android Development] BZ0RG:
Make sure you download it for Android 10 and not 9.

You may need to resize the system partition size before flashing in two (if you have no error message in twrp it's fine).

If still not working you can try MicroG or BITGapps.
[Miscellaneous Android Development] adamiscoolization:
Thanks for the reply, I will try that. Also now that I'm back on the stock firmware before I try again, is there any way I can just backup the whole device to restore to later without root or twrp? Since unlocking the bootloader loses all data. Can't root or get twrp to backup without unlocking the bootloader...

I've got most backed up to google but it takes like an hour or two just to get the device back to usual. I suppose I could unlock the bootloader, then redo my whole setup, then backup with TWRP. But is there a way without unlocking it?
[Miscellaneous Android Development] u2funker:
Security updates on this rom

Hi, perhaps a silly question but will you get regular security updates over the air with this rom? Kind regards
[Miscellaneous Android Development] toyesa:
GSI ROMs breaking call features on UMIDIGI F1

Hi,

I have tried all GSI ROMs for Umidigi F1 (Pixel ROM, Havoc ROM, Lineage 17.1, Descendent ROM, RR) and with all of them the call features are breaking. I think this is because all these ROMs are changing the baseband version. With firmware my baseband version is MOLY.LR12A.R3.MP.V41.2.P1, MOLY.LR12A.R3.MP.V41.2.P1. When i flash the custom ROMs the baseband version is changing to MOLY.LR12A.R3.MP.V66.11.P1.

I am using a verizon sim and the network state always says disconnected with custom ROMs, even though I can see signals and LTE symbol. Please help. And yes I am using the right ROM version for Umidigi F1 (ARM64, AB)
[Miscellaneous Android Development] tantonj:
YES! I'm having this exact problem (with koodoo in canada). Did you ever figure this out?

---------- Post added at 07:52 AM ---------- Previous post was at 07:48 AM ----------

I'm getting this problem, what do you mean start from fresh umidigi? Do you mean wipe and reinstall lineage?
[Miscellaneous Android Development] jackmaddy5:
Does Netflix work?

Hi, this rom works well enough..installed on UMIDIGI F1 that was sitting in a drawer and wanted to tinker around with it. Good phone but the O/S needed some attention....with Lineage O/S is anyone able to get Netflix working on it? Thats the only thing I can see so far not working...
[Miscellaneous Android Development] stevencumps:
Android 11 for umidigi F1

Andy Yan's personal builds // GSI - Browse /Testing at SourceForge.net

sourceforge.net

Made google backup »»» unlocked bootloader

flashed with smart phone flash tool in 1 time :

1 > preloader

2 > TWRP recovery to make backup later

3 > system > lineage-18.0-20201017-UNOFFICIAL-treble_arm64_bvS.img

Reboot phone, setting wifi, updates google play, restore backup google play, give usb debugging for transfer files.

checked gps, phone, music, wifi and many more. This is the last OS to test and I will keep this.

for stability an security everything looks good and works perfect. I will not change anymore.

Last test is battery and how it will connect in different places.

when i started fresh, rom asked everything and put back my google backup. Love this rom.
[Miscellaneous Android Development] doid1:
I've same problem , I checked and despite having the latest stock rom I have the Moly band version V41.2, and instead it should be the V71.11 version, all this is inexplicable my mobile version is the f1 play , I saw on the net that there is the possibility to change the baseband version, what do you think?

and I don't understand if the base bands are the same for both versions of f1-f1play or if they put a base band of the f1 version on my f1 play? and in any case the band version is wrong ... so it is obvious that it should be changed

update:

maybe maybe I caught the deception, a huge problem that took me 3 whole days

and maybe i solve.. maybe
[Miscellaneous Android Development] Mek101:
I installed this + magisk and nanodtroid, the day after it randomly rebooted, and now only boots in recovery
[Miscellaneous Android Development] Mek101:
Ok, after the bootloop disadventure I managed to flash stock back in, however Lineage doesn't detect the fingerprint reader anymore (weird because it worked the first time around)
[Miscellaneous Android Development] Shadow Of Leaf:
use this rom lineageos 17.1 that i build for f1 and f1 play

https://xdaforums.com/t/rom-unoffic...umidigi-f1-and-f1-play.4229931/#post-84452697