| 
	
		
		
		
		 
			
			есть способ востановления бута на S5230M (Микрон) 
информация не моя конешно же! 
 
сам не пробывал но знакомый, таким способом поднял бут на Микроне  
 
Восстановление бута S5230 c помощью JTAG 
 
    
 Инструкция по поднятию бутов на Samsung GT-S5230 (флеши Samsung и Micron) 
 
 
    Для начала хочу сказать, что есть три варианта убития бута: 
    1. Затерт Boot1 
    2. Затерт Boot2 
    3. Записаны неверные буты 
 
    Первые два случая лечатся c помощью прошивочного кабеля и утилит из соседней темы )) 
    Третий случай клинический.. Был до недавних времен ))) 
 
 
    Итак. Приступим. 
 
    Вся процедура восстановления будет проходить в три этапа: 
    1. Подготовка JTAG 
    2. Установка софта и настройка соединения 
    3. Восстановление 
 
 
    Этап 1. Подготовка JTAG 
 
    Для работы будем использовать обычный Wigler.. Да, да.. Именно Wigler. 
 
    Схему привожу ниже: 
    Wigler.JPG 
    Особо рассказывать по схеме нечего. Просто внимательно смотрим и собираем )) Обходится в пару сотен рублей. 
 
    Распиновка JTAG интерфейса для S5230 следующая: 
    S5230 JTAG.JPG 
 
    Также нам понадобится прошивочный кабель... Это обычный Сом-кабель с соответствующим коннектором под наш телефон, либо кабель на любом преобразователи USB-COM.. Например PL2303, CP2101 либо FTDI. 
 
 
    Этап 2. Установка софта и настройка соединения 
 
    Нам понадобятся: 
    1. Драйвер GIVEIO - giveio.rar 
    2. H-JTAG - H-JTAG_V0.9.2 
    3. NoICE - NoIce_93_all 
    4. GT_S5230(Micron)_UART_Downloader v.0.97 
 
    Устанавливаем драйвер GIVEIO: 
 
    1. Копируем файл драйвера GIVEIO.sys в папку C:\Windows\system32\drivers\ . 
    2. Запускаем файл install.reg . При этом Вы увидете примерно следующее сообщение: 
 
    1.gif 
 
    Нажимаем Да. При этом вы получите сообщение об успешном внесении информации в реестр 
 
    Затем устанавливаем H-JTAG. 
 
    Теперь проверим, правильно ли собрали кабель и установили драйвер GIVEIO. 
    Подсоединяем к LPT порту наш телефон, вставлем аккумулятор и включаем его. 
    Запускаем H-JTAG, он начнет сам автоматически распознавать, что подключено. Если все правильно, то вы увидите примерно следующую картинку: 
 
    HJTAG.JPG 
    Название процессора должно быть ARM926EJ, и идентификатор будет другой 
 
    Если вы увидели картинку что H-JTAG определил процессор переходим к установке NoICE (версия 30-дневная, но этого достаточно). 
    После установки запускаем NoICE, теперь его нужно настроить. 
    - Выбираем Options -> Target Communications 
    - Выбираем в выпадающем меню (Interface) интерфейс RDI Interface 
    - В RDI DLL указываем путь к библиотеке H-JTAG.dll. Она находится там куда вы установили H-JTAG 
    - В Target Chip/Environment выбираем Generic little-endian ARM 
    - В CPU Frequency выставляем 400, вид вот такой: 
 
    Noice1.JPG 
 
    Далее ОК и закрываем NoICE. 
 
    GT_S5230(Micron)_UART_Downloader v.0.97 Устанавливать не требуется.. просто распаковываем архив и все. 
 
 
    Этап 3. Восстановление 
 
    Данная процедура подходит для обоих типов флеши.. Как Микрон так и Самсунг. 
    Суть в том что бут под Микрон, также понимает и самсунг флеш, но не наоборот... 
    Нам понадобятся специально подготовленные файлы..Вот они: 
 
    Micron_flash.rar 
 
    Скачиваем архив и распаковываем. 
    Видим четыре файла с именами 28000000.bin , 8400000.bin , 80e00000.bin и boot2.img 
 
    Запускаем NoICE. Если вы закрыли H-JTAG, то сначала запустите H-JTAG, а потом NoICE. 
 
    Запускаем GT_S5230(Micron)_UART_Downloader. Выбираем порт на котором находится прошивочный кабель. 
 
    Приступим. (Wigler и прошивочный кабель должны быть подключены к телефону) 
    Работаем с NoICE. 
    - Выбираем пункт меню Load 
    - Обязательно первой ставим галочку на Load as binary image 
    - Указываем адрес загрузки в RAM 0x28000000 
    - Выбираем файл 28000000.bin, нажимаем Ok и видим прогресс бар загрузки (придется подождать некоторое время чтобы залился файл ). 
    - Выбираем пунк меню RUN и подменю Go FROM... 
    - Указываем адрес 0x28000000 и нажимаем Ok. 
 
    Переходим к GT_S5230(Micron)_UART_Downloader. 
    - Нажимаем Dl.Bootloader 
    - В появляющихся окнах нажимаем ОК и ждем. 
    - Должны увидеть примерно такой лог: 
 
    Bootloader Download mode ( COM3 BaudRate : 115k ) 
    ----------------------------------------------------------------------------- 
    SDRAM initializing........... OK 
    FlashLoader download & running........... OK 
    Now BOOTa Downloading........ OK 
 
    SDRAM initializing........... OK 
    FlashLoader download & running........... OK 
    Now BOOTb Downloading........ OK 
 
    SDRAM initializing........... OK 
    FlashLoader download & running........... OK 
    Now BOOTc Downloading........ OK 
 
 
 
    * NAND Flash Driver Download 
    preboot downloading > > > OK 
    NAND Flash driver downloading > > > OK 
    Flash Type Checking > > > FAIL 
    ( Elapsed Time : 30.0s) 
 
    * Bootd Download 
    Open Comport > > > OKOK 
    Now Boot2 Download start!! 
    ----------------------------------------------------------------------------------------------- 
    Not response at the target phone 
 
    Download Failed ( Elapsed Time : 13.2s) 
 
    Тут самое важное, что до строчки "* NAND Flash Driver Download" все должно быть ОК.. 
    Далее видим ошибку.. ничего страшного... 
 
    Переходим в NoICE и останавливаем процессор. 
    Далее работаем с NoICE. 
 
    - Снова выбираем пункт меню Load 
    - Ставим галочку на Load as binary image 
    - Указываем адрес загрузки в RAM 0x8400000 
    - Выбираем файл 8400000.bin, нажимаем Ok и видим прогресс бар загрузки (придется еще подождать чтобы залился файл ). 
    - Выбираем пункт меню RUN и подменю Go FROM... 
    - Указываем адрес 0x8400000 и нажимаем Ok , ждем 1-2 сек. Останавливаем. 
 
    Теперь нужно затереть три участка памяти. (0x80000000-0x8002ffff, 0x80f00000-0x80f2ffff , 0x83200000-0x8322ffff) 
    Для этого нужно нажать на вкладку FILL в NOICE и записать в эти области FF. 
 
    - Далее снова выбираем пункт меню Load 
    - Ставим галочку на Load as binary image 
    - Указываем адрес загрузки в RAM 0x80e00000 
    - Выбираем файл 80e00000.bin, нажимаем Ok и видим прогресс бар загрузки (придется еще чуть-чуть подождать чтобы залился файл ). 
    - Выбираем пункт меню RUN и подменю Go FROM... 
    - Указываем адрес 0x80e00000 и нажимаем Ok , ждем 1-2 сек. Останавливаем. 
 
    Теперь надо записать Boot2.img 
 
    - Записываем boot2.img с адреса 0x80000000, 0x80f00000 и 0x83200000 так же как делали с тремя предыдущими файлами 
    - Выбираем пункт меню RUN и подменю Go FROM... 
    - Указываем адрес 0x80000000. Зажимаем кнопку "Громкость +" на телефоне, и нажимаем Ok в NoIce. 
 
    Получаем телефон, находящийся в Download Mode. 
    НЕ ВЫКЛЮЧАЯ телефон и не трогая NoIce прошиваем его нужным бутом... 
    Тут есть важный момент - с первого раза может прописаться не все.. Это ничего страшного.. не выключая телефон пробуем записать снова. 
    У меня с первой попытки записался первый бут, а со второй - оба ))) 
    Теперь радуемся.. Отключаем телефон и снова прошиваем его как обычно нужной прошивкой))) 
 
    P.S. Если после всех проделанных операций телефон так и не зашел в режим Download, то пробуем снова минуя пункт с использованием GT_S5230(Micron)_UART_Downloader. 
    Если получаем ошибку на 29% то снова чередуем способ с использованием GT_S5230(Micron)_UART_Downloader и без него...
		 
		
		
		
			
		
		
		
		
		
		
		
	 |