How To Revive Your Bricked Realme 11X 5G in Minutes | Dr.fone

How To Revive Your Bricked Realme 11X 5G in Minutes | Dr.fone

Abel Lv11

How To Revive Your Bricked Realme 11X 5G in Minutes

Realme 11X 5G has established a notable presence within the custom development arena. This trait holds for Realme 11X 5G. Today, it’s still one of the most popular budget smartphones available. The popular smartphone offers the freedom to flash custom ROMs, attain administrative privileges, access countless customization options, and much more.

Yet, delving into these capabilities comes with its share of risks. The potential for your Realme 11X 5G to brick is high if you don’t know what you’re doing. This page teaches you how to unbrick your Realme 11X 5G if it happens.

Part 1. Potential Causes of a Realme 11X 5G Becoming Bricked

The factors that lead to your Realme 11X 5G to brick vary. The possible solutions also depend upon the underlying causes. At times, the manufacturer’s intervention remains the only viable remedy. Below are the most frequent causes of bricking.

  • The presence of malicious malware can harm your Realme 11X 5G. This can result in a ‘bricked’ state devoid of functionality.
  • Altering the bootloader, system partition, or other critical software components risks triggering a bricking event.
  • Bricking can also occur due to errors during the update process. Whether through automatic or manual downloads, any interruption during software updates can cause your Realme 11X 5G to brick.
  • Using inappropriate methods when performing root access can also result in bricking. Performing root access is dangerous as it grants entry to the Realme 11X 5G device’s root directory housing the operating system.

Every Android device is susceptible to experiencing a system failure that leads to a bricked state. The risk remains consistent whether your device is from Realme 11X 5G, Realme 11X 5G, Realme 11X 5G, or any other brand. That’s why it’s strongly advised against modifying their smartphones, especially when you don’t know what you’re doing.

Part 2. Techniques To Unbrick a Realme 11X 5G

When faced with a bricked Realme 11X 5G, below are various techniques to revive it. Whether through software resets or hardware interventions, these methods can help breathe life back into your device.

unbrick redmi note 9 techniques

Discharge the Battery

A particular suggestion involves allowing the Realme 11X 5G device’s battery to discharge fully, enabling proper functionality of the Flash Tool software. This process typically spans a few days and is recommended by some specialists.

Perform a Factory Reset

Accessing the Realme 11X 5G device settings is impossible if your Realme 11X 5G bricks. For this reason, it is recommended to enter Recovery Mode. Here’s how.

  • Step 1: Press and hold the Power button and select the Restart option. During the reboot, press the Volume Up and Power keys simultaneously.

factory reset a redmi note 9

  • Step 2: The main menu will show three options: Reboot, Wipe Data, and Connect with MIAssistant. Choose Reboot.

Explore Dedicated Software Tools To Fix Bricked Phones

Realme 11X 5G offers its official software tools, such as the Realme 11X 5GFlash Tool. It’s designed for advanced users familiar with flashing firmware onto their devices. Here’s how.

mi flash tool main window

  • Step 2: Download the Stock Firmware of Realme 11X 5G and extract it on your computer. Press and Hold the Power and Volume Down buttons for at least 5-10 seconds to enter Fastboot Mode.

mi flash fastboot mode

  • Step 3: Connect your Realme 11X 5G to the computer using a USB cable. Launch Realme 11X 5GFlash Tool and locate the Firmware you have downloaded on the computer. Click the refresh > flash to begin the flashing process.

mi flash tool firmware

  • Step 4: The SUCCESS result should appear in the Realme 11X 5GFlash Tool once the flashing process is done.

mi flash tool success

However, if the Realme 11X 5GFlash Tool did not unbrick your Realme 11X 5G, consider using Wondershare Dr.Fone - System Repair (Android). The platform allows you to unbrick your Realme 11X 5G with a few clicks.

Part 3. Reviving Your Realme 11X 5G Using Wondershare Dr.Fone - System Repair (Android)

Dr.Fone - System Repair (Android) equips Realme 11X 5G users with the ability to tackle soft brick and hard brick issues. This specialized Android repair tool enables you to restore your Realme 11X 5G through a streamlined process, requiring just a few simple clicks.

dr.fone system repair main window

safe Download safe & secure

3,227,773 people have downloaded it

Key Features

Dr.Fone - System Repair (Android) offers several benefits to unbrick your Realme 11X 5G easily. Below are its key features.

  • Fix Common Realme 11X 5G Problems in Minutes. This tool provides comprehensive solutions for common issues like black screen, Play Store not working, boot loops, or even bricked Android devices .
  • Compatibility with Over 1000 Android Models. This app fixes glitches across modern Android devices. The software is compatible with an extensive range of models. Whether your Realme 11X 5G is unlocked or carrier-bound, restoration is not a problem.
  • Unparalleled Software Flexibility. Dr.Fone - System Repair (Android) also boasts an added capacity to mend iOS devices. This versatile tool is your all-inclusive solution for mobile devices, ensuring convenience whether you own an iOS or Android device.

Advantage of Dr.Fone - System Repair (Android) for Unbricking Realme 11X 5G

Here are three benefits to choosing Dr.Fone - System Repair (Android) for unbricking a Realme 11X 5G. You’ll further believe Dr.Fone is a reliable assistant when reviving your bricked Realme 11X 5G.

Simplified Firmware Management

Dr.Fone eliminates the tedious search for appropriate firmware when unbricking your Realme 11X 5G. The platform automatically downloads the correct firmware for your device. The hassle of identifying and manually procuring firmware is removed, saving time and ensuring a smoother unbricking process.

User-Friendly Approach

One of Dr.Fone’s key strengths is its user-friendly design. It caters to users with varying levels of technical expertise by employing a step-by-step process. This approach guides users through the repair process with clarity. It reduces the requirement for advanced technical knowledge.

Free Version for Evaluation

Dr.Fone - System Repair (Android) offers a free version for everyone. It allows users to test its capabilities before committing to a purchase. This trial version grants users the opportunity to assess the tool’s effectiveness and suitability for unbricking their Realme 11X 5G. This instills confidence before investing in a full license.

How To Unbrick Realme 11X 5G Using Dr.Fone - System Repair (Android)

Dr. Fone’s features are perfect for unbricking Realme 11X 5G devices. Below are the procedures to restore your Realme 11X 5G from its bricked state.

dr.fone wondershare

Dr.Fone - System Repair (Android)

Repair Android System Errors without Any Trouble.

  • Fix your Android to normal, no skills required.
  • Fix various Android system issues, stuck in boot loop , black screen , or won’t turn on , looping on start, etc.
  • The high success rate in resolving Android system issues.
  • Compatible with a wide range of Android devices and OS versions
  • User-friendly interface with easy-to-follow steps.

3981454 people have downloaded it

  • Step 1: Download and install Dr.Fone - System Repair (Android) on your computer. After launching the application, click System Repair. Then, click Android as the Realme 11X 5G device type. Connect your Realme 11X 5G. Indicate Phone Brick as the Android issue and initiate the process by clicking Start.

choosing a problem on dr.fone app

  • Step 2: Select the appropriate device information corresponding to your Realme 11X 5G. Choose Brand, Name, Model, Country, and Carrier. Confirm by checking the I agree button, then proceed to the next step by clicking Next.

set up device information

  • Step 3: Given that the Realme 11X 5G lacks a Home button, click the Phone without Home button option. Follow the prompts displayed on-screen and proceed by clicking Next to initiate the process of restoring your bricked phone.

follow on screen prompts

  • Step 4: As your Realme 11X 5G enters Download Mode, the firmware download will start automatically. Follow the on-screen instructions. Wait for the system to initiate the repair procedure automatically. Upon completion, a message will pop up on the main window. Click Done to exit the tool. You can click Try again to repeat the process if needed.

redmi note 9 finished unbricking

You May Also like:

How To Fix iPhone Bricked After iOS 17/iOS 16/iOS 15 Update
How to Fix It If Your Realme 11X 5G Phone Got Bricked?

Conclusion

Don’t let a bricked Realme 11X 5G stand in your way. Use the array of techniques from basic troubleshooting to advanced software tools to breathe life back into your device. Unbrick your Realme 11X 5G to its full functionality using the methods provided or Dr.Fone’s adept assistance.

Lastly, you can still refer to Realme 11X 5G for repairs. It remains the primary solution in numerous cases. Utilizing your warranty can alleviate the associated costs. Seeking assistance from a specialized technician is also a viable route to consider for a thorough device assessment.

How to Fix Unfortunately, Contacts Has Stopped Error on Realme 11X 5G

Have you recently noticed a message stating “Contacts has stopped”? This is enough to take away all your peace. As, our native contacts app stashes all our useful contacts which are time and again needed by a user. It’s malfunctioning is enough to give us chills. But, why the Realme 11X 5G or any other Android device incurs such problems?

It can occur while you launch the app or while you’re in the app already finding the required contact or when any other application is trying to gain access to it. So, to rage a battle with this issue, you need to seek help of some powerful methods in killing down the issue of contacts app crashes. And, the best part is that you’ve secured yourself by reaching the right place. We will be taking an in-depth discussion on several methods that may prove to be helpful. Let’s read them up here now.

Part 1: Get Android system fixed in one click

We’re always in search of a method that provides handy solution in a quite speedy and hassle-free manner. There are hundreds of tips and tricks for the same. You never know the possibility of firmware being the major drawback. No amount of manual methods can beat the performance of Dr.Fone - System Repair (Android).It is capable of providing 100% solution to any kind of issues, your phone gets troubled with. It is designed with the technology of combating the problem of black screen of death, app crashes and several other issues. In just a single-click, ward off the issue and free your device with errors

Dr.Fone - System Repair (Android)

Fix Contacts app crashing on Android in one click

  • Incorporates with 1-click technology to resolve any issues occurring in your Realme 11X 5G. Black screen of death, app crash, system crash, faulty issues etc.
  • fone – Repair (Android) interface is extremely simple for users and lays functionalities aptly.
  • One of its kind software with highest success rate in the market.
  • Fully compatible with all kinds of Android phones, models, as well as the popular carrier.
  • It provides users with 24 hours customer care service to resolve queries.

3,016,434 people have downloaded it

In this tutorial, we will learn the methodology of addressing the contacts keep stopping problem and gain triumph over it.

Step 1: Load program and draw connection of device

Download Dr.Fone - System Repair (Android) on PC. While program installs, use USB cable to connect device with system. From interface, tap on “System Repair” main window.

contacts stopping on samsung - download the tool

Step 2: Opt for Android Repair option

You’ll be directed to the “System Repair” screen where you have to opt for “Android Repair” options appearing over the left panel of the program. After that, do not forget to press “Start”.

contacts stopping on samsung - android repair

Step 3: Key in device information

From following screen, fill the fields of “Brand”, “Name”, “Model”, “Country” and several other parameters. Then, tap on “Next” option to proceed further.

contacts stopping on samsung - enter info

Step 4: Download Firmware package

Just follow the on-screen steps for booting your Realme 11X 5G into download mode. Then, hit the “Next” button to proceed with downloading the most suitable firmware package for your Realme 11X 5G.

contacts stopping on samsung - download firmware

Step 5: Repair Android phone

Once the software downloads, the program will automatically repair any issues irking over your phone. Now, your phone is all free from contacts error.

contacts stopping on samsung - start android repair

Part 2: 9 Common ways to fix “Unfortunately, Contacts Has Stopped”

2.1 Restart Android system

Our response to any minuscule issue is straightaway restarting phone. This helps in clearing out any problem that might have disrupt the functioning of phone. So, to fix the problem of “Contacts app won’t open”, you too can try out your hand in this method.

  1. Get hold of your Android system and long press the power button.
  2. This will fadeout the main screen and showcase several options from where you’ve to tap on “Reboot/Restart” mode.

contacts app stopping - retart android

Now, your device will quickly reboot the Realme 11X 5G device. Once, the Realme 11X 5G device regains its normal state, check whether the issue is coming again or not.

2.2 Clear cache and data of Contacts app

The cache memory basically stashes the copies of the concerned application. It is indeed a streak of copies of the desired app storing information and incurring additional space on the storage. This might be the reason why the contact app crashes rapidly on your Realme 11X 5G. Hence, it can prove to be a good remedy for this problem. Just follow down the steps mentioned below-

  1. First of all, go to “Settings” application from the app drawer or from the notification panel.
  2. Now, surf and select for “Applications” or “Apps & notifications”.
  3. Here, you need to browse for “Contacts” app and open it.
  4. On “Contacts” app, just tap on “CLEAR CACHE” and “CLEAR DATA” button. This will prompt the cache memory to be cleared.

contacts app stopping - clear cache

2.3 Wipe cache partition

As we know the cache memories are the temporary files build by the firmware. These are of little importance as they are bound to become a bit more corrupted in nature. And sometimes, may indirectly become a hurdle for the working of contacts app. It is good if the Realme 11X 5G device is cleared off from the caches. Instead of manually wiping down the cache memory, we will understand how to clear off the cache partition in the following steps.

  1. From device, just power off your device. Then, press the “Volume Down + Power” button with “Home” combinations together.
  2. In a moment’s time, lose fingers from the “Power” button but do not release fingers from “Volume Down” and “Home” buttons.
  3. Once you view the “Android System Recovery” screen, just lose the “Volume Down” and “Home” buttons.
  4. Over the options available, just opt for “wipe cache partition” by tapping the “Volume down” button until the desired option is highlighted.
  5. Finally, push the “Power” key to give consent to the selection.

contacts app stopping - wipe cache partition

  1. After, the process is through there will be an option for “Reboot System Now”. Tap on it and restart the Realme 11X 5G device.

2.4 Disable Google+ app

The root cause for detecting any problem is not very easy. You never know the overloading of Google + application might have directly impacted contacts app crashes. To resolve it, disabling it may prove to be a helpful solution. Here is the quick reference for disabling Google+ application.

  1. First of all, visit “Settings” from your Realme 11X 5G.
  2. In “Settings”, visit the “Application Manager” or “Applications” menu and browse for “Google +” app.
  3. From the application main page, you can choose to do either of the methods:
  • Either, completely disable the application to work by pressing on “Force stop” or “Disable” feature.
  • Or, brush away the unnecessary cache piled up on your storage by using “Clear Cache” functionality.

There will be a prompt stating that the application may misbehave. However, you must disable the feature and check whether it worked out for you or not.

contacts app crashing - clear google+ cache

2.5 Update your device software

Many a times, we skip updating our device software thinking it is of less importance. In fact, one must not miss out the updates that occurs in phone. As, without the updates, the scope of some applications are affected to some extent. For its better functioning and avoiding issues like “contacts keep stopping”, here is how you should update device software.

  1. First and foremost, head on to “Settings” menu. Over there, click on “About Device”.
  2. There, you need to tap over “Software Update”.

contacts app crashing - check updates

The device will now check whether there are any updates available for your device. If yes, then update application right away.

2.6 Reset App Preferences

As stated, the malfunctioning of contacts can be due to be any unexpected reason. Hence, users can opt for resetting app preferences. This may prove to be helpful in brushing away the issue of “Contacts app won’t open”.

  • Launch “Settings” app and surf for “Apps” or “Applications” option on your Realme 11X 5G.
  • Just, tap over the three dots appearing at the upper right section and then tap on “Reset app preferences”.
  • At last, just select “Reset default apps”.

contacts app not responding - reset preferences

2.7 Delete voicemail

Do you happen to exchange voicemails quite often? It can trigger to be the reason for contact app crashes. If your device happens to have a bulk of voicemails, you must get rid of them sooner or later. As, these might standout to be the prime reason for contacts stopping on Realme 11X 5G. If you’re unaware about the procedure of removing all kinds of voicemails, you can proceed to make use of the following steps.

  1. Start with, launching the “Google Voice” app.
  2. From there, duly opt for “Voicemail”.
  3. Just click on the press menu option and at last select “Delete” option.

2.8 Uninstall the downloaded apps

Some applications contain some unwanted advertisements and some elements of malware. This can be enough for disrupting the functionality of the built-in contact app won’t open. It is crucial for your phone to be detoxed from such elements. You need to manually scrap off such applications. Do, ensure to download the application from the genuine source for future use.

  • On your Realme 11X 5G, just go to “Home” screen and tap on “Apps” icon.
  • Then, tap on “Settings” icon followed by going to “Applications” or “Apps & Preferences” menu.
  • After that, tap on “Menu icon” which will showcase the apps installed on device.
  • Simply, open the app and hit the “Uninstall” button to brush away that app. Repeat the same with other application(s).

Now, check whether you’ve fought the battle with the problem or not.

contacts app not responding - delete app

2.9 Reset to Factory Settings

Last but not least, if all the methods falls flat to resolve the issue of contacts app won’t open. Then, it might be your device has some internal problem. This can be any software crash which might not be fixing with the aforementioned steps. That is where reset to factory settings may prove to be a good option. With this method, your phone will be cleared of all the components, settings and everything present in it. Here are is the comprehensive tutorial for biding bye to the problem of contacts app won’t open.

Note: Do ensure to take a backup of all the data available in your device. As, we don’t want you to regret afterwards.

  • Just go to “Settings” and surf and select “Backup & Reset” option.
  • You need to toggle on the option for performing the backup on your Google account.
  • Then, tap on “Reset” button and then tick mark the option for resetting your phone.

contacts app not responding - factory settings

Reasons for Realme 11X 5G Stuck on Startup Screen and Ways To Fix Them

There are many reasons why phones get stuck on the boot screen. It could be something as simple as physical damage or more complicated related to software problems. Having your phone stuck on the logo screen, or boot screen is annoying, and it is no surprise that people will find ways to fix this issue when encountered.

samsung stuck on boot screen

This article will share the possible reasons why your phone is stuck on the boot screen. This article will share three possible reasons for this problem and three valuable tips to help fix this issue. If all else fails, there is an application that is recommended and is sure to solve your issue in no time. Keep on reading to find out more!

It is not uncommon for phones to be stuck on the startup screen, but finding out why this happens is tricky. This section identified some of the top reasons your cellphone could have gotten stuck on the startup screen.

Physical Damage to the Phone

If you accidentally dropped your phone or knocked it on a hard surface, you could have damaged the internal hardware of your phone. This could affect your phone’s ability to reboot and result in your phone being stuck on the boot screen.

If you are 100% certain that your phone has gone through physical damage, you should seek professional help to have your phone repaired or checked. It is advised not to fix this problem yourself as your phone’s internal parts are complicated and delicate. Look for an official phone repair store and get your phone fixed for issues like your phone getting stuck on the logo.

Liquid Damage

It is not common for your phone to expose to water. Rain or water splashes are unavoidable; sometimes, your phone gets wet. Little exposure to water on the surfaces of your phone is fine. However, if you fall into a pool with your phone or drop it in a puddle of water, your phone will likely suffer from liquid damage.

Even the tiniest water droplet that seeped into your phone could damage the internal hardware of your device, often leaving you with your phone stuck on the boot screen. The first thing to do when you accidentally submerge your phone in the water is to check if the water has damaged your phone.

For iPhone users, look for the water damage indicator. If you see that it has turned from white to red, it has suffered from water damage. You have two options if your phone has suffered liquid damage. One is dismantling your phone and letting it dry for at least 48 hours. Two is bringing your phone to a repair shop to fix it.

iphone water indicator

Software Issues

Software issues are probably the most common reason your phone is stuck on the logo screen. Eight times out of ten, software issues are either caused by a failed software update, using an older version of the operating system, or having a jailbroken phone. When the software does not successfully update, the phone will have no operating system, as the old system was erased before the new software was installed.

The older operating system is also not desired as your phone typically will send periodic updates to make sure your phone is up-to-date and free from bugs. Running applications on an older operating system might lead to issues like the phone being stuck on the boot screen or the logo. Hence, updating your phone to the latest software version would be better.

Part 2. 3 Helpful Ways To Fix Phones Stuck on Boot Screen

After understanding the common problems on why your phone is stuck on the startup screen page, here are three easy solutions to try solving yourself at home.

Hard reboot your phone

To quickly fix any of your phone issues, especially when stuck on the startup screen, perform a hard reboot. The term hard reboot means turning your device off and on again. You might think this is a simple option, but this is a tried and tested method that might work on a minor glitch that results in your smartphone getting stuck on the startup screen page.

Here is an example of performing a hard reboot for an Android phone such as Realme 11X 5G. Preess and hold the Power and Volume Down buttons simultaneously for more than 7 seconds to perform the hard reboot.

hard reboot of samsung

Put your phone in recovery mode

If a hard reboot does not work, a natural next step is to try going into recovery mode. The recovery mode is specially designed to solve any software-related issues. It is important to note that entering recovery mode will delete all your corrupted files and replace them with a functional operating system. Hence, back up all your files to ensure you retain all your information.

Here is a step-by-step process for putting your Realme 11X 5G or Redmi smartphone in recovery mode.

Step 1: Tap and press the Power button to switch off your Realme 11X 5G/Redmi phone

Step 2:Hold the Volume Up and the Power buttons at the same time, then release the keys when the Main menu of Recovery mode appears on the screen.

xiaomi recovery mode operation

Step 3: You can use the volumes buttons to navigate up and down and press the Power key to confirm the selection.

Factory Reset

If you do not want to attempt recovery mode, you can try resolving the issue of your phone being stuck on the startup screen through Factory Reset. Factory Reset, also called Hard Reset, erases all information and data on your device. As a result, it will return to the settings and recover the data it used to have when leaving the factory.

Here is an example of putting your Samsang smartphone into the Factory Reset DFU mode.

Step 1: Open the Settings application on your phone and tap General Management.

general management on samsung

Step 2: Go to Reset > Factory data reset.

Step 3: Swipe to and tap Reset.

Realme 11X 5G reset button

Note: Before carrying out a factory reset, you need to input the password of your Realme 11X 5G Account.

Bonus Tip: Best App To Solve Phone Stuck on Boot Screen

If all the solutions above do not work and you do not want to perform a factory reset on your phone, one option is to use an application called Wondershare Dr.Fone. It is one of the most effective phone recovery solutions and can help to bring your phone back to a state like it was brand new. Being stuck on the startup screen page will be a problem of the past.

interface of dr.fone

The following steps will show you how to use Dr.Fone to perform system repair on your phone.

Step 1: To the Dr.Fone application using the link above and click on System Repair.

Step 2: Depending on the Realme 11X 5G device you are using, choose either Android or iPhone.

Step 3: In the next window, select the issue you are facing and click Start.

Step 4: Choose the corresponding Brand, Name, Model, Country, and Carrier from each drop-down menu and click Next.

Tip: Make sure the information you input is accurate, as it will affect the system repair if the information is inaccurate.

input device information

Step 5: Connect your device to your computer and follow the instructions on the screen to enter Download mode. Click on Next to proceed to the next step.

Step 6: Wait for the process to complete, and a new firmware will be updated on your device. Power on your phone and check if the issue still exists.

Frequently Asked Questions

The following are interesting and frequently asked questions about how to solve boot loops.

  1. What is a boot loop?

A boot loop describes a process when Your Realme 11X 5G stays stuck in a circle of rebooting. When your phone is stuck on the startup screen, one of the strategies you will try is to restart your device. However, when your phone gets stuck in a boot loop, it is your device’s way of trying to turn it off and on again to fix the issue.

Since there is an issue with the booting process, it will keep running into the same error repeatedly, calling the boot loop. When trapped in a boot loop, your device will keep turning off and on. Most boot loop issues are software-related, such as a wrong system update.

  1. How do you fix a boot loop?

When stuck in a boot loop, there are different troubleshooting methods for other devices. For Android phones, force your phone into its Recovery mode; from there, you can restore a previous backup. This backup could be from when the boot loop did not exist, so recovery to that backup could quickly solve the problem.

For iPhones, it is the same concept as the Android, restore your phone to the previous backup. You can use iTunes to restore a previously stored backup on your computer.

  1. How to prevent a boot loop?

A boot loop typically starts when there is a change to your system before a reboot cycle. Most issues are software-related, such as having to do a system upgrade gone wrong or a problem that doesn’t mesh. One way to prevent this is to perform a software or system upgrade constantly. Make your phone juiced to prevent it from turning off mid-way when updating.

safe Download safe & secure

3,405,439 people have downloaded it

Conclusion

This article summarizes some of the possible reasons why your phone is stuck on the boot screen. It demonstrated three useful strategies to overcome your phone stuck in the boot with ease. However, if all the above methods do not work, why not try Dr.Fone-System Repair?

Dr.Fone-System Repair repairs the operating system issues and fixes the issue with your phone. Once you power on your phone again, you can rest assured that it will be like new.


  • Title: How To Revive Your Bricked Realme 11X 5G in Minutes | Dr.fone
  • Author: Abel
  • Created at : 2024-07-14 06:28:50
  • Updated at : 2024-07-15 06:28:50
  • Link: https://fix-guide.techidaily.com/how-to-revive-your-bricked-realme-11x-5g-in-minutes-drfone-by-drfone-fix-android-problems-fix-android-problems/
  • License: This work is licensed under CC BY-NC-SA 4.0.