• 0 Votes
    6 Posts
    414 Views
    A

    @peat_psuwit : thanks for identifying the cause of the issue and linking to the bug report!

  • Volla phone updates

    Porting
    7
    0 Votes
    7 Posts
    488 Views
    D

    @kugiigi said in Volla phone updates:

    This is a strange issue that happens for a long time.

    It's like another antediluvian bug: go into system settings and nothing responds and the screen freezes. Closing the system settings panel with a swipe of the finger and entering it again solves the problem... It always annoyed me but harmless bug.

  • Bluetooth not working on Volla 22

    Unsolved Support
    7
    0 Votes
    7 Posts
    358 Views
    D

    @muskist thank you anyway. Hopefully it'll be working when 20.04 will be relesed.

  • Problem with GPS

    Volla Phone
    5
    0 Votes
    5 Posts
    629 Views
    B

    @stanwood this should be work, thanks! Ricky

  • Volla phone touch screen freeze.

    Moved Unsolved Volla Phone
    39
    3 Votes
    39 Posts
    7k Views
    J

    Hi, having the same problem on my device since OTA 23, I would like to share the following observation: My screen freezes like after every two-three ticks. I have to lock the scree and unlock it and then it will work again for some more ticks before freezing again. So I started uninstalling kind of nearly all the apps (I have the green light to send it to Volla). After uninstalling nearly everything, my Volla worked better. But it did not last for long, because I needed to reinstall some apps for daily use (I use it as my only phone). Now, I see two options: Total reset by Volla or wait for OTA 24. Any other ideas?

  • 0 Votes
    4 Posts
    815 Views
    AdLinuxA

    @domubpkm That's a good question, I didn't think to test that when I wrote my last post.

    It seems to not accept MMS messages, I've yet to send one (It's been so long since I've used an OS that actually supports MMS that I've gotten out of the habit of using it), but as it doesn't accept them I doubt it will send them either.

    So, to clarify my point more. As of July 2021 the Volla Phone can:

    Send and receive phone calls Voice mail works Mobile data works (2G, 3G and 4G all tested) MMS doesn't work

    On O2 in the UK.

  • Fairphone 3+ vs Volla Phone vs ?????

    General
    40
    0 Votes
    40 Posts
    8k Views
    D

    @stanwood Yes. When to check or uncheck which boxes, this needs to be clarified. But if a choice in one box must be compulsatory linked to an option in another box, this must be automated i think again.

  • 0 Votes
    2 Posts
    446 Views
    D

    Replying to myself, I started reading in the original Volla phone kernel sources. Looking at dm-crypt.c it seems that it has patches that add some very specific (and broken) hacks to accommodate Mediatek hardware encryption (everything that depends on CONFIG_MTK_HW_FD which is set on the Volla's phone kernel).

    This function seems to be the culprit. It escapes me how anybody could throw this kind of hack into a production kernel:

    /* * MTK PATCH: * * Get storage device type (for hw fde on/off decision) * or id (for crypt_config). * * Returns: * 0: Embedded storage, for example: eMMC or UFS. * 1: External storage, for example: SD card. * -1: Unrecognizable storage. */ static int crypt_dev_id(const char *path) { int type = -1; if (strstr(path, "bootdevice")) { /* example: /dev/block/platform/bootdevice/by-name/userdata */ type = 0; } else if (strstr(path, "externdevice") || strstr(path, "vold")) { /* example: /dev/block/vold/private:179,2 */ type = 1; } pr_info("[dm-crypt] dev path: %s, type: %d\n", path, type); return type; }

    So whenever you are trying to device-map some block device that does not have any of the substrings "bootdevice" or "vold" or "externdevice" in them, this returns -1, which in turn will break any attempts to use such a device in the device-mapper, thanks to the over-strict check added in crypt_ctr():

    cc->id = ret = crypt_dev_id(argv[3]); if (ret < 0) goto bad;

    Note how e.g. any loop device /dev/loop* will thus fail. However, this also allows a workaround. We just use a different name (with the same major/minor device numbers) that matches 'externdevice'. This way dmsetup will magically start working:

    cp -a "${LODEV}" /dev/externdevice1 echo "0 128 crypt aes-ecb 0123456789abcdef0123456789abcdef 0 /dev/externdevice1 0" | dmsetup create crypt2

    However, I am not sure whether this kind of workaround could be applied to 'cryptsetup'.

    This really destroys any illusion WRT to code-quality of the kernels that is running the Volla phone.

  • 0 Votes
    4 Posts
    482 Views
    AppLeeA

    @captaincook
    Well if it's an obvious major issue like wifi doesn't work, or camera or calling it's probably device specific.
    If it's a general question like how do I do this or that, or if after an OTA a feature is missing (regression) then it's more device agnostic hence better asked in support.

    I know it can be confusing but support was crowded with device specific questions making it harder to find answers.
    Now you can search the dedicated subforum and learn about what is not working yet and witness progress.
    While you can ask for help about how to do something with UT ; how to sync my files with Nextcloud...
    I hope it helps.

  • 5 Votes
    91 Posts
    25k Views
    TotalSonicT

    @tartanspartan - I've only tested to 128GB, and that worked well. Will have to try larger sizes, but need to order some in.

    Best regards,
    Steve Berson