Week 34, Development and Testing Updates

:mobile_phone: /e/OS Weekly Development and Testing Activities

  • Summary of weekly development and testing activities by /e/OS developers and volunteers.

  • Updated content is marked with the :new_button: emoji.


Releases

Current

What is a staggered release

Please note that all /e/OS releases are staggered releases.

Which means, during the release days, every day a small set of devices are released.

The reason we do our releases in this manner, is we support 250+ devices.
If we release all builds at the same time the servers will crash as we will have thousands if not millions of simultaneous hits on the servers.

Official builds usually get released during the last days of the release process.
The release process usually takes about 7 to 10 days.

Milestones

  • Releases planned for the future are marked as milestones in GitLab.

Murena Account Recovery Email

  • Ensure your Murena Workspace account (e.email or murena.io) has a recovery email.
  • New accounts and existing accounts without a recovery email will face reduced functionality for 30 days, after which they will be marked for deletion.

:backhand_index_pointing_right: To check if your Murena account has a recovery email, click here.

  • The link requires you to log in to your Murena Workspace.
  • If your account is disabled, contact me (@Manoj) on this forum and I can assist with re-enabling it.

Password Reset

  • We receive multiple requests for password resets. Users have reported instances of being locked out of the Murena password after resetting their Murena Workspace password. A fix for this is targeted for v4.3.
  • Please note that users can reset their own Murena Workspace password using the β€˜Forgot Password’ link.
  • If a user is unable to reset the password on their own, requests to the support team for a password reset will not be entertained unless the user can confirm ownership of the device or account.
    • To prove ownership, you will be required to share the recovery ID or any other details requested by the infra team.
    • For assistance or guidance with a locked password, contact me (@Manoj) on the forum.

Documentation

:magnifying_glass_tilted_right: Tips for using GitLab or the Forum

  • Always use the search feature first before raising new bugs or creating new posts.
    • If others have already raised similar issues, please add your details to the existing thread.
  • When creating new issues on GitLab or new posts on the forum:
    • Share details of your device (model, build, and any other information that could help others debug the issue).
  • Never share personal details such as your email address when raising issues or creating posts on the forum or in non-confidential GitLab issues.

:backhand_index_pointing_right: Anyone with a /e/OS GitLab account can now edit the Documentation site.

A brief explanation of how users can edit the Documentation site

The process for editing the /e/OS Documentation site is as follows:

  • Share your /e/OS GitLab ID with me (@Manoj). I will pass it to the team member who will grant you the necessary access to the documentation project.
  • Once access is granted, your changes will be created as a Merge Request (MR).
  • The MR must then be reviewed.
  • The MR can be rejected or approved. If rejected, reasons will be shared.
  • Once approved, the content is published and appears on the documentation site :bouquet:

:backhand_index_pointing_right: Some important guides on the Documentation site

:information_source: Please note that some of these features are still in beta. Additional development, detailed testing, and improvements are in progress. We look forward to your comments and feedback.

:backhand_index_pointing_right: A guide explaining what Bootloader relocking means.

:bug: How to Report an issue in /e/OS

:shield: Security-related documentation

  • Security Patch Release Process explained here
  • :construction: We will be sharing a detailed document about our security policy.
  • :construction: Security updates tracking page. A guide to help track public security updates release by release from v3.0 upwards. This will include initial tracking tables for A12 to A16, covering release date, Android Security Bulletin, browser security update, and vendor security update.

:cloud: Murena Cloud and Self-Hosting

:globe_with_meridians: Murena Cloud

Current Version: 32.0.6.11

Resources:

:clipboard: Release Notes

:house: Self-Hosting

Current Version: v26.0.8.23

Resources:

:clipboard: Release Notes

:open_book: Upgrade Guide

Status:

:memo: Self-hosting guide update pending

πŸ” How to Check Nextcloud Version

Method 1: Murena Settings

  • Go to Murena Settings
  • Look for β€œNextcloud xx user documentation”

Method 2: Nextcloud Scan

:information_source: Note: If the Murena Cloud patch number differs from the Nextcloud patch number, the rating may appear as β€œbad”. This is normal β€” patches are tested before deployment.


:counterclockwise_arrows_button: OS OTA Information

:information_source: Note: OTA upgrades are available for official or stable builds only.

:backhand_index_pointing_right: All official builds are candidates for upgrade to A16 or the next OS version for which a build is possible.

:backhand_index_pointing_right: The absence of a device with an official build from this list does not mean the device has been abandoned. We continue efforts to build for all official devices ever sold on the Murena Store. Release dates for these builds will be shared when available.

πŸ“’ Completed
  • :mobile_phone: FP6 – FP6 – A15 β†’ A16 :new_button:
  • :mobile_phone: FP3 – FP3 – A13 β†’ A15
  • :mobile_phone: OnePlus – Nord – avicii – A12 β†’ A16
  • :mobile_phone: Teracube – 2e – zirconia – A12 β†’ A15
  • :mobile_phone: FP5 – Fairphone – A13 β†’ A15
  • :mobile_phone: FP5 – Fairphone – A14 β†’ A15
  • :mobile_phone: Galaxy S9* – A12 β†’ A15
  • :mobile_phone: GS290* – A12 β†’ A15
  • :mobile_phone: FP4 – Fairphone – A12 β†’ A13
  • :mobile_phone: S9/9+ – Samsung – A11 β†’ A12
  • :mobile_phone: GS290 – Gigaset – A11 β†’ A12
  • :mobile_phone: GS290 – Gigaset – A10 β†’ A11
  • :mobile_phone: FP3 – Fairphone – A12 β†’ A13
  • :mobile_phone: S7/7+ – Samsung – A11 β†’ A12
  • :mobile_phone: FP4 – Fairphone – A13 β†’ A14
  • :mobile_phone: S8/8+ – Samsung – A11 β†’ A12
πŸ§ͺ Under Development and Testing
  • :mobile_phone: FP4 – FP4 – A14 β†’ A16 ETA v4.3 :crossed_fingers:
  • :mobile_phone: FP5 – FP5 – A15 β†’ A16
  • :mobile_phone: OnePlus – Nord – avicii – A14 β†’ A16
  • :mobile_phone: Teracube – emerald – A15 β†’ A16
  • :mobile_phone: Teracube – sapphire – A14 β†’ A16
  • :mobile_phone: Teracube – zirconia – A15 β†’ A16
  • :mobile_phone: Murena One – A12 β†’ A16
πŸ“‹ To Be Planned

This is the consolidated list of all devices that have an official build. The plan is to upgrade all of them to the latest possible build. This may not be feasible for every device, as some are too old and have already reached EOL from the vendor and may not work on the latest OS versions. Devices marked β€œNo updates” fall into this category.

Vendor Name CodeName Current OS Upgrade OS
Fairphone FP6 FP6 A16 Already on A16
Fairphone FP4 FP4 A14 A14 to A16
Fairphone FP3/3+ FP3/3+ A15 A15 to A16
Fairphone FP5 FP5 A15 A15 to A16
Gigaset GS6/Pro GS6_venus A16 Already on A16
Gigaset GS290 GS290 A12 A12 to A16
Google Pixel 5 redfin A13 A13 to A16
Google Pixel 7 panther A15 A15 to A16
Google Pixel 8 shiba A15 A15 to A16
Google Pixel Tablet tangorpro A14 A14 to A16
Murena One One A12 A15 or A16
Murena Two Two A13 A13 to A16
Nothing CMF Phone 1 tetris A14 A14 to A16
OnePlus Nord avicii A16 A12 to A16
Samsung S9 starlte A15 A12 to A16
Samsung S9+ star2lte A15 A12 to A16
Samsung S7 * herolte A12 No updates
Samsung S7+ * hero2lte A12 No updates
Samsung S8 * dreamlte A12 No updates
Samsung S8+ * dream2lte A12 No updates
SHIFT SHIFTPhone 8 otter A14 A14 to A16
Teracube 2e zirconia A15 A14 to A16
Teracube 2e emerald A15 A14 to A16
Teracube 2e sapphire A14 A14 to A16
Volla Volla Tablet mimir A14 A14 to A16

(Devices marked with an * have an issue with FDE encryption that requires a format before the OS can be upgraded. This essentially means data loss. If we are able to build an A15 build for these devices, users will have to install it manually and must first take a full backup of all data.)

:backhand_index_pointing_right: Check the section titled A16 Updates below.

πŸ“– What is an OS OTA Upgrade?

Traditional Process:

:inbox_tray: Download the correct OS build from the supported device list
:inbox_tray: Download the stock ROM from the vendor site (for some devices)
:floppy_disk: Back up your data
:counterclockwise_arrows_button: Install the stock ROM, then the /e/OS ROM
:counterclockwise_arrows_button: Restore backups if needed

OTA Benefits:

:white_check_mark: Simplifies the entire process
:warning: Requires significant development and testing


:speaker_high_volume: A17 or A16 Updates :speaker_high_volume: :new_button:

  • We plan to update all devices currently on A12, A13, A14, and A15 to A16 or A17 once it becomes /e/OS-compatible :speaker_high_volume:

  • If any device is unable to handle A16 or A17 builds, we will share that information.

  • The team expects that A16 will not be buildable or installable on some older-generation devices such as the Samsung S7 or S8. There could be more. While the team will try to OS upgrade these devices, if the attempt fail we will have to drop these devices from the supported list.

  • As you may be aware, A12 no longer receives security patches. This will next affect A13 and subsequent versions. This is standard Google policy for end-of-life (EOL) of older Android versions.

  • All devices we sell in our shop that have official builds are priority candidates for OTA OS upgrades to A16.

    • Official builds receive OTA OS upgrades.
    • Community devices require manual upgrades.

(Ideally, take backups before upgrading the OS on any device.)


:link: Miscellaneous Information

:bar_chart: Real-Time Service Status

:cloud: eCloud Real-Time Status
:mobile_phone: /e/OS Real-Time Status


New GitLab Account Creation

  • If you are trying to create a new /e/OS GitLab ID and encounter issues with the email address, you can create a Murena Workspace ID and use it to log into GitLab. Check the updated documentation here.

🎫 Helpdesk Services

:white_check_mark: For Paying Murena Customers

  • :mobile_phone: Murena device purchasers
  • :cloud: Paid Murena Cloud account holders
  • :heart_with_ribbon: Active donors from the past year

:alarm_clock: Response Time
:hourglass_not_done: 2–3 day response wait period due to high volume of requests.

:telephone_receiver: Contact
:ticket: Murena Helpdesk Contact Form

:free_button: For Free Users

:speech_balloon: Forum
:bug: GitLab Issues
:mobile_phone: Telegram Channels

:warning: Warning: Old helpdesk email addresses are no longer monitored.

πŸ“± Device and Vendor Announcements

:mobile_phone: Gigaset GS290
:stop_sign: Sales stopped (vendor ceased production)
:white_check_mark: Support continues for existing users

:mobile_phone: Murena One
:stop_sign: Sales stopped
:white_check_mark: Support continues for existing users

:mobile_phone: Murena Two
:stop_sign: Sales stopped
:white_check_mark: Support continues for existing users

:shopping_cart: Pre-Flashed Devices
:globe_showing_europe_africa: Available in the EU, US, Canada, and Australia. Check the complete list on the Murena shop.
:shopping_cart: Purchase via Murena Shop

🌐 /e/OS Website and Social Media Links

:globe_with_meridians: Official Websites

:house: Murena
:mobile_phone: /e/OS Website
:books: Documentation
:bug: Report Bugs
:open_book: How to Report Bugs

:mobile_phone: Telegram Channels
:speech_balloon: Available Channels

:mobile_phone: Social Media
:mobile_phone: XDA
:bird: X
:elephant: Mastodon
:briefcase: LinkedIn
:memo: Medium

:e_mail: Newsletters
:newspaper: eFoundation News
:tada: Murena Promotions

:bank: To send in your donations: Use the email address donation@murena.io


:warning: Important Notice

:prohibited: Do Not Post Test Build Information on the Forum

Why this is important:

:warning: Test builds are untested and may cause device issues
:fire: These builds can potentially soft-brick user devices
:thinking: Such information can confuse other users who do not see these builds in the updater
:busts_in_silhouette: Not all forum users are experts in custom ROM installation

For Interested Testers:

:test_tube: If you understand custom ROMs and can perform basic testing
:busts_in_silhouette: Join the testing team
:speech_balloon: Share feedback on the dedicated Telegram channel

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

13 Likes

Hi @Manoj ,

a few weeks ago the A15-upgrades for the Samsung Galaxy S9/S9+ and the Gigaset GS290 were released.
In the section

β€œcompleted, under development and testing, to be planned”
the status should be updated to the current OS-version A15.

Thanks in advance!

2 Likes

Thanks. I missed updating that details. Have done that now.

2 Likes

The Fairphone (Gen. 6+) now available with Murena’s /e/OS Check out the details on the Murena website

9 Likes

Expect to release v4.2 later today or by tomorrow. Teams working on putting the finishing touches to the release notes.

5 Likes

Does it use the exact same FP6 builds (like FP3 builds are for Fairphones 3 and 3+), or will it need different builds?

(Or I could just wait until documentation caught up.)

@Manoj :

  1. Did the fix of the FP4 volume issue make it into the release? I can barely call my FP4 a smartphone these days since making calls is nearly impossibly due to the low volume.
  2. Is there any concrete news regarding FP4 and A16 - I remember the development updates from the beginning of the year when it was stated as early 2026, but I’m getting the impression that it gets postponed over and over again :thinking::man_shrugging:t2:
2 Likes

Hi mu88,
regarding your point 1 please see here: Feedback for v4.1.1 - #145 by Manoj

1 Like

Both FP6 and Fairphone Gen 6+ use the same device tree. Features and options available would be different. More details should be available on the site.

2 Likes

When the 4.2 release will be available for a new install using e os installer for fp6?

I could only see the 4.1.1

Targeted for v4.3. Team is testing initial builds to detect issues if any.

3 Likes

List of devices for which the v4.2 build failed in the first run.

  • We will be making additional runs to get these builds working and will share the successful build in this release cycle.
Vendor Name Code OS Version
Essential PH-1 mata A14
F(x)tec ProΒΉ pro1 A14
Fairphone FP4 FP4 A16
Lenovo Z6 Pro zippo A16
Motorola moto g200 5G xpeng A14,A15,A16
Motorola edge 20 berlin A14,A15,A16
Motorola edge 2021 berlna A14,A15,A16
Motorola edge 30 dubai A14,A15,A16
Nubia Mini 5G TP1803 A14
Razer Phone 2 aura A14
Razer Phone cheryl A14
Samsung Galaxy A71 a71 A14
Samsung Galaxy Tab A7 10.4 2020 gta4lwifi A14
Sony Xperia 10 kirin A16
Sony Xperia 10 Plus mermaid A16
Sony Xperia XA2 pioneer A16
Sony Xperia XA2 Plus voyager A16
Sony Xperia XA2 Ultra discovery A16
Xiaomi Redmi Note 10S rosemary A15
4 Likes

Community build that faild??

Hello @Manoj, I have just remarked that push.murena.com has an expired certificate.
Please forward this to the admin team, if possible: It is the endpoint of the whole Murena UnifiedPush infrastructure.
Or is an update in progress, and the certificate will be renewed in an hour?

2 Likes

There was some update work in progress. Have passed on the comment to the team to check and resolve.

1 Like

There is no official A16 build for FP4. Not yet, as far as I know

The following devices may be dropped from our list of supported devices. The reason is builds are failing. We do not have dedicated device maintainers for them who can debug and fix the issues.
Issue is still under discussion. Will confirm if the decision to remove them is final.

Vendor Name Code
Motorola moto g200 5G xpeng
Motorola edge 20 berlin
Motorola edge 2021 berlna
Motorola edge 30 dubai
2 Likes

Manoj /e/ support

3d

Expect to release v4.2 later today or by tomorrow. Teams working on putting the finishing touches to the release notes.

any updates for the FP6 ?

It was then resolved before you answered, so good work :+1:
BTW, Murena support has contacted me, the infrastructure team is working on more server capacity to prevent the 502 errors. (I currently still have to use ntfy.adminforge.de though to get reliable UP notifications.)

100% rollout of the FP6 is set for 24 Aug.

8 Likes