PDA

Просмотр полной версии : [Вопрос] AGS-L09 увеличение памяти ПЗУ


Dimaster
24.12.2019, 12:26
Задача из конфигурации 2/16 получить 2/32 (3/32). Собран на процессоре MSM8917 4AA
Снята родная память H9TQ17ABJTCCUR-KUM и считан фулл. Разметка у девайса следующая EMMC CID: 90014A484147346132D4DF363CC9C5A9
EMMC CSD: D02701328F5903FFFFFFFFE78A400017
Производитель : SKHYNIX , EMMC Имя: HAG4a2 , HEX: 484147346132 , S/N: DF363CC9 , rev. 0xD4
EMMC Производитель ID: 0x90 , OEM ID: 0x4A , Тип устройства: BGA (Discrete embedded) , Дата: 12/2018
EMMC ROM 1 (Данные пользователя) Объем: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Загрузочный раздел 1/2) Объем: 4096 KB (000000400000)
eMMC RPMB (защищенный блок данных): емкость: 4096 KB (000000400000) Counter: 638 , Response: Not Clean
EMMC Постоянная защита записи: Нет
EMMC Временная защита записи: Нет
Extended CSD информация :
Extended CSD ревизия: 1.8 (MMC 5.1)
21.12.2019 9:47:32> Конфигурация загрузки [PARTITION_CONFIG]: 0x38 , Загрузка из: ROM1 (Раздел пользователя)
21.12.2019 9:47:32> Boot Bus Config: 0x00 , width 1bit
21.12.2019 9:47:32> H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n сигнал постоянно включен
21.12.2019 9:47:32> Поддержка управления разделами [PARTITIONING_SUPPORT]: 0x07
21.12.2019 9:47:32> Устройство поддерживает функции разбиения
21.12.2019 9:47:32> Устройство может иметь расширенные технологические возможности в разделах и области пользовательских данных
21.12.2019 9:47:33> Устройство может иметь атрибуты расширенных разделов
21.12.2019 9:47:33> Свойства раздела [PARTITION_SETTING_COMPLETED]: 0x00
21.12.2019 9:47:33> Бэкап сохранён: HAG4a2_DF363CC9_20191221_094733.extcsd
21.12.2019 9:47:33> EMMC Инициализация выполнена.
21.12.2019 9:47:33>
21.12.2019 9:47:33> Сканирование разделов
21.12.2019 9:47:33> GPT заголовок найден и действителен
21.12.2019 9:47:33> Раздел: sbl1, [000000004400 - 000000084400], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: rpm, [000000084400 - 000000104400], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: tz, [000000104400 - 000000304400], размер: 000000200000 (2,00 MB)
21.12.2019 9:47:33> Раздел: devcfg, [000000304400 - 000000344400], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: sbl1bak, [000000344400 - 0000003C4400], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: rpmbak, [0000003C4400 - 000000444400], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: tzbak, [000000444400 - 000000644400], размер: 000000200000 (2,00 MB)
21.12.2019 9:47:33> Раздел: devcfgbak, [000000644400 - 000000684400], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: dsp, [000000684400 - 000001684400], размер: 000001000000 (16,0 MB)
21.12.2019 9:47:33> Раздел: pad0, [000001684400 - 000002000000], размер: 00000097BC00 (9,48 MB)
21.12.2019 9:47:33> Раздел: aboot, [000002000000 - 000002800000], размер: 000000800000 (8,00 MB)
21.12.2019 9:47:33> Раздел: cmnlib, [000002800000 - 000002840000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: cmnlib64, [000002840000 - 000002880000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: keymaster, [000002880000 - 0000028C0000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: abootbak, [0000028C0000 - 0000030C0000], размер: 000000800000 (8,00 MB)
21.12.2019 9:47:33> Раздел: cmnlibbak, [0000030C0000 - 000003100000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: cmnlib64bak, [000003100000 - 000003140000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: keymasterbak, [000003140000 - 000003180000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: fsg, [000003180000 - 000003580000], размер: 000000400000 (4,00 MB)
21.12.2019 9:47:33> Раздел: DDR, [000003580000 - 000003588000], размер: 000000008000 (32,0 KB)
21.12.2019 9:47:33> Раздел: sec, [000003588000 - 00000358C000], размер: 000000004000 (16,0 KB)
21.12.2019 9:47:33> Раздел: devinfo, [00000358C000 - 00000368C000], размер: 000000100000 (1,00 MB)
21.12.2019 9:47:33> Раздел: limits, [00000368C000 - 000003694000], размер: 000000008000 (32,0 KB)
21.12.2019 9:47:33> Раздел: oeminfo, [000004000000 - 000008000000], размер: 000004000000 (64,0 MB)
21.12.2019 9:47:33> Раздел: misc, [000008000000 - 000008400000], размер: 000000400000 (4,00 MB)
21.12.2019 9:47:33> Раздел: modemst1, [000008400000 - 000008800000], размер: 000000400000 (4,00 MB)
21.12.2019 9:47:33> Раздел: modemst2, [000008800000 - 000008C00000], размер: 000000400000 (4,00 MB)
21.12.2019 9:47:33> Раздел: fsc, [000008C00000 - 000008C00400], размер: 000000000400 (1,00 KB)
21.12.2019 9:47:33> Раздел: ssd, [000008C00400 - 000008C02400], размер: 000000002000 (8,00 KB)
21.12.2019 9:47:33> Раздел: nff, [000008C02400 - 000009402400], размер: 000000800000 (8,00 MB)
21.12.2019 9:47:33> Раздел: splash2, [000009402400 - 000009C02400], размер: 000000800000 (8,00 MB)
21.12.2019 9:47:33> Раздел: pad1, [000009C02400 - 00000A000000], размер: 0000003FDC00 (3,99 MB)
21.12.2019 9:47:33> Раздел: modem, [00000A000000 - 000014000000], размер: 00000A000000 (160 MB)
21.12.2019 9:47:33> Раздел: erecovery, [000014000000 - 000019000000], размер: 000005000000 (80,0 MB)
21.12.2019 9:47:33> Раздел: boot, [000019000000 - 00001E000000], размер: 000005000000 (80,0 MB)
21.12.2019 9:47:33> Раздел: recovery, [00001E000000 - 000023000000], размер: 000005000000 (80,0 MB)
21.12.2019 9:47:33> Раздел: cache, [000024000000 - 000034000000], размер: 000010000000 (256 MB)
21.12.2019 9:47:33> Раздел: persist, [000034000000 - 000038000000], размер: 000004000000 (64,0 MB)
21.12.2019 9:47:33> Раздел: log, [000038000000 - 00003C000000], размер: 000004000000 (64,0 MB)
21.12.2019 9:47:33> Раздел: keystore, [00003C000000 - 00003C080000], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: config, [00003C080000 - 00003C100000], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: mota, [00003C100000 - 00003C180000], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: dip, [00003C180000 - 00003C280000], размер: 000000100000 (1,00 MB)
21.12.2019 9:47:33> Раздел: mdtp, [00003C280000 - 00003E280000], размер: 000002000000 (32,0 MB)
21.12.2019 9:47:33> Раздел: syscfg, [00003E280000 - 00003E300000], размер: 000000080000 (512 KB)
21.12.2019 9:47:33> Раздел: mcfg, [00003E300000 - 00003E700000], размер: 000000400000 (4,00 MB)
21.12.2019 9:47:33> Раздел: lksecapp, [00003E700000 - 00003E720000], размер: 000000020000 (128 KB)
21.12.2019 9:47:33> Раздел: lksecappbak, [00003E720000 - 00003E740000], размер: 000000020000 (128 KB)
21.12.2019 9:47:33> Раздел: apdp, [00003E740000 - 00003E780000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: msadp, [00003E780000 - 00003E7C0000], размер: 000000040000 (256 KB)
21.12.2019 9:47:33> Раздел: dpo, [00003E7C0000 - 00003E7C2000], размер: 000000002000 (8,00 KB)
21.12.2019 9:47:33> Раздел: rrecord, [00003E7C2000 - 00003F7C2000], размер: 000001000000 (16,0 MB)
21.12.2019 9:47:33> Раздел: patch, [00003F7C2000 - 0000417C2000], размер: 000002000000 (32,0 MB)
21.12.2019 9:47:33> Раздел: bootfail_info, [0000417C2000 - 0000419C2000], размер: 000000200000 (2,00 MB)
21.12.2019 9:47:33> Раздел: pad2, [0000419C2000 - 000042000000], размер: 00000063E000 (6,24 MB)
21.12.2019 9:47:33> Раздел: logdump, [000042000000 - 000046000000], размер: 000004000000 (64,0 MB)
21.12.2019 9:47:33> Раздел: version, [000046000000 - 000048000000], размер: 000002000000 (32,0 MB)
21.12.2019 9:47:33> Раздел: vendor, [000048000000 - 000076000000], размер: 00002E000000 (736 MB)
21.12.2019 9:47:33> Раздел: product, [000076000000 - 000082000000], размер: 00000C000000 (192 MB)
21.12.2019 9:47:33> Раздел: cust, [000082000000 - 00008E000000], размер: 00000C000000 (192 MB)
21.12.2019 9:47:33> Раздел: system, [00008E000000 - 00014A000000], размер: 0000BC000000 (2,94 GB)
21.12.2019 9:47:33> Раздел: userdata, [00014A000000 - 0003AB3FBE00], размер: 0002613FBE00 (9,52 GB)
21.12.2019 9:47:33> GPT заголовок успешно проанализирован
21.12.2019 9:47:34>
21.12.2019 9:47:34> Чтение версии прошивки
21.12.2019 9:47:34>
21.12.2019 9:47:35> Brand = Huawei
21.12.2019 9:47:35> Manufacturer = unknown
21.12.2019 9:47:35> Device = generic_a53
21.12.2019 9:47:35> Model = generic_a53
21.12.2019 9:47:35> CPU Abi = arm64-v8a
21.12.2019 9:47:35> Android release = 7.0
21.12.2019 9:47:35> Firmware version = System 5.1.0.78(14VX)
21.12.2019 9:47:35> Firmware date = Fri Nov 2 03:57:48 CST 2018


Изменял конфигурацию и пробовал ставить
KMQ4Z0013M-B809
KMRX1000BM-B614
KMR21000BM-B809
KMQD60013M-B318
Ни с одной не стартанул, из Qualcomm 9008 sigma не шьет board.
Заметил у родного чипа RPMB не чистый, ну обычно перезагрузка на заставке хотя бы, но тут вообще никак.
Все чипы LDDR3 и 1866 MHz ОЗУ, совпадает.

Привязан чип к процессору? Кто менял, есть опыт?

Anders77
25.12.2019, 01:47
Привязан чип к процессору? Кто менял, есть опыт?
Не ясно что с родной памятью, с ней аппарат стартует? Пару дней назад пробовал ставить 3/32 со сменой cid на HAG2e, такой же ревизии 1,7 в Huawei CUN-U29, так пока чистая память, sp flashtool его зашивает и после аппарат перестает даже определятся, делаю тестпоин шью preloader начинает видится, зашиваю другую прошивку опять полный труп, если бы оперативная память не подходила FlasTool бы даже не захотел его шить, но поставив туда 2/16 также сменив cid на HAG2e, чистая память прошилась и аппарат запустился с отображением реальных 2/16. Вывод: для huawei размер имеет значение:gy: С Новым Годом!!!

Dimaster
25.12.2019, 08:03
Не ясно что с родной памятью, с ней аппарат стартует? Пару дней назад пробовал ставить 3/32 со сменой cid на HAG2e, такой же ревизии 1,7 в Huawei CUN-U29, так пока чистая память, sp flashtool его зашивает и после аппарат перестает даже определятся, делаю тестпоин шью прелоадер начинает видится, зашиваю другую прошивку опять полный труп, если бы оператива не подходила флештул бы даже не захотел его шить, но поставив туда 2/16 также сменив cid на HAG2e, чистая память прошилась и аппарат запустился с отображением реальных 2/16. Вывод: для хуавей размер имеет значение:gy: С Новым Годом!!!

Планшет полностью рабочий. Размер для Qualcomm имеет значение когда за userdata по разметке будут еще разделы.
И глобальный момент, это не МТК.

mush
25.12.2019, 11:02
Планшет полностью рабочий. Размер для Qualcomm имеет значение когда за userdata по разметке будут еще разделы.
И глобальный момент, это не МТК.

Как-то на простой леново пытался заменить память. Она на msm8909 была. Но со сканером пальца - и как следствие с щеклнувшим rpmb. Все мои натуги в лучшем случае приводили к аппарату определяющемся как 900e. Хотя с родной памятью аппарат при любых манипуляциях включался и работал. Получается, что жестко привязывается процессор к памяти. Так же пытался разблокировать загрузчик - бес толку было в случае с леново (думал по опыту ксаоми получится).
Кстати, мтк в этом плане более лояльны - все что были привязывали к себе новую память с чистой rpmb.

Anders77
25.12.2019, 12:52
Планшет полностью рабочий. Размер для Qualcomm имеет значение когда за userdata по разметке будут еще разделы.
И глобальный момент, это не МТК.
раз столько чипов (32гб так понимаю) перепробовали, можно было бы попробовать хоть один не родной 16гб желательно с тем же cid или если возможно в rev.1.8 вписать cid родного(atf rev.1.8 определяет как 1.х и не может изменить ее cid, не знаю как обстоят дела с другими продуктами), тогда возможно некоторые вопросы прояснятся

Gatin
25.12.2019, 13:28
раз столько чипов (32гб так понимаю) перепробовали, можно было бы попробовать хоть один не родной 16гб желательно с тем же cid или если возможно в rev.1.8 вписать cid родного(atf rev.1.8 определяет как 1.х и не может изменить ее cid, не знаю как обстоят дела с другими продуктами), тогда возможно некоторые вопросы прояснятся

в 1.8 ничего не впишешь

Layder
25.12.2019, 14:31
что значит "щелкнул RPMB"? что за бред?
в RPMB может хранится валидность бута в новых Qualcomm.


первые ее начали использовать Xiaomi

hank6
25.12.2019, 15:10
что значит "щелкнул RPMB"? что за бред?
в RPMB может хранится валидность бута в новых Qualcomm.


первые ее начали использовать Xiaomi

думаю имелась ввиду некая параллель с samsung knox. Несоответствие того, что должно быть и должно "устроить" процессор.
а что в rpmb может храниться, мы пока не знаем, но вопрос крайне любопытный, будем ждать утечек))

Layder
25.12.2019, 15:15
думаю имелась ввиду некая параллель с samsung knox. Несоответствие того, что должно быть и должно "устроить" процессор.
а что в rpmb может храниться, мы пока не знаем, но вопрос крайне любопытный, будем ждать утечек))


z3x EasyJTAG умеет читать RPMB
можете посомотреть что там

hank6
25.12.2019, 15:45
z3x EasyJTAG умеет читать RPMB
можете посомотреть что там

вы же занимаетесь этим вопросом интенсивно, мне хотелось бы Ваши мысли услышать на тему, что там может храниться.
От разработчика, имею ввиду.

Layder
25.12.2019, 23:26
никакой практической ценности анализ данных в RPMB не дает

Dimaster
26.12.2019, 18:50
Решение найдено, спасибо камраду Burzum Андрею.