Просмотр полной версии : [Вопрос] G3 LS990 как восстановить boot?
Привет всем. Тел LS990 принесли висящий на заставке, по спешке прошил я ему от d802 теперь тел видится как qualcom Hs-usb 9008, не включается вообще. А на зло dll был модифицированным поэтому прошивка от d802 на него прошился.
Есть ли способ воскресить аппарат?
.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)) ::.
Пробовал, он сначал видит, выбираю модель что-то делает и тупо аппарат отключается от компа
вот лог >> ---------------------------- Start Logging ----------------------------
>> USB Status : Qualcomm HS-USB QDLoader 9008 (COM127)
>> Ready to access the target board...
>> BootLoader File : LGLS990_ASPR_Sprint.mbn
>> 1. Model : LGLS990 , 2. Suffix : ASPR , 3. Operator : Sprint
>> Bootloader : LGLS990_ASPR_Sprint.mbn
>> AP Chip : MSM8974_G3 , BootLoader : LGLS990_ASPR_Sprint.mbn
>> Trying Connection To Device with sahara protocol for AP Chip.
>> Successfully Connection To Device with sahara protocol for AP Chip.
>> connected with Sahara Protocol successfully.
>> Loading flash to SYS_IMEM.
>> Loading 0 Kbytes to SYS_IMEM.
>> Loading 4 Kbytes to SYS_IMEM.
>> Loading 8 Kbytes to SYS_IMEM.
>> Loading 12 Kbytes to SYS_IMEM.
>> Loading 16 Kbytes to SYS_IMEM.
>> Loading 20 Kbytes to SYS_IMEM.
>> Loading 24 Kbytes to SYS_IMEM.
>> Loading 28 Kbytes to SYS_IMEM.
>> Loading 32 Kbytes to SYS_IMEM.
>> Loading 36 Kbytes to SYS_IMEM.
>> Loading 40 Kbytes to SYS_IMEM.
>> Loading 44 Kbytes to SYS_IMEM.
>> Loading 45 Kbytes to SYS_IMEM.
>> Successfully Loaded to SYS_IMEM.(Total 45 Kbytes)
>> Flash Image was normally loaded to SYS_IMEM.
>> Checking for device status.
>> [Verifying Hello Protocol]
>> Sending Hello request 0 time(s).
>> SendSync EHOST_HELLO_RSP OK.
>> Hello Response OK.
>> Got Hello response for Hello request.
>> [Verifying Security Protocol]
>> Security Response OK.
>> Connected to flash bootloader.
1> ----------------------------------------------------------------------
>> PBL SOFTWARE HISTORY
1> ----------------------------------------------------------------------
>> 1.Smart Boot Diagnosis Tool v1.3.1 <Analysis Tool for Booting failure>
>> 2.PBL_VERSION_NUMBER [fc021834] = 1c6c6162
1> ----------------------------------------------------------------------
1> ----------------------------------------------------------------------
>> SECURE_BOOT_INFORMATION
1> ----------------------------------------------------------------------
>> [QFPROM - AP Anti-rollback Region of OEM Region ]
>> QFPROM_AP_ANTIROLLBACK_1 [0xFC4B80B8] = 0x00000000
>> QFPROM_AP_ANTIROLLBACK_2 [0xFC4B80BC] = 0x00000000
>> QFPROM_AP_ANTIROLLBACK_3 [0xFC4B80C0] = 0x00000000
>> QFPROM_AP_ANTIROLLBACK_4 [0xFC4B80C4] = 0x00000000
1> ----------------------------------------------------------------------
>> QFPROM_DEVICE_SN_1 [0xFC4B81F0] = 0x0C48094A
>> QFPROM_DEVICE_SN_2 [0xFC4B81F4] = 0x8800000B
1> ----------------------------------------------------------------------
>> QFPROM_MSA_ANTIROLLBACK_1 [0xFC4B80C8] = 0x00000000
>> QFPROM_MSA_ANTIROLLBACK_2 [0xFC4B80CC] = 0x00000000
1> ----------------------------------------------------------------------
>> [QFPROM QFuse INFO]
>> QFPROM_OEM_ID_LSB [0xFC4B80F0] = 0x00310000
>> QFPROM_OEM_ID_MSB [0xFC4B80F4] = 0x00000000
>> QFPROM_SECURE_BOOT_ENABLE_LSB [0xFC4B83F8] = 0x00202020
>> QFPROM_SECURE_BOOT_ENABLE_MSB [0xFC4B83FC] = 0x00000000
>> QFPROM_JTAG_DISABLE_LSB [0xFC4B80E8] = 0x3FC000C0
>> QFPROM_JTAG_DISABLE_MSB [0xFC4B80EC] = 0x040001FE
1> ----------------------------------------------------------------------
>> JTAG_ID [0xFC4BE0E0] = 0x107B40E1
>> OEM_ID [0xFC4BE0E4] = 0x00310000
>> SERIAL_NUM_MSB [0xFC4B81F4] = 0x8800000B
>> SERIAL_NUM_LSB [0xFC4B81F0] = 0x0C48094A
>> [SECURITY INFO]
>> OEM_CONFIG_ROW0_LSB_ADDR [0xFC4B80E8] = 0x3FC000C0
>> OEM_CONFIG_ROW0_MSB_ADDR [0xFC4B80EC] = 0x040001FE
>> OEM_CONFIG_ROW1_LSB_ADDR [0xFC4B80F0] = 0x00310000
>> OEM_CONFIG_ROW1_MSB_ADDR [0xFC4B80F4] = 0x00000000
>> FEAT_CONFIG_ROW0_LSB_ADDR [0xFC4B80F8] = 0x00B08010
>> FEAT_CONFIG_ROW0_MSB_ADDR [0xFC4B80FC] = 0x00000000
>> FEAT_CONFIG_ROW1_LSB_ADDR [0xFC4B8100] = 0x00000001
>> FEAT_CONFIG_ROW1_MSB_ADDR [0xFC4B8104] = 0x0004785F
1> ----------------------------------------------------------------------
>> Start Address : 0xfc102140
>> End Address : 0xfc102c80
1> ----------------------------------------------------------------------
>> PBL_APPS LOG
1> ----------------------------------------------------------------------
>> PBL_LOG_COUNT=46
>> LOG_CODE :: 0xef010800 [ DECODED : 0x00010800 ]
>> TIMESTAMP :: 0x0002fbcc
>> LOG_CODE :: 0xef0f0203 [ DECODED : 0x000f0203 ]
>> TIMESTAMP :: 0x0003027b
>> LOG_CODE :: 0xef010802 [ DECODED : 0x00010802 ]
>> TIMESTAMP :: 0x000337c6
>> LOG_CODE :: 0xef010804 [ DECODED : 0x00010804 ]
>> TIMESTAMP :: 0x00034e18
>> LOG_CODE :: 0xef010806 [ DECODED : 0x00010806 ]
>> TIMESTAMP :: 0x00035169
>> LOG_CODE :: 0xef010808 [ DECODED : 0x00010808 ]
>> TIMESTAMP :: 0x0003520c
>> LOG_CODE :: 0xef01080a [ DECODED : 0x0001080a ]
>> TIMESTAMP :: 0x000352a4
>> LOG_CODE :: 0xef0f0300 [ DECODED : 0x000f0300 ]
>> TIMESTAMP :: 0x00035306
>> LOG_CODE :: 0xef01080c [ DECODED : 0x0001080c ]
>> TIMESTAMP :: 0x0003533a
>> LOG_CODE :: 0xef5d0200 [ DECODED : 0x005d0200 ]
>> TIMESTAMP :: 0x00035413
>> LOG_CODE :: 0xef5d0406 [ DECODED : 0x005d0406 ]
>> TIMESTAMP :: 0x00103559
>> LOG_CODE :: 0xef5d0600 [ DECODED : 0x005d0600 ]
>> TIMESTAMP :: 0x00107112
>> LOG_CODE :: 0xef5d0700 [ DECODED : 0x005d0700 ]
>> TIMESTAMP :: 0x0010acc5
>> LOG_CODE :: 0xef0f0400 [ DECODED : 0x000f0400 ]
>> TIMESTAMP :: 0x0010ad1c
>> LOG_CODE :: 0xef5d0c00 [ DECODED : 0x005d0c00 ]
>> TIMESTAMP :: 0x0010b2a7
>> LOG_CODE :: 0xef5d0a00 [ DECODED : 0x005d0a00 ]
>> TIMESTAMP :: 0x0010b3a1
>> LOG_CODE :: 0xef5d1000 [ DECODED : 0x005d1000 ]
>> TIMESTAMP :: 0x00110299
>> LOG_CODE :: 0xef5d1301 [ DECODED : 0x005d1301 ]
>> TIMESTAMP :: 0x0011c876
>> LOG_CODE :: 0xef5d1500 [ DECODED : 0x005d1500 ]
>> TIMESTAMP :: 0x0011c8ab
>> LOG_CODE :: 0xef5d1600 [ DECODED : 0x005d1600 ]
>> TIMESTAMP :: 0x0011c8fb
>> LOG_CODE :: 0xef01080e [ DECODED : 0x0001080e ]
>> TIMESTAMP :: 0x00121fbb
>> LOG_CODE :: 0xef1d0300 [ DECODED : 0x001d0300 ]
>> TIMESTAMP :: 0x00122089
>> LOG_CODE :: 0xef010810 [ DECODED : 0x00010810 ]
>> TIMESTAMP :: 0x00176071
>> LOG_CODE :: 0xef0f0500 [ DECODED : 0x000f0500 ]
>> TIMESTAMP :: 0x00176184
>> LOG_CODE :: 0xef0b000f [ DECODED : 0x000b000f ]
>> TIMESTAMP :: 0x0017b1be
>> LOG_CODE :: 0xef010800 [ DECODED : 0x00010800 ]
>> TIMESTAMP :: 0x0017b6d1
>> LOG_CODE :: 0xef010801 [ DECODED : 0x00010801 ]
>> TIMESTAMP :: 0x0017b79c
>> LOG_CODE :: 0xef010802 [ DECODED : 0x00010802 ]
>> TIMESTAMP :: 0x0017cf9d
>> LOG_CODE :: 0xef010803 [ DECODED : 0x00010803 ]
>> TIMESTAMP :: 0x0017cfeb
>> LOG_CODE :: 0xef010804 [ DECODED : 0x00010804 ]
>> TIMESTAMP :: 0x0017d334
>> LOG_CODE :: 0xef010805 [ DECODED : 0x00010805 ]
>> TIMESTAMP :: 0x0017d367
>> LOG_CODE :: 0xef010806 [ DECODED : 0x00010806 ]
>> TIMESTAMP :: 0x0017d408
>> LOG_CODE :: 0xef010807 [ DECODED : 0x00010807 ]
>> TIMESTAMP :: 0x0017d43c
>> LOG_CODE :: 0xef5d0201 [ DECODED : 0x005d0201 ]
>> TIMESTAMP :: 0x0017d524
>> LOG_CODE :: 0xef010604 [ DECODED : 0x00010604 ]
>> TIMESTAMP :: 0x001966c2
>> LOG_CODE :: 0xef010800 [ DECODED : 0x00010800 ]
>> TIMESTAMP :: 0x00196bcf
>> LOG_CODE :: 0xef010801 [ DECODED : 0x00010801 ]
>> TIMESTAMP :: 0x00196c99
>> LOG_CODE :: 0xef010802 [ DECODED : 0x00010802 ]
>> TIMESTAMP :: 0x00198484
>> LOG_CODE :: 0xef010803 [ DECODED : 0x00010803 ]
>> TIMESTAMP :: 0x001984d4
>> LOG_CODE :: 0xef010804 [ DECODED : 0x00010804 ]
>> TIMESTAMP :: 0x00198824
>> LOG_CODE :: 0xef010805 [ DECODED : 0x00010805 ]
>> TIMESTAMP :: 0x00198857
>> LOG_CODE :: 0xef010806 [ DECODED : 0x00010806 ]
>> TIMESTAMP :: 0x0019890b
>> LOG_CODE :: 0xef010807 [ DECODED : 0x00010807 ]
>> TIMESTAMP :: 0x0019893f
>> LOG_CODE :: 0xef0f0600 [ DECODED : 0x000f0600 ]
>> TIMESTAMP :: 0x001ac0c9
>> LOG_CODE :: 0xef0f0500 [ DECODED : 0x000f0500 ]
>> TIMESTAMP :: 0x06fd7332
>> LOG_CODE :: 0xefa00502 [ DECODED : 0x00a00502 ]
>> TIMESTAMP :: 0x07002e76
1> ----------------------------------------------------------------------
>> < PBL DUMP LOG >
1> ----------------------------------------------------------------------
>> 1> PBL_GENERAL_LOG_FUNC_EXEC
1> PBL_FUSE_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_FUSE_FAST_BOOT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_SDCC_LOG_DETECT_PORT_ACCESS_ERR
1> PBL_SDC_LOG_DEFAULT
1> PBL_SDCC_LOG_GOT_RCA_ERR
1> PBL_SDCC_LOG_GOT_CSD_ERR
1> PBL_FUSE_SDCC_MCLK_BOOT_FREQ
1> PBL_SDCC_LOG_READ_DATA_ERR
1> PBL_SDCC_LOG_DATA_TRANSFER_MODE_ERR
1> PBL_SDCC_LOG_DETECT_GPT_ERR
1> PBL_SDC_LOG_DEFAULT
1> PBL_SDCC_LOG_GPT_IS_PRIMARY_ERR
1> PBL_SDCC_LOG_GPT_GOT_SBL_ENTRY_ERR
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_LOADER_LOG_IMG_HDR
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_FUSE_AP_SW_REV
1> [PBL_LOG_SECBOOT] SECBOOT INVALID MSM HW ID
1> PBL_GENERAL_LOG_FUNC_EXEC
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_SDC_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_FUNC_EXEC
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_GENERAL_LOG_DEFAULT
1> PBL_FUSE_USB_ENUM_TIMEOUT
1> PBL_FUSE_AP_SW_REV
1> PBL_AUTHENTICATION_LOG_DEFAULT
>> Logged Time : 2015-12-02 13:10:33...successfully Completed.
>> Saved Log File(LOG_LGLS990_ASPR_Sprint_20151202_131033.txt) successfully.
Также пробовал BoardDiag3.99c, требует DL режима.
Ошибка: Device dload mode, device was not found in dload trying flash programmer"
Есть ли у кого проверенный способ? мозг кипит уже с этим.
В итоге нашел плату и поставил от европейского G3.
Восстановил такой аппарат через BoardDiag3.99c. Только в download входит 1 раз из 50. открыл - вода. Что может давать 9008? Может здесь по аналогии как с one s. Когда 9008. там проблема по втором кп. причем его можно просто снять и аппарат оживает.
Dimaster
08.04.2016, 12:59
Что может давать 9008? Может здесь по аналогии как с one s. Когда 9008. там проблема по втором кп. причем его можно просто снять и аппарат оживает.
КЗ по шине CMD, отсутствие питаний Vcc/Vccq еММС, снята еММС. Это аппаратный аспект.
Вот еще:
The main power source of D821/D821 is provided by 2 chips which are PM8941 and PM8841. Since MSM8974 only
powers up normally when MSM8974 is properly powered therefore, PM8941 is the actual one to take look at.
Power ON sequence of D821/D821 is below.
1. PM8941 receives a poweron trigger (e.g. KPD_PWR_N press).
2. PM8941 poweron sequence begins (PBS sequence runs). The following take place:
- BMS OCV measurement occurs.
- EXT_REG_EN1 is asserted (VPH_PWR) to enable external supplies.
- PON_OUT is asserted (1.8 V) to enable PM8841.
- A timer starts to allow PM8841 to complete his sequence.
3. PM8841 receives poweron trigger (PON_1 and PS_HOLD are asserted).
4. PM8841 poweron sequence begins (PBS sequence runs). The following take place:
- S1 is turned ON (memory supply).
- S2 is turned ON (core supply).
5. PM8841 PBS sequence completes. Since PM8841 PS_HOLD is already high, the PM8841 sequence completes. PM8841
is on.
6. PBS sequence on PM8941 continues.
- The timer on PM8841 expires.
- The rest of the power sequence (regulators, clocks) are enabled in several steps.
7. The PM8941 PBS sequence completes. PM8941 PON module deasserts PON_RESET_N and sets PS_HOLD timer.
8. Once PON_RESET_N is deasserted, MSM comes out of reset. and PBL will assert PS_HOLD. PM8941 is on.
9. After FLCB, secondary poweron sequence takes place.
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot