Что нового

Сборка Boot Configuration (riffsdmmc) и инструкция по восстановлению Boot Config.

Статус
Закрыто для дальнейших ответов.
13/2/10
9 700
4 060
1 - сборка Boot Configuration (riffsdmmc)

У меня ЛС забивается сообщениями как восстановить Boot Configuration или как залить быкап riffsdmmc? Так же и во многих форумах такие вопросы, как залить riffsdmmc?
Данную тему создал чтоб чуток объяснит что и как.
Выкладываю готовые, рабочие Boot Configuration (riffsdmmc) под процы Broadcom/Exynos/Hi-Silicon/Mediatek/Qualcomm/Spreadtrum.
На будущие попрошу поддержки RIFF сделать готовые кнопки под каждый проц.


Broadcom Boot Config

BOOT_BUS_WIDTH = 4-bit (SDR/DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Device not boot enabled
BOOT_ACK = No boot acknowledge sent



Exynos (RSTn OFF) Boot Config

BOOT_BUS_WIDTH = 4-bit (SDR/DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = Boot acknowledge sent during boot operation Bit



Exynos (RSTn ON) Boot Config

BOOT_BUS_WIDTH = 4-bit (SDR/DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = Boot acknowledge sent during boot operation Bit



Hi-Silicon Boot Config

BOOT_BUS_WIDTH = 8-bit (SDR/DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = No boot acknowledge sent



Mediatek Boot Config

BOOT_BUS_WIDTH = 1-bit (SDR) or 4-bit (DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = Boot acknowledge sent during boot operation Bit



Qualcomm 1 Boot Config

BOOT_BUS_WIDTH = 1-bit (SDR) or 4-bit (DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Device not boot enabled
BOOT_ACK = No boot acknowledge sent



Qualcomm 2 Boot Config

BOOT_BUS_WIDTH = 1-bit (SDR) or 4-bit (DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = User area enabled for boot
BOOT_ACK = No boot acknowledge sent



Spreadtrum Boot Config

BOOT_BUS_WIDTH = 1-bit (SDR) or 4-bit (DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = No boot acknowledge sent

Сливал и заливал, прошивал на одной флешке Samsung.
 

Вложения

2 - Инструкция по восстановлению Boot Config.


Итак, как восстановит Boot Config или как залить быкап riffsdmmc?
Все это делается очень легко и красиво. В моем первом посту есть готовые бут конфиги под разные процы, выбираем нам нужный.
Например мы ставим новый eMMC на S3 i9300, смотрим в первом посту на бут конфиг Exynos.

Exynos (RSTn OFF) Boot Config

BOOT_BUS_WIDTH = 4-bit (SDR/DDR) Bus Width in boot operation mode
RESET_BOOT_BUS_CONDITIONS = 1-bit, SDR, backward compatible timings after boot operation
BOOT_MODE = Use single data rate + backward compatible timings in boot operation
PARTITION_ACCESS = No access to boot partition
BOOT_PARTITION_ENABLE = Boot partition 1 enabled for boot
BOOT_ACK = Boot acknowledge sent during boot operation Bit

Коннектим eMMC с RiFF, для удобства добавлю логи Easy.



http://i066.**********/1704/cf/0a7fb277d623.jpg

http://s010.**********/i311/1704/09/eff25e6afcaf.jpg



По скринам видно что новая еММС.

Заходим eMMC/SD Actions. Открывается новое окно eMMC/SD Actions, в нем нажимаем на Set Boot Operation Mode.


http://s019.**********/i617/1704/c8/8a021925db65.jpg


В появившийся окне Configure eMMC выбираем нам нужый конфиг.


http://i069.**********/1704/20/b6cf60d56715.jpg


Получается вот так.


http://i057.**********/1704/a5/45f98088518f.jpg


Нажимаем на Continue и получаем …


http://s018.**********/i501/1704/f5/332c6e4430ea.jpg

http://s009.**********/i307/1704/2b/dc3edbf8cecf.jpg

http://s018.**********/i502/1704/7f/8fa244a375b5.jpg


Как вы видите Boot Config восстановлен для i9300 без проблем, остается только залить нужные дампы и можно включать ТА.
В первом посту все нужные бут конфиги и riffsdmmc. Может вы спросите зачем нам riffsdmmc если его нельзя залить, riffsdmmc содержит много инфомации о eMMC, в следующем посту покажу как можно восстановить Boot Config из самой riffsdmmc.
 
Последнее редактирование:
Краткий гид в картинках по работе с extcsd,

для примера выбран Samsung N8000 с KLMAG2GE4A-A002 и RIFFbox1_isp connect :




- чек еММС

купить чтобы получить доступ к скрытому контенту.



- на вкладке eMMC/SD Advanced
все основное необходимое для откачки тела

купить чтобы получить доступ к скрытому контенту.



- инфо [179] PARTITION_CONFIG

купить чтобы получить доступ к скрытому контенту.



- инфо [177] BOOT_BUS_CONDITIONS

купить чтобы получить доступ к скрытому контенту.



- инфо [162] RST_n_FUNCTION

купить чтобы получить доступ к скрытому контенту.



- инфо о всех значениях всех регистров можно сохранить одним файлом

купить чтобы получить доступ к скрытому контенту.



- Smart Report для любознательных

купить чтобы получить доступ к скрытому контенту.



- снятие флага Write Protection

купить чтобы получить доступ к скрытому контенту.



- Samsung Factory Format

купить чтобы получить доступ к скрытому контенту.



- чтение еММС Firmware

купить чтобы получить доступ к скрытому контенту.



- перепрошивка еММС Firmware

купить чтобы получить доступ к скрытому контенту.



- восстановление [179] PARTITION_CONFIG из файла *.riffsdmmc

купить чтобы получить доступ к скрытому контенту.



- восстановление [177] BOOT_BUS_CONDITIONS из файла *.riffsdmmc

купить чтобы получить доступ к скрытому контенту.



- установка конфигурации Boot Operation Mode (если нет файла *.riffsdmmc)

купить чтобы получить доступ к скрытому контенту.



- установка размеров разделов

купить чтобы получить доступ к скрытому контенту.



- результат после перепрошивки еММС Firmware и восстановления конфигурации Boot Operation Mode

купить чтобы получить доступ к скрытому контенту.



- запись из бекапа Boot Area Partition 1 (ROM2)

купить чтобы получить доступ к скрытому контенту.



- запись из бекапа User Area Partition (ROM1)

купить чтобы получить доступ к скрытому контенту.






p.s. - смену CID в данном примере не делал за ненадобностью ))), сами одолеете или картинки надо?


p.s.2 - в ближайшее время подготовлю мини-мануальчик по работе с GeneralPurposePartition 's, etc .






:icq14:
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

Похожие Темы

Назад
Верх Низ