Bluetooth issues with an app (Carv) - Could it be fixed by using a custom ROM? - Samsung Galaxy S20 FE Questions & Answers

Hi all!
I recently purchased Carv, which is a product (a skiing tracker you use on your boots) that works through an app. I'm really enjoying it, in general it works fine, but the product has known issues with Snapdragon 865 based phones, including my S20 FE 5G.
For reference, here's a better description of the issue, as well as their bug report:
FAQ - Troubleshooting
Improve your skiing technique with real-time audio coaching. Carv uses pressure and motion analysis to help you learn to ski using audio feedback on the ski slopes.
help.getcarv.com
Bluetooth crash and data corruption - Galaxy S20 FE and other SD 865 based devices
Also I’ll attach the bt_snoop capture from the dumpstate bugreport here: btsnoop_hci.zip (1.5 MB) And here’s the logcat capture from the time of the crash samsung_s20_fe.logcat_reduced.txt (1.1 MB) And here’s the interesting bits: 01-20 18:07:18.171 6621 7191 V...
forum.developer.samsung.com
Samsung has suggested the problem should be fixed on their Android 11 update, but I'm already on Android 12 and still have issues.
Anyway, my question is: do you think this issue could be solved by using a Custom ROM? If so, which one(s)?
I'm willing to try it out if there's a chance it's gonna work, but if the chances are too slim, I don't think I wanna void my warranty for nothing.
Many thanks in advance!

there are no custom roms and it's not the feature that tends to improve on a custom rom.

3mel said:
there are no custom roms and it's not the feature that tends to improve on a custom rom.
Click to expand...
Click to collapse
What about Clean OS? I know it's basically a bloatware-free version of the stock ROM, but in a way it still is a custom ROM...? Or not really?

to my knowledge no changes were made to Bluetooth in CleanOS.

Related

FM Radio

Does anyone know which FM Radio chip the Note has ?
My guess is a Silicon Labs dedicated FM chip, as is in the Galaxy S and S2 models. Perhaps it's accessible via /dev/fmradio.
If you call 5" a tablet, I think this Note may be the first major manufacturer tablet with officially supported FM radio. There are some esoteric Chinese tabs that support FM, and the original Dell Streak 5" has FM, but was never officially supported.
Can someone try the FM TwoO app and report if it works ? : https://market.android.com/details?id=ca.gc.crc.fmtwoo
I am also very interested to know if my FM app runs on this device, rooted or not: https://market.android.com/details?id=com.mikersmicros.fm
Thanks !
Someone has sent me debug logs (Thanks !) so I don't need any more. This device does have a Silicon Labs FM chip, and it appears that my app is working, although the emailer didn't say. He set Menu->Settings->Audio->Method to "Samsung2". It's possible "Samsung" would also work on a stock device.
Other than my curiousity about FM TwoO working, my question is answered. I'm tempted to close this thread, since I'm not here to try and promote my app, but I'll leave it open for now at least, should anyone want to discuss FM on this device, as appropriate for a Q & A forum. (?)
BTW, I get the impression that the Samsung FM app is better than other stock FM apps. It supports RDS, and I think AF, and on this device at least it seems to support recording, which I'm not sure any other FM app does.
hello
as i was already searching for any alternative FM Radio app that does not stream from the internet as there are millions and millions of streaming apps out there it was impossible for me to find them in the android market.
I liked the alternative radio app for my old Windows Mobile Device.
Now i own a Galaxy Note and tried the two apps
FM TwoO and Spirit FM Free.
It finds Radio Stations etc. But i get no sound from both apps.
I think i tried every possible sound setting.
I have Root on my Device but everything else is stock.
Is it supposed to not work on the Stock rom or can i help you with something like a debug output so your app can work on this device?
Just tell me
beowulf6 said:
hello
as i was already searching for any alternative FM Radio app that does not stream from the internet as there are millions and millions of streaming apps out there it was impossible for me to find them in the android market
Click to expand...
Click to collapse
Hi. There are almost no alternative FM apps for Android because Google refused and still refuses to provide an API. Just about every phone and chip manufacturer does FM differently and keeps their methods secret so it requires reverse engineering, which is very difficult and time consuming.
The CyanogenMod and MIUI ROMs have their own FM apps (for some devices only). FM TwoO works on some Galaxy S/S2 stock ROMs. My app Spirit tries to work on as many ROMs and chips etc. as feasible.
Now i own a Galaxy Note and tried the two apps
FM TwoO and Spirit FM Free.
It finds Radio Stations etc. But i get no sound from both apps.
I think i tried every possible sound setting.
I have Root on my Device but everything else is stock.
Is it supposed to not work on the Stock rom or can i help you with something like a debug output so your app can work on this device?
Just tell me
Click to expand...
Click to collapse
Finding stations etc. is the first obstacle. I'm happy to hear this works OK.
Sound is always the second obstacle; so many phones do this differently, even otherwise somewhat similar phones as Galaxy S and S2.
If the Audio Methods Samsung and Samsung2 don't work, we need a new Samsung3 method I guess. I think the S2 has the same issue. If I examine the stock FM app, and perhaps some logs, I should be able to determine what needs to be done.
Can you do this ? :
- Start the stock FM app, run for a few seconds, then stop it.
- Start my app, then send me logs with Menu->Help->EM Logs. In the email text please put "Galaxy Note" before pressing Send.
BTW, the stock S2/Note FM app seems pretty good, so I don't think you are missing too much from alternative apps at this time.
Also, I think my app may "work", more or less, if you start it while the stock app is running. I think the apps can co-exist simultaneously, but there are probably a few issues.
hello and thanks for your response.
You are right. The stock radio app is a lot better then the stock radio app on my windows mobile phone was. But still i dont like for example the really short textfield where the RDS text is written when the phone is in portait mode because most of the text is missing. It is better in landscape mode.
And of course alternatives are always good.
Your app works good when i keep the original radio app running in the background. (but i think the reception quality seems to be a bit worse with your app even on the same frequence. But i should test this more)
But it crashes as soon as i press the headphone/speaker button. Only a restart helps then to get rid of the stock radio-app and to get the radio working again.
i have send you a log file. hope it helps and keep up your work.
From my thread here: http://forum.xda-developers.com/showpost.php?p=21233829&postcount=2043
For Samsung Galaxy S, S2, Note, S3 etc:
Very experimental support for stock and stock derived ROMs with the Samsung Proprietary API. Works OK on my Galaxy S with Darky ROM Extreme Edition 10.2.
- Enable Settings->Debug->SA Proprietary.
- Restart the app.
http://www.mediafire.com/file/a12sm7m13smbjub/Spirit_FM_Radio_v120110.apk
- The Audio->Method is best set to the default of CyanogenMod, but might also work on Samsung, or even None or GalaxyS ALSA as a last resort.
Next release I'll re-enable the recording code and I think it will work on the Note, but might also work on Galaxy S/S2 devices.
If it works or not, please send me a log, best with SU/root:
Select Menu->Help-EM Logs, wait a few seconds, enter "Note" in the email text and press send.
I wish I could afford one of these Notes...
New release posted here: http://forum.xda-developers.com/showpost.php?p=21353990&postcount=2057
Jan 13: http://www.mediafire.com/file/52jo7vwy63576da/Spirit_FM_Radio_v120113.apk
Another shot at Samsung Proprietary support for Galaxy S2 / Note class devices, in addition to Galaxy S devices w/ FM.
As before, enable Settings-Debug->SA Proprietary and restart. SU/Root should not be needed.
Regards,
Mike.
At least one person reports this working on a a Galaxy S2. Please let me know, positive or negative.
I could REALLY use some help testing my FM app on a Note or S2 with a stock or stock derived ROM on which the stock FM app works.
I can't afford one, US/Canada versions have no FM anyway, and Samsung's Remote Test Lab seems just about useless.
The Remote Note I tried started the Feb 26 Market version of my app in the Proprietary FM API mode OK, so I think it's close to working, but that API requires an earphone/antenna plugged in, and the test device doesn't have that. And I can't get the debug logs or shell access either.
There's a Feb 28 version linked here: http://forum.xda-developers.com/showpost.php?p=23059662&postcount=2357
For a few weeks now, my app works on my Galaxy S with stock derived Darky ROMs using the Samsung API, and un-rooted.
Thanks !
Hey i just installed Spirit UI on galaxy s2 i9100G
am running on Rom jellyBam
app opens fine , i selected S2 dig. all i hear is noise
i live in egypt its ont on reg list
what should i do ?
mikereidis said:
I could REALLY use some help testing my FM app on a Note or S2 with a stock or stock derived ROM on which the stock FM app works.
I can't afford one, US/Canada versions have no FM anyway, and Samsung's Remote Test Lab seems just about useless.
The Remote Note I tried started the Feb 26 Market version of my app in the Proprietary FM API mode OK, so I think it's close to working, but that API requires an earphone/antenna plugged in, and the test device doesn't have that. And I can't get the debug logs or shell access either.
There's a Feb 28 version linked here: http://forum.xda-developers.com/showpost.php?p=23059662&postcount=2357
For a few weeks now, my app works on my Galaxy S with stock derived Darky ROMs using the Samsung API, and un-rooted.
Thanks !
Click to expand...
Click to collapse
I just downloaded. Will report soon.
Sent from my revived Galaxy Note
The first results are positive. I just listened to fm radio for about 15 minutes. It works through headphones and the speaker. But as far as I can tell the.reception seems to be somewhat worse than with the stock fm radio.
Phone is a N-7000 with stock ICS , rooted, PhilZ kernel. Are there any specific tests I should conduct?
Sent from my revived Galaxy Note
Mikereidis's post has almost one year, looking at the Spirit FM thread OT, Galaxy Note is supported since (at least) november afaik.
Hitch3ns said:
Hey i just installed Spirit UI on galaxy s2 i9100G
am running on Rom jellyBam
app opens fine , i selected S2 dig. all i hear is noise
i live in egypt its ont on reg list
what should i do ?
Click to expand...
Click to collapse
9100g is off topic here.
If it's the Unlocked version and you're a customer, then email me or post on the Q&A thread in my sig for info.
If it's the Unlocked version and you're NOT a customer, then please go away, I don't help pirates.
This thread is ancient. I've had a Note for at least 7-8 months now and it's fully supported, and will be supported by the coming Spirit2.
Please see my main thread: http://forum.xda-developers.com/showthread.php?p=13379669
I will now close this thread, thanks...

ANT+ on the Nexus 5

Hello,
As It's difficult to search for "ANT+" in the forums, sorry if this issue has already been addressed
And now some extra keywords to ease the search: ant, ant+, antplus, ant_plus, antwireless, ant_wireless
This is a thread to summarized all the facts about ANT+ and the Nexus 5 I have found so far:
HARDWARE: BCM4339. The Nexus 5 has this chip which provides WiFi, BT and presumably ANT+. It's also present in the Galaxy Note 3 which reportedly has ANT+ capabilities.
DRIVER: The required driver source can be found here: https://github.com/ant-wireless . Once compiled it generates a module (libantradio.so) and two apk (AntHalService.apk, ANTRadioService.apk).
SOFTWARE: There are several apps with ANT+ enabled, but for testing purposes the ANT+ demo can be used.
To be able to test ANT+ I have the Nexus 5 and ANT+ capable hardware (HRM, cadence sensor, etc), the ANT+ Demo in google play but I'm missing the driver.
I know I need a kernel with module loading enabled (for example this modified stock: http://forum.xda-developers.com/showthread.php?t=2514765) but I don't know howto to compile the ANT+ module.
Can someone generate the driver as per the instructions in https://github.com/ant-wireless/ANT_in_Android or explain me how to do it?
I'm on a linux host, I have a rather limited experience in compiling stuff but I'm not afraid of learning something in the process!
Thanks!!
very interested in the results. thank you for your work on this
interested
Subscribed.
I am also interested in this as I have my phone and Garmin Forerunner watch with me when I run so if I can just carry my phone and get the same data that would be awesome!
If no one else takes this on, I'll see about looking into it later. Keep in mind though that I'm not a developer of any sort but am comfortable with compiling kernels. I have an ANT+ HRM from my Motoactv that I'd like to use.
Ok,
So far I haven't able to compile stock kernel. I'm trying with NDK GCC 4.7 without success: http://forum.xda-developers.com/showthread.php?p=47577117
But I've investigated in other fields. I've downloaded S4 and Note3 ROMS with ANT+ support to have a look at the files.
S4 CRASH_ROM_V11: http://forum.xda-developers.com/showthread.php?t=2322619
Note3 BoBCaTROM_V2.0: http://forum.xda-developers.com/showthread.php?t=2498687
This is want I've found so far:
There are three system apps: AntHalService.apk, ANTRadioService.apk and ANTPlusPlugins.apk. These two latter can be found in google play. The first app is the one that "informs" the system that the device is ANT+ capable (as stated in the ant_wireless git). I've tried to install this apk manually but fails due to certificates (samsung).
S4, Note3 and Nexus5 have all different revisions for the bcm433x firmware but they all have an "ANTLockUsed" string in it (hexdump). Is it related to ANT+ or the ANTenna? Incidentally, the wisol firmware revision doesn't have this string.
The rest of the files related to ANT+ are for the com.dsi.ant.antradio_library (etc/permissions and framework files).
I can't find any ANT+ related module (ant*.so, libant*.so). Thus, is it already compiled in the kernel or not needed at all?
I've uploaded all these files in case anyone wants to have at look them.
Subscribed. ANT+ support would be awesome for all the athletes out there.
I'm a big supporter of ANT+. I wish I knew more about Android to help on this side. I have a blog that documents a lot of hacking projects related to ANT+.
If the Nexus 5 could access ANT+ it could be an amazing cycle computer potentially.
I work a bit with a SOC from Nordic. The way it works for BLE is that it compiles and downloads a soft protocol. I'm wondering if this is how the Boardcom chip works too. My reasoning is in the github:
Additionally, in Android 4.2, the Bluetooth stack switched to Bluedroid (from BlueZ) and this existing ANT implementation for chips using Vendor Specific Bluetooth HCI messaging for ANT packets (wl12xx and bcm433x) is currently not compatible, until somebody is able to do the work for the different bluetooth stacks. The chip vendors may provide build support for their own products if you inquire with them.
Click to expand...
Click to collapse
So it sounds like, because ANT+ and BLE are so similar, they upload a new stack to the chip which enables it. However, this stack is not in the wild.
kwakeham said:
So it sounds like, because ANT+ and BLE are so similar, they upload a new stack to the chip which enables it. However, this stack is not in the wild.
Click to expand...
Click to collapse
That makes sense as I wasn't able to find any more files related to ANT+ (directly not by looking into the source code).
However, I'm very stubborn and I want ANT+ in the nexus :silly:
First of all: It still doesn't work, but so far I've learnt a few things.
First I copied the Note3 files (attached) related to ANT+ (root needed, remember to chmod 644):
/system/app/AntHalService.apk (modified to strip samsung certificates)
/system/etc/permissions/com.dsi.ant.antradio_library.xml
/system/framework/com.dsi.ant.antradio_library.jar
/system/vendor/firmware/bcm4335_A0.hcd (renamed to bcm4335c0.hcd to max nexus5 firmware name. Backup old one first!!)
Upon reboot I also installed from google play the rest of ANT+ app required.
ANT radio service: https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
ANT+ Plugins: https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
ANT+ Demo: https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo
When using the ANT+ Demo App it doesn't warn about anything missing (good!!) but when searching for the HRM I have it just fails (bad!!). It fails with either firmware (nexus or note). In any case dmesg doesn't so any info related to ANT+.
To summarize:
The previous files are needed so that androids "knows" ANT+ hardware is present, but
Something else needs to be modified. As stated by kwakeham probably the bluetooth stack.
I have no android or coding skills (or any skills at all ), but with this information I hope someone can have a look at the modified bluetooth stack of either S4 or Note3 to port those changes to Nexus5 :fingers-crossed:
I'm very confident because XDA is a great place with lots of wonderful people, fully capable of implementing ANT+ in the Nexus5.
They've done much harder things!!
Is it true that Bluetooth 4.0 can only connect to one device at a time? So, if we wanted to monitor heart rate on the phone and listen to music via bluetooth headphones, this would not be possible unless we used an ANT+ heart rate monitor, correct?
Cleanskinned said:
Is it true that Bluetooth 4.0 can only connect to one device at a time? So, if we wanted to monitor heart rate on the phone and listen to music via bluetooth headphones, this would not be possible unless we used an ANT+ heart rate monitor, correct?
Click to expand...
Click to collapse
Close but not quite.
A BT4 HR strap will only allow one device to connect to it at a time but the phone can connect to multiple BT devices at the same time. ANT+ lets an infinite number devices to connect to a single HR strap, so like your phone stashed in your pocket and a running watch on your arm. ANT+ would also allow you to read data from hundreds of sensors, though that would be more useful for a trainer at a spin class or something lol.
Exactly, and to verfy that I just connected two Bluetooth 4.0 devices with my Nexus 5. My Pebble and the fitbit Flex from my girlfriend, both worked fine simultaneously.
Btw, windows has a limit of 7 connected Bluetooth devices at a time, but that's not caused by the Bluetooth specification.
Sent from my Nexus 5 using xda app-developers app
Hello,
Still no success.
I've been looking into the source code of both S4 and Note3 opensource kernels for android version 4.3, but due to lack of coding skills I just have no idea of what to search.
The source code of bluetooth stack from these kernels and the one for nexus5 seem completely different thus it's hard to draw any conclusions. The only thing clear is that running a "grep" search into the code for "ant+", "antplus", "ant_wireless" (or similar) doesn't show any results.
It seems someone is working on having ant+ on the google editon S4: http://forum.xda-developers.com/showthread.php?t=2542922
Let's hope his work can be reused for the nexus5.
PS. I don't have enough posts yet to ping him back to this thread but I will try to use the files he has attached.
usu4rio said:
It seems someone is working on having ant+ on the google editon S4: http://forum.xda-developers.com/showthread.php?t=2542922
Let's hope his work can be reused for the nexus5.
PS. I don't have enough posts yet to ping him back to this thread but I will try to use the files he has attached.
Click to expand...
Click to collapse
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
ADD
AdrienC said:
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
Click to expand...
Click to collapse
i have a Galaxy S4 but i want to change it for Nexus 5
i hope it works
following
HI to all
I'm interesting on this too and I'm waiting how advance this to buy an nexus 5
You will try to ask on thisisant forum. there are developers from ant+ and offer some news about phones sometimes.
Waiting news, best regards to all.
Guys, I've got a message from @fcastillousfq and I think it might be of your interest my response:
fcastillousfq said:
Hey, I saw the post about getting a USB accessory for the Nexus 5 to be able to use ANT+ as a last resource, I've been searching online and can't find any for Android, only for iPhone. The only one I've found was huge and it's not for sale yet.
Could you provide me a link or the name of the accessory so I could buy it?
Thanks!
Sent from my Nexus 5 using xda app-developers app
Click to expand...
Click to collapse
Sure, it the Suunto Movestick Mini + OTG Cable
Then you have to install:
https://play.google.com/store/apps/details?id=com.dsi.ant.usbservice
https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo (for testing)
https://play.google.com/store/apps/details?id=com.dsi.ant.antplus.grapher.heartrate (for testing)
And you're set. It's pretty easy!!
ps: forget to mention that you can use regular size ant+ usb sticks, as the one from Garmin, but I preferred this one as it's smaller.
With a bit of DIY you can make something smaller.
Thanks for the info! I'm going to look into it and probably buy it.
I'm also considering the Viiiiva, which acts as a bridge between all my Ant+ devices and Bluetooth 4. The bad thing is that there's no android app yet, in the mean time, the USB one will suffice.
Sent from my Nexus 5 using xda app-developers app
AdrienC said:
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
Click to expand...
Click to collapse
Sorry for the delay.
Yes! spanish :good:
Unfortunately I don't use G+ (or facebook or in fact any other so-called social network). I will try to be active here so we can achieve the desired ANT+ support.
Tomorrow I will have a look at the ANT+ files you compiled (posted in the other thread) and I will compare the results with the ones provided by samsung (which I somehow managed to installed but don't really know if are working or not). I will add a post with the steps I followed to make it work.
AdrienC said:
Guys, I've got a message from @fcastillousfq and I think it might be of your interest my response:
Sure, it the Suunto Movestick Mini + OTG Cable
Then you have to install:
https://play.google.com/store/apps/details?id=com.dsi.ant.usbservice
https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo (for testing)
https://play.google.com/store/apps/details?id=com.dsi.ant.antplus.grapher.heartrate (for testing)
And you're set. It's pretty easy!!
ps: forget to mention that you can use regular size ant+ usb sticks, as the one from Garmin, but I preferred this one as it's smaller.
With a bit of DIY you can make something smaller.
Click to expand...
Click to collapse
I also have the LARGE garmin usb stick. I successfully used it with the Razr (910xt), but if only we could make use of the internal ANT+ hardware it would be soooo convinient
usu4rio
PS. As a "last resort" I'm planning to contact Carlo Pescio, the creator of Sportablet (http://www.sportablet.com). If I were able to use the internal ANT+, I would definitively buy his software (https://play.google.com/store/apps/details?id=com.carlopescio.uploader). I hope this doesn't sound as extortion ... too much :angel:

SMS sending not working in LineageOS 15.1

Hi,
I'm acually working on LineageOS 15.1 and I'm running into a problem:
In frameworks/base/core/java/android/content/BroadcastReceiver.java (in the method PendingResult beginning with line 86) the resultCode is set to 4!
This is
Code:
RESULT_SMS_UNSUPPORTED
added in API level 19
public static final int RESULT_SMS_UNSUPPORTED
Set by BroadcastReceiver to indicate that the message, while possibly valid, is of a format or encoding that is not supported.
Constant Value: 4 (0x00000004)
My problem is, I can't figure out, where and why this is set!
So, it's not possible to send a message via SMS...
Any help is welcome!
These two main problems are left in LineageOS 15.1:
Camera not working
Sending SMS not working
There are a few minor problems, but they are not important.
If there is no further help, this finally will be the end of developing this ROM! :crying:
thanks for the work
im just want stable rom.
my stock ROM reboot too much everday after rooting.
so now im using 14.1 no reboot here, you already lose lots good options in the LA14 camera like slow motion(high fps rate) and EIS \ OIS
this phone slowly dying
even my old sony(LWW) was develop from android 2.3 upto 7.1 (through CM to lineage) about 7 years (include custom roms)
Superrman said:
thanks for the work
im just want stable rom.
my stock ROM reboot too much everday after rooting.
so now im using 14.1 no reboot here, you already lose lots good options in the LA14 camera like slow motion(high fps rate) and EIS \ OIS
this phone slowly dying
even my old sony(LWW) was develop from android 2.3 upto 7.1 (through CM to lineage) about 7 years (include custom roms)
Click to expand...
Click to collapse
I understand what you are saying but I think the users enjoying Bernie's ROM are practical users who do not care about latest (crap) features like live emoji or animojis or whatever teenage functions they implement. Real innovations are not to be found. Currenty i switch between my iPhone 7 and Z5c every other week. I still think my Z5c rocks!
I would love to try L15 so I sincerely hope Bernie will find support for his development.
Berni-0815 said:
Hi,
My problem is, I can't figure out, where and why this is set!
Click to expand...
Click to collapse
I've been skimming through LOS repos. AFAICT, the only place in which that constant is used is here.
Antonio
antonio.galea said:
I've been skimming through LOS repos. AFAICT, the only place in which that constant is used is here.
Click to expand...
Click to collapse
Yes; I know. But I've set a logging command at this point and the code is never reached.
So, it ("4") must be set somewhere else...
I've set so much logging commands in some suspicious sourcecode-files but I can't figure out, where this could happen.
The logging commands are showing this chronological order:
Code:
packages/apps/Messaging/src/com/android/messaging/util/PhoneUtils.java #getCanonicalByCountry()
- MessagingApp: (bt): Number valid at this point! getCanonicalByCountry(): canonicalNumber: +nnnnnnnnnnn
>>> It must happen [B]after[/B] the above sourcecode-file and [B]before[/B] the next ones: <<<
frameworks/base/core/java/android/app/LoadedApk.java (Don't find anything)
frameworks/base/core/java/android/content/BroadcastReceiver.java #getResultCode() #PendingResult() #getPendingResult() and #setPendingResult()
- BroadcastReceiver: (bt): PendingResult(Line 86): resultCode: 4

Recommendations for custom rom? SM-N950F/DS

Hi everyone.
I just got my Note 8 and it is a beast!
my phone prior to this was actually an Xperia Z1 (yep, the one from 2013), which has LineageOS 7.1 (Nougat) loaded onto it. I loved that rom, so much I actually put the same LineageOS version on my ASUS tablet too. So I'm pretty used to the trebuchet launcher and Nougat system in general.
the previous owner of my Note8 had pretty much installed all the updates up till late last year, so It's got the 9 Pie update installed. Android 9, combined with the One UI launcher, and topped with annoying "Bixby???" button I keep accidentally pressing, is all a little too crazy for me, coming from LOs Nougat.
with my scouring of forums, I've seen a few people suggest that staying on Oreo is better for battery life / performance / usability compared to the Pie update.
Compared to my Z1, this thing is a speed demon, it certainly isn't slow... but I do notice that the battery seems to drain a bit even when the phone is left in standby, and considering it's a fresh factory reset OS with almost no user apps installed, I'm a little concerned to see it's using 3gb of memory on just bloat and background services.
So pretty much I've been looking into the custom rom situation for the Note8.
My main priority is debloating and stability. I've seen the popular Hades and Deluxe roms, but they look almost more like they are adding features and customization, rather than stripping the useless bloat. Also they seem to be pushing even newer android versions now.
I've seen that TeamEXYKings put out a few light roms, even ones supporting nougat. which I'm interested in trying, anyone have any thoughts on these? It looks like support has dropped for them.
Points I understand so far.... (correct me if I'm wrong)
*Currently, I can't flash because my KG state is in Prenormal, still waiting the 7 days with simcard and phone staying on.
*Exynos has an unlocked bootloader, snapdragon doesn't. It seems to be a common opinion that Booatloader can't be downgraded, so therefore I won't be able to roll back an oreo or nougat rom? yet I've seen some people claim they were able to after they unlocked the bootloader (very confused)?
*Most Roms take away Spen functionality? I do need this, but only for the pressure sensetivity in my art apps, I don't care too much about the drawing on notes/screenshots/off screen/ring shortcut. Will I still get the basic funcationality of my Spen on a custom rom?
*Seems there are some Galaxy S8 roms that have Note 8 functionality and vice-versa.. should I consider these? are there any drawbacks/bugs to consider?
sorry for the long post I'm open to anyone's thoughts and suggestion, cheers!
TLDR: new phone, not too keen on Android Pie and excessive Samsung bloat. please suggest light and stable rom for note 8.
dc_all said:
Hi everyone.
I just got my Note 8 and it is a beast!
my phone prior to this was actually an Xperia Z1 (yep, the one from 2013), which has LineageOS 7.1 (Nougat) loaded onto it. I loved that rom, so much I actually put the same LineageOS version on my ASUS tablet too. So I'm pretty used to the trebuchet launcher and Nougat system in general.
the previous owner of my Note8 had pretty much installed all the updates up till late last year, so It's got the 9 Pie update installed. Android 9, combined with the One UI launcher, and topped with annoying "Bixby???" button I keep accidentally pressing, is all a little too crazy for me, coming from LOs Nougat.
with my scouring of forums, I've seen a few people suggest that staying on Oreo is better for battery life / performance / usability compared to the Pie update.
Compared to my Z1, this thing is a speed demon, it certainly isn't slow... but I do notice that the battery seems to drain a bit even when the phone is left in standby, and considering it's a fresh factory reset OS with almost no user apps installed, I'm a little concerned to see it's using 3gb of memory on just bloat and background services.
So pretty much I've been looking into the custom rom situation for the Note8.
My main priority is debloating and stability. I've seen the popular Hades and Deluxe roms, but they look almost more like they are adding features and customization, rather than stripping the useless bloat. Also they seem to be pushing even newer android versions now.
I've seen that TeamEXYKings put out a few light roms, even ones supporting nougat. which I'm interested in trying, anyone have any thoughts on these? It looks like support has dropped for them.
Points I understand so far.... (correct me if I'm wrong)
*Currently, I can't flash because my KG state is in Prenormal, still waiting the 7 days with simcard and phone staying on.
*Exynos has an unlocked bootloader, snapdragon doesn't. It seems to be a common opinion that Booatloader can't be downgraded, so therefore I won't be able to roll back an oreo or nougat rom? yet I've seen some people claim they were able to after they unlocked the bootloader (very confused)?
*Most Roms take away Spen functionality? I do need this, but only for the pressure sensetivity in my art apps, I don't care too much about the drawing on notes/screenshots/off screen/ring shortcut. Will I still get the basic funcationality of my Spen on a custom rom?
*Seems there are some Galaxy S8 roms that have Note 8 functionality and vice-versa.. should I consider these? are there any drawbacks/bugs to consider?
sorry for the long post I'm open to anyone's thoughts and suggestion, cheers!
TLDR: new phone, not too keen on Android Pie and excessive Samsung bloat. please suggest light and stable rom for note 8.
Click to expand...
Click to collapse
Rather than trying to address everything I will stick to what is most important for you, debloating and stability. Both Deluxe and Hades rom let you choose most of what bloatware you want during the Aroma installation, although they vary slightly in what is selectable but if you don't want Bixby for example just don't select it in Aroma. For stability you won't go wrong with a stock based rom.
If you love Lineaage OS you can flash Lineage 17 which is stable, you can find the latest build in the link I will post below, however this will remove the Spen functionality so it is literally just a touch pen and I don't know if the pressure censor works for drawing. You will need to flash Gapps with this to get the Google play store.
https://images.stricted.net/lineageos/greatlte/
I want to make you aware, just in case you don't know, that as soon as you flash TWRP this trips Knox so Samsung Pay will never work again, it breaks other things too like Shealth and Secure Folder but most stock based roms have this patched so they work, just not Samsung Pay.
Another option is to buy a package disabler, which is what I use, so I can disable or enable any app with just a click so then you can stay fully stock.
stonedpsycho said:
Rather than trying to address everything I will stick to what is most important for you, debloating and stability. Both Deluxe and Hades rom let you choose most of what bloatware you want during the Aroma installation, although they vary slightly in what is selectable but if you don't want Bixby for example just don't select it in Aroma. For stability you won't go wrong with a stock based rom.
If you love Lineaage OS you can flash Lineage 17 which is stable, you can find the latest build in the link I will post below, however this will remove the Spen functionality so it is literally just a touch pen and I don't know if the pressure censor works for drawing. You will need to flash Gapps with this to get the Google play store.
https://images.stricted.net/lineageos/greatlte/
I want to make you aware, just in case you don't know, that as soon as you flash TWRP this trips Knox so Samsung Pay will never work again, it breaks other things too like Shealth and Secure Folder but most stock based roms have this patched so they work, just not Samsung Pay.
Another option is to buy a package disabler, which is what I use, so I can disable or enable any app with just a click so then you can stay fully stock.
Click to expand...
Click to collapse
Thanks a bunch for your advice, very helpful.
and thanks for bringing up the knox thing. I have heard that, though I forgot to mention it in my post. I think I'll be fine without those samsung features.
I'll keep a close eye on Hades and Deluxe then. There seems to be the most information about them online and even some video reviews.
I'll look into the newer lineageOS too, it sounds like it will meet my needs, but I would hate to lose some functionality on Spen or camera, so Stock based may be the way to go..
Also I hadn't ever heard of a Package disabler.. definitely going to look into that too.
Another great perk for LOS was the privacy guard, being able to disable apps loading at startup or not allowing them to run in background really extended my battery life. I'll have to look into similar options from 3rd party apps.
thanks again for your help.

Question Mi 11 Ultra ROM Selection

Device: Xiaomi Mi 11 Ultra
Carrier: T-Mobile
Rom: Xiaomi.eu (12.5.4 Stable version)
So last year when I was unable to purchase a Samsung 21 ultra I decided to look at other devices and purchased the Xiaomi with the understanding that it was a good device and the .eu version ROM is relatively good. After having the device with this ROM on it for several months I find it overall lacking and wanting to switch to something else or just load the default Xiaomi Global ROM on it.
I've heard of other ROMs like Pixel Experience and LineageOS but when I try to research it I'm finding unreliable resources. Due to this I figured I'd ask a few questions here. After the questions I'll leave a pro cons list of the device and the ROM Version I've been using.
- Does changing ROMs change the bands used from a reception standpoint?
- Does anyone else have my device and used another ROM? If so what do you like about it.
- Does anyone have experience or know reliable sources to research other ROMs for my specific device?
- has anyone that used the .eu ROM switched to back to the original global version and did it change anything regarding battery life or all functionality with recent updates?
Pros:
-fast charging is amazing fully charged from less than 10% in 20 min or less
-best camera I've found on the market with more features than I you'd even think of!
-smooth functionality for native applications
-abundance if settings for security that while can be cumbersome give you a lot of choices about app access and how they interact (with other apps, home automation, etc)
Cons:
-battery life doesn't last more than 4-6 hours with use of light gaming even with settings turned mostly to power save
- .eu Google integration is very clunky and seems to conflict with devices natural system which leads to missed/texts calls, reception issues, delayed or poor integration with other apps like Android auto
- odd bugs happen where mutli screen will randomly turn on or keyboard in text apps (all of them) will randomly disappear and you either need to restart device or go through multi-step process to bring back up
-Too many security settings. While it's nice having higher levels of control it would be ideal to have the ability to set a default security level when downloading applications vs having to do make changes when you download or after the fact
Elul said:
Device: Xiaomi Mi 11 Ultra
Carrier: T-Mobile
Rom: Xiaomi.eu (12.5.4 Stable version)
So last year when I was unable to purchase a Samsung 21 ultra I decided to look at other devices and purchased the Xiaomi with the understanding that it was a good device and the .eu version ROM is relatively good. After having the device with this ROM on it for several months I find it overall lacking and wanting to switch to something else or just load the default Xiaomi Global ROM on it.
I've heard of other ROMs like Pixel Experience and LineageOS but when I try to research it I'm finding unreliable resources. Due to this I figured I'd ask a few questions here. After the questions I'll leave a pro cons list of the device and the ROM Version I've been using.
- Does changing ROMs change the bands used from a reception standpoint?
- Does anyone else have my device and used another ROM? If so what do you like about it.
- Does anyone have experience or know reliable sources to research other ROMs for my specific device?
- has anyone that used the .eu ROM switched to back to the original global version and did it change anything regarding battery life or all functionality with recent updates?
Pros:
-fast charging is amazing fully charged from less than 10% in 20 min or less
-best camera I've found on the market with more features than I you'd even think of!
-smooth functionality for native applications
-abundance if settings for security that while can be cumbersome give you a lot of choices about app access and how they interact (with other apps, home automation, etc)
Cons:
-battery life doesn't last more than 4-6 hours with use of light gaming even with settings turned mostly to power save
- .eu Google integration is very clunky and seems to conflict with devices natural system which leads to missed/texts calls, reception issues, delayed or poor integration with other apps like Android auto
- odd bugs happen where mutli screen will randomly turn on or keyboard in text apps (all of them) will randomly disappear and you either need to restart device or go through multi-step process to bring back up
-Too many security settings. While it's nice having higher levels of control it would be ideal to have the ability to set a default security level when downloading applications vs having to do make changes when you download or after the fact
Click to expand...
Click to collapse
Hi Elul,
First of all, you are on Xiaomi.EU very old version, SEARIOUSLY OLD, right now it is 12.5.20, which results in a very old review of your device, many things has changed.
I use this device since May, I am using global device with global rom (international version). there are different roms for this device as follows:
-international version RKAMIXM
- INDIAN version RKAINXM
-Indonesian version RKAIDXM
-Europe official version RKAEUXM
-Chinese version RKACNXM
-Euro rom (not official) which is RKACNXM modified
I've done a research on this device bands and there are different outcomes, CN and global are all using same bands. or that international version got different band coverage than CN. you can search online and you'll find same result.
I've checked on T-Mobile coverage online and you are covered mainly on everything missing 2 bands on 5G: https://www.kimovil.com/en/frequency-checker/US/xiaomi-mi-11
Check T-Mobile section.
As of my experience, my device is the international global version, I've switched to EU rom (not official) and tried it for about a month, and I regret it. switched back to the official global rom and since then device has improved by much. I found EU. rom is so buggy and battery drains really fast, even though i've removed bloatware which did not help. and memory management is pretty messed up. with global version i have late updates but very stable device, smooth, very good battery performance, camera is really nice (i know it is behind CN and Xiaomi.eu versions but still really good). so as of experience, i'd say official roms are best.
A bit of research in this forum and you'll find all possible roms you can install, and methods to install them, issues you might face and how to avoid, and it is really simple. spend a day of reading here and there in XDA and you'll be surprised of what information you can find.
Update your device to latest rom of EU version which you are on, and you'll eliminate a few Cons, and if you jump to global rom, you'll eliminate all of them except camera will fall a little behind (still not a Con, just falling a little behind CN version).
At least this is my experience (and a few others) with the device. other people might have different thoughts regarding how efficient is EU (unofficial rom).
hope this helps.
hassanaliyeh said:
Hi Elul,
First of all, you are on Xiaomi.EU very old version, SEARIOUSLY OLD, right now it is 12.5.20, which results in a very old review of your device, many things has changed.
I use this device since May, I am using global device with global rom (international version). there are different roms for this device as follows:
-international version RKAMIXM
- INDIAN version RKAINXM
-Indonesian version RKAIDXM
-Europe official version RKAEUXM
-Chinese version RKACNXM
-Euro rom (not official) which is RKACNXM modified
I've done a research on this device bands and there are different outcomes, CN and global are all using same bands. or that international version got different band coverage than CN. you can search online and you'll find same result.
I've checked on T-Mobile coverage online and you are covered mainly on everything missing 2 bands on 5G: https://www.kimovil.com/en/frequency-checker/US/xiaomi-mi-11
Check T-Mobile section.
As of my experience, my device is the international global version, I've switched to EU rom (not official) and tried it for about a month, and I regret it. switched back to the official global rom and since then device has improved by much. I found EU. rom is so buggy and battery drains really fast, even though i've removed bloatware which did not help. and memory management is pretty messed up. with global version i have late updates but very stable device, smooth, very good battery performance, camera is really nice (i know it is behind CN and Xiaomi.eu versions but still really good). so as of experience, i'd say official roms are best.
A bit of research in this forum and you'll find all possible roms you can install, and methods to install them, issues you might face and how to avoid, and it is really simple. spend a day of reading here and there in XDA and you'll be surprised of what information you can find.
Update your device to latest rom of EU version which you are on, and you'll eliminate a few Cons, and if you jump to global rom, you'll eliminate all of them except camera will fall a little behind (still not a Con, just falling a little behind CN version).
At least this is my experience (and a few others) with the device. other people might have different thoughts regarding how efficient is EU (unofficial rom).
hope this helps.
Click to expand...
Click to collapse
Thank you so much for the info. Can you tell me about the functionality difference between the .eu and current global version you've seen?
Specifically integration with Google apps (photos, auto, etc)
Elul said:
Thank you so much for the info. Can you tell me about the functionality difference between the .eu and current global version you've seen?
Specifically integration with Google apps (photos, auto, etc)
Click to expand...
Click to collapse
With global version, they come preloaded with google services, and set as defaults, (except for gallery, music player, and video player), that can easily be changed through settings to whatever app you have. but for me I replaced only gallery, even though gallery has some really great features which I use sometimes, but because all my photos on the cloud I have to stick with google photos. Video player is really good, music player I don't use since I use youtube music.
default search engine is google and no Chinese topics or wording anywhere at all.
all of useless MI apps are not installed by default.
Simply saying, a normal global device, not a Chinese one.
Elul said:
Device: Xiaomi Mi 11 Ultra
Carrier: T-Mobile
Rom: Xiaomi.eu (12.5.4 Stable version)
So last year when I was unable to purchase a Samsung 21 ultra I decided to look at other devices and purchased the Xiaomi with the understanding that it was a good device and the .eu version ROM is relatively good. After having the device with this ROM on it for several months I find it overall lacking and wanting to switch to something else or just load the default Xiaomi Global ROM on it.
I've heard of other ROMs like Pixel Experience and LineageOS but when I try to research it I'm finding unreliable resources. Due to this I figured I'd ask a few questions here. After the questions I'll leave a pro cons list of the device and the ROM Version I've been using.
- Does changing ROMs change the bands used from a reception standpoint?
- Does anyone else have my device and used another ROM? If so what do you like about it.
- Does anyone have experience or know reliable sources to research other ROMs for my specific device?
- has anyone that used the .eu ROM switched to back to the original global version and did it change anything regarding battery life or all functionality with recent updates?
Pros:
-fast charging is amazing fully charged from less than 10% in 20 min or less
-best camera I've found on the market with more features than I you'd even think of!
-smooth functionality for native applications
-abundance if settings for security that while can be cumbersome give you a lot of choices about app access and how they interact (with other apps, home automation, etc)
Cons:
-battery life doesn't last more than 4-6 hours with use of light gaming even with settings turned mostly to power save
- .eu Google integration is very clunky and seems to conflict with devices natural system which leads to missed/texts calls, reception issues, delayed or poor integration with other apps like Android auto
- odd bugs happen where mutli screen will randomly turn on or keyboard in text apps (all of them) will randomly disappear and you either need to restart device or go through multi-step process to bring back up
-Too many security settings. While it's nice having higher levels of control it would be ideal to have the ability to set a default security level when downloading applications vs having to do make changes when you download or after the fact
Click to expand...
Click to collapse
Oh lord. You need to update to the latest. EU rom.
12.5.20 contains fixes for all the things you mentioned, plus already features the Global Enhanced version tweaks to performance with refinements to make it even better.
If you switch to a Global stock rom on a China only variant, you'll loose the ability to use Google Pay and a lot of features so only do so if you're happy to lose out.
As your complaints stem from just not updating for months and months it's not something you'll solve changing roms, instead install the. EU rom update via TWRP.
I'm in the US on t-mobile with a china model flashed with the global ROM. you will not have access to 5G. It is however, very easy to root it and have no problems with google pay or any banking apps.
mstrflsh said:
Oh lord. You need to update to the latest. EU rom.
12.5.20 contains fixes for all the things you mentioned, plus already features the Global Enhanced version tweaks to performance with refinements to make it even better.
If you switch to a Global stock rom on a China only variant, you'll loose the ability to use Google Pay and a lot of features so only do so if you're happy to lose out.
As your complaints stem from just not updating for months and months it's not something you'll solve changing roms, instead install the. EU rom update via TWRP.
Click to expand...
Click to collapse
Is there a way to auto update the .EU ROM or does it have to always manually done?
Elul said:
Is there a way to auto update the .EU ROM or does it have to always manually done?
Click to expand...
Click to collapse
?
With twrp installed, auto update is semi-auto already
I'm unfamiliar with that is there a guide you'd recommend?
Elul said:
I'm unfamiliar with that is there a guide you'd recommend?
Click to expand...
Click to collapse
what guide?
Just follow the installation guide of xiaomi.eu. That's all
Elul said:
I'm unfamiliar with that is there a guide you'd recommend?
Click to expand...
Click to collapse
How did you end up flashing the EU rom to begin with, was it via Fastboot or TWRP?
tensux said:
I'm in the US on t-mobile with a china model flashed with the global ROM. you will not have access to 5G. It is however, very easy to root it and have no problems with google pay or any banking apps.
Click to expand...
Click to collapse
Hello, I have the Chinese version, which originally came already with the bootloader unlock and with the global version unlock. I really like the global version, but couldn't use a couple of my banking apps, I tried installing magisk and the fix to hidden it but for some reason the device wouldn't pass the safetynet test causing my device not to be certified and my bank apps not to work. Because of this I had to move to xiaomi.eu version, now it pass the safetynet test and all my bank apps work as expected but I really prefer the global version. Is there an easy way to install the global version but passing the safetynet test so my bank apps would work? Like I mentioned I tried different guides to install magisk and the fix to hide it but it wouldn't work, not sure if I did something wrong.
eoga said:
Hello, I have the Chinese version, which originally came already with the bootloader unlock and with the global version unlock. I really like the global version, but couldn't use a couple of my banking apps, I tried installing magisk and the fix to hidden it but for some reason the device wouldn't pass the safetynet test causing my device not to be certified and my bank apps not to work. Because of this I had to move to xiaomi.eu version, now it pass the safetynet test and all my bank apps work as expected but I really prefer the global version. Is there an easy way to install the global version but passing the safetynet test so my bank apps would work? Like I mentioned I tried different guides to install magisk and the fix to hide it but it wouldn't work, not sure if I did something wrong.
Click to expand...
Click to collapse
did you use the magisk "universal safetynet fix" module?
tensux said:
did you use the magisk "universal safetynet fix" module?
Click to expand...
Click to collapse
Yes, I follow this video and others, but for some reason didn't work for me. It did show everything installed correctly but it just wouldn't passed the test and my bank apps wouldt work
eoga said:
Yes, I follow this video and others, but for some reason didn't work for me. It did show everything installed correctly but it just wouldn't passed the test and my bank apps wouldt work
Click to expand...
Click to collapse
not sure why it didn't work. prolly worth another try
Use V1.2.0 of the SafetyNet fix. Not the latest version (2.2.1).
https://github.com/kdrag0n/safetynet-fix/releases/download/v1.2.0/safetynet-fix-v1.2.0.zip
Just remove the latest, reboot, then install 1.2.0
mstrflsh said:
Oh lord. You need to update to the latest. EU rom.
12.5.20 contains fixes for all the things you mentioned, plus already features the Global Enhanced version tweaks to performance with refinements to make it even better.
If you switch to a Global stock rom on a China only variant, you'll loose the ability to use Google Pay and a lot of features so only do so if you're happy to lose out.
As your complaints stem from just not updating for months and months it's not something you'll solve changing roms, instead install the. EU rom update via TWRP.
Click to expand...
Click to collapse
Stable 12.5.20 is better than WEEKLY 21.12.30 ? 12.5.20 must be installed by twrp and Weekly 21.12.30 must be installed by fastboot? Yes?
Yes thats right
Chicko24 said:
Yes thats right
Click to expand...
Click to collapse
Thank you. Do you prefer WEEKLY 21.12.30 VS Stable 12.5.20?
bmwjavier45 said:
Thank you. Do you prefer WEEKLY 21.12.30 VS Stable 12.5.20?
Click to expand...
Click to collapse
1st, U must understand what is weekly rom and what is stable rom
And depend on what u need, u will find the most suitable rom for you

Categories

Resources