Related
Hello, I have a TMO Note 8 which I have unlocked from Tmobile. I flashed the firmware and carrier to VZW, bought a Straight talk Verizon sim card and service plan but i cannot get any data to activate. I receive the sim saying its active but no data is going through. I cannot change the APN also as it is greyed out. I used shortcut master but will not let me go into apn option to change. Thinking that this is the VZW firmware, i flashed the unlocked XAA but the same problem still persists.
Does anyone have experience in getting Verizon Sim straight talk working on a VZW flashed TMO note 8? I called in and straight talk said they could not add my IMEI for some reason and it has to do with verizon. Im out of ideas. I ported to number to an ATT sim and it works fine with LTE... any help would be greatly appreciated.
When you flash different carrier firmware i believe you still need to change the CSC, the official way with the system app. This factory resets and wipes the phone.
Did you do that yet?
Kalm_Traveler said:
When you flash different carrier firmware i believe you still need to change the CSC, the official way with the system app. This factory resets and wipes the phone.
Did you do that yet?
Click to expand...
Click to collapse
I followed the changing firmware and did change the CSC. It was VZW/VZW/TMB after the first flash. then did XAA for unlock
i cant even get a verizon straight talk sim card to activate lol
Hi XDA haven't been on here for a while.
So I have a question I was given a S9+ from Sprint it's unlocked I'm currently using it on TMO but I don't have wifi calling nor video calling. I wanted to see if it was possible to flash a TMO firmware. Since it's still on July's patch here's a screen shoot of current firmware.
I moved from Sprint to Tmo, and just put in the sim and then updated the firmware through the system update interface. All works as expected.
The difference may (or may not) be, if the phone was unlocked by Sprint or by another method. My wife's phone was unlocked via "another method" and cannot get it to update system software. I haven't bothered looking into it further though, as we don't expect to keep the S9+ too much longer.
berzerkus said:
I moved from Sprint to Tmo, and just put in the sim and then updated the firmware through the system update interface. All works as expected.
The difference may (or may not) be, if the phone was unlocked by Sprint or by another method. My wife's phone was unlocked via "another method" and cannot get it to update system software. I haven't bothered looking into it further though, as we don't expect to keep the S9+ too much longer.
Click to expand...
Click to collapse
Yes mine was unlocked different method so it won't update normally.
That's why I asked if I could cross flash to TMO
Colombia81er said:
Yes mine was unlocked different method so it won't update normally.
That's why I asked if I could cross flash to TMO
Click to expand...
Click to collapse
If you figure it out, let us know. I'd be interested in giving it a go.
berzerkus said:
I moved from Sprint to Tmo, and just put in the sim and then updated the firmware through the system update interface. All works as expected.
The difference may (or may not) be, if the phone was unlocked by Sprint or by another method. My wife's phone was unlocked via "another method" and cannot get it to update system software. I haven't bothered looking into it further though, as we don't expect to keep the S9+ too much longer.
Click to expand...
Click to collapse
Colombia81er said:
Yes mine was unlocked different method so it won't update normally.
That's why I asked if I could cross flash to TMO
Click to expand...
Click to collapse
berzerkus said:
If you figure it out, let us know. I'd be interested in giving it a go.
Click to expand...
Click to collapse
if your phone is unlocked via whatever method, it wont interfere with system updates. OTAs will happen at regular intervals based on the firmware flashed on the phone and the recovery status. Stock recovery means that youll get OTAs, if youre not, its likely a glitch and has nothing to do with the unlock status.
If youre looking to get your phone working on tmob and its a spr phone, all you really need to do is unlock it, put the new sim in it and configure the APN. If you want full features like voLTE and wifi calling, then youll need to flash a tmob firmware version on your phone which requires the patched version of Odin. I have a Cricket branded (originally, at least) S9 and i flashed the U1 firmware on it via patched Odin and the phone now thinks its a factory unlocked S9, as i also unlocked it via "alternative methods". Perfectly seamless transition and i get OTAs all the time
berzerkus said:
If you figure it out, let us know. I'd be interested in giving it a go.
Click to expand...
Click to collapse
Sorry to revive the post, so i finally did the update it worked flawless i did the update to the latest firmware G965USQS7DTB1_G965UOYN7DTB1_TMB now i got Wifi Calling and VoLTE.
I used Odin3-v3.13.1-Patched
Unrar the firmware and then just load the files in Odin
Heres a great tut https://www.youtube.com/watch?v=bnPkwICq_Bw&t=
I bought an SM-G965U1 when they were first released. I was on the AT&T network, and their bloated image was installed. I'm switching to Xfinity - I have the SIM, and I am making the switch shortly. (Hoping for a reply / replies first.).
I want to get rid of the AT&T bloatware and restore the Samsung image. Is this as simple as performing a reset?
Is there an easier or better way?
Is it possible to install a different image altogether, or am I screwed by knox?
I'll remove my SD card and backup my files in advance, of course.
Thanks in advance!
Interesting, upon SIM card change, the AT&T software was removed. So, questions one and two have been self-answered.
Concerning ROMs, I have a Snapdragon processor, I presume, living in the USA. I'm a neophyte concerning mobile phone ROMs, but I do have some Linux experience (RHEL and various desktop distros.)
I have an old Note 3 to play with, are there ROMs for that so I can "practice"? I'd hate to brick my primary phone.
Cheers!
With the S9+ in the US, they're all the exact same hardware as far as I know. With patched Odin you can basically flash any stock firmware from any US carrier you want, so long as it's the same bootloader version (of the last 5 characters of your current version, it should be a number, and then other characters). If you're on the most recent update, it would likely be bootloader v7. My phone was purchased as an unlocked ATT device, but I flashed the US Unlocked version (XAA) which is the version that unbranded Samsung devices have. It's fully functional and there's zero carrier bloat. OTAs work and everything else as if it was that model originally.
But I guess the big question is why flash to something else if the bloat was auto removed? What's your current version?
Edit after reading again: the U1 software is the Samsung Unbranded firmware. Interesting that the seller put it on there already. So TLDR; you shouldn't need to do anything. Generally branded models wouldn't just remove their bloat when you change carriers (the S8 being an exception I believe), but it appears the unbranded version does to some extent.
Jessooca said:
Use the latest Odin: https://dl2018.sammobile.com/Odin3-v3.13.3.zip
--in CSC slot use CSC not home, and you will lose everything on your phone. If you don't want to do that, use Home in CSC.
Flash the latest U1 (unlocked variant Snapdragon version) firmware in Odin. Download it via Frija
*RUN AS ADMIN, in model it's SM-G965U1 CSC use XAA and be sure "auto" is Checked.
Frija: https://forum.xda-developers.com/attachment.php?attachmentid=4886005&d=1574653611
That's it. Use any carrier you want without issues.
Click to expand...
Click to collapse
Thank you, Jessooca. I may give this a shot next weekend. At the moment everything appears to be working properly, although it's slow.
ReapersDeath said:
With the S9+ in the US, they're all the exact same hardware as far as I know. With patched Odin you can basically flash any stock firmware from any US carrier you want, so long as it's the same bootloader version (of the last 5 characters of your current version, it should be a number, and then other characters). If you're on the most recent update, it would likely be bootloader v7. My phone was purchased as an unlocked ATT device, but I flashed the US Unlocked version (XAA) which is the version that unbranded Samsung devices have. It's fully functional and there's zero carrier bloat. OTAs work and everything else as if it was that model originally.
But I guess the big question is why flash to something else if the bloat was auto removed? What's your current version?
Edit after reading again: the U1 software is the Samsung Unbranded firmware. Interesting that the seller put it on there already. So TLDR; you shouldn't need to do anything. Generally branded models wouldn't just remove their bloat when you change carriers (the S8 being an exception I believe), but it appears the unbranded version does to some extent.
Click to expand...
Click to collapse
Yeah, I was surprised when I saw it happening. Happy too! Not only did it remove the AT&T crap, but it also restored some of the hidden Samsung apps, such as the Galaxy sensors and action dash that were hidden by AT&T.
I'm not sure which version you're asking about.
Kernel version is 4.9.112-17018887 (November update)
Baseband version is G965U1UEU7CSK1
Knox is at 3.2.1 API level 27, and TIMA is 4.0.0
Build number is PPR1.180610.011.G965U1EU7CSK1
Then there is a "Service provider SW version"which is about 50 characters in length and ends in 443098 CCT/CCT/XAA
Lastly, there's a Security software version which is 9 lines in length but ends with SMR Nov-2019 Release 1.
I appreciate your reply. As I said, I am a neophyte concerning smart phones, but I am interested in learning more since I retired a few weeks ago and have more free time now.
HyperPete said:
Yeah, I was surprised when I saw it happening. Happy too! Not only did it remove the AT&T crap, but it also restored some of the hidden Samsung apps, such as the Galaxy sensors and action dash that were hidden by AT&T.
I'm not sure which version you're asking about.
Kernel version is 4.9.112-17018887 (November update)
Baseband version is G965U1UEU7CSK1
Knox is at 3.2.1 API level 27, and TIMA is 4.0.0
Build number is PPR1.180610.011.G965U1EU7CSK1
Then there is a "Service provider SW version"which is about 50 characters in length and ends in 443098 CCT/CCT/XAA
Lastly, there's a Security software version which is 9 lines in length but ends with SMR Nov-2019 Release 1.
I appreciate your reply. As I said, I am a neophyte concerning smart phones, but I am interested in learning more since I retired a few weeks ago and have more free time now.
Click to expand...
Click to collapse
Baseband told me enough. You're already on the USA Unlocked version that phones bought straight from Samsung has. It has no carrier specific bloat.
My main question is still what your intentions are? You're already on the most neutral party software for the US and shouldn't have any issues. So I'm not sure what you would want to flash now.
SMG965U1 is what you're on. The carrier versions are just SMG965U (no 1 after the model)
ReapersDeath said:
Baseband told me enough. You're already on the USA Unlocked version that phones bought straight from Samsung has. It has no carrier specific bloat.
My main question is still what your intentions are? You're already on the most neutral party software for the US and shouldn't have any issues. So I'm not sure what you would want to flash now.
SMG965U1 is what you're on. The carrier versions are just SMG965U (no 1 after the model)
Click to expand...
Click to collapse
I considered playing with ROMs. However, I may just buy a used pixel for that. What I would really like is to be able to root it so I can run Titanium Backup and move apps to the SD card. I have not even tried since changing carriers. Perhaps I don't need root on the unlocked version.
HyperPete said:
I considered playing with ROMs. However, I may just buy a used pixel for that. What I would really like is to be able to root it so I can run Titanium Backup and move apps to the SD card. I have not even tried since changing carriers. Perhaps I don't need root on the unlocked version.
Click to expand...
Click to collapse
I've debated manyyyy times to root just for titanium backup, but losing some Samsung features for it isn't worth it.
Before reflashing, I used the built in Samsung backup (in Settings), and it did surprisingly well. It's like titanium backup in the sense it backs up app data just as you had it originally, but not for everything. Apparently it's dependent on the app developer to allow data to be backed up. So for a lot of stuff, it was like I never wiped my phone, but some of it I had to set up again. And it was all through the cloud which is nice.
ReapersDeath said:
I've debated manyyyy times to root just for titanium backup, but losing some Samsung features for it isn't worth it.
Before reflashing, I used the built in Samsung backup (in Settings), and it did surprisingly well. It's like titanium backup in the sense it backs up app data just as you had it originally, but not for everything. Apparently it's dependent on the app developer to allow data to be backed up. So for a lot of stuff, it was like I never wiped my phone, but some of it I had to set up again. And it was all through the cloud which is nice.
Click to expand...
Click to collapse
I will give that a shot. Thanks for the suggestion!
hi i have a verizon tab s6 sm-t867v(lte version) the stock rom does not let you use phone app to do calls and messages app dont work. all the calls or messages should go throug the verizon propritory messages+ app ,where you need to add verizon number. . and the tablet is unlocked to any career. . I DONT WANT TO ROOT THE DEVICE. i did a career switch for my note 8 from att to tmobile without rooting so i thought i can do the same to tab s6. i have few questions
1. is there a way i can swap for another career rom
2. can i flash international rom just throug odin so that i dont deal with verizon bloatware.
can any one point me to the files and the thread.
is there a way i can use calling and texting on without going throug messages+ app. thanks for the help in advance. i am sorry if anythin i ask is silly. peace
shiva49 said:
hi i have a verizon tab s6 sm-t867v(lte version) the stock rom does not let you use phone app to do calls and messages app dont work. all the calls or messages should go throug the verizon propritory messages+ app ,where you need to add verizon number. . and the tablet is unlocked to any career. . I DONT WANT TO ROOT THE DEVICE. i did a career switch for my note 8 from att to tmobile without rooting so i thought i can do the same to tab s6. i have few questions
1. is there a way i can swap for another career rom
2. can i flash international rom just throug odin so that i dont deal with verizon bloatware.
can any one point me to the files and the thread.
is there a way i can use calling and texting on without going throug messages+ app. thanks for the help in advance. i am sorry if anythin i ask is silly. peace
Click to expand...
Click to collapse
Yes you can switch the firmware on the sm-t867v from Verizon to TMobile or Sprint. It keeps the bootloader locked down so root is still impossible but since you are not looking to root it just switching the firmware version should work just fine. I personally have metro pcs and their $15 unlimited tablet data plan on mine and I switched my firmware to TMobile so I could pick up the LTE bands it would not connect to with the Verizon firmware. All you need to do is download the modified Odin 3.14 and the firmware of the carrier you wish to switch to. It HAS to have the same base model. For example I went from the SM-T867V firmware and flashed the SM-T867U firmware to the device. So your firmware choice absolutely MUST have the SM-T867 in the beginning of it. Any other firmware will most likely brick your device if Odin even allows it to flash. The thing that makes the difference between Verizon and TMobile is the user userdata file. You must flash it with the rest of the firmware files, So BL, AP, CP, CSC, and Userdata. Don't worry, the stock firmware will come with the userdata file. Also its best that you don't flash the CSC-Home file but flash the regular CSC file as the home one will not delete your data and its probably best to do a full wipe when switching firmwares, so make sure you back up anything you don't wish to lose. When the flashing is finished it will boot and instead of the white screen with big red circle for Verizon you will get a pink TMobile screen and it will be model SM-T867U now. All OTA updates will still work without problem and you will get a functional dial pad which works for all the secret menus and all that fun stuff. BTW, I take absolutely no responsibility if for some reason it messes up or bricks your tab s6 lte. Goodluck and enjoy your non Verizon tablet.
Tofor said:
Yes you can switch the firmware on the sm-t867v from Verizon to TMobile or Sprint. It keeps the bootloader locked down so root is still impossible but since you are not looking to root it just switching the firmware version should work just fine. I personally have metro pcs and their $15 unlimited tablet data plan on mine and I switched my firmware to TMobile so I could pick up the LTE bands it would not connect to with the Verizon firmware. All you need to do is download the modified Odin 3.14 and the firmware of the carrier you wish to switch to. It HAS to have the same base model. For example I went from the SM-T867V firmware and flashed the SM-T867U firmware to the device. So your firmware choice absolutely MUST have the SM-T867 in the beginning of it. Any other firmware will most likely brick your device if Odin even allows it to flash. The thing that makes the difference between Verizon and TMobile is the user userdata file. You must flash it with the rest of the firmware files, So BL, AP, CP, CSC, and Userdata. Don't worry, the stock firmware will come with the userdata file. Also its best that you don't flash the CSC-Home file but flash the regular CSC file as the home one will not delete your data and its probably best to do a full wipe when switching firmwares, so make sure you back up anything you don't wish to lose. When the flashing is finished it will boot and instead of the white screen with big red circle for Verizon you will get a pink TMobile screen and it will be model SM-T867U now. All OTA updates will still work without problem and you will get a functional dial pad which works for all the secret menus and all that fun stuff. BTW, I take absolutely no responsibility if for some reason it messes up or bricks your tab s6 lte. Goodluck and enjoy your non Verizon tablet.
Click to expand...
Click to collapse
Followed instruction and successfully changed from V to T-mobile. Thankyou!
geoffwdixon said:
Followed instruction and successfully changed from V to T-mobile. Thankyou!
Click to expand...
Click to collapse
I'm glad it worked for you without any major issues. This was the first thread I've given any real instruction on. Hope your tab continues to work perfectly. I broke the screen on mine so the only thing it's really used for is an android PC. Thank God for the Tab S6`s ability to output video so easily and the Samsung DEX software.
Purchased a sim unlocked SM-T978U (Verizon Tab S7+ 5G) and am trying to flash the unlocked or Tmobile stock firmware to it. I've gotten "passed" flashes everything when flashing all of the files from the corresponding stock firmwares, but everything it boots back into the Verizon firmware. Any suggestions as to what I'm doing wrong that would cause this? I've probably flashed this thing 20 times at this point.
its a verizon tablet so thats normal.. u need to change csc is all
Thought that was part of flashing it with the patched version of Odin with a different CSC version of the firmware, but I've not done this before. Any suggestions or resources you can point to on how to do this? Thanks!
jmwfl2000 said:
Thought that was part of flashing it with the patched version of Odin with a different CSC version of the firmware, but I've not done this before. Any suggestions or resources you can point to on how to do this? Thanks!
Click to expand...
Click to collapse
patched odin only removes hash checks.. all the firmware has multi csc (all the usa csc) so simply flashing firmware doesnt change csc
Gotcha, so change the CSC first, then flash the matching firmware? What's the best method for changing the CSC on the S7+? This process? https://www.**********.com/how-to-change-csc-in-samsung-galaxy-phones/
Any suggestions on how to change the CSC? I've hit a wall and haven't been able to find a way to change it and then flash the desired firmware.
elliwigy said:
patched odin only removes hash checks.. all the firmware has multi csc (all the usa csc) so simply flashing firmware doesnt change csc
Click to expand...
Click to collapse
You need to flash with odin, wipe, then pop the other carrier sim in, on reboot it will boot with that carrier sw.
bs3pro said:
You need to flash with odin, wipe, then pop the other carrier sim in, on reboot it will boot with that carrier sw.
Click to expand...
Click to collapse
Ok, so SIM out, Odin flash with the TMB firmware. Then, what do you mean "wipe?" Is that just choosing the CSC file in Odin so that it resets all data, or some step after to wipe it?
So I tried again with these steps and had the same result, back into the Verizon firmware.
Removed Tmobile Sim
Odin flash TMB firmware
Tablet reboots automatically into VZW firmware
Then booted into recovery mode and performed a factory reset and cache wipe
Reinserted Sim and reboot
Tablet still boots into VZW firmware
I also tried this same process but with the unlocked "USC" firmware with the same results.
Am I supposed to somehow prevent the first boot after odin flash to perform the factory reset? I've tried that unsuccessfully but maybe I have the timing off or something.
jmwfl2000 said:
Ok, so SIM out, Odin flash with the TMB firmware. Then, what do you mean "wipe?" Is that just choosing the CSC file in Odin so that it resets all data, or some step after to wipe it?
Click to expand...
Click to collapse
jmwfl2000 said:
So I tried again with these steps and had the same result, back into the Verizon firmware.
Removed Tmobile Sim
Odin flash TMB firmware
Tablet reboots automatically into VZW firmware
Then booted into recovery mode and performed a factory reset and cache wipe
Reinserted Sim and reboot
Tablet still boots into VZW firmware
I also tried this same process but with the unlocked "USC" firmware with the same results.
Am I supposed to somehow prevent the first boot after odin flash to perform the factory reset? I've tried that unsuccessfully but maybe I have the timing off or something.
Click to expand...
Click to collapse
dunno wat ur flashing but all the firmware is the same.. theyre all multi csc.. so simply flashing different firmwares wont change csc lol
I don't know if this will help but on some samsung phones you can change the csc by opening the dailer and typing "*#272*IMEI number#"
edit: IMEI must me copied from the about tablet section in the settings. Press on the IMEI for a second and it will be copied to clipboard. Typing the IMEI will not likely not work.
After entering this in the dailer a menu pops up and you can select csc. Note this will usually factory reset the device.
Yes if you try this, please let me know if it works. I have the T878u 5g from Tmobile.
Any update on this? I purchased an SM-T978U (on Samsung website that is t-mobile S7+)
I expected it to not be carrier or network locked but it was locked to the t-mobile network.
Would love to flash an unlocked firmware but I can't find SM-T978U firmware, let alone U1 firmware...... I realize that flashing U1 firmware won't unlock the network but T-mobile support tells me the device can't possibly be truly carrier locked because the IMEI isn't even in their system. So I thought maybe the carrier lock is in their app tied to the system instead of the actual device??
Anyway has anyone found the firmware for these devices? Sammobile doesn't seem to list SM-T978 as a device
These devices don't have a dialer so entering the IMEI method mentioned above won't work unless there is a trick?
Guys, for cross flashing, you must factory reset from within the OS before you flash. the newer security measures will not allow the device to accept even a full flash if the device is activation locked to an account. that is likely why you are flashing and still getting the vzw stuff to come up.
@elliwigy , though the devices are all loaded with multiple csc's, and you can change them on demand (if you know how), that will not automatically load the carrier branded bloatware that comes with each firmware, and certain settings that may, or may not, be enabled or disabled by the carrier. An example being native video calling that the verizon firmware has and the unlocked firmware does not.
I almost always flash my Verizon devices with the U1 XAA unlocked software. Among other things, this lets me get security patches faster, as i get them when sammy releases them, not when vzw gets around to it. I say almost always because there are still a few devices, like my tab s6, that are vzw models with some minor hardware changes that prevent it. But in the case of my Tab S7+ and my Note20Ultra, they are both rocking U1 XAA firmware.
K3N422 said:
Guys, for cross flashing, you must factory reset from within the OS before you flash. the newer security measures will not allow the device to accept even a full flash if the device is activation locked to an account. that is likely why you are flashing and still getting the vzw stuff to come up.
@elliwigy , though the devices are all loaded with multiple csc's, and you can change them on demand (if you know how), that will not automatically load the carrier branded bloatware that comes with each firmware, and certain settings that may, or may not, be enabled or disabled by the carrier. An example being native video calling that the verizon firmware has and the unlocked firmware does not.
I almost always flash my Verizon devices with the U1 XAA unlocked software. Among other things, this lets me get security patches faster, as i get them when sammy releases them, not when vzw gets around to it. I say almost always because there are still a few devices, like my tab s6, that are vzw models with some minor hardware changes that prevent it. But in the case of my Tab S7+ and my Note20Ultra, they are both rocking U1 XAA firmware.
Click to expand...
Click to collapse
not sure y u tagged me lol.. i know hiw csc works.. in fact, in my last comment before this one you can see I clearly said just flashing firmware won't change the csc? seems like basically what you said but in a few words
K3N422 said:
Guys, for cross flashing, you must factory reset from within the OS before you flash. the newer security measures will not allow the device to accept even a full flash if the device is activation locked to an account. that is likely why you are flashing and still getting the vzw stuff to come up.
@elliwigy , though the devices are all loaded with multiple csc's, and you can change them on demand (if you know how), that will not automatically load the carrier branded bloatware that comes with each firmware, and certain settings that may, or may not, be enabled or disabled by the carrier. An example being native video calling that the verizon firmware has and the unlocked firmware does not.
I almost always flash my Verizon devices with the U1 XAA unlocked software. Among other things, this lets me get security patches faster, as i get them when sammy releases them, not when vzw gets around to it. I say almost always because there are still a few devices, like my tab s6, that are vzw models with some minor hardware changes that prevent it. But in the case of my Tab S7+ and my Note20Ultra, they are both rocking U1 XAA firmware.
Click to expand...
Click to collapse
Where is this U1 XAA firmware to download? Specifically for the SM-T978U?
RE: jmwfl2000 -I always untick the "Auto-Reboot" box when flashing new TWRP images to prevent stock recovery from being reapplied.After the first boot all should be well.
K3N422 said:
in the case of my Tab S7+ and my Note20Ultra, they are both rocking U1 XAA firmware.
Click to expand...
Click to collapse
I'm pretty stumped like OP. Where are you finding U1 XAA for Tab S7+? Doesn't seem to turn up anywhere. Would definitely appreciate it if you could provide a link. Thanks.
I tried resetting before flashing and unchecked the auto-reboot but mine still returns to Tmobile. I just want the call and text on other devices feature.
Edit: I go the feature to work without flashing a new firmware but I am still looking for U1 XAA for the tab if anyone found it.
jmwfl2000 said:
Purchased a sim unlocked SM-T978U (Verizon Tab S7+ 5G) and am trying to flash the unlocked or Tmobile stock firmware to it. I've gotten "passed" flashes everything when flashing all of the files from the corresponding stock firmwares, but everything it boots back into the Verizon firmware. Any suggestions as to what I'm doing wrong that would cause this? I've probably flashed this thing 20 times at this point.
Click to expand...
Click to collapse
I bought an unlocked Verizon Tab S7, probably same seller. Its brand new, stil has plastic on it. Are you wanting to unlock Tmobile 5G bands?