yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL Guides, News, & Discussion] sbjbs:
I can't tell you if it can work on Pixel 3, because I don't have a Pixel 3.

I have checked the modem.img in Pixel 3 factory image, there is no "modem_pr" directory, which contains the config files.

but I have also checked the Pixel3's init.radio.sh, it will check the ver_info.txt and still copys the "modem_pr" directory:

cp -r /firmware/image/modem_pr/mcfg/configs/* /data/vendor/radio/modem_config

So I guess you can create the directory and copy config files into it. And don't forget to change the ver_info.txt.

This is the structure of Pixel 1 modem.img:

├── mba.mbn
├── modem.b00
├── modem.b01
├── modem.b02
├── modem.b03
├── modem.b04
├── modem.b05
├── modem.b06
├── modem.b07
├── modem.b08
├── modem.b09
├── modem.b10
├── modem.b11
├── modem.b12
├── modem.b13
├── modem.b15
├── modem.b16
├── modem.b17
├── modem.b18
├── modem.b19
├── modem.b20
├── modem.mdt
├── modem_pr
│ ├── mcfg
│ │ └── configs
│ │ └── mcfg_sw
│ │ └── generic
│ │ ├── apac
│ │ ├── aus
│ │ ├── china
│ │ ├── common
│ │ ├── eu
│ │ └── na
│ └── verinfo
│ └── ver_info.txt
├── qdsp6m.qdb
└── version.cfg

This is the structure of Pixel 3 modem.img:

├── image
│ ├── mba.mbn
│ ├── modem.b00
│ ├── modem.b01
│ ├── modem.b02
│ ├── modem.b03
│ ├── modem.b04
│ ├── modem.b05
│ ├── modem.b06
│ ├── modem.b07
│ ├── modem.b08
│ ├── modem.b09
│ ├── modem.b10
│ ├── modem.b11
│ ├── modem.b12
│ ├── modem.b13
│ ├── modem.b14
│ ├── modem.b15
│ ├── modem.b16
│ ├── modem.b17
│ ├── modem.b18
│ ├── modem.b19
│ ├── modem.b20
│ ├── modem.b21
│ ├── modem.b22
│ ├── modem.b23
│ ├── modem.b24
│ ├── modem.b25
│ ├── modem.b26
│ ├── modem.b27
│ ├── modem.b28
│ ├── modem.b29
│ ├── modem.mdt
│ ├── modemr.jsn
│ ├── qdsp6m.qdb
│ └── version.cfg
└── verinfo
└── ver_info.txt

I don't know the structure inside the modem_pr directory for Pixel 3. You may try the same structure as Pixel 1, or you can check the existing structure in /data/vendor/radio/modem_config/
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
Thanks mate. I know they changed the location for mbn files. I only found it a week ago or so.

Vendor/rfs/msm/mpss/read only/vendor/mbn/mcfg_sw

I'm guessing then that this means I can't use the same method and would have to repack vendor?

How would I change ver_info.txt? Can I modify the existing one ?
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
And would this be the right one or would I have to do it inside the modem image for ver_info.txt?
[Google Pixel XL Guides, News, & Discussion] sbjbs:
On Pixel 1, the modem.img is mounted read-only on /firmware/radio

On Pixel 3, the modem.img is mounted read-only on /vendor/firmware_mnt, and /firmware is a symlink which links to /vendor/firmware_mnt

If you want to change the ver_info.txt, you can remount /vendor/firmware_mnt for read-write if you have root permission.

you also can change it in modem.img and flash it.

since the location was changed, I don't know when and who will copy config files from "Vendor/rfs/msm/mpss/read only/vendor/mbn/mcfg_sw",

so I'm not sure if this method still works. but you can try it. good luck.

---------- Post added at 06:56 PM ---------- Previous post was at 06:47 PM ----------

for Pixel 3, the old ver_info.txt is located at:

/data/vendor/radio/ver_info.txt

you may check its content first.

This is part of the content of init.radio.sh for Pixel 3:

#
# Make modem config folder and copy firmware config to that folder for RIL
#
if [ -f /data/vendor/radio/ver_info.txt ]; then
prev_version_info=`cat /data/vendor/radio/ver_info.txt`
else
prev_version_info=""
fi

cur_version_info=`cat /firmware/verinfo/ver_info.txt`
if [ ! -f /firmware/verinfo/ver_info.txt -o "$prev_version_info" != "$cur_version_info" ]; then
rm -rf /data/vendor/radio/modem_config
mkdir /data/vendor/radio/modem_config
chmod 770 /data/vendor/radio/modem_config
cp -r /firmware/image/modem_pr/mcfg/configs/* /data/vendor/radio/modem_config
chown -hR radio.radio /data/vendor/radio/modem_config
cp /firmware/verinfo/ver_info.txt /data/vendor/radio/ver_info.txt
chown radio.radio /data/vendor/radio/ver_info.txt
fi
cp /firmware/image/modem_pr/mbn_ota.txt /data/vendor/radio/modem_config
chown radio.radio /data/vendor/radio/modem_config/mbn_ota.txt
echo 1 > /data/vendor/radio/copy_complete
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
Yeah, I'd have to do it at modem level. Can't seem to get it working with a file explorer though I see it , it doesn't say anything. That would require Linux, right ?

I've also tried using a custom built magisk(for pixel2) with a model that allows access to diagnostic mode and opens ports. Using qpst and built in pdc tool, you can flash individual mbn files to enable volte and vowifi. I have native volte support through Bouygues, but vowifi is only allowed on certain phones through my carrier. I get the port open, but pdc keeps giving me a qmi error saying the USB driver isn't correct . Pissing me off.

I also tried the old trick of just using a root explorer , replacing mbn at file level , inserting a different sim card, inserting back own sim card, and rebooting . This did activate volte and wifi sms on first gen pixel but doesn't work after that .

Not sure I can do anything to activate vowifi though I am provisioned for it via sim card/my carrier .
[Google Pixel XL Guides, News, & Discussion] sbjbs:
I'm sorry I have no experience with what you are doing.

If you want to change the modem.img, you'd better in Linux.

Your phone is a Linux too, if you have root access, you can push the modem.img to a temp directory on you device, and change it.

the mount command is a bit different:

losetup /dev/block/loop0 modem.img
mkdir modem
mount /dev/block/loop0 modem

From the init.radio.sh, the modem.img/image/modem_pr/mbn_ota.txt seems to be important, there is no such file for Pixel1.

Have you tried changing the mbn_sw.txt in vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw, and adding your configs to the list?
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
Thanks for the reply. I figured I needed Linux for this.

As for the second part, I have some Sony mbn files from xz3. My carrier supports voWifi on this phone, so I nabbed the firmware specific to my phone, extracted the mbns , placed them into the area where mine are, added the necessary text to mcfg_sw.txt but it doesn't activate voWifi as far as I can tell. I've attached said Sony files if ya wanna check them out

https://drive.google.com/file/d/1Rbh5n3zmNfVd1t75OZjbqQ8thcua-XL1/view?usp=drivesdk

I'll take a look at the mbn_ota.txt . What, if anything , could be done with it?

Edit: I losetup and i cant find that file ???

Side note: for some reason, I can't erase modem st1/2 in pixel 3. It's gives me a "remote error " in fastboot.
[Google Pixel XL Guides, News, & Discussion] sbjbs:
For adding ChinaTelecom lte and volte on Pixel 3, people just change the mbn_sw.txt and it works.

I'm not sure what the mbn_ota.txt is used for, I'm guessing it has a similar effect as mbn_sw.txt, but it is useless for your current situation.

Thanks for your trust, but I don't think I can help.
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
Thank you for responding as often as you did and trying to help:)

A few last questions:

Carrierconfig.apk res xml cant be modified, can it?

I saw that it contains bools for vowifi being enabled or not

How do they change the txt, exactly?They just put the location of said mbn that they placed in the txt file?

My carrier config is already in the default mcfg_sw.txt and only allows volte. Maybe I could add the text from the mcfg_sw.txt and mbn files from the xz3 that supports vowifi and volte and delete all others under there? Or does that mbn_ota.txt override that?

I really just wnna force vowifi , lol. voLTE is okay but I miss sms over wifi like I got with my first gen pixel.

In anycse, thanks again for the help! I sincerely appreciate it:)

Would this thread help me out any? Modifying carrier policy is something I've been looking into ,but doing so at app lever is damned near impossible

http://bbs.gfan.com/android-9204634-1-1.html
[Google Pixel XL Guides, News, & Discussion] sbjbs:
Yes, you can decompile a apk and change the xml and recompile it by tools like apktool.

For ChinaTelecom lte on Pixel 3, you can refer to this post: http://bbs.gfan.com/android-9535442-1-1.html

they append a line to mbn_sw.txt:

mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn

if want to enable volte, append another line:

mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn

and add some properties in build.prop:

ro.mtk_ims_support=1
ro.mtk_volte_support=1
persist.mtk.volte.enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1

Before the OP‘s method of changing modem.img, people used to change carrier_policy.xml if they want to use ChinaTelecom on Pixel 1.

you can refer to this: http://www.usbmi.com/2281.html

But I only got the Pixel recently, I have never tried that.

IMPORTANT: please don't forget to backup your EFS and related partitions before doing that.
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
Thanks. I had a look at the threads and it is a great resource, so thanks.

You can also try this in the future:

https://xdaforums.com/pixel-2-xl/how-to/guide-qxdm-port-activation-pixel-2-xl-t3884967

I get all ports on p3 open but cant get pdc tool to connect.

When I had my pixel 1, I used this to get wifi messaging and volte working perfectly:

"You need to do the following Steps: -Check with your Carrier if your subscription is persistently provisioned for VoLTE and not based on the used device -Root your device with magisk and install the VoLTE enabler module (this is for android sw level VoLTE activation) https://xdaforums.com/apps/magisk/module-v4-volte-enabler-t3649613/page1 -Download ES File Explorer with root rights and head to /data/misc/radio/modem_config/mcfg_sw/generic/common/wildcard/wildcard and backup mcfg_sw.mbn to any location for example google drive -Copy mcfg_sw.mbn from /data/misc/radio/modem_config/mcfg_sw/generic/common/eu/dt/commerci/volte to /data/misc/radio/modem_config/mcfg_sw/generic/common/wildcard/wildcard and overwrite the existing mcfg_sw.mbn and set file permission to r-- --- --- (this is really important, if the file rights are not correct, it can cause boot loops. -Enter a SIM card into the device witch has a carrier specific mcfg_sw.mbn file, I did it with a TMUS SIM card. If you don't have one, order one through the internet for example at https://www.reisesim.de/de/prepaid-sim-karte-usa/t-mobile-usa-sim-karten/ -Insert your personal SIM back into the device and do a reboot

This is not a 100% guarantee that it will work, for my carrier it worked. If it is not working, you can also try with the TMUS, Telstra or EE mcfg_sw.mbn.

It's very likely that WiFi Calling will not work, because there's a additional config file which includes the epdg adress which can only modified through EFS explorer from Qualcomm. If WiFi Calling is not working, disable the function!!

"

Thanks again for your help. Hopefully more carriers support pixel natively in the future, otherwise I dont see myself getting another one with such a lack of support and features:-/
[Google Pixel XL Guides, News, & Discussion] bonedriven:
Hello, can you tell me under which directory I should execute "mkdir modem", "mkdir oneplus" "sudo mkdir modem/modem_pr/mcfg/configs/mcfg_sw/generic/china/"?

I'm doing it under / directory and getting "read-only file system" error.
[Google Pixel XL Guides, News, & Discussion] sbjbs:
I'm sorry to reply so late. On your host machine, you can cd to a 'writable' directory (your HOME directory, for example) to mkdir the mountpoint.

I just verified that this still works on Pixel1 Android 10.
[Google Pixel XL Guides, News, & Discussion] Icarus_Radio:
Hi, I found out that Google removed modem.img in android 10 factory images. How can we change it?
[Google Pixel XL Guides, News, & Discussion] SGH-i200:
Location of Carrierconfig.apk in Android 10?

Where is the CarrierConfig.apk located? On device and in the factory image also would be interesting.

I want to find the source of the XML files (Pixel 2 IMS config) located in:

/data/user_de/0/com.android.phone/files/*.xml
[Google Pixel XL Guides, News, & Discussion] Xdevillived666:
"I want to find the source of the XML files (Pixel 2 IMS config) located in:

/data/user_de/0/com.android.phone/files/*.xml"

What would you like to try to do?
[Google Pixel XL Guides, News, & Discussion] WD2345:
but you remove your post on tieba

但你把贴吧的帖子删掉了
[Google Pixel XL Guides, News, & Discussion] dmc123:
the thread in Chinese:http://tieba.baidu.com/.....can't open anymore . can you post the the details here again？
[Nexus 6P Q&A, Help & Troubleshooting] oceandrama:
Hey Guys, Listen, there are some apps out there, which give notifications to show that they are active, for example: All In One Gesture, Jio4GVoice etc. I don't want to see these sticky notifications, and for that I can bock notification from setting. But if I block from setting, it will block all notification from that app, let's take Jio4GVoice, it says "Jio4GVoice Online" in the notification and this stays there all the time, and if I block notification for the app Jio4GVoice, then I don't get other notifications from the app too, so I want to block the exact persistent notification "Jio4GVoice Online", so Please help...

I have tried "MacroDroid" But didn't get success.

Those who don't know about Jio4GVoice:

In my country "India" there is a telecom company "Reliance Jio"

which gives calls and SMS on full VoLTE network. But for those phones which doesn't have VoLTE, they releases an app called "Jio4GVoice" to call and message. Since for some reason Google have not pushed VoLTE update to "Nexus 6P". And I have to use Jio4GVoice in such a premium phone.

Anyway Please help
[Mogul, XV6800 General] mofo58:
Ok everyone, I have never posted before but I have been around for a little while (still consider myself noobish though)

I have been doing tons of research since the official rom upgrade has come out. I have to admit though I am more confused then ever.

Here is my problem, my wife and I both have the titan. About a mouth ago I upgraded both of ours to the dcd 2.1.0 (12/05/07) to unlock the gps and get rid of the sprint crap. I have to admit I fell in love with this version. Last night I installed the official htc 3.35.651.2 rom on my phone...I am NOT in love with it. Last night and all day today I have been searching for a replacement. Here is the source of my problem. There is so much development and creativity that people put into these phones (and the titan in particular) but is there no central place to compare and rate different roms? I was hoping to find a page that listed the top roms and the differences between them (and the official ones) but that does not seem to exist. There are several roms out there that look promising but sort of spending the rest of the day loading and testing them all I am at a loss.

If anyone knows of a great site or page that does what I have been looking for please let me know. If anyone has a suggestion to which rom I should go with I welcome your input. To that end, below are a few of the things I loved about the dcd version.

1) no extra sprint crap programs

2) working task manager (I just dont like the one on the official rom)

3) text messaging in a chat window set up. Unlike the email like set up in the official versions (I dont know if that makes sense)

4)Full Comm Manager (included more options)

Last item I would like to bring up, much has been made of EV-DO Rev.A. Do any of the custom roms incorporate this? It in its self is not a deal breaker for me, after testing load times on my phone vs my wife’s...Im not impressed but I would like it if possible.

Thanks everyone in advance. I have never posed before because I could always just find the answer if I looked long enough but in this case there is just way to much stuff out there...the curse and blessing of owning a titan :)

Thanks again

Mofo58
[Mogul, XV6800 General] Total_Lag:
So far the only rom's for the Titan I know of is DCDs, Keys and NexsHybrid. Rev.A is not incorporated into the roms itself, but the radio. as long as you have the radio 3.35 you are fine. since you are a fan of dcd, i would suggest you try his new 3.0.1 rom. since you already upgraded with the official sprint rom, you have the new 3.35 radio (assuming) and all you need to do is flash a new rom on top of that.
[Mogul, XV6800 General] mofo58:
Great, I didnt know I could do that...I did say I was a noob right:) Thanks for your help Ill give that a try today.

Mofo58
[Xiaomi Redmi 3s Questions & Answers] dixan43:
Edit: No response, mod, delete this
[Xiaomi Redmi 3s Questions & Answers] Vinayakn73:
yup face id or double tap to wake for stock rom would be much appreciated.
[Samsung Galaxy Grand Neo Plus Questions & Answers] tuners730:
Any dev willing to port MIUI ON Gt-i9060i
[Samsung Galaxy Grand Neo Plus Questions & Answers] belalasad2000@gmail.com:
I hope ?
[Huawei P9 Lite Questions & Answers] Seba20xx:
Hi i have a p9 lite and i tried to unlock bootloader but i forget to disable password, so when it's turns on it ask me for the password but the keyboard is not showing up! Model PRA-L03
[Samsung Galaxy Note 8 Questions and Answers] prodigyX:
The thought just struck me. If we have 2 cameras, surely we should be able to capture video or take photos in 3D? At least through fancy software magic? Obviously we couldn't play back 3D on our phone displays, but I'd love to take 3D video and save it as an SBS (side-by-side) format for playback on my 3D TV. I'm not expecting this to actually be a reality, but would it be possibly in THEORY?
[Samsung Galaxy Note 8 Questions and Answers] KruseLudsMobile:
The dusl lenses are very different - one is telephoto. That's why they have two...

- R. Kruse Ludington

Galaxy Note 8<-5<-3<-S3<-Nexus; Droid X; HTC HD2<-Touch Pro 2<-Tilt<-8525; O2 XDA II<-XDA
[Samsung Galaxy Note 8 Questions and Answers] prodigyX:
I did think of that, but even thought the images wouldn't be exactly identical, the normal lens could match up with the telephoto lens digitally, and still theoretically produce the "same" image.
[Samsung Galaxy Note 8 Questions and Answers] kloony11:
This option will be coming to the Galaxy S10 and Note 10 next year... You will be able to make 3D photos and videos content similar to Nintendo 3DS. Not sure if it will be available on Note 9 but I know it will definitely be there in 2019.
[Samsung Galaxy Note 8 Questions and Answers] sefrcoko:
How would you know what will be in the Note 10 when the Note 9 isn't even out? :)
[Nexus 6P Q&A, Help & Troubleshooting] loading。。。:
The information above is from https://productforums.google.com/forum/#!topic/nexus/yf54lxWuul8;context-place=topicsearchin/nexus/category$3Acontacts-and-sync%7Csort:relevance%7Cspell:false

I just wonder whether the issue has been fixed officially, or there is a alternative way to settle it. I have tried several latest ROMs, such as lineage OS, RR and stock factory image from Google. Unfortunately, the issue still exists.
[Xiaomi Mi A1 Questions & Answers] maholine:
Hi

I have issued low res videos pixelated after Oreo update. Especially on Facebook instagram and UC browser. Built-in apps works perfectly (YouTube, chrome etc.) which use built-in video player. Video playback quality is not good as nougat. After I have realized the issue I have tested it with Lineage (Oreo 8.1) and other kernels but all same. I have no idea what caused this issue if adreno drivers or something else. Because of this annoying issue I have turned back to Nougat.

Thanks.
[LG V20 Questions & Answers] dr.rokr:
I would like to know if someone could help me, i got a V20 VS995

I bought a cell phone that is supposed to be unlocked and when I put the sim card, it does not recognize it, I tried with 4 sim cards and it does not recognizes it, it always get the same message ´sim card not inserted´

the ebay seller told me to reset the phone and also reset the network settings, and switch the phone from global to lte / gsm / umts, and this does not work either. the phone also does not let you save a new apn, the apn list is empty and there is no way you can add a new apn.

and so, I updated the phone to the latest version and the same message keeps appearing... ´sim card not inserted´so I downgrade the firmware 2 times (stock) and at this moment it has the first firmware again:

VS99512A

B16.LGE.VS995.0

COMPILATION NUMBER

NRD90M

I also try the app

hiddenmenucall and when selecting the option lg hidden menu or OIT hidden menu the application closes (does not work)

I am not root

What else can I do?:confused:
[LG V20 Questions & Answers] cnjax:
Return the phone and get a refund
[LG V20 Questions & Answers] dr.rokr:
I was on a work trip, and it has been more than 3 months, the seller does not responde and pay pal also does not want to return any money , thats why i would like to fix it if it is possible

{Mod edit: Quotation fixed}
[LG V20 Questions & Answers] RazielAtreides:
Any insight on what changed config to b16.leg***? I can't find any info on it and I have two v20 vs995's stuck on b16. Both were rooted and working great until I flashed a firmware update from androidfilehost. Lost root and recovery access on both. Any help would be appreciated.
[Samsung Galaxy S7 Questions and Answers] fuzzysig:
i already did everything i know to figure out

i clear cache all teh time on the phone and on apps like facebook and other heavy apps

i keep the internal memory below 50% use

phone is almost 2 years old and worked flawlessly for a year and a half.

always wore a case never actually dropped it but suddenly it started lagging and slowed down noticeably

then few weeks ago it got even worse. apps hang all the time

dont update dont respond

for example besides being slow facebook and instagramm and other apps would not load updates or internet would not load pages

facebook wont load new comments and says retry connection

i close it with the left button menu and reopen and it works again for few hours and does same thing

its very fn frustrating why is there no good diagnostic software for android system after 10 years on the market is beyond me...

im tired of clearing cache and resetting everything. and tired of buying new phones all the time especially when this phone was over 700 dollars. **** like this shouldnt happen on a 700 dollar phone. i would espect a 150 dollar phone from costco to break in less than 2 years but not top of the line phone
[Samsung Galaxy S7 Questions and Answers] Beanvee7:
I would personally recommend backing up anything on the phone important to you, then doing a full clean flash with Odin using the latest stock firmware. This doesn't require root and won't trip Knox or warranty.

App cache and memory bloat is always something that's affected me on Android, but since I do a full wipe at least once a year because of changing ROM's, my experience usually stays pretty controlled.
[Samsung Galaxy S7 Questions and Answers] fuzzysig:
is there no way to find out what is causing all this without a complete wipe?
[Samsung Galaxy S7 Questions and Answers] fuzzysig:
i clean all app cache often and phone cache also

i mean if i have to erase everything all the time and start over whats the point of buying a 700 dollar phone?

is there a clean stock android rom that doesnt have tmobile bloatware?