FP6 + /e/OS 3.6 Contacts app failing to import vcf

Hi all,

I posted recently regarding roundtripping OSs succesfully on my FP6 from /e/OS 3.6 to FP Android 15 and back. I did that thinking that the issues below may have been due to using the web installer during first install, but no - they’re still there.

Issue 1 (less important) : some system app names show as their name would appear in an app store (see bullet list below), not as they should on the home screen. They are :

  • Calculator : com.android.calculator2
  • Contacts : com.android.contacts
  • Documents : com.android.documentsui
  • Settings : com.android.settings

Calendar and Mail, for instance, appear as Calendar and Mail, not .com.android.calendar / mail.

I have tested all 4 of the above, and aside from Contacts they seem to do what they are meant to. I don’t think this is related to the main problem, but mentioning it just in case they somehow have a common cause.

Issue 2 (the important one)

Another user has had the same problem : How to import Contacts on FP6?

I have tried exporting contacts from the original device as .vcf 2.1, 3.0, and 4.0. In each case the result is the same (failure to import). I have tried first with the entire list of contacts and then with just one.

Failed Method 1 : from Contacts app

  1. Open Contacts app. Shows : "Your contact list is empty” and offers “Add account” or “Import”.
  2. Tap “Import”.
  3. Tap ".vcf file”.
  4. App opens Recent files window. Tap contact.
  5. Process fails at this point : window closes / goes away and phone shows screen I was looking at before step 1.
  6. However, if I tap the “switch app” square button at the bottom of the screen (I navigate with buttons, not gestures), it shows that Contacts app is still open. Tap that app. Opens Contacts and goes back to step 1.

Failed Method 2 : from File Manager

  1. Open Documents app (icon with blue folder).
  2. Navigate to folder containing .vcf file.
  3. Tap .vcf file. Message popup : “Save imported contacts to: DEVICE”. DEVICE is the only option given.
  4. Tap “DEVICE".
  5. Process fails at this point : window closes / goes away and phone shows screen I was looking at before step 1.
  6. However, if I tap the “switch app” square button at the bottom of the screen (I navigate with buttons, not gestures), it shows that Documents app is still open. Tap that app. Instead of showing the last location I was looking at, it opens Downloads.
  7. I have a .vcf in Downloads. Tap it. Back to step 3, except that this time when I go back to the Documents app it takes me back to the root of the Documents folder (what opens when opening the Documents app).
  8. … And so on, in an infinite loop (if you’re bored).

Additional testing

  • I created a Test Contact, and yes it can save that.
  • It then showed me a message at the top of the screen saying something along the lines of “You contacts are not syncing, tap here if you want to sync them”. I tapped, even though I haven’t linked any accounts (I may link the Murena account later but I hope it’s not required for Contacts to work).
  • I then tried importing a contact again, and it failed.
  • I then turned off the phone, left it off 30 seconds, and turned it on again.
  • Tried both methods again, and both failed.

Testing with another Contacts app

  • Update : After some searching I installed Fossify Contacts.
  • it was able to import the .vcf files without any trouble, and it offered me the choice of saving to “DEVICE” or “Phone storage (not visible by other apps)". I tried both and both worked as stated (saving to DEVICE means that the stardard Contacts app is able to see them!).
  • So now I have additional questions :
    • What is DEVICE exactly?
    • Why can’t the standard Contacts app save to phone storage? As a follow up, I double checked its permissions, but they’re all granted.

Additional information

  • In About Contacts it says : Build version 1.7.34. Contacts is forked from LineageOS Contacts.
  • I have a SIM card in there, and am connected through both wifi and data.

Does anyone have advice?

Thanks,

– o1vpr –

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online services

I believe I posted my solution, but can’t find it anymore.
Check your system language. I had selected a strange variant of English and an upgrade removed that variant. Now using “English (United Kingdom)” and it works okay for me.

3 Likes
3 Likes

My mind is blown. For others who have both of the problems above : This is the solution.

@Wulf thanks for chiming in and providing context. I had exactly the same problem as you : System Language set during first setup as English (XC), which is somehow not recognized as a system language. I changed it to English (UK), and it fixed both problems above instantly, without needing to reboot or anything.

Thank you.

1 Like

Additional info : successfully exported, transferred, and imported a single contacts.vcf file with all contacts, using vcf 4.0.

I’ll have to pour a tiny amount of water into that wine: There are still import problems that are unresolved, but those are if you try to import VCF that were generated by Microsoft Outlook (365). Here the import algorithm trips if the (correct!) VCF version get’s indicated in the header of the VCF file. That is an error independent from character sets and language settings… But workarounds exist, too (removing the header and some features that Contacts app does not support like hyperlinking to websites.

1 Like