PDA

Просмотр полной версии : iPad Air 2 не прошивается



app_master
14.02.2017, 12:47
Аппарат пришёл из другого сервиса, с неисправностью не заряжается, не включается. Как выяснилось аппарат заряжается, но нет картинки. При осмотре обнаружил оторванный L4612, восстановил, картинка появилась, аппарат на шнурке. Судя по тому, что дисплейный модуль менялся, аппарат падал. При обновлении/восстановлении шкала на самом устройстве доходит до половины, потом резко до 80%, потом тухнет и включается снова на шнурке. При этом в тунце операция "Восстановление прошивки iPad" доходит до конца и никакую ошибку не выдаёт. Сначала подумал на кнопку "домой", попробовал прошить с другим дисплейным модулем, то же самое. Проверил цепь кнопки, в порядке. Конец лога прошивки:



[07:34:42.0983] amai: AMAuthInstallBasebandHandleUpdaterStatus: commandAccepted: YES
[07:34:43.0343] requested restore behavior: Erase
[07:34:43.0346] amai: AMAuthInstallBasebandSetParametersWithUpdaterOutput: manifest dict not found
[07:34:43.0346] amai: _AMAuthInstallBasebandCheckForParameterChange: nonce changed
[07:34:43.0346] amai: _AMAuthInstallBasebandCheckForParameterChange: eUICC Param 0 unchanged
[07:34:43.0346] amai: _AMAuthInstallBasebandCheckForParameterChange: eUICC Param 1 unchanged
[07:34:43.0346] amai: _AMAuthInstallBasebandCheckForParameterChange: eUICC Param 2 unchanged
[07:34:43.0346] amai: AMAuthInstallBasebandSetParametersWithUpdaterOutput: bbParameters changed, triggering bbfw re-personalization
[07:34:43.0346] requested restore behavior: Erase
[07:34:43.0346] requested variant: Erase
[07:34:43.0346] requested restore behavior: Erase
[07:34:43.0346] amai: AMAuthInstallBundleFDRSupported: FDR is supported for this device
[07:34:43.0346] amai: _AMAuthInstallBundleShouldPersonalizeOS: Personalize OS = Yes
[07:34:43.0346] amai: _AMAuthInstallBundleShouldPersonalizeOS: Personalize OS = Yes
[07:34:43.0349] amai: AMAuthInstallBasebandCreateMeasurements: Using set ChipID 0x007F50E1 to measure
[07:34:44.0026] amai: _FindSbl1HeaderInFileData: found SBL header
[07:34:44.0026] amai: _FindSbl1HeaderInFileData: foundMagic=1
[07:34:44.0026] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: fileSize=0x2a5bc, srcOffset=0x50, codeSize=0x28c6c
[07:34:44.0026] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: version=0xa510cfd0, personalizationOffset=0x28bf0
[07:34:44.0026] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: reservationLength=0x7c, codeBytesHashed=0x28c40 (ok)
[07:34:44.0030] amai: _FindSbl1HeaderInFileData: found SBL header
[07:34:44.0030] amai: _FindSbl1HeaderInFileData: foundMagic=1
[07:34:44.0030] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: fileSize=0x2a5bc, srcOffset=0x50, codeSize=0x28c6c
[07:34:44.0030] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: version=0xa500cfd0, personalizationOffset=0x28bf0
[07:34:44.0030] amai: AMAuthInstallMonetSetVersionAndPartialDigestForSBL: reservationLength=0x7c, codeBytesHashed=0x28c40 (ok)
[07:34:44.0036] amai: BbfwReaderFindAndCopyFileData: failed to find bbfw item "vinyl/update/main/signedprofile.der": File error
[07:34:44.0036] amai: BbfwReaderFindAndCopyFileData: failed to find bbfw item "vinyl/update/gold/signedprofile.der": File error
[07:34:44.0036] amai: _AMAuthInstallBundleSetBasebandKeyHashes: setting (from build manifest): BbProvisioningManifestKeyHash = <CFData 00000234598EEDB0 [00007FFCAAFA8100]>{length = 32, capacity = 32, bytes = 0xbbefed702c2f690fb563db78d08e327a ... 6913a1688546056a}
[07:34:44.0036] amai: _AMAuthInstallBundleSetBasebandKeyHashes: setting (from build manifest): BbActivationManifestKeyHash = <CFData 00000234598EE430 [00007FFCAAFA8100]>{length = 32, capacity = 32, bytes = 0x8cb15ee4c8002199070d9500bb8fb183 ... db5e75ce15536182}
[07:34:44.0036] amai: _AMAuthInstallBundleSetBasebandKeyHashes: setting (from build manifest): BbFDRSecurityKeyHash = <CFData 00000234598EEBF0 [00007FFCAAFA8100]>{length = 0, capacity = 0, bytes = 0x}
[07:34:44.0036] amai: _AMAuthInstallBundleRemovePersonalizedBbfw: removing personalizedEntry amai/boot.bbfw
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is False
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreLogo"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreDeviceTree"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreKernelCache"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreRamDisk"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "OSRamdisk" not part of manifest, skipping
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBEC"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBSS"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "KernelCache"
[07:34:44.0036] amai: _AMAuthInstallBundleCreateServerRequestDictionary: skipping "ftap" entry
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: skipping "rfta" entry
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: skipping "ftsp" entry
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: skipping "rfts" entry
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "Diags" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "CFELoader" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "RBM" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "PHLEET" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "PERTOS" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "PEHammer" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "Alamo" not part of manifest, skipping
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: skipping "OS" entry
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "LLB"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "AppleLogo"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging1"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "SEP"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryFull"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryPlugin"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging0"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow1"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreSEP"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow0"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RecoveryMode"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "DeviceTree"
[07:34:44.0037] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBoot"
[07:34:44.0038] amai: AMAuthInstallBasebandApplyTssOverrides: failed to create CFDictionary from Options.plist The data couldn’t be read because it has been corrupt amai: AMAuthInstallBasebandServerRequestAddRequiredTags: Vinyl Tags 0 Measurements 0
[07:34:44.0038] amai: _AMAuthInstallBundleCreateServerRequestDictionary: using UniqueBuildID <CFData 00000234598EF0B0 [00007FFCAAFA8100]>{length = 20, capacity = 20, bytes = 0x7367ead91147bb3eceb9ac6e4bead22fc5dd0beb}
[07:34:44.0038] amai: AMAuthInstallRequestSendSync: SSO function returned NULL and no SSO token was provided, SSO disabled.
[07:34:44.0039] amai: tss_submit_job_with_retry: TSS Connection attempt 1 of 3. (Will retry if TSS_ERR_SERVER_NOT_REACHABLE.)
[07:34:44.0440] amai: tss_submit_job: HttpQueryInfo returned 200
[07:34:44.0456] amai: AMAuthInstallRequestSendSync: received tss response (server version: 2.1.0)
[07:34:44.0458] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RestoreLogo" has been previously personalized; skipping it
[07:34:44.0458] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RestoreDeviceTree" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RestoreKernelCache" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RestoreRamDisk" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "OSRamdisk"
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "iBEC" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "iBSS" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "KernelCache" has been previously personalized; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "ftap" does not require personalization; skipping it
[07:34:44.0459] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "rfta" does not require personalization; skipping it
[07:34:44.0460] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "ftsp" does not require personalization; skipping it
[07:34:44.0460] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "rfts" does not require personalization; skipping it
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "Diags"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "CFELoader"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "RBM"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "PHLEET"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "PERTOS"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "PEHammer"
[07:34:44.0460] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "Alamo"
[07:34:44.0859] amai: _VinylStitchInternal: 0
[07:34:44.0860] amai: BbfwWriterAddFile: added bbfw file: wdt.mbn
[07:34:44.0861] amai: BbfwWriterAddFile: added bbfw file: acdb.mbn
[07:34:44.0863] amai: BbfwWriterAddFile: added bbfw file: bbcfg.mbn
[07:34:48.0129] amai: BbfwWriterAddFile: added bbfw file: qdsp6sw.mbn
[07:34:48.0129] amai: BbfwWriterAddFile: added bbfw file: bbticket.der
[07:34:48.0448] amai: BbfwWriterAddFile: added bbfw file: dsp3.mbn
[07:34:48.0466] amai: BbfwWriterAddFile: added bbfw file: mba.mbn
[07:34:48.0466] amai: BbfwWriterAddFile: added bbfw file: sbl1.mbn
[07:34:48.0482] amai: BbfwWriterAddFile: added bbfw file: rpm.mbn
[07:34:48.0583] amai: BbfwWriterAddFile: added bbfw file: apps.mbn
[07:34:48.0598] amai: BbfwWriterAddFile: added bbfw file: restoresbl1.mbn
[07:34:48.0598] amai: BbfwWriterAddFile: added bbfw file: tz.mbn
[07:34:48.0598] amai: BbfwWriterAddFile: added bbfw file: Options.plist
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "OS" does not require personalization; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "LLB" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "AppleLogo" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryCharging1" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "SEP" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryFull" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryPlugin" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryCharging0" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryLow1" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RestoreSEP" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "BatteryLow0" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "RecoveryMode" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "DeviceTree" has been previously personalized; skipping it
[07:34:48.0614] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "iBoot" has been previously personalized; skipping it
[07:35:01.0341] amai: AMAuthInstallBasebandHandleUpdaterStatus: commandAccepted: YES
[07:35:01.0357] <Restore Device 000002345911CEC0>: operation 55 progress 0
[07:35:09.0515] <Restore Device 000002345911CEC0>: operation 59 progress 0
[07:35:09.0887] <Restore Device 000002345911CEC0>: operation 36 progress -1
[07:35:09.0887] requested restore behavior: Erase
[07:35:09.0940] <Restore Device 000002345911CEC0>: operation 36 progress -1
[07:35:09.0940] requested restore behavior: Erase
[07:35:09.0987] <Restore Device 000002345911CEC0>: operation 17 progress -1
[07:35:10.0119] <Restore Device 000002345911CEC0>: operation 50 progress -1
[07:35:10.0924] <Restore Device 000002345911CEC0>: operation 25 progress -1
[07:35:11.0046] <Restore Device 000002345911CEC0>: operation 52 progress -1
[07:35:11.0868] <Restore Device 000002345911CEC0>: operation 29 progress -1
[07:35:11.0868] <Restore Device 000002345911CEC0>: operation 29 progress -1
[07:35:11.0884] <Restore Device 000002345911CEC0>: operation 29 progress -1
[07:35:11.0899] device returned success
[07:35:11.0899] Sending acknowledgement that final status was received
[07:35:11.0899] <Restore Device 000002345911CEC0>: Restore succeeded
[07:35:11.0899] Finished RestoreOS Restore Phase: Successful
[07:35:11.0899] Restore completed, status:0
[07:35:11.0899]
[07:35:11.0899] =====================================================
[07:35:11.0899] Successfully restored
[07:35:11.0899] =====================================================


смущает строка entry "OSRamdisk" not part of manifest, skipping

Jet
14.02.2017, 12:57
он нормально прошивается, они все так шьются.
Отбросьте от платы все шлейфа, кроме дисплея. попробуйте так прошить.

следующим пунктом, заменить память. но все же кажется, что какая то периферия сбой дает. Была похожая ситуация с датчиком освещения, который над разъемом наушников.

app_master
14.02.2017, 13:09
он нормально прошивается, они все так шьются.
Отбросьте от платы все шлейфа, кроме дисплея. попробуйте так прошить.

следующим пунктом, заменить память. но все же кажется, что какая то периферия сбой дает. Была похожая ситуация с датчиком освещения, который над разъемом наушников.

Пробовал, всё отключал, такая же байда. Память, имеете ввиду ОЗУ, или NAND?

TRALOL
14.02.2017, 13:29
Если в периферии уверены и на плате больше нет оторванных элементов, то скорей нанд. С дохлой озу врят ли бы было изо.

Jet
14.02.2017, 13:47
еще бы проверить по схеме другие устройства, которые расположены на плате и имеют общую шину i2c вместе с теми датчиками.
тот что у меня был случай, там вообще весело было. без всех шлейфов прошился, но при подключении шлейфа наушников перегружался и падал в рекавери. Даже если отключить шлейф и перегрузить планшет, то он все равно залипал в рекавери. Только повторная прошивка его возвращала к жизни.