yashsingh1/xdaforums huggingface dataset:
[P3470 General] jose_sonseca:
So I must insert xip.bin in WWE official pharos OS.nb and place it in "build\ROM"

That ROM is supossed to be official from HTC, I took it from HTC Diamond's wiki. So I've done the following:

Delete:

osaxst0.dll: I've deleted osaxst0.dll folder in \modules\MSXIPkernel

osaxst0.dll.imageinfo.txt: deleted osaxst0.dll.txt in \modules\MSXIPkernel(??)

hd.dll: deleted hd.dll folder in \modules\MSXIPkernel

hd.dll.imageinfo.txt: deleted hd.dll.txt in \modules\MSXIPkernel(??)

bmui.nb0 and bmui.nb0.imageinfo.txt: they're in diamond OEMXIPkernel

I'm now reallocating the modules in memory.
[P3470 General] jose_sonseca:
I've succesfully ported XIP and inserted to OS.nb in Build/ROM in DIY chicken.

After that I've renamed SYS and OEM folders in DIY to SYS.old and OEM.old.

Then, I've dumped my esn rom, to get OEM folder (oemxipkernel folder was inside) and placed it on Build, and I copied diamond SYS to Build folder.

SYS.old folder had MSXIPkernel inside, so I've taken MSXIPkernel from the modules of ported XIP, and copied it inside. Original SYS.old had also some files inside MSXIPkernel (723fb954-d931-4348-b672-82a188e587b5.dsm, 723fb954-d931-4348-b672-82a188e587b5.rgu, mxip_lang.vol and sysroots.p7b), so I copied it from Files/MSXIPkernel (ported XIP) to the new SYS.

Then I used G'reloc to adjust Slot0, Slot1 and ROM size to the new sys (01FA0000, 03DF0000 and 8FC00000)

Also, I copied shell32 and shellres modules from Shell package from the DIY SYS folder to the new sys.

Finally, I build the rom (the three bat files), and flashed it: the pda stuck at first screen with red letters.

Thanks and happy new year
[P3470 General] poldo964:
first of all try to flash the OS with new xip, so you can verify if it's ported right. To do this copy the OS.nb with new xip to "DIY\Build" folder and run "3.CreateOS.bat". Now you should have ruu_signed.nbh (with new XIP) in "DIY\Flash" folder, flash it and see what happens
[P3470 General] jose_sonseca:
XIP isn't working. The flash stuck 15 minutes before I shutdown it at the "smart mobility" screen.

This was my process:

I repeated the xip porting.

Dumped the part01.raw from my pharos (it haves the official ROM, 1.11.707.1 WWE). Renamed that file to xip.bin and dumped with XIPPort. Made packages and deleted the two MSXIPkernel folders from it.

Dumped the diamond ROM to get its xip.bin. Dumped it with XIPPort and made packages. Deleted the osaxt0.dll and hd.dll folders from Modules\MSXIPkernel.

Copied the two MSXIPkernel to the Pharos "Files" and "Modules".

With XIPPort, "undo", "Relloc P", and "write maps".

03e20000 - 03e2a000 L0000a000 Virtual base address of ps2fatutil.dll
03e2a000 - 03e3a000 L00010000 Virtual base address of ONDisk.dll
03e3a000 - 03e41000 L00007000 Virtual base address of HtcFsdspy.dll
03e41000 - 03e47000 L00006000 Virtual base address of ceddk.dll
03e47000 - 03e55000 L0000e000 NUL
03e55000 - 03e59000 L00004000 Virtual base address of regenum.dll
03e59000 - 03e68000 L0000f000 Virtual base address of pm.dll
03e5a000 - 03e68000 L0000e000 !!!!!!!!!!!!!!!!!!
03e5a000 - 03e5e000 L00004000 Virtual base address of cecompr.dll

Rellocated (with M'reloc to binaries and Notepad to imageinfo.txt files)

With XIPPort, "Relloc P", and "Write Maps", "build xip_out.bin" and "write xip_out.bin" to 04_Os.nb, at 00313800.

03e20000 - 03e2a000 L0000a000 Virtual base address of ps2fatutil.dll
03e2a000 - 03e3a000 L00010000 Virtual base address of ONDisk.dll
03e3a000 - 03e41000 L00007000 Virtual base address of HtcFsdspy.dll
03e41000 - 03e47000 L00006000 Virtual base address of ceddk.dll
03e47000 - 03e4b000 L00004000 Virtual base address of regenum.dll
03e4b000 - 03e5a000 L0000f000 Virtual base address of pm.dll
03e5a000 - 03e5e000 L00004000 Virtual base address of cecompr.dll
03e5e000 - 03e68000 L0000a000 NUL

Renamed 04_os.nb to os.nb and placed at Build folder. Executed the third bat file and flashed...
[P3470 General] poldo964:
hi jose,

have you patched the new xip_out.bin to fit exact file size?

if no, patch it using the batch file (Fill_XIP.bat) inside this archive. If it stucks again try to repeat the procedure using the tool inside my archive. It's named XipAddrTools (by garfieldau) and it's very useful. Here you'll find how it works. Use "OUT.pharos.20757" as a reference folder.

bye :)
[P3470 General] jose_sonseca:
hi,

That tool is amazing compared with the manual work.

I've repeated it with xipaddrtool, modified virtual adresses with it and reallocated physical addresses with xipport, and that tool doesn't showed any "red lines" between the modules so I think that there aren't any overlapped modules.

But at first, when I load the reference out folder, in the "all" tab of xip addr tool, a lot of yellow squares appears, like that image:

These yellow squares, are errors or some information? they appear even if I reallocated or not the addresses.

Also, I tried to flash your 20757 xip in the pharos os, and it works, but my ported xip is still giving problems.

thanks
[P3470 General] poldo964:
can you share the "OUT" folder?
[P3470 General] jose_sonseca:
of course :). Here you can download it. It includes the ported xip (out folder & xip_out.bin), the original diamond xip(build 19965) and the pharos one (from 1.11.707.1 rom).

bye
[P3470 General] poldo964:
the yellow line indicate that the module must be relocated. To do this you must press the space bar and the yellow disappears.

Do this for every yellow line. When you press the space bar the tool updates the imageinfo.txt with the right address, so you don't need to do it manualy. After that run realloc p from xipport and then write maps.

Follow these steps:

make a copy of "OUT.pharos.20757" folder and reneme to OUT

open xipport and "make pkgs"

inside "OUT" folder delete MSXIPKernel folder (modules and files)

copy the MSXIPKernel folder that you want to port in "OUT" folder (modules and files)

from xipport press "undo"

copy:

cachefilt.dll
cachefilt.dll.txt
hd.dll
hd.dll.txt
mencfilt.dll
mencfilt.dll.txt
osaxst0.dll
osaxst0.dll.txt

from "OUT.pharos.20757\MODULES" to "OUT\MODULES" (overwrite)

run XIPAddrTools.exe, choose "OUT" as work folder and "OUT.pharos.20757" as ref folder

clear all yellow line by pressing space bar and close

realloc p with xipport and write maps

check MAP.physical.txt and MAP.txt (no "!" inside)

"build xip_out.bin" with xipport

patch the size of xip_out.bin with Fill_XIP.bat

finally write "xip_out.bin to:" with xipport
[P3470 General] jose_sonseca:
A problem, again... :confused:

On that point, I'm able to clean all the yellow squares, except one:

Press the space doesn't work for it. I tried to reallocate to 4C000 manually with M'reloc, but even that tool doesn't work. If I enter that address in o32.vbase, and press "Do it", it shows again the old value.

Looking into the imageinfo files, filesys.dll haves it:

...
o32[1].o32_psize: 00001200
o32[1].o32_dataptr: P+00264268
o32[1].o32_realaddr: [COLOR="Red"]V+[/COLOR]0004B000
..

any other module, like imgfs.dll,

...
o32[1].o32_psize: 000001B4
o32[1].o32_dataptr: P+0008FD34
o32[1].o32_realaddr: [COLOR="Red"]D=[/COLOR]01FF3000
..

I've only seen that difference, anyway, I tried to build xip ignoring that and doesn't work, so what happens with that module?

OUT folder

bye
[P3470 General] poldo964:
oops soory, forgot filesys.exe... dont worry about this it should be work anyway.

have you restored the original filesys.exe before build xip? ...and have you pached the file size before write xip_out to:?

if yes maybe the xip that you want to port has something wrong, try with another build..

I've had the same problem with some xip, all perfect but it stucks in first boot screen...
[P3470 General] jose_sonseca:
woohooo! it worked, with filesys from your 20757 folder. If I take from official WWE XIP, the same error appears (but with different address).

Now I'll start to try to port the SYS...

DIY kitchen haves a MSXIPkernel folder in SYS, what files should be placed there?

bye
[P3470 General] poldo964:
no one, you can delete this folder and OEMXIPKERNEL in OEM folder too

cu
[P3470 General] jose_sonseca:
Also, the rom didn't worked until I deleted that folder.

For porting the sys, I copied the .VM folder and shell32.dll and shellres.dll (folders) from the DIY SYS folder, added all the DPI96 folders (from touch dual spanish shipped rom, same 19965 build), and deleted the respective DPI192 packages.

It worked pretty well, I've only seen these errors:

Bluetooth doesn't work properly, happens with the two radio roms, it can't be turned on or search devices...

When searching with "Add a new device" in bluetooth config, it takes a while "working" and gives a popup showing "Bluetooth hardware error". This must be a problem related to SYS, the official pharos rom with the ported XIP works perfectly.

Activesync isn't able to connect, PC software gives a error when syncronicing, doesn't allow to access internet throught activesync.

The USB massive storage driver is still working.

EnLarge Menu frequently doesn't appear. Will try with Opal version of this app if I can found that package.

"Storage Card" folder, where MicroSD is mounted, in my rom was localized (in spanish, "Tarjeta de Almacenamiento"). This isn't important. EDIT: solution

Anyway, it's speedier than the original, without removing any OEM package, 78-79 mb free RAM. I'll try to fix that errors and upload it here.

Thanks a lot for the help
[P3470 General] anxo:
Jose, ya veo que has logrado algo, es sin duda un trabajo de chinos. Yo he empezado y he desistido por falta de tiempo y por los problemas surgidos. Si al final ves la luz al final del tunel y subsanas esos errores, tennos informados, que yo quisiera probar un WM6.1 potable en mi Pharos.

Animo y si te puedo ser de ayuda no dudes en contar conmigo, lo que pasa que en esto estoy muy verde me temo.

Saludos.
[P3470 General] jose_sonseca:
I apologize the late reply, I'm busy in these days so I don't have enough time to continue this now.

The rom I done can be downloaded here, but be aware of the problems written in my previous post.

bye
[Asus ZenFone 3 Questions & Answers] draadjes:
I have used this phone with the default Android 7.0 for a few years, and need a more recent Android after a requirement for a specific banking App.

I first contacted ASUS support and they informed me that there is no updates available for this model anymore. There used to be a version 8 upgrade, but ASUS does not make it public anymore. Then I put my hope on a non standard ROM, and found videos on the LineageOS 16 release. Again, found plenty of videos and documents on that alternative but no downloadable images.

E.g. On https://zenfone3-dev.github.io/ the following welcoming message appears :

"

Nothing much here. Thanks for wasting your time!​

"

So where do I find a working Android 8 / 9 for this Zenfone 3 Max ?
[Desire 626 Q&A, Help & Troubleshooting] sandil malketh:
any no site to download htc desire 626g plus custom ROM, pls send me the link if you got
[General Questions and Answers] ElmondII:
what options are there when uninstalling an app doesnt work with the builtin package manager?

it keeps crashing with error stoped working.

from fdroid i installed a game, https://f-droid.org/en/packages/com.karin.idTech4Amm/

i think this should be the package name? com.karin.idTech4Amm_11035.apk

so got the adb platform tools on the pc and ran uninstall -k com.karin.idTech4Amm_11035.apk

but that did nothing. now when i enter adb devices it cannot even start the daemon which worked before.. usb debug is on with filetransfer

phone is rooted

tried the bloatware uninstaller app with su permissions but the game isnt listed there, how can i remove it?
[General Questions and Answers] xXx yYy:
An Android package name does not contain the .apk extension. Hence uninstalling failed.
[General Questions and Answers] ElmondII:
The video i saw showed to include the .apk extensions, probably outdated then..

thanks for letting me know
[General Questions and Answers] ElmondII:
adb shell pm list packages

package:com.karin.idTech4Amm

so it is there.

* daemon started successfully *

lineage_gsi_arm64:/ $ pm uninstall com.karin.idTech4Amm_11035

pm uninstall com.karin.idTech4Amm_11035

Failure [DELETE_FAILED_INTERNAL_ERROR]

1|lineage_gsi_arm64:/ $

C:\Program Files (x86)\ClockworkMod\Universal Adb Driver>

Edit:

tried deleting the app with rooted termux, returns: Failure [DELETE_FAILED_INTERNAL_ERROR]
[General Questions and Answers] ElmondII:
pm uninstall com.karin.idTech4Amm

DNS server not authoritative for zone.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
PixelOS is an AOSP-based ROM, with Google apps included and all Pixel goodies. We aim to provide an experience similar to Google Pixel phones with numerous performance enhancements and a small amount of useful additional features.

/* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Our Featurelist
​

Device-specific issues:

• None

Requirements

• Be on latest firmware of your device region

Downloads

Get the latest PixelOS Build for pdx206 Download

Magisk (optional) https://github.com/topjohnwu/Magisk/releases

PixelOS Recovery https://sourceforge.net/projects/pixelos-releases/files/fourteen/pdx206/recovery/

Note: GApps are included, don't flash them separately.​

Notes

• Rom has been retrofit with virtual A/B

• Rom comes with FUSE passthrough and casefolding enabled (Clean flash needed)

• Encryption is enabled by default

• SELinux is enforcing

• Includes Sony camera apps

Flashing Instructions

Clean flash (coming from a different ROM):

• Download the ROM and PixelOS recovery from the link above

• Flash PixelOS recovery

• Reboot to recovery

• Format data

• Sideload the ROM zip

• Reboot and voila!

• To get root access, reboot to recovery after the ROM setup and sideload Magisk.

Updating to a newer build (dirty flash):

• Sideload the ROM zip

• Sideload Magisk (optional)

• Reboot and voila!

Read our blog https://blog.pixelos.net

Join our Telegram Group https://t.me/PixelOSChat

Help support PixelOS https://blog.pixelos.net/docs/donate

Help translate PixelOS https://translate.pixelos.net

Source Code

PixelOS http://github.com/PixelOS-AOSP

Device Tree and Vendor Tree https://github.com/PixelOS-Devices

Kernel Tree https://github.com/PixelOS-Devices/kernel_sony_sm8250

ROM OS Version: Android 14.

ROM Kernel: Linux 4.19.x

Stable Release Date: 28 November 2023

Latest Release Date: 30 June 2024
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
Reserved #1
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
Reserved #2
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
Reserved #3
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
5G is not usable due to modem crash problem which leads to auto restart occasionally
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
Mobile network switches between 5G and 4G frequently when Smart 5G is on.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
Brevent doesn't work normally.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] kopap:
Not having the issue with my EU variant ,only problem its the same on all 14 roms cant connect to wificalling
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
Same issue on official LineageOS 20, because of which LOS dropped this device.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Ecthelion4:
Is it possible to exclude 5G somewhere in the settings, so that only 4G and older standards get used? Would result in lower download speed but greater stability and be at least a work around. I used the Xperia 5 II for quite some time with LOS 20 and never had a modem crash, just because I had a mobile phone contract that did not include 5G.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] majorwedgy:
Yes, I set mine to LTE as preferred network
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] GT500s:
Tried flashing the rom ,turning on and reboots over and over. Tried from lineageos 21 and stock rom but after flashing Pixel it is always the same with rebooting all the time.

* Now it's working but did the factory data first and then flashing rom pixel.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Zunairahmad20@gmail.com:
Is gcam works with full functionality?
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Ecthelion4:
Yes, it is! I tested the Gcam 8.1 which is listed in the Gcam thread here in the forum. All cameras did work, including the front camera. I also tested the night mode which also worked. Did no testing on video, though.

CORRECTION: The front (selfie) camera does only show a preview but does not take a picture.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Zunairahmad20@gmail.com:
Thanks a alot. Tonight I'll install this amazing rom.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
Screen flashes when brightness is low, especially in dark mode.

Need this feature:

Disable high refresh rate when brightness is low
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] majorwedgy:
Honestly love this rom, thinking I'm going to need to root it ever want stable Google pay though :(
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Freedom-:
I’m in a bootloop after installing PixelOs.

Did a clean flash, I successfully installed the latest stock rom with newflasher.

Then I sideloaded PixelOs but I mistakable rebooted the phone without format data.

PixelOs didn't boot up and got a message about if I wanted to factory reset(don't remember exactly) and I did that.

Then the phone went back to stock rom, don’t know how that was possible.

Went back to recovery and sideloaded PixelOs again but this time I format data.

Now the phone is just going in bootloop.

Can’t enter recovery, I can enter fastboot but not find the device with 'fastboot device'.

Have flashed stock rom again in fastboot with newflasher, it seems to work couldn’t see any error and newflasher also find my phone.

After reboot the process goes back to bootloop.

Is it any solution on this problem or is my phone hardbricked?
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] mhys33:
Hi, could you pls link the gcam and the config XML? TYSM
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] GT500s:
I Had same problem for the first time but after flashing again Stock rōm and pixel recovery i Did format data and then install pixel rōm. For me it works. It is Weird for me because before pixel 14 rōm i was on LineageOS 21 and in the instructions there is to first format data and after that Flash rōm.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] BerBery4:
hello! my front-facing camera in gcam is not working. What could I have done wrong?
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Ecthelion4:
I am using the Gcam version MGC_8.1.101_A9_GV1o_ENG without any config file. I was pleased to see that the front camera is showing a preview image for the first time in any ROM on the Sony Xperia 5 II. After seeing your message I tried to actually take a picture with the front camera and can confirm that this does not work. I then also tried taking a picture with the front camera using the Sony Photo Pro app, which is integrated into the PixelOS ROM since the last build, and found out that this also doesn't take a picture using that camera. The cameras on the back of the phone seem to work fine using both cameras. Sorry, my bad.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] BerBery4:
thanks for the reply. I hope this error will be fixed soon, as in general I really like this ROM. It's bad to live without a front-facing camera(
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] BerBery4:
in the Open Camera app, all cameras work correctly
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Ecthelion4:
I don't have much hope. The preview of the front camera working is the best I've ever seen in a Gcam app on the Xperia 5 II for the front camera. But who knows.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] BerBery4:
it seems to me that this is most likely the problem of this ROM when working with the front camera. I tested the Photo Pro app, the result turned out to be the same as yours. it is unlikely that two different APPS will have the same problem
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] majorwedgy:
Works fine on mine
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] BerBery4:
Which APP are you using?
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] majorwedgy:
Use both the default apps
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] TR.Sky:
i can not sideload the magisk and the return command is adb: failed to read command: No error
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
It's not actually a rom issue, more like a gcam issue. Front cam is working fine in photo pro app and other apps
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
You can patch the boot.img using magisk and flash it in boot partition, it will do the same thing
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
I personally prefer having high refresh rate in low brightness, then not having colour shift in low brightness
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
did you manage to fix it?
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Maverickiller:
Well,the screen will become green when the brightness is low and refresh rate is 120HZ，which is intolerable for me.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Freedom-:
Thanks for asking!

I didn’t manage to fix it.

I can easy stop the bootloop with holding volume down, insert Usb-cable to my computer and enter fastboot mode.

No response with ’fastboot device’ but newflasher does communicate with my phone, still same problem with reboots after reflashing stock rom.

Can’t enter recovery with holding volume up and power button, Sony logo show up and then the phone reboots again.

I tried Sony:s own program to restore the phone but they ask me to give the phone permission in the phones settings so it’s not possible.

It doesn't look good but if someone have any tips it will be very welcome.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] tuan94_bg:
set to slot a
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] ad1tyas1ngh:
Android Fastboot Driver Windows Installation Guide

Device Manager > Other devices > Android (with the exclamation mark) > Update driver > Browse my computer for drivers > Let me pick from a list of available drivers on my computer > Show all devices > Have disk > Browse > Go to the location of where you unzipped the driver > android_winusb.inf > Open > OK > Android Bootloader Interface > Next > Yes > Close

Done!

This should get fastboot working. Flash recovery and then sideload the rom from it. People are saying you need to format data before flashing the rom so try that too. Report me back with the progress please
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Freedom-:
Thanks a lot it fixed everything:)

If someone else get the same problem just type '.\newflasher.exe set_active:a' in Windows PowerShell.

Make sure you are in the same directory as the program newflasher.
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] Freedom-:
I'm back on stock rom now, will report if I install PixelOS later.

Thanks a lot!
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] tuan94_bg:
when sideloading custom will activate slot b. If you flash stock again right after the first custom flash, you need to set to slot a agian
[Sony Xperia 5 II ROMs, Kernels, Recoveries, & Othe] majorwedgy:
Anyone having issues with volte just gone that if you select prefer wi-fi first under WiFi calling it will then enable volte, at least it wasn't working for me with the switch set to enable WiFi calling but prefer mobile first