[Android General] Viva La Android R.I.P.:
Assurance Wireless

KonnectONE Moxee m2160

4G-LTE Smartphone

Model No. MH-T6000

View attachment 5894883

Unbricking & Factory

Firmware Restoration Guide

PLEASE READ:​

This thread is presently under revision, in order to supplement the guide to support IMEI restoration issues via the QCN protocol. All links, including those for factory firmware, will be re-added upon my completion of the aforesaid revisions. Thank you for your support and I do apologize for any inconvenience.

OVERVIEW:

This guide outlines detailed instructions on restoring the KonnectONE Moxee MH-T6000 smartphone to its stock factory state by flashing firmware via the Qualcomm Flash Image Loader (QFIL) software for Windows. The firmware provided is official and signed by the manufacturer. This procedure can be used to restore either a soft or hard bricked device. In addition, this guide would benefit device owners who are rooted or running a custom OS who wish to revert to an unmodified stock state. This firmware will remove any root binaries, custom recoveries, custom kernels, system-level mods, and will restore your smartphone with the unmodified stock Android OS.

DISCLAIMER:

Due to the invasive nature of this procedure, there is an inherent risk that you could damage or otherwise render your device inoperable. By proceeding further, you are assuming sole responsibility for the integrity and operability of your smartphone, thus absolving me of any civil liability in the event things go bad. The steps in this guide have been thoroughly tested. Follow the instructions carefully, pay attention to detail, and things should go smoothly. Nevertheless, you have been cautioned. In the event you are attempting to recover from a hard brick, your device is already unresponsive and inoperable. Thus, the risk involved in such a scenario is virtually inconsequential.

PREREQUISITES:

First and foremost, you will need a PC or laptop running Windows 7/8.1/10/11; the Qualcomm USB device drivers (link provided below); the factory supplied or a quality equivalent USB-A to USB-C charging/syncing cable; the Qualcomm Flash Image Loader (QFIL) v2.0.0.0 software (link provided below); and a factory firmware package for the Assurance Wireless KonnectONE Moxee MH-T6000 smartphone (link provided below). This procedure can be carried out regardless of the locked/unlocked state of your bootloader. Moreover, if your bootloader is in an unlocked state, it will remain in an unlocked state once the factory firmware is installed. Likewise, if your bootloader is locked, flashing the factory firmware will not alter its locked state.

FIRMWARE INFO:

OS/Version: Android 11 (Go Edition)

Build No. MH-T6000V1.0.0B011

Build Date: May 19, 2023

Build Type: User

API Level: 30

Security Patch: June 5, 2023

Radio Version:

MPSS.JO.3.4-00044-SDM439_GENNS_PACK-1

Kernel Version: 4.19.157-perf

Partition Scheme: Dynamic (Non-A/B)

Project Treble: Supported

Arch: armv7l (32-bit)

Java VM: ART 2.1.0

Widevine Version: 16.0.0

Widevine Security Level: L3

LTE Band Support: 2/4/5/12/25/26/41

LTE HPUE Bands: 66/71

QUALCOMM FLASH IMAGE LOADER:

For those members unfamiliar, the Qualcomm Flash Image Loader, or QFIL, is a portable software application used for flashing factory firmware to devices powered by Qualcomm chipsets. QFIL is a proprietary flashing protocol, developed by Qualcomm Technologies, Inc., and is also an inbuilt application to the Qualcomm Program Support Tool (QPST). The flashing protocol utilizes Qualcomm's proprietary Emergency Download Mode (EDL), one of the only solutions capable of fully restoring a completely hard bricked mobile device. This flashing method can restore a device in which the partition table has been corrupted or is missing entirely. It is also worth noting that QFIL is integrated with a QCN (Qualcomm Calibration Network) backup and restore feature. The QCN is a binary file which encompasses all calibration data for the various hardware components and sensors within the device. It also stores the baseband radio and network configuration settings, including unique identifiers such as your IMEI/MEID numbers. This valuable feature can be used to restore these settings and values if they become corrupted or lost due to a system-level issue or a botched user-end system modification.

For purposes of simplicity and efficiency, and because this procedure does not require the entire QPST software suite (which includes service programming tools, port configuration monitor, baseband radio diagnostic tools, and QFIL), we will be using the portable standalone version of the QFIL software application.
​

View attachment 5994595​

INSTRUCTIONS:​

Download the Qualcomm USB drivers installer from the below link and save it to a convenient location on your PC or laptop. Double click on the .exe installer and follow the prompts for installation. On the Setup Type window, select the first option for WWAN-DHCP then select Next. Now accept the terms of the license agreement and compete the installation. Once completed, reboot your computer;​

Download QFIL v2.0.0.0 and extract the contents of the archive to a folder on your desktop, or to another convenient directory on your PC or laptop;​

Download the Moxee MH-T6000 firmware from the below link and extract the contents of the archive to a folder on your desktop, or to another convenient directory on your PC or laptop;​

Double click QFIL.exe inside the QFIL folder (referenced in Step 2) to open the flashing utility. In the upper-left area of the QFIL interface, select the Flat Build option. Next click the Build tab, which will open the Windows File Explorer. Navigate to the extracted firmware folder you created in Step 3. Select the firmware file named prog_emmc_firehose_8917_ddr.mbn, then click Open. Next, click the Load XML... tab which will once again launch Windows File Explorer. Select the file named rawprogram_unsparse.xml, then click Open. On the next screen select patch.0.xml and select Open once more. The firmware package is now loaded and ready to flash;​

Now you must initiate Emergency Download Mode (EDL) on your phone. EDL mode is a Qualcomm proprietary firmware flashing & diagnostic protocol To do this, first ensure your device is powered off (unless, of course, your device is hard bricked, in which case it will be completely unresponsive and, for all intents and purposes, is already in a powered off state). Connect one end of your data syncing cable to your PC or laptop, but not yet to your phone. On your smartphone, hold Volume Up and Volume Down simultaneously while connecting the Type-C end of the data syncing cable to your phone. If your phone is being properly recognized, you will see Qualcomm HS USB QLOADER 9008 at the top of the QFIL interface, followed by your active port number. If you do not see this indicator on the QFIL interface, try using another data syncing cable, change USB ports, and/or reinstall the Qualcomm USB device drivers by repeating Step 1;​

Once a proper connection is verified, click on the blue Download tab to commence the flashing process. A progress bar on the interface will indicate the status of the flashing process. This can take a few minutes, so just remain patient until the Status window indicates flashing success;​

Now simply power up your device. It may be necessary to briefly remove and reinsert the battery to exit EDL mode. That's it. Your device should now be reverted to its factory stock state.​

RESTORING A LOST OR CORRUPT IMEI

In the event your phone fails to establish a connection to the mobile network, and your IMEI is reflected as having a numerical value of 0 (under Settings>About phone>IMEI), and you have not previously made a backup of your QCN file, it will be necessary to restore your original IMEI number by editing a model-specific QCN file and then restoring the edited file by using QFIL. Otherwise, cellular connectivity will remain entirely inoperable on your smartphone. I have obtained an editable QCN file (with a blank IMEI value) for this device. Follow these steps to restore your IMEI and regain cellular functionality. You will need these items for the task: ​

A QCN file (link provided below)​

A QCN editing tool (link provided)​

QFIL v2.0.0.0 (link provided)

A rooted device (guide linked below)

A Windows PC or laptop with the ADB & Fastboot tools installed (link provided)

The Qualcomm Diag Mode drivers installed on your PC (link provided)

Your original IMEI number (printed on the manufacturer's label beneath the battery)

NOTE: This section assumes that QPST v2.0.0.0 and the Qualcomm QDLoader drivers are already installed and properly configured on your Windows computer. However, if your only goal on this thread is to restore your IMEI number, and you did not complete the previous section on factory firmware restoration, proceed now to the INSTRUCTIONS heading above and complete Steps 1 & 2, then return here.​

First and foremost, you will need a rooted device in order to perform this operation. If your phone isn't rooted, head on over to my rooting guide and get this prerequisite out of the way​

If you do not have ADB & Fastboot already set up on your PC or laptop, download the Minimal ADB & Fastboot v1.4.3 tools Installer from the link bellow. Run the .exe installer as an admin and follow the prompts to install the tools. Next, open your Windows File Explorer and open your Local Disk (C) directory. Open Program Files (x86), select and copy the Minimal ADB & Fastboot folder, then.paste the folder to your desktop​

Download moxee_m2160.qcn and the Qualcomm IMEI Rebuilder Tool from the links provided below and save both files to the desktop on your computer. Extract the contents of the IMEI Rebuilder archive to an empty folder on your desktop.​

Boot your Moxee smartphone into the Android OS. Ensure that USB Debugging is enabled in the Developer Options menu. Connect your phone to your PC or laptop by was of the factory supplied, or a quality equivalent, USB-A to USB-C data syncing/charging cable.​

In your ADB & Fastboot folder, double click cmd-here.exe to open a command window. Execute this command to boot into fastboot mode:

adb reboot bootloader

Once your device display indicates that you are in fastboot mode, verify proper communication between your phone and computer by executing:

fastboot devices

If properly connected, the command window will display an alphanumeric string consistent with your device serial number.​

Next, you will be resetting your carrier configuration parameters to the factory default. To perform this operation, execute these commands:​

fastboot erase modemst1
fastboot erase modemst2

Now, you need to edit the QCN file with your original IMEI number. Open the Qualcomm IMEI Rebuilder tool by double clicking IMEIRebuilder.exe. Select the Open file option. Navigate to the saved location of the QCN file on your desktop.. Select the file and click Open. Next, take note of the IMEI 1 and IMEI 2 fields and the placeholder values in each field. Replace both of these values with the original IMEI number of your Moxee smartphone. To be clear, your original IMEI number needs to be entered in both of these​

Now for the crucial part -- initiating Diag Mode on your smartphone. Open the Minimal ADB & Fastboot folder on your desktop and double click cmd-here.exe. A command window will be launched. Execute these commands:​

adb shell
su

On your phone's display, you will be prompted to grant root permission to the interactive shell. Next, execute these commands:

resetprop ro.bootmode usbradio
resetprop ro.build.type userdebug
setprop sys.usb.config diag,adb

The ADB sync between your smartphone and computer will now be interrupted, due to Diag Mode being active. Open QFIL and click the Choose port... option in the upper right-hand section of the interface. A window will launch from which you will need to select your Port, which will be reflected by an entry that reads Qualcomm HS-USB Android Diag 9010, followed by your active Port number. If the Port list is empty, tick the box near the bottom of the window corresponding with Show Non Qualcomm Port. Click the blue OK box. If properly communicating, the QFIL interface will display Qualcomm HS-USB Android Diag 901D followed by your active Port number, in the upper section of the QFIL GUI.​