How to install Q roms on a device with P fw and TWRP installed? (SM-G960F) - Samsung Galaxy S9 Questions & Answers

Hello friends
I'm trying to flash custom Q roms in TWRP on my S9 (SM-G960F), but have received the same error message for any Q rom:
ERROR:
Vendor image on the device
is NOT compatible
Expected Android 10 vendor
Click to expand...
Click to collapse
I've only been able to successfully flash P roms, namely the Pie-based LightRom.
Based on the error message, it seems I need to update the firmware to Q before installing custom Q roms?
I've also seen some roms note installation requirements like "ROM Firmware Required: OneUI 2.x", which is new to me (have not seen a TW/OneUI ver requirement for roms I've used on S4, S7, N8).
May I ask someone to explain the steps required to install Q roms (eg, Havoc-OS) coming from P firmware? There seems to be some assumptions in most install instructions I'm not aware of, maybe since I am on older FW. (I am asking here, since I did not find instructions in any of the Q roms I tried)
So far, all I have done to the phone since unboxing it was to install TWRP 3.4.0, following the official guide for Exynos S9.
I am guessing I need to download latest official firmware image from sammobile or something for my device, and flash it in Odin. Is this correct?
If so, can someone explain the steps so that I can have latest FW for my device while maintaining TWRP and not bricking the device?
Thank you for your help
Extra info
(Snapshot from LightRom rom)
One UI version: 1.0
Android version: 9
Baseband version: G960FXXU6CSG4
Kernel version: 4.9.59
Android security patch level: 1 October 2019
Click to expand...
Click to collapse

UPDATE:
I installed latest firmware from Sammobile, flashed it through Odin following their instructions, reinstalled TWRP, and am now able to flash Q roms.
For those who have stock rom < Q, I would suggest updating firmware through OTA before flashing TWRP. If you cannot OTA, download the latest firmware from Sammobile and flash it through Odin following their instructions, then flash TWRP, then you can flash Q roms.
So:
Update firmware through OTA or via Odin with latest firmware from Sammobile.
Flash TWRP
Flash whatever rom you want.

Related

Samsung Galaxy A5 2017 Custom ROM and Issues with Fixes

So, I own a Samsung Galaxy A5 2017 and I became interested in Custom ROMs. So without any knowledge about flashing custom ROMs I tried it on my other Samsung Galaxy S5 and it worked flawlessly.
Thinking it would be same for my own A5 2017, I went ahead and installed TWRP Recovery and flashed a custom ROM. Little did I know that doing so will trip my KNOX and I won't be able to use secure folder and most of the Samsung apps. Thinking it would be best to switch to a custom ROM, I went ahead and flashed Lineage OS 14.1.
The flashing process completed without any error, but the device did not detect my sim cards even though I had 2 sim cards installed in it. Turns out my baseband version was displayed as 'unknown' and my IMEI was also 'unknown'. This issue took me 2 whole days to resolve and I found a fix for you guys.
To fix the baseband issue, I realized that my official stock ROM was android 8.0 and I flashed a custom ROM of android version 7.1.2 since a custom ROM with 8.0 is not yet available for this device ATM(none that IK of). So, after 2 whole days it hit me that I had to flash the stock ROM of 7.0 on my device to fix the baseband of the device.
After flashing the stock ROM 7.0 on the device, I installed TWRP again and flashed the custom ROM once again and it fixed the baseband 'unknown' issue and my IMEI was back to normal again.
Now for the Samsung apps issue, after installing the custom ROM the S Health app, Gear app did not work. So to fix this issue I had to root my phone using Magisk and then change my build.prop file to bypass the issue.
This fixed my issue and made my apps works properly and now my Gear S3 also connects properly and functions very well.
For Resurrection Remix OS Custom ROM A5 2017 (a5y17lte): https:// androidfilehost.com/?fid= 818070582850504876 (remove the spaces)
For GApps (choose arm64) (7.1): google OpenGapps ( I can't post outside links yet )
Root through Magisk or SuperSU (both work)
For changing the build.prop file:
To fix this, open build.prop in /system and change ro.product.name=samsung and ro.product.manufacturer=samsung to another brand like lg or htc (in lowercase).
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Version Information
Status: Stable
Current Stable Version: 1
Stable Release Date: 2018-03-31
For anymore issue feel free leave them in the comments and I will try and help you guys out.
I also installed custom ROM lineage 14.1 on my galaxy a5 2017....after booting sim is not detected nor is IMEI is being showed...I havnt done a backup ......tried all possible ways....not working.....pls do help
Thanks
Sorry for the Late Reply
drajithkv said:
I also installed custom ROM lineage 14.1 on my galaxy a5 2017....after booting sim is not detected nor is IMEI is being showed...I havnt done a backup ......tried all possible ways....not working.....pls do help
Thanks
Click to expand...
Click to collapse
Its almost too late now, hopefully you have fixed this issue. If not could you let me know which stock OS version did you come from and what OS version did you flash.
For example my stock ROM was on Oreo 8.0 and I flashed a Custom ROM that was based on Nougat 7.1.2, So to fix this:
1. First Download the stock ROM of the same version as that of the Custom ROM (i.e. custom ROM is 7.1.2 Nougat so download Nougat stock ROM) flash this stock ROM.
2. You can now proceed to install the custom recovery and a flash the custom ROM now.
This should fix your issue as your CSC will be updated to match your custom ROM and will let your phone detect the sim cards.
MZainKh said:
Its almost too late now, hopefully you have fixed this issue. If not could you let me know which stock OS version did you come from and what OS version did you flash.
For example my stock ROM was on Oreo 8.0 and I flashed a Custom ROM that was based on Nougat 7.1.2, So to fix this:
1. First Download the stock ROM of the same version as that of the Custom ROM (i.e. custom ROM is 7.1.2 Nougat so download Nougat stock ROM) flash this stock ROM.
2. You can now proceed to install the custom recovery and a flash the custom ROM now.
This should fix your issue as your CSC will be updated to match your custom ROM and will let your phone detect the sim cards.
Click to expand...
Click to collapse
That doesn't work on the latest updates as downgrading is blocked.

Unable to flash roms which need pie firmware

Flashing latest builds of most ROMs (ones which need pie firmware) give error 7: with message 'you need to have firmware V10.3.1.PIEMIXM or above as prerequisite to flash this rom'
Since I am on anti-rollback-3, i downloaded and flashed the non-arb version of V10.3.1.PIEMIXM firmware from the stable firmware list, but flashing the rom still gives the same error.
I tried using TWRP 3.3.1 Official, i am using redmi note 5 pro (indian version). Can anyone tell me what am i doing wrong?
avguser23 said:
Just install the normal fully arb firmware and try again
Click to expand...
Click to collapse
Is there no way to get pie firmware without getting to anti 4?
You need recovery compatible with Pie FW. Here is unofficial TWRP 3.3.1-1 working fine with Pie FW.

I need recommendations

I am with the idea of changing the rom of my G9600 to a GSI or another rom, but from what I have seen in the GSI you have to have the same security patch between the vendor and the rom, that is where the problem I have lies the February update and I already have the phone with twrp and majisk and the klavit kernel, I mean it doesn't update from the OTA.
How do I update the stock rom?
And which rom do you recommend me to change, in my other phones I always used roms with a great margin of customization like the Resurrection Remix.
Thanks all.
if you're not receiving the latest software update, then just manually download the rom from SamMobiles or Frija and flash it through download mode by using Odin.
Try finding in the Snapdragon section, since I'm on 960f which is Exynoss version.
I'm using EvolutionX rom which have lot of customization, I believe there's one for the Snapdragon but it's been discontinued

Question What is firmwire

So i have this mi 11 lite device (lisa) and when i was flashing awoken os rom after flashing i was sidedload the firmware i downloaded from Xiaomi website..but after flashing it only went to bootloop but when i flashed pixel os rom and downloaded their firmware that was included with the rom it worked !! So my question is can i use that firmware for every rom or do i have to download separate firmware for every other custom rom..or is it the Android version that requires the same version firmware... e.g Android 12 has one firmware that works for every Android 12 rom and Android 13 has a firmware that works with every Android 13 rom..
Every rom requires different firmware . U can download the proper one from the rom's topics
Szuppermen28 said:
Every rom requires different firmware . U can download the proper one from the rom's topics
Click to expand...
Click to collapse
Thank you

How do I update starlte firmware for LineageOS 20?

I've flashed LineageOS 15.1 immediately since I bought this phone (starlte) in 2018 or 2019. Now I want to upgrade to LineageOS 20.0 but it has the following notice:
Warning: Before following these instructions please ensure that the device is currently using Android 10 firmware.
If the vendor provided multiple updates for that version, e.g. security updates, make sure you are on the latest!
If your current installation is newer or older than Android 10, please upgrade or downgrade to the required version before proceeding (guides can be found on the internet!).
Click to expand...
Click to collapse
I have searched all over the internet for guides how to do it and I have no idea. Would temporarly flashing to LineageOS17.1 (Android 10) upgrade the firmware? Or do I need to flash official OS image? Or something else? I have no idea, things changed so much since early Android.
Android is the ROM. firmware is the baseband/modem what samsung calls CP core processor. custom ROM won't upgrade firmware, this has to be done by flashing full official ROM/firmware BL+AP+CP+CSC from Odin3.
OK thanks. Looks like this thread has all that i need https://forum.xda-developers.com/t/...as-available-oxm-for-sm-g960f-models.3765015/

Categories

Resources