[ULTIMATE GUIDE] How To Unbrick your Moto G6 Plus - Moto G6 Plus Guides, News, & Discussion

​THIS GUIDE IS FOR THE MOTO G6 PLUS ONLY AND IT'S NOT 100% GUARANTEED TO WORK.
WORKED ON MY G6 PLUS (XT1926-7) AND SOME OTHER USERS ON WINDOWS.
THINGS YOU WILL NEED:
Motorola and Qualcomm Drivers;
BlankFlash file;
Stock ROM;
STEPS:
PART 1: PREPARING YOUR PC!!!​
STEP 1: Install Motorola and Qualcoom Drivers (Install the Qualcomm Driver according to your Windows version. Example: Win x64-> driver 64 bits, win x86-> driver 86 bits) (To find out which version of your windows you have, press the WIN + Pause Break keys and see System type session for the version.);
STEP 2: After installing the drivers, put your PC into test mode.
Open the "CMD " as Administrator and run the following commands:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
STEP 3: Reboot your pc.
PART 2: RECOVERING THE PHONE!!!​
STEP 1: Extract the Blankflash.zip file to a folder;
STEP 2: With the Phone plugged into your PC, hold the buttons "Vol-" + "Power" for about 15 to 30 seconds, when you hear a sound like that of a USB stick being plugged, run immediately the blank-Flash.bat file, when the CMD window opens, immediately release the buttons and wait to finish the process. (You need to be quick in this step.) (If it does not work, repeat this step until the CMD does not display errors or the phone boot.)
Your device should now enter FastBoot mode.
STEP 3: Follow the walkthrough that I left in the LINK of the stock ROM, there teaches how to install the stock ROM on your phone.
OBS: Flash the stock ROM with the computer still in test mode!!!
PART 3: RECONFIGURING THE PC!!!​
STEP 1: Let's now take the PC out of the test mode and get back to normal.
Open the "CMD " as Administrator and run the following commands:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
STEP 2: Reboot your pc.
THE END!​​
SPECIAL THANKS TO:
@erfanoabdi and @vache by BlankFlash file;
@Xplorer4x4 and @ahmed.al by procedure;
@lohanbarth by Stock ROM flash procedure;
And for everyone in the group evertdev on Telegram t.me/evertdev

Thank you, my G6+ is functional again after hardbricking it (XT1926-3 model)!

Can anyone please help me and tell what I'm doing wrong? I'm unable to revive my phone even after trying this method.
Code:
**** Log buffer [000001] 2019-01-23_11:16:02 ****
[ 0.000] Opening device: \\.\COM8
[ 0.000] Detecting device
[ 0.000] ...cpu.id = 172 (0xac)
[ 0.000] ...cpu.sn = 359336856 (0x156b0b98)
[ 0.000] Opening singleimage
[ 0.000] Loading package
[ 0.016] ...filename = pkg.xml
[ 0.016] Loading programmer
[ 0.016] ...filename = programmer.elf
[ 0.016] Sending programmer
[ 0.203] Handling things over to programmer
[ 0.203] Identifying CPU version
[ 0.203] Waiting for firehose to get ready
[ 61.433] Waiting for firehose to get ready
[123.817] ...SDM630 unknown
[123.817] Determining target secure state
[123.817] Waiting for firehose to get ready
[184.784] ...secure = no
[184.847] Initializing storage
[184.847] Waiting for firehose to get ready
[245.817] Configuring device...
[245.817] Waiting for firehose to get ready
[306.826] Waiting for firehose to get ready
[367.579] Waiting for firehose to get ready
[428.267] Waiting for firehose to get ready
[489.080] Initializing storage
[489.083] Waiting for firehose to get ready
[549.380] Configuring device...
[549.380] Waiting for firehose to get ready
[610.362] Waiting for firehose to get ready
[671.339] Waiting for firehose to get ready
[732.026] Waiting for firehose to get ready
[792.759] Waiting for firehose to get ready
[853.616] Configuring device...
[853.616] Waiting for firehose to get ready
[914.847] Waiting for firehose to get ready
[976.077] Waiting for firehose to get ready
[1037.307] Waiting for firehose to get ready
[1098.537] ERROR: do_package()->do_recipe()->do_configure()->fh_send()->get_fh()->no response
[1098.537] Check qboot_log.txt for more details
[1098.537] Total time: 1098.537s
[1098.537] There were some hiccups in backup and restore.
[1098.537] Please save the following files and see a Bootloader member.
[1098.537] 1) ./qboot_log.txt
[1098.537] 2) ./backup_0x156B0B98_2019-01-23_111907.img
[1098.537]
[1098.537]
[1098.537] qboot version 3.86
[1098.537]
[1098.537] DEVICE {
[1098.537] name = "\\.\COM8",
[1098.537] flags = "0x64",
[1098.537] addr = "0x22FD74",
[1098.537] sahara.current_mode = "0",
[1098.537] api.buffer = "0x1D30020",
[1098.537] cpu.serial = "359336856",
[1098.537] cpu.id = "172",
[1098.537] cpu.sv_sbl = "1",
[1098.537] cpu.name = "SDM630",
[1098.537] storage.type = "eMMC",
[1098.537] sahara.programmer = "programmer.elf",
[1098.537] module.firehose = "0x1C841E8",
[1098.537] cpu.ver = "0",
[1098.537] cpu.vername = "unknown",
[1098.537] api.bnr = "0x1C8F228",
[1098.537] }
[1098.537]
[1098.537]
[1098.537] Backup & Restore {
[1098.537] num_entries = 32,
[1098.537] restoring = "false",
[1098.537] restore_error = "not started",
[1098.537] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},
[1098.537] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},
[1098.537] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},
[1098.537] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},
[1098.537] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},
[1098.537] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},
[1098.537] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},
[1098.537] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},
[1098.537] entries[08] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="abl_a"},
[1098.537] entries[09] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_a"},
[1098.537] entries[10] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_a"},
[1098.537] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_a"},
[1098.537] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hyp_a"},
[1098.537] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_a"},
[1098.537] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="storsec_a"},
[1098.537] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_a"},
[1098.537] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_a"},
[1098.537] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="pmic_a"},
[1098.537] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_a"},
[1098.537] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="xbl_a"},
[1098.537] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="abl_b"},
[1098.537] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib_b"},
[1098.537] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64_b"},
[1098.537] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg_b"},
[1098.537] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hyp_b"},
[1098.537] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster_b"},
[1098.537] entries[26] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="storsec_b"},
[1098.537] entries[27] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz_b"},
[1098.537] entries[28] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm_b"},
[1098.537] entries[29] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="pmic_b"},
[1098.537] entries[30] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov_b"},
[1098.537] entries[31] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="xbl_b"},
[1098.537] simg = {
[1098.537] filename = "backup_0x156B0B98_2019-01-23_111907.img",
[1098.537] entries[00] = { size = 606912, name = "programmer.elf" },
[1098.537] }
[1098.537] }
[1098.537]

Thank you very much. Is funcional. but i have this problem:
Microsoft Windows [Versión 10.0.17134.648]
(c) 2018 Microsoft Corporation. Todos los derechos reservados.
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash partition gpt.bin
target reported max download size of 536870912 bytes
sending 'partition' (37 KB)...
OKAY [ -0.000s]
writing 'partition'...
(bootloader) Validating 'gpt.default.xml'
(bootloader) Committing 'gpt.default.xml'
(bootloader) - flashing 'gpt_main0.bin' to 'partition:0'
OKAY [ 0.132s]
finished. total time: 0.138s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash bootloader bootloader.img
target reported max download size of 536870912 bytes
sending 'bootloader' (9520 KB)...
OKAY [ 0.310s]
writing 'bootloader'...
(bootloader) Validating 'bootloader.default.xml'
(bootloader) Committing 'bootloader.default.xml'
(bootloader) - flashing 'xbl.elf' to 'xbl'
(bootloader) - flashing 'prov64.mbn' to 'prov'
(bootloader) - flashing 'cmnlib.mbn' to 'cmnlib'
(bootloader) - flashing 'cmnlib64.mbn' to 'cmnlib64'
(bootloader) - flashing 'abl.elf' to 'abl'
(bootloader) - flashing 'keymaster.mbn' to 'keymaster'
(bootloader) - flashing 'storsec.mbn' to 'storsec'
(bootloader) - flashing 'rpm.mbn' to 'rpm'
(bootloader) - flashing 'pmic.elf' to 'pmic'
(bootloader) - flashing 'hyp.mbn' to 'hyp'
(bootloader) - flashing 'tz.mbn' to 'tz'
(bootloader) - flashing 'devcfg.mbn' to 'devcfg'
OKAY [ 0.216s]
finished. total time: 0.526s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash logo logo.bin
target reported max download size of 536870912 bytes
sending 'logo_a' (2384 KB)...
OKAY [ 0.069s]
writing 'logo_a'...
OKAY [ 0.031s]
finished. total time: 0.116s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boot_a' (18689 KB)...
OKAY [ 0.617s]
writing 'boot_a'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 1.003s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash dsp dspso.bin
target reported max download size of 536870912 bytes
sending 'dsp_a' (16384 KB)...
OKAY [ 0.517s]
writing 'dsp_a'...
OKAY [ 0.132s]
finished. total time: 0.648s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash oem oem.img
target reported max download size of 536870912 bytes
sending 'oem_a' (116268 KB)...
OKAY [ 3.741s]
writing 'oem_a'...
(bootloader) *****************************************************
(bootloader) WARNING: OEM images are required in the LOCKED state.
(bootloader) Flashing images can result in a non-boot condition.
(bootloader) Flash a proper OEM signed boot.img first.
(bootloader) *****************************************************
(bootloader) flash permission denied
FAILED (remote failure)
finished. total time: 3.810s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash bluetooth BTFM.bin
target reported max download size of 536870912 bytes
sending 'bluetooth_a' (4556 KB)...
OKAY [ 0.163s]
writing 'bluetooth_a'...
OKAY [ 0.053s]
finished. total time: 0.216s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>fastboot flash system system.img_sparsechunk.0
target reported max download size of 536870912 bytes
sending 'system_a' (516968 KB)...
OKAY [ 16.642s]
writing 'system_a'...
(bootloader) *****************************************************
(bootloader) WARNING: OEM images are required in the LOCKED state.
(bootloader) Flashing images can result in a non-boot condition.
(bootloader) Flash a proper OEM signed boot.img first.
(bootloader) *****************************************************
(bootloader) flash permission denied
FAILED (remote failure)
finished. total time: 16.711s
C:\Users\Universal\Downloads\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\EVERT_OPW27.113-45_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml>
Click to expand...
Click to collapse
The problem is I can not enable the OEM, I do not have access to the operating system, and neither does it let me unlock the OEM with the Motorola code. Any idea how to recover the device?

alangersain said:
Thank you very much. Is funcional. but i have this problem:
I can not enable the OEM, I do not have access to the operating system, and neither does it let me unlock the OEM with the Motorola code. Any idea how to recover the device?
Click to expand...
Click to collapse
Did you find a solve for this by any chance, same boat here. Thanks to the Lenovo Rescue utility..

Alguém encontrou a solução do bricked para o moto g6 xt1925? Preciso do blankflash ou algum modo de recuperar o moto g6!

can you gyz help me. I need blank flash file for MOTO G6 but i didnt find anywhere. Now i am stuck in dead motorola g6 :crying::crying:

Tried the blankflash on my hard brick Moto G7 Plus, but as expected, didn't work.
Code:
**** Log buffer [000001] 2019-08-18_19:22:01 ****
[ 0.000] Opening device: \\.\COM5
[ 0.002] Detecting device
[ 0.005] ...cpu.id = 204 (0xcc)
[ 0.005] ...cpu.sn = 255476381 (0xf3a429d)
[ 0.007] Opening singleimage
[ 0.014] Loading package
[ 0.016] Failed identify board. Wrong package?
[ 0.017] ERROR: error loading package
[ 0.017] Check qboot_log.txt for more details
[ 0.019] Total time: 0.020s
[ 0.020]
[ 0.020] qboot version 3.86
[ 0.020]
[ 0.020] DEVICE {
[ 0.020] name = "\\.\COM5",
[ 0.020] flags = "0x64",
[ 0.020] addr = "0x62FD54",
[ 0.020] sahara.current_mode = "3",
[ 0.020] api.buffer = "0x2A70020",
[ 0.020] cpu.serial = "255476381",
[ 0.020] cpu.id = "204",
[ 0.020] cpu.sv_sbl = "0",
[ 0.020] api.bnr = "0x29B18A0",
[ 0.020] }
[ 0.020]
[ 0.020]
[ 0.020] Backup & Restore {
[ 0.020] num_entries = 0,
[ 0.020] restoring = "false",
[ 0.020] backup_error = "not started",
[ 0.020] restore_error = "not started",
[ 0.020] }
[ 0.020]
To get a new thread for Moto G7 Plus, I've created following thread:
https://forum.xda-developers.com/g7-plus/development/hard-brick-moto-g7-plus-downgrade-t3958608
Maybe someone could help me out

Hi guys, the method worked for me on my G6 Plus in Linux. The trick is that after flashing a few files, the bootloader throws an error. You have to disconnect the device and reconnect the device whenever you see an error.
To explain more clearly, the bat file that windows guys use contains all the commands one by one. Regardless of whether it fails or succeeds, the script continues and gives you the final error. You need to execute the commands manually i.e. you would type "fastboot .............." and hit enter and then the next command and so on. If it throws an error anywhere, just disconnect and reconnect and try the step again. This time, it will work

Moto G7 Power
Hi luiz_neto, I need some help please I've bricked two G7 Power Amazon 32 GB phones is there anyway you guys could make a blankflash for the G7 Power I saw that you made one for the G6 Plus as well I would really appreciate it I don't have access to fastboot I'm stuck in Qualcomm HS-USB QDLoader 9008.

masonw1999 said:
Hi luiz_neto, I need some help please I've bricked two G7 Power Amazon 32 GB phones is there anyway you guys could make a blankflash for the G7 Power I saw that you made one for the G6 Plus as well I would really appreciate it I don't have access to fastboot I'm stuck in Qualcomm HS-USB QDLoader 9008.
Click to expand...
Click to collapse
The blank flash is a file leaked from the chip manufacturer,
The blank flash will only work for a specific chip.
A mmcblk0.img can be pulled from a working device, but it must be the same model.

G7 Power
@sd_shadow
Thanks for the info shadow I have the XT1955-5 model I believe you said you have the same one I tried the mmcblk0.img it didn't work for me either is there anyway you can get it working I would really appreciate it.

Hi, i have a similar problem but not the same. Several g6 plus get the red message with the yellow lines:
No bootable A/B slot
Failed to boot linux, falling back to fastboot.
On this state, the phone doesn't flash in fastboot (normally it can't swith to fastboot). I was thinking on try blankflash it, but the phone is recognized in fastboot mode. I'd even tried removing the battery. Is there any way to make it recognize as qualcomm dead mode to try with blankflash? Any testpoint or something? It's funny that we can recover dead phones and not an almos alive phone.
Thanks in advance.

gringos said:
Hi, i have a similar problem but not the same. Several g6 plus get the red message with the yellow lines:
No bootable A/B slot
Failed to boot linux, falling back to fastboot.
Thanks in advance.
Click to expand...
Click to collapse
Just answering myself. To get into Qualcomm mode use the 2 testpoints at the left side of the camera.
I used the blankflash but the problem of the bootable slot goes on.

motorola/aljeter/aljeter:9/PPPS29.55-35-12-3/a0b9b:user/release-keys ,help dowmload
---------- Post added at 02:48 AM ---------- Previous post was at 02:27 AM ----------
motorola/aljeter/aljeter:9/PPPS29.55-35-12-3/a0b9b:user/release-keys

G6 Plus not work on wifi no oem unlock function
Hey Guys, my moto G6plus has a blocked bootloader and does not work on wifi internet or operator chip. The unlock oem function does not activate. How could I activate the oem function without internet or unlock the bootloader?

Download
blankflash.zip
for the Motorola Moto G6 Plus(Evert), by erfanoabdi
OOPS!
no mirrors found.

Greetings Comrade!
Please tell us whether this method will work for Motorola Moto G 6.
Not a plus, but a regular Moto G 6?

ZulC_Silence said:
Please tell us whether this method will work for Motorola Moto G 6.
Not a plus, but a regular Moto G 6?
Click to expand...
Click to collapse
You could use the mmcblk0 file method which is located in moto g5 thread for unbricking the device.

thanks, it's worked fine
I accidentally selected slot b on recovery and my phone wasn't turning on
blankflash revived the phone thanks again man
you're a life saver

Related

XDA with HOTMAIL?....

This message contains all postings in this thread
dated before January 19th 2003
Subject: XDA with HOTMAIL?....
From: Fab
Date: 20 Dec, 2002 00:10:10
I ask many question but I'm sure that should help also many
other people... That was big question on microsoft forum.
I found incredible that on xda (02 operator) it is writte on the
notice that it do not support pop3 with hotmail.
When you try connected www.hotmail.com u stay at first page.
When you try the special site, for hotmail pocket PC, it do not
support XDA / O2 in germany.
So for the moment the only solution it's to change for yahoo ...
Anyone have better sugestion before i switch.
This site really become "incontournable" ( a must to see)
Subject: Pocket Hotmail
From: Confused
Date: 20 Dec, 2002 18:12:06
Try PocketHotmail. This application will allow you to receive
hotmail emails in your inbox.
You can view Hotmail on an xda if you...
... change the registry to pretend it is Internet Explorer 5.5. The following code will toggle between IE 5.5 and PIE.
#include "StdAfx.h"
#include <Winreg.h>
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
HKEY hGuidKey;
DWORD dwSize, dwData, dwType;
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\User Agent"), 0, 0, &hGuidKey);
dwSize = sizeof(dwData);
RegQueryValueEx(hGuidKey, TEXT("PIE Version"), NULL, &dwType, (BYTE*)&dwData, &dwSize);
if (dwData > 2)
{
dwData = 0;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
}
if (dwData < 1)
{
unsigned short dString1[] = TEXT("MSIE 5.5");
RegSetValueEx(hGuidKey, TEXT("Version"), 0, REG_SZ, (BYTE*) dString1, sizeof(BYTE)*sizeof(dString1));
unsigned short dString2[] = TEXT("Mozilla/4.0");
RegSetValueEx(hGuidKey, TEXT("Default"), 0, REG_SZ, (BYTE*) dString2, sizeof(BYTE)*sizeof(dString2));
unsigned short dString3[] = TEXT("Windows NT 5.0");
RegSetValueEx(hGuidKey, TEXT("Platform"), 0, REG_SZ, (BYTE*) dString3, sizeof(BYTE)*sizeof(dString3));
dwData = 2;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
RegCloseKey(hGuidKey);
/*
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Internet Explorer\\International"), 0, 0, &hGuidKey);
long dwData1 = 1256;
RegSetValueEx(hGuidKey, TEXT("Default_CodePage"), 0, REG_DWORD, (LPBYTE) &dwData1, sizeof(DWORD));
RegCloseKey(hGuidKey);
*/
MessageBox(NULL, _T("Set Internet Explorer 5.5"), _T(" PIE Version"), MB_OK);
}
else
{
unsigned short dString4[] = TEXT("MSIE 3.02");
RegSetValueEx(hGuidKey, TEXT("Version"), 0, REG_SZ, (BYTE*) dString4, sizeof(BYTE)*sizeof(dString4));
unsigned short dString5[] = TEXT("Windows CE");
RegSetValueEx(hGuidKey, TEXT("Platform"), 0, REG_SZ, (BYTE*) dString5, sizeof(BYTE)*sizeof(dString5));
unsigned short dString6[] = TEXT("Mozilla/2.0");
RegSetValueEx(hGuidKey, TEXT("Default"), 0, REG_SZ, (BYTE*) dString6, sizeof(BYTE)*sizeof(dString6));
dwData = 0;
RegSetValueEx(hGuidKey, TEXT("PIE Version"), 0, REG_DWORD, (LPBYTE) &dwData, sizeof(DWORD));
RegCloseKey(hGuidKey);
/*
RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Internet Explorer\\International"), 0, 0, &hGuidKey);
long dwData2 = 1252;
RegSetValueEx(hGuidKey, TEXT("Default_CodePage"), 0, REG_DWORD, (LPBYTE) &dwData2, sizeof(DWORD));
RegCloseKey(hGuidKey);
*/
MessageBox(NULL, _T("Reset Pocket Internet Explorer"), _T(" PIE Version"), MB_OK);
}
return 0;
}
It can also be changed using some tweaker for PPC...
It is not a problem of O2 that it does not work hotmail pop3 Hotmail breaks several standards in their POP3 cpar (so-called-microsoft-implementaion ))
another easy way :
go to http://mobile.msn.com
then log into your hotmail from there
without any reg edit or tweaks
Like BMW73Oil I eventually found that the only way to get one's hotmail is to go through mobile.msn.com
Douglas

Dell Venue overclocking development!

Hi all,
I found the way to OC my kernel up. That
Code:
/* kernel/arch/arm/mach-msm/acpuclock-8x50.c */
struct clkctl_acpu_speed {
unsigned int use_for_scaling;
unsigned int acpuclk_khz;
int pll;
unsigned int acpuclk_src_sel;
unsigned int acpuclk_src_div;
unsigned int ahbclk_khz;
unsigned int ahbclk_div;
unsigned int axiclk_khz;
unsigned int sc_core_src_sel_mask;
unsigned int sc_l_value;
int vdd;
unsigned long lpj; /* loops_per_jiffy */
};
What we have to do is:
1. Declare a new struct, that is copied from defaults like this:
Code:
struct clkctl_acpu_speed acpu_freq_tbl_1305[] = {
{ 0, 19200, ACPU_PLL_TCXO, 0, 0, 0, 0, 14000, 0, 0, 1000},
{ 0, 128000, ACPU_PLL_1, 1, 5, 0, 0, 14000, 2, 0, 1000},
{ 1, 245760, ACPU_PLL_0, 4, 0, 0, 0, 29000, 0, 0, 1000},
/* Update AXI_S and PLL0_S macros if above row numbers change. */
{ 1, 384000, ACPU_PLL_3, 0, 0, 0, 0, 58000, 1, 0xA, 1000},
{ 0, 422400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xB, 1000},
{ 0, 460800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xC, 1000},
{ 0, 499200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xD, 1050},
{ 0, 537600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xE, 1050},
{ 1, 576000, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xF, 1050},
{ 0, 614400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x10, 1075},
{ 0, 652800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x11, 1100},
{ 0, 691200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x12, 1125},
{ 0, 729600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x13, 1150},
{ 1, 768000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x14, 1150},
{ 0, 806400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x15, 1175},
{ 0, 844800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x16, 1225},
{ 0, 883200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x17, 1250},
{ 0, 921600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x18, 1300},
{ 0, 960000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x19, 1300},
{ 1, 998400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1036800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1075200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1113600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1152000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 0, 1190400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 1, 1228800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1375},
/*
{ 1, 1267200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1305600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
* */
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};
2. Initialize: do the following changes (the commented out line is the former, the normal is my change)
Code:
/*
* static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_998; */
static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_1305;
3. Change static void __init acpu_freq_tbl_fixup(void)
Code:
...
case 0x00:
max_acpu_khz = 1228800;
break;
...
Build it, then you'll done!
My questions: (highly appreciated if anyone can help), about "struct clkctl_acpu_speed" meaning:
Do you know the relationship between the frequency and loops_per_jiffy?
Recommended VDD value (int vdd) with each value of frequency?
unsigned int sc_core_src_sel_mask;: how do we use it effectively?
For testing the idea, I changed the above things, and it works. However, it's better if we can set appropriate values for those fields. Please discuss, your contribution will utilize all the capabilities of this Venue phone!
Change list: http://www.mediafire.com/?zc3sg4i912vk681
I found the way myself, seems that noone is interested in such topic!
chacona said:
Hi all,
I found the way to OC my kernel up. That
Code:
/* kernel/arch/arm/mach-msm/acpuclock-8x50.c */
struct clkctl_acpu_speed {
unsigned int use_for_scaling;
unsigned int acpuclk_khz;
int pll;
unsigned int acpuclk_src_sel;
unsigned int acpuclk_src_div;
unsigned int ahbclk_khz;
unsigned int ahbclk_div;
unsigned int axiclk_khz;
unsigned int sc_core_src_sel_mask;
unsigned int sc_l_value;
int vdd;
unsigned long lpj; /* loops_per_jiffy */
};
What we have to do is:
1. Declare a new struct, that is copied from defaults like this:
Code:
struct clkctl_acpu_speed acpu_freq_tbl_1305[] = {
{ 0, 19200, ACPU_PLL_TCXO, 0, 0, 0, 0, 14000, 0, 0, 1000},
{ 0, 128000, ACPU_PLL_1, 1, 5, 0, 0, 14000, 2, 0, 1000},
{ 1, 245760, ACPU_PLL_0, 4, 0, 0, 0, 29000, 0, 0, 1000},
/* Update AXI_S and PLL0_S macros if above row numbers change. */
{ 1, 384000, ACPU_PLL_3, 0, 0, 0, 0, 58000, 1, 0xA, 1000},
{ 0, 422400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xB, 1000},
{ 0, 460800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xC, 1000},
{ 0, 499200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xD, 1050},
{ 0, 537600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xE, 1050},
{ 1, 576000, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xF, 1050},
{ 0, 614400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x10, 1075},
{ 0, 652800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x11, 1100},
{ 0, 691200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x12, 1125},
{ 0, 729600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x13, 1150},
{ 1, 768000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x14, 1150},
{ 0, 806400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x15, 1175},
{ 0, 844800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x16, 1225},
{ 0, 883200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x17, 1250},
{ 0, 921600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x18, 1300},
{ 0, 960000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x19, 1300},
{ 1, 998400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1036800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1075200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1113600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1152000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 0, 1190400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 1, 1228800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1375},
/*
{ 1, 1267200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1305600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
* */
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};
2. Initialize: do the following changes (the commented out line is the former, the normal is my change)
Code:
/*
* static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_998; */
static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_1305;
3. Change static void __init acpu_freq_tbl_fixup(void)
Code:
...
case 0x00:
max_acpu_khz = 1228800;
break;
...
Build it, then you'll done!
My questions: (highly appreciated if anyone can help), about "struct clkctl_acpu_speed" meaning:
Do you know the relationship between the frequency and loops_per_jiffy?
Recommended VDD value (int vdd) with each value of frequency?
unsigned int sc_core_src_sel_mask;: how do we use it effectively?
For testing the idea, I changed the above things, and it works. However, it's better if we can set appropriate values for those fields. Please discuss, your contribution will utilize all the capabilities of this Venue phone!
Change list: http://www.mediafire.com/?zc3sg4i912vk681
Click to expand...
Click to collapse
chacona said:
Hi all,
I found the way to OC my kernel up. That
Code:
/* kernel/arch/arm/mach-msm/acpuclock-8x50.c */
struct clkctl_acpu_speed {
unsigned int use_for_scaling;
unsigned int acpuclk_khz;
int pll;
unsigned int acpuclk_src_sel;
unsigned int acpuclk_src_div;
unsigned int ahbclk_khz;
unsigned int ahbclk_div;
unsigned int axiclk_khz;
unsigned int sc_core_src_sel_mask;
unsigned int sc_l_value;
int vdd;
unsigned long lpj; /* loops_per_jiffy */
};
What we have to do is:
1. Declare a new struct, that is copied from defaults like this:
Code:
struct clkctl_acpu_speed acpu_freq_tbl_1305[] = {
{ 0, 19200, ACPU_PLL_TCXO, 0, 0, 0, 0, 14000, 0, 0, 1000},
{ 0, 128000, ACPU_PLL_1, 1, 5, 0, 0, 14000, 2, 0, 1000},
{ 1, 245760, ACPU_PLL_0, 4, 0, 0, 0, 29000, 0, 0, 1000},
/* Update AXI_S and PLL0_S macros if above row numbers change. */
{ 1, 384000, ACPU_PLL_3, 0, 0, 0, 0, 58000, 1, 0xA, 1000},
{ 0, 422400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xB, 1000},
{ 0, 460800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xC, 1000},
{ 0, 499200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xD, 1050},
{ 0, 537600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xE, 1050},
{ 1, 576000, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0xF, 1050},
{ 0, 614400, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x10, 1075},
{ 0, 652800, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x11, 1100},
{ 0, 691200, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x12, 1125},
{ 0, 729600, ACPU_PLL_3, 0, 0, 0, 0, 117000, 1, 0x13, 1150},
{ 1, 768000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x14, 1150},
{ 0, 806400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x15, 1175},
{ 0, 844800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x16, 1225},
{ 0, 883200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x17, 1250},
{ 0, 921600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x18, 1300},
{ 0, 960000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x19, 1300},
{ 1, 998400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1036800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1075200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1113600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1325},
{ 0, 1152000, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 0, 1190400, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1350},
{ 1, 1228800, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1375},
/*
{ 1, 1267200, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
{ 1, 1305600, ACPU_PLL_3, 0, 0, 0, 0, 128000, 1, 0x1A, 1300},
* */
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};
2. Initialize: do the following changes (the commented out line is the former, the normal is my change)
Code:
/*
* static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_998; */
static struct clkctl_acpu_speed *acpu_freq_tbl = acpu_freq_tbl_1305;
3. Change static void __init acpu_freq_tbl_fixup(void)
Code:
...
case 0x00:
max_acpu_khz = 1228800;
break;
...
Build it, then you'll done!
My questions: (highly appreciated if anyone can help), about "struct clkctl_acpu_speed" meaning:
Do you know the relationship between the frequency and loops_per_jiffy?
Recommended VDD value (int vdd) with each value of frequency?
unsigned int sc_core_src_sel_mask;: how do we use it effectively?
For testing the idea, I changed the above things, and it works. However, it's better if we can set appropriate values for those fields. Please discuss, your contribution will utilize all the capabilities of this Venue phone!
Change list: http://www.mediafire.com/?zc3sg4i912vk681
Click to expand...
Click to collapse
Quite interesting!!!!
What does your kernel do apart from overclocking ?
Does it resolve the voice issue in CM 7?
If any advantages kindly suggest
Hi, recently I have to work using C#, so I have no time to investigate more on CM7. With CM7, currently I notice that there are issues regarding keys such as MUTE, CAMERA, and kernel power issues. What is the voice problem with CM7, could you tell me?
chacona said:
Hi, recently I have to work using C#, so I have no time to investigate more on CM7. With CM7, currently I notice that there are issues regarding keys such as MUTE, CAMERA, and kernel power issues. What is the voice problem with CM7, could you tell me?
Click to expand...
Click to collapse
The voice issue is:
Then someone calls and you answer, other person hears a garbeled voice,
But if you disconnect and recall its working fine
prasad12ka4 said:
The voice issue is:
Then someone calls and you answer, other person hears a garbeled voice,
But if you disconnect and recall its working fine
Click to expand...
Click to collapse
Okay, thank you for your information. With the information from The Manii about the Phoenix kernel, I am testing their work to see whether problems in stock kernel are solved or not. I will note this issue to see whether I can fix it. At least, I think we should have a good working kernel first.
hope we could make it work, would be cool to have it at least at 1.4 to 1.9 or even 2ghz

help please problems with moto z

Hello good evening days or evenings from wherever they are watching this post haha ​​I would like to know if someone can help me with my problem I'm new to this and I think the phone had a hardbrick my bike z xt 1650-03 with android 8 lo I wanted to go back to android 7 and it worked for me then I got an update and when I was updating it turned off and it did not turn on but it did not turn on it does not do anything but if the pc recognizes it when I connect it via usb ... when trying to make a blankflash I get the following error I would appreciate your help excuse the English greetings and again thank you
Code:
**** Log buffer [000001] 2018-09-07_23:03:13 ****
[ -0.000] Opening device: \\.\COM4
[ 0.016] Detecting device
[ 0.047] ...cpu.id = 2375 (0x947)
[ 0.047] ...cpu.sn = 3567941557 (0xd4aa77b5)
[ 0.047] Opening singleimage
[ 0.295] Loading package
[ 0.312] ...filename = singleimage.pkg.xml
[ 0.323] Loading programmer
[ 0.325] ...filename = programmer.elf
[ 0.325] Sending programmer
[ 0.403] Handling things over to programmer
[ 0.406] Identifying storage type
[ 0.406] Waiting for firehose to get ready
[ 36.998] ReadFile() failed, GetLastError()=0
[ 60.682] Could not determine storage type. Assuming eMMC...
[ 60.682] Identifying CPU version
[ 60.682] Waiting for firehose to get ready
[122.434] Waiting for firehose to get ready
[184.168] ...MSM8996 unknown
[184.168] Determining target secure state
[184.168] Waiting for firehose to get ready
[245.909] ...secure = no
[246.081] Initializing storage
[246.081] Waiting for firehose to get ready
[307.842] Configuring device...
[307.842] Waiting for firehose to get ready
[369.566] Waiting for firehose to get ready
[431.265] Waiting for firehose to get ready
[492.969] Waiting for firehose to get ready
[554.681] Initializing storage
[554.697] Waiting for firehose to get ready
[616.378] Configuring device...
[616.378] Waiting for firehose to get ready
[678.056] Waiting for firehose to get ready
[739.760] Waiting for firehose to get ready
[801.467] Waiting for firehose to get ready
[863.175] Waiting for firehose to get ready
[924.859] Configuring device...
[924.859] Waiting for firehose to get ready
[986.568] Waiting for firehose to get ready
[1048.257] Waiting for firehose to get ready
[1109.941] Waiting for firehose to get ready
[1171.626] ERROR: do_package()->do_recipe()->do_configure()->buffer_read()->device_read()->IO error
[1171.626] Check qboot_log.txt for more details
[1171.626] Total time: 1171.626s
[1171.626] There were some hiccups in backup and restore.
[1171.626] Please save the following files and see a Bootloader member.
[1171.626] 1) ./qboot_log.txt
[1171.626] 2) ./backup_0xD4AA77B5_2018-09-07_230719.img
[1171.626]
[1171.626]
[1171.626] qboot version 3.37
[1171.626]
[1171.626] DEVICE {
[1171.626] name = "\\.\COM4",
[1171.626] flags = "0x64",
[1171.626] addr = "0x61FE5C",
[1171.626] sahara.current_mode = "0",
[1171.626] api.buffer = "0x10C9020",
[1171.626] cpu.serial = "3567941557",
[1171.626] cpu.id = "2375",
[1171.626] cpu.sv_sbl = "0",
[1171.626] cpu.name = "MSM8996",
[1171.626] sahara.programmer = "programmer.elf",
[1171.626] module.firehose = "0xD78DD8",
[1171.626] storage.type = "eMMC",
[1171.626] cpu.ver = "0",
[1171.626] cpu.vername = "unknown",
[1171.626] api.bnr = "0xC7C7B8",
[1171.626] }
[1171.626]
[1171.626]
[1171.626] Backup & Restore {
[1171.626] num_entries = 26,
[1171.626] restoring = "false",
[1171.626] restore_error = "not started",
[1171.626] entries[00] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cid"},
[1171.626] entries[01] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="frp"},
[1171.626] entries[02] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="fsc"},
[1171.626] entries[03] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="fsg"},
[1171.626] entries[04] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hw"},
[1171.626] entries[05] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="misc"},
[1171.626] entries[06] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="modemst1"},
[1171.626] entries[07] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="modemst2"},
[1171.626] entries[08] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="persist"},
[1171.626] entries[09] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="sp"},
[1171.626] entries[10] = { skipped = 0, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="utags"},
[1171.626] entries[11] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="aboot"},
[1171.626] entries[12] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cdt"},
[1171.626] entries[13] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib"},
[1171.626] entries[14] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="cmnlib64"},
[1171.626] entries[15] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devcfg"},
[1171.626] entries[16] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="devinfo"},
[1171.626] entries[17] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="dhob"},
[1171.626] entries[18] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hob"},
[1171.626] entries[19] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="hyp"},
[1171.626] entries[20] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="keymaster"},
[1171.626] entries[21] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="pmic"},
[1171.626] entries[22] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="prov"},
[1171.626] entries[23] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="rpm"},
[1171.626] entries[24] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="tz"},
[1171.626] entries[25] = { skipped = 1, backup_tried = 0, backup_failed = 0, restore_tried = 0, restore_failed = 0, name ="xbl"},
[1171.626] simg = {
[1171.626] filename = "backup_0xD4AA77B5_2018-09-07_230719.img",
[1171.626] entries[00] = { size = 457172, name = "programmer.elf" },
[1171.626] }
[1171.626] }
[1171.626]
**** Log buffer [000001] 2018-09-08_01:28:48 ****
[ 0.000] Opening device: \\.\COM4
[ 0.003] Detecting device
[ 3.008] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 3.008] Check qboot_log.txt for more details
[ 3.008] Total time: 3.030s
[ 3.009]
[ 3.009] qboot version 3.37
[ 3.009]
[ 3.009] DEVICE {
[ 3.009] name = "\\.\COM4",
[ 3.009] flags = "0x64",
[ 3.009] addr = "0x61FE5C",
[ 3.009] api.bnr = "0x1A2E58",
[ 3.009] }
[ 3.009]
[ 3.009]
[ 3.009] Backup & Restore {
[ 3.009] num_entries = 0,
[ 3.009] restoring = "false",
[ 3.009] backup_error = "not started",
[ 3.009] restore_error = "not started",
[ 3.009] }
[ 3.009]

Moto x4 XT1900-1 not entering fastboot

I recently purchased a refurbished Moto X4, which shipped to me as a hard brick a month ago.
The device would not vibrate, or enter fastboot mode for a recovery option when holding down power + volume down.
After downloading the Motorolla USB drivers, I was finally getting windows to chime when the device was being plugged in. Windows did *not* recognize the device as a Qualcomm USB device. It would just chime, and nothing would show up in device manager showing a USB device. Just a chime.
Through some miracle, running a blankflash.bat file while holding down the fastboot buttons, after installing ADB eventually got me to a fastboot menu, from which I could restore the phone to factory settings and use it.
That worked for about a month.
Now the phone is hard bricked again, with the same symptoms as before (No fastboot; no recognized Qualcomm USB device), and now blankflash gives me the following errors when I try to use it to get me to fastboot:
**** Log buffer [000001] 2019-05-22_19:31:05 ****
[ 0.000] Opening device: \\.\COM5
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 172 (0xac)
[ 0.006] ...cpu.sn = 518110791 (0x1ee1be47)
[ 0.006] Opening singleimage
[ 0.007] Loading package
[ 0.009] ...filename = pkg.xml
[ 0.011] Loading programmer
[ 0.011] ...filename = programmer.elf
[ 0.011] Sending programmer
[ 0.215] Handling things over to programmer
[ 0.216] Identifying CPU version
[ 0.216] Waiting for firehose to get ready
[ 3.235] ...SDM630 1.0
[ 3.235] Determining target secure state
[ 3.237] ...secure = yes
[ 3.272] Configuring device...
[ 3.279] Flashing GPT...
[ 3.279] Flashing partition with gpt.bin
[ 3.284] Initializing storage
[ 4.463] Target NAK!
[ 4.463] ...ERROR: Failed to open the SDCC Device slot 0 partition 0
[ 4.463] ...ERROR: Failed to open the device 1 slot 0 partition 0
[ 4.463] ...INFO: Device type 1, slot 0, partition 0, error 0
[ 4.463] ...WARN: Get Info failed to open 1 slot 0, partition 0, error 0
[ 4.464] ...ERROR: Failed to get device info slot:0artition:0
[ 4.464] ...GetStorageInfo Failed - storage_device_get_info() returned FALSE
[ 4.464] ...ERROR 14: Line 1283: HANDLE_STORAGE_INFO_FAILURE
[ 4.465] ERROR: do_package()->do_recipe()->do_flash()->flash_simg()->do_package()->do_recipe()->do_flash()->gpt_flash()->get_storage()->init_storage()->firehose_do_fmt()->do_recipe()->NAK
[ 4.465] Check qboot_log.txt for more details
[ 4.466] Total time: 4.468s
[ 4.466]
[ 4.466] qboot version 3.86
[ 4.466]
[ 4.466] DEVICE {
[ 4.466] name = "\\.\COM5",
[ 4.466] flags = "0x144",
[ 4.466] addr = "0x62FD64",
[ 4.466] sahara.current_mode = "0",
[ 4.466] api.buffer = "0xEC5020",
[ 4.466] cpu.serial = "518110791",
[ 4.466] cpu.id = "172",
[ 4.466] cpu.sv_sbl = "1",
[ 4.466] cpu.name = "SDM630",
[ 4.466] storage.type = "eMMC",
[ 4.466] sahara.programmer = "programmer.elf",
[ 4.466] module.firehose = "0xFFEAB8",
[ 4.466] api.firehose = "0xFFEF20",
[ 4.466] cpu.ver = "256",
Click to expand...
Click to collapse
Has anyone else experienced this? Or can anyone explain to me what tools to use and what they do? I am very new to this unbricking process.

[Bricked] [Vivax] Tablet Stuck On Kernel Boot

Tablet info:
Manufacturer: Vivax
Model: TPC-804 3G
Cards: No Sim and No SD Card installed
CPU: MT8321A
Board QR Sticker: 0600-MW86Q9-00R|180113|00827
Board Sticker 2:
K706H (LZ)
SN: JY171212000238
K706.N0.V10.8.RC-V04.B128H.Low--8(chinese characters)
System: Android 7.0/7.1 Stock (never modified, unrooted)
I did factory reset and after factory reset most of the apps started popping up "Has stopped working..." while in wizard for first setup after factory reset. Then after i logged into google account i just wanted to format sd card and when i pulled from top of the screen to bottom to see notifications the tablet just froze. Now it wont boot, stuck at logo while kernel is loading. Recovery does not work also(perhaps cuz of kernel not booting?). Only fastboot mode works but bootloader is locked(OEM unlock not checked in andorid) and i cannot unlock it. I also dont have original rom and cannot find it.
Kernel log seems okay but then the kernel gets stuck in some kind of loop and wdt kicks every few seconds. Here is example:
Code:
[ 209.689518] <2>.(2)[151:wdtk-2][WDK]: kick Ex WDT,RT[209689509961]
[ 213.479513] <2>.(2)[116:hang_detect][Hang_Detect] hang_detect disabled.
[ 213.516845] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 213.519550] <0>-(0)[0:swapper/0][Power/swap]CNT(dpidle,rgidle): [0] = (0,42698), [1] = (0,5026), [2] = (0,33479), [3] = (0,154),
[ 213.521005] <0>-(0)[0:swapper/0][Power/swap]dpidle_block_cnt: [by_cpu] = 10737, [by_clk] = 0, [by_tmr] = 0, [by_oth] = 0, [by_vtg] = 0,
[ 213.522536] <0>-(0)[0:swapper/0][Power/swap]dpidle_block_mask: 0x00000000, 0x00000000, 0x00000000, 0x00000011, 0x00000010, 0x00000010, 0x00000c03, 0x0000000c, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
[ 213.527588] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3834,3795),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(94,94),UI_SOC=95,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3301
[ 213.529388] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=95, SOC=94, counter = 4
[ 213.530351] <2>.(2)[146:bat_thread_kthr]UI_SOC=(95), resetBatteryMeter=(0)
[ 213.531208] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 216.119554] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
[ 218.530352] <0>-(0)[0:swapper/0][Power/swap]CNT(soidle,rgidle): [0] = (0,43697), [1] = (0,5026), [2] = (0,34247), [3] = (0,154),
[ 218.531808] <0>-(0)[0:swapper/0][Power/swap]soidle_block_cnt: [by_cpu] = 5522, [by_clk] = 0, [by_tmr] = 0, [by_oth] = 0, [by_vtg] = 0,
[ 218.533327] <0>-(0)[0:swapper/0][Power/swap]soidle_block_mask: 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
[ 223.516871] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 223.527603] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3831,3792),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(94,94),UI_SOC=95,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3219
[ 223.529404] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=95, SOC=94, counter = 5
[ 223.530366] <2>.(2)[146:bat_thread_kthr]UI_SOC=(95), resetBatteryMeter=(0)
[ 223.531223] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 226.127537] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
[ 229.699519] <2>.(2)[151:wdtk-2][WDK]: kick Ex WDT,RT[229699511085]
[ 233.516903] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 233.529656] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3829,3790),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(94,94),UI_SOC=95,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3246
[ 233.531457] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=95, SOC=94, counter = 6
[ 233.532397] <2>.(2)[146:bat_thread_kthr]UI_SOC=(95), resetBatteryMeter=(0)
[ 233.533258] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 236.134380] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
[ 243.489509] <2>.(2)[116:hang_detect][Hang_Detect] hang_detect disabled.
[ 243.516925] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 243.529674] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3827,3787),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(93,93),UI_SOC=95,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3287
[ 243.530711] <2>-(0)[0:swapper/0][Power/swap]CNT(dpidle,rgidle): [0] = (0,47909), [1] = (0,5026), [2] = (0,38968), [3] = (0,154),
[ 243.530721] <2>-(0)[0:swapper/0][Power/swap]dpidle_block_cnt: [by_cpu] = 10697, [by_clk] = 0, [by_tmr] = 0, [by_oth] = 0, [by_vtg] = 0,
[ 243.530732] <2>-(0)[0:swapper/0][Power/swap]dpidle_block_mask: 0x00000000, 0x00000000, 0x00000000, 0x00000011, 0x00000010, 0x00000010, 0x00000c03, 0x0000000c, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
[ 243.536757] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=94, SOC=93, counter = 0
[ 243.537697] <2>.(2)[146:bat_thread_kthr]UI_SOC=(94), resetBatteryMeter=(0)
[ 243.538559] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 246.141177] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
[ 248.542132] <0>-(0)[0:swapper/0][Power/swap]CNT(soidle,rgidle): [0] = (0,48767), [1] = (0,5026), [2] = (0,39917), [3] = (0,154),
[ 248.543589] <0>-(0)[0:swapper/0][Power/swap]soidle_block_cnt: [by_cpu] = 5070, [by_clk] = 0, [by_tmr] = 0, [by_oth] = 0, [by_vtg] = 0,
[ 248.545109] <0>-(0)[0:swapper/0][Power/swap]soidle_block_mask: 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
[ 249.709513] <2>.(2)[151:wdtk-2][WDK]: kick Ex WDT,RT[249709504902]
[ 253.516957] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 253.527682] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3824,3784),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(93,93),UI_SOC=94,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3309
[ 253.529511] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=94, SOC=93, counter = 1
[ 253.530451] <2>.(2)[146:bat_thread_kthr]UI_SOC=(94), resetBatteryMeter=(0)
[ 253.531311] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 256.147945] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
[ 263.516979] <2>.(2)[146:bat_thread_kthr][BAT_thread]Cable out
[ 263.527102] <2>.(2)[146:bat_thread_kthr]AvgVbat=(3821,3781),AvgI=(0,0),VChr=198,AvgT=(25,25),SOC=(93,93),UI_SOC=94,ZCV=3992,CHR_Type=0 bcct:0:0 I:7000 Ibat:-3352
[ 263.528903] <2>.(2)[146:bat_thread_kthr][Sync_Real] UI_SOC=94, SOC=93, counter = 2
[ 263.529865] <2>.(2)[146:bat_thread_kthr]UI_SOC=(94), resetBatteryMeter=(0)
[ 263.530722] <2>-(2)[146:bat_thread_kthr]mtk_rtc_hal_common: rtc_spare_reg[0] = {32796, 127, 8}
[ 266.151446] <0>-(0)[0:swapper/0][Power/swap]DP: No enter --- SODI: No enter ---
Any hope of fixing this? This tablet is really important to me, not because of data on it just...

Categories

Resources