yashsingh1/xdaforums huggingface dataset:
[Razer Phone Questions & Answers] Razer | Khanger:
SIM card issue

Hey [MENTION=3462050]parky169[/MENTION], [MENTION=4249546]Roxas598[/MENTION], [MENTION=4787101]linuxct[/MENTION], [MENTION=3011250]kickassdave[/MENTION], [MENTION=3659125]joemossjr[/MENTION]

Thanks for posting about this issue that you saw about the SIM not being detected. Our engineers would like to learn more about this and EXACTLY what happened. Can you please PM me with the details:

What carrier you guys are on?

What was the previous build you were on before you flashed the Oreo developer build?

Can you please walk me through EXACTLY what happened that caused the SIM to go undetected

Were any APNs changed prior/after?

Were any changes made to the files or phone (rooted, custom ROM, etc.) prior to flashing the O build?

How did you resolve this situation? Is this repeatable?

Thanks again for testing the developer build! Please PM me if you run into any more issues!

Best,

Khanger
[Razer Phone Questions & Answers] 2ndcarpenter:
Same issue as the rest. I wonder if this will work with the Oreo OTA modem img, I'm gonna give it a shot. I will report back

EDIT: Well there is probably no reason it shouldn't have worked I would assume the modem images are identical in 8.1 Dev and 8.1 OTA, but it does work by putting the 8.1 MR0 OTA modem img in the 7.1 MR3 and flashing. Honestly i ws too lazy and didn't want to wait for the Dev image to download and I already had a copy of the 8.1 OTA ON MY pc.
[Razer Phone Questions & Answers] Jonlines94:
Hi

I had the same issue, I updated the APN settings from the carrier's website (three) and everything went back to normal!
[Razer Phone Questions & Answers] NoXXX:
​

I can't edit or add any APN setup - nothing happens after saving new or edited APN items.

How did you do that?
[Razer Phone Questions & Answers] kvo9:
Any update on this? I am in the same boat after standard OTA update. Can not save apns either. (at&t)
[Razer Phone Questions & Answers] kuroikohii:
Thanks!!!

Thanks for finding a fix. I was worried my phone was jacked up. I was having the same issue. I wanted to downgrade from Oreo since there is an issue with HDMI not having audio. I got signal now whoooo
[Samsung Galaxy S8+ Questions & Answers] ash2k87:
Hi, I bought the Samsung S8 US Unlocked version from Bestbuy in US. I recently moved to India and when I tried Airtel or Jio Sim, I dont get the network and not able to place voice calls. However when I goto Network selection am able to see the right network selected (respectively for whick network's sim I used).

Can I use an US Unlocked S8 in India? If so, how to make it work. Am stuck, please help!!

Edit: 4g LTE is working, but not the calls. If I have the sim put in another phone, able to make calls. Not sure whats wrong in S8 with placing the calls when 4G LTE is working??
[LeEco Le Pro3 Questions & Answers] sheckss:
Hello everyone, I have a problem with my Le Pro 3 X720 which I bought about a month or two after it was released. So, the problem is that one day (I don't remember when or what was it) I started getting notified that google play store has stopped working. I, stupidly, just ignored the problem because it didn't cause anything bad to my phone except that annoying notification, everything worked as usual. But after some time, my play store really stopped working and I couldn't download anything from it PLUS now I get notified that google play

services

stopped. Something like: "Sorry, Google Play Services stopped.", and when I try to enter my play store, I only get this: "Couldn't sign in. There was a problem communicating with Google servers. Try again later." I tried various solutions: deleting cache, deleting data, uninstalling and reinstalling, I tried dozens of stuff and then decided to factory reset my phone, but that also didn't help, furthermore, now I dont even have Chrome, Youtube, Snapchat and stuff which are all connected to google play services. I have seen somewhere that I'm not the only one with that problem, and that especially happened with new EUI update 5.9.028s (Stable). I BEG YOU to help me A.S.A.P. because I can't afford buying a new phone right now and I need some google services for my job.
[LeEco Le Pro3 Questions & Answers] sk8223:
Hmm, I wonder if this has to do with the new uncertified Gapps mess. https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/

Basically, phones that are not certified for the Play Store will not be able to use Gapps. But you can whitelist your phone if you register its GSF ID. The x720 isn't certified for Google apps because it was never released internationally. It was only released in China. So the original stock ROM doesn't have Google apps. However, vendors create their own modified versions of the stock eUI ROMs with Google apps and less bloatware. Which means the phones aren't certified for Gapps since Gapps weren't loaded by the OEM, but a third party.

But all of this is speculation. And probably has nothing to do with your problem. The Gapps uncertified issue only affects ROMs with an Android build date of March 2018. If your build date is older, which is 100% the case here, you shouldn't be affected at all.

My x722 is "uncertified" according to the Google Play Store (see Play Store > Settings in Play Store menu, scroll to the bottom). Yet I can use Google apps just fine. I'm on 20s, unrooted with a locked bootloader. Basically, if you're certified you can pass SafetyNet. Which means you'll be able to use banking apps that detect root (and don't function if your device is rooted), you can find Netflix in the Play Store (as opposed to finding its apk elsewhere and installing it), and so on.

You might have to flash a custom ROM like LineageOS. Doing this is really easy. All you have to do is unlock the bootloader and flash TWRP (literally just a few commands) and then flash the ROM. LOS most likely already includes Gapps. Rooted devices can use Magisk and Magisk Hide to bypass SafetyNet. eUI is pretty terrible and I don't recommend it unless you need to keep it until your warranty runs out (like me).
[LeEco Le Pro3 Questions & Answers] mchlbenner:
Just manual download google play services and update them.

If it will not let you get rooted and delete old google play services.
[Google Pixel XL Questions & Answers] LubbocksFall:
Really confused where to install OTAs from Google.
[Google Pixel XL Questions & Answers] joe_pacino:
Slot a
[Moto X4 Questions & Answers] ptn107:
I had a rooted (magisk) X4 (google_fi) with twrp 3.2.1. I removed root and reflashed the stock rom (OPW27.1) and relocked the bootloader.

Everything works fine even the OTA updates (I OTA'd back up to OPWS27.1.3, but there is an annoying yellow startup screen that displays "My device has loaded a different operating system." From what I read it's because the ROM isn't digitally signed? Is that correct?

Any way to remove this screen on startup?

**FYI this is not the unlocked bootloader screen this is something else.

Thanks.
[Moto X4 Questions & Answers] ptn107:
Ok so google pay won't work. It says I have an unlocked bootloader and/or custom software. I have a stock rom, recovery, bootloader, and the bootloader is locked. Shouldn't it work? I never had this problem after flashing stock and relocking my old Moto X Pure.
[Moto X4 Questions & Answers] Neffy27:
I am not able to help with removing the boot message you're seeing, but is that copy of the stock rom you flashed still available and is it for Android One/Fi?
[Moto X4 Questions & Answers] ptn107:
Yes and yes.

https://firmware.center/firmware/Mo...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
[Moto X4 Questions & Answers] llxll4ever:
did you managed to remove the message? I'm having the same problem
[Moto X4 Questions & Answers] CypherPotato:
My theory:

You've flashed an original signed stock rom, but that stock rom signature is not the same of the bootloader.
[Moto X4 Questions & Answers] jsis83:
Hi, I have the same problem and I have flashed the rom of this post. How could it be solved?. Thanks.
[Moto X4 Questions & Answers] anas214812:
Does this help?
[Moto X4 Questions & Answers] CypherPotato:
How have u flashed it?

My payton bootloader is blocked and I can't unlock it.

How did u unlocked your bootloader?
[Moto X4 Questions & Answers] jsis83:
https://www.getdroidtips.com/unlock-bootloader-moto-x4/
[Moto X4 Questions & Answers] hugofarsilva:
How to solve this?
[Moto X4 Questions & Answers] squanchy:
so are we all mad? I've googled for hours, it seems to be you need a factory image of our phones to correct this problem.
[Moto X4 Questions & Answers] squanchy:
figured it out, you need to supply your own keystore to remove the message in fastboot

https://youtu.be/OfWFmhucWlg?t=15m33s
[Moto X4 Questions & Answers] azazelcrey:
how do you match rom to the correct bootloader? I've installed the 8.0.0 rom I get the same boot error as stated above. I'm trying to get everything back to stock to get the 8.1 update
[Moto X4 Questions & Answers] squanchy:
we would need a factory image, that Motorola never will provide..
[Moto X4 Questions & Answers] jhedfors:
Isn't this exactly that? :)

https://xdaforums.com/moto-x4/development/flash-official-frmware-moto-x4-t3730750
[Moto X4 Questions & Answers] squanchy:
if it was a real factory image it would contain a developer keystore in the image, and people wouldn't get the yellow bootloader warning message..

Like I get from all these images posted on this Forum.

If the Keystore doesn't match your original phones Hardware Keystore, it uses the Image's keystore instead. A factory Image, has no keystore or sometimes a universal keystore, and you won't get the mentioned error.

I obtained all this information just watching a Android Developer talk about Verified Booting, but it never goes into detail how to remedy this issue. So unless I spend hours and hours learning how to re-compile an image from source, or figure out where my keystore is located, I'll be stuck with this message.

Because each manufacturer is different, they don't always follow the same Practices.
[Moto X4 Questions & Answers] PlaviiCZ:
Hi, is there anyone who fix it finally? I have exactly the same problem. After update on Pie, the message "verity mode is set to disable" is displayed while booting. I'm desperate, I really don't know how to fix it. I tried almost everything :(
[Moto X4 Questions & Answers] ptn107:
You can't just ignore it? It does not affect functionality.
[Moto X4 Questions & Answers] PlaviiCZ:
I think it does, Google Pay cannot add my debet card cause it says "Your device is rooted or customized".
[Moto X4 Questions & Answers] ptn107:
This cannot be fixed without a Motorola signed firmware image which they don't provide. Your option if you want google pay to work is to install a root solution. Current firmwares floating around the internet are all not signed by Lenovo/Motorola.
[Moto X4 Questions & Answers] PlaviiCZ:
Oh, that's terrible :( So you telling me that once I unlock bootloader and flash an alternative ROM, I will never return the phone to original/stock state again (without yellow warning and etc., and properly functional Google Pay)? :mad:
[Moto X4 Questions & Answers] ptn107:
Once the bootloader is unlocked yes that's it. You will always get the orange "device software cannot be checked for corruption" screen on boot. If you relock the bootloader then all that happens is that you get the "os not genuine" screen instead of the orange one. Whether or not a custom rom is installed doesn't matter. You can still keep/install the stock firmware and take OTA's just fine, but if you want google pay then yes you now need root. This has been since day 1 of Android 8.0 [and higher] with this device. For whatever reason Android 7.1.x didn't do this.
[Moto X4 Questions & Answers] PlaviiCZ:
This problem can cause unpleasantness even when selling the phone. I suppose the service center might have software to fix this problem.

Anyway, thank you for the comprehensive answer :good:
[Android Q&A, Help & Troubleshooting] HardBoiledDetective:
Hello, I'm having a hard time rooting my tablet, I tried with framaroot,kingroot,kingoroot,iroot with and without a PC but Everytime it failed. In the process of rooting the tablet reboots and keeps disconnecting and connecting from the pc.

I first thought my PC's USB ports were defective but it does the same when I reboot my tablet manually just keeps disconnecting...

It's not a hardware problem I think that this tablet is unrootable, I hope not.

I tried unlocking the bootloader but I couldn't find anyone able to unlock the bootloader of any Vodafone device.I don't know how to find out my tablet's bootloader unlock key.

I mostly want to root my tablet so that I can connect my Xbox controller but I need touchscreen simulation.

What can I do? Please help me.

Thank you for your time.
[Tasker Tips & Tricks] imusorka:
Based on a guide found elsewhere (nothing found here) I've created the attached task. It seems to be triggered correctly but the end result is not what I'm trying to achieve. Say I'm connected to Cloud and move to a spot where its signal drops, Tasker forces reconnection but again to Cloud (rather than Cloud2) and displays a toast "Already connected Cloud". What am I missing here?
[Tasker Tips & Tricks] ktmom:
If both SSIDs are Cloud and Cloud2 then you really don't need wild card characters around their names unless you're hunting for then through the available acess point list.

The second IF statement says if I'm connected to anything with Cloud2 in the name, connect to Cloud2. Or, if the wifi is not connected to anything, but I find Cloud2 in the list of nearby access points, then connect to Cloud2. It doesn't discriminate between one being a stronger signal than the other.

Per the tasker user guide variables page:

%WIFII

When connected to an Access Point (AP), shows human-readable data about the AP. When not connected, show details of the most recent Wifi scan results for nearby APs.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Thanks for chiming in. I still fail to see why it doesn't connect to Cloud2 skipping it altogether. How do I make it discriminate between the two APs based on signal strength? Is the first condition not enough for this purpose?
[Tasker Tips & Tricks] ktmom:
The %Beam condition? No, that only allows entry into the logic. It's doesn't affect the choice of AP to connect to.

If you want to select the strongest signal from the scan, I'll need to parse the %WIFII variable and look at the "sig" value.

>>> SCAN <<<

Mac: 50:c7:bf:22:9e:43

Cap: [WPA2-PSK-CCMP][ESS]

Sig: 9

Chl: 2

home_5G

Mac: 50:c7:bf:22:9e:42

Cap: [WPA2-PSK-CCMP][ESS]

Sig: 9

Chl: 153

59P5N

Mac: 18:1b:eb:c3:9f:bb

Cap: [WPA2-PSK-CCMP+TKIP][ESS]

Sig: 3

Chl: 1

Mac: 9e:8f:e0:18:4c:60

Cap: [WPA-EAP-CCMP+TKIP][WPA2-EAP-CCMP+TKIP][ESS]

Sig: 2

Chl: 6

xfinitywifi

Mac: 6e:8f:e0:18:4c:60

Cap: [ESS]

Sig: 2

Chl: 6

Kates

Mac: 70:f1:96:68:4d:0f

Cap: [WPA2-PSK-CCMP+TKIP][WPA-PSK-CCMP+TKIP][ESS]

Sig: 1

Chl: 1

HOME-B21A

Mac: cc:03:fa:c9:b2:1a

Cap: [WPA2-PSK-CCMP+TKIP][WPA-PSK-CCMP+TKIP][ESS][WPS]

Sig: 0

Chl: 11

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Could you please clarify how exactly I would do that without writing signal strength data to file and then pulling from there to trigger a connection? That is the only other way I have found so far. I'm looking for a solution based on a variable but don't quite know how to compose it as a task.
[Tasker Tips & Tricks] ktmom:
I edited my post while you were responding.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] I understand what you are saying yet I don't know how to tie it in with the task. Could you please explain what steps exactly I want to add?
[Tasker Tips & Tricks] ktmom:
This looks to me like you are trying to switch from one router to another when the signal strength of the connected one drops below a preset threshold. In this case I'm assuming you are always closer to one than the other.

The profile context must be ascertaining when the signal strength changes and that is reflected in the variable Beam. Then when the signal is below -75 you want to connect to the other router.

If all of that is correct, then the second IF statement should be:

%SSID MATCHES Cloud

And the third IF statement should be:

%SSID MATCHES Cloud2

Note:

The 4th and 9th action variable name needs to contain at least one uppercase to persist beyond the running of the task. In the above example I'm assuming it to be SSID. All uppercase instead of all lowercase. Also no wildcards.

Additionally, instead of using equals (eq) in the IF statements, use matches (~).

When this profile triggers, it would be ideal to set the SSID variable to the network originally connected to so it's in sync.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
Profile https://pastebin.com/wxpn1Wa1
[Tasker Tips & Tricks] ktmom:
Much better to post the profile as an export not screenshots. It harder to follow the screenshot.

Make sure it's named - not a default name assigned by tasker. Then long press on the name to highlight the profile. Go to the 3-dot menu and select export -> Description to Clipboard.

Then you'll be able to paste it. Be aware, it easier to use pastebin then link to a post here. If you paste in a post here, the forum software will convert all semicolons with characters after, typically "on" and "off" to emoticons making it very hard to read.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Please see link above.
[Tasker Tips & Tricks] ktmom:
Ok, could you do the same thing selecting the WiFi Priority task and add that to the post?

Why is WiFi Priority a stand alone task? Why not just do all of the logic in the WiFi Switch task?

Even as a stand alone, I would do the %Beam < -75 logic in the original task to decide there whether to use the perform task action. You could do that with an if condition within the perform task action (it's at the bottom of every action, just above "label")

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] I wondered the same about the two separate tasks but only the author (whoever s/he is) knows. The first task isn't even named WiFi Priority when you look at it in Tasker. It's named WiFi and then there's %priority in the Priority field. I've moved the signal strength logic in there as you say but the issue persists. Code for both tasks is at https://pastebin.com/djU0LAsM
[Tasker Tips & Tricks] ktmom:
Try setting the timeout in the WiFi Connect actions to 90-180 or so and see if that gives the plugin time to connect.

If it still doesn't work, take a look at the run log.

BTW, that was just a mistake in my part remembering what you had named the task. It's what struck in my head

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Even 180 does nothing. Log attached. It seems that %SSID doesn't pass any value. I wonder why it was %WIFII originally. It didn't work properly then either but at least it showed a toast saying it was already connected to the first AP even on low signal. This must be a profile that could be of use to many yet it is odd that no one else is joining the discussion. I can't be the first one.
[Tasker Tips & Tricks] ktmom:
Well one thing, I suggested you swap the access point names in the IF statement, not the entire logic within the IF statement.

You are saying, if connected to cloud, connect to cloud.

Else, if connected to cloud2, connect to cloud2.

You need to take a step back and think through what this task is supposed to do for you. I proposed earlier what I think you're trying to achieve, but you never confirmed that was a correct symptom nor outlined exactly what you want to happen.

It's these frustrations that I think makes this forum dead. Very few people want to sit there and write other people's tasks for them.

Start another task and make sure the wifi connect plugin is properly connecting to each router independently without any logic. Just the plugin. Then build up from there.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Never received a notification about your reply so thank you for responding first of all.

To clarify what I'm trying to achieve: I'd like to set up an auto-switch between two APs based on signal strength. I've scratched my previous attempts and come up with the code below. I'm missing a few actions to make it work but just can't figure out what exactly.

Profile: WiFi (13)
Event: Intent Received [ Action:android.net.wifi.RSSI_CHANGED Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: WiFi (14)
A1: If [ %newrssi < -75 ]
A2: WiFi Connect [ Configuration:"AP1" Timeout (Seconds):0 ]
A3: Else
A4: WiFi Connect [ Configuration:"AP2" Timeout (Seconds):0 ]
A5: End If
[Tasker Tips & Tricks] ktmom:
You need to put logic in that determines which router to connect to. Right now your logic says;

If WiFi signal strength changes and it is less than -75, then connect to AP1. Else, (if WiFi signal strength not less than -75) connect to AP2.

So the result of that is no matter which AP you're connected to, if the signal drops below -75 then it will always connect to AP1. However, if the signal changes (the purpose of the android.net.wifi.RSSI_CHANGED intent) but if greater than -75 it will always attempt to connect to AP2.

As a result, if you are closer to AP1, connected to AP1 and the signal gets stronger (which will trigger the intent), always above -75, your task will trigger and it will attempt to connect to AP2 which I assume is likely to be weaker if AP1 is stronger.

Determine which AP you are connected to at the time the signal drops and attempt reconnection only to the other one. --again, that assumes the point of this exercise is one is always stronger when the other is weaker.

BTW, it's often easiest to use access points with the same SSID and passwords then most devices will manage this switch automatically.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
This makes sense. I just don't know Tasker sufficiently well to put this into a command. Could you please respond with the actual code?

Unfortunately, for some reason none of my devices do this automatically when SSIDs and passwords match. Otherwise, I wouldn't even need to bother with Tasker.
[Tasker Tips & Tricks] ktmom:
A simple "if" statement within each "WiFi connect" action so that action executes only if it's currently connected to the other AP. If %WIFII ~ *AP1* then connect to AP2

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[Tasker Tips & Tricks] imusorka:
[MENTION=6617276]ktmom[/MENTION] Still no luck. Run log returns OK on all lines but no action is being taken. Current code is below.

Profile: WiFi (13)
Event: Intent Received [ Action:android.net.wifi.RSSI_CHANGED Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: WiFi (14)
A1: If [ %newrssi < -75 ]
A2: If [ %WIFII ~ AP1 ]
A3: WiFi Connect [ Configuration:"AP2" Timeout (Seconds):0 ]
A4: Stop [ With Error:eek:ff Task: ]
A5: Else
A6: If [ %WIFII ~ AP2 ]
A7: WiFi Connect [ Configuration:"AP1" Timeout (Seconds):0 ]
A8: Stop [ With Error:eek:ff Task: ]
A9: End If
A10: End If
A11: End If