PDA

Просмотр полной версии : Сборка FAQ к программе Flash_tool



Удаленный
26.03.2008, 11:57
.к. прошивки на телефоны китайских производителей, достаточно редкая штука, то людям приходится извращатся, сливать ВСЮ память телефоноа, для того что бы прошить этой же прошивкой (фулл флешем).
У нас на форуме выложенны full flash`и на некоторые модели уже с нормальным русским языком. Итак опишу способ прошивки этого FullFlash`а, а так же как сделать бекап, на случай если после прошивки телефона, он не включается, не подает признаков жизни, или обнаружились ещё какието проблемы после прошивки..
Статья написнана наобум, по памяти, так что если будут ошибки или недочеты поправте меня, я все исправлю. :)

Итак для прошивки fullfalsh телефона FLY sl300,mx200.mp500, 2040, 2040i и китайских телефонов на базе процессора 6226 6225 6217 6218 6219 MTK или других телефонов с похожей архитектурой, к примеру GSTAR, SKYVOX и др. Нам понадобится программа FlashTool. брать здесь http://www.unlockers.ru/showthread.php?t=298

Распаковав архив с программой и запускаем Flash_tool.exe.
Переходим во вкладку Download.
Нажимаем кнопку Download agent и выбираем MTK_AllInOne_DA.bin
Нажимаем Scatter-Loading и выбираем scat.txt
После этого нажимаем строчку ROM (находится под name... region addr... ) и выбираем файл фулл флеша
В опциях настраиваем Baud rete (я шил на 460800) и COM Port
Baseband chip option - если при начале прошивки выдает ошибку, можно поигратся этой галочкой... (там же в Options)
Жмем Download, и держим кнопку включения пока не пробежит красная полоска... Далее пойдет процесс прошивки.
Вот это я описал процесс прошивки fullflashа...

Как слить BuckUP или FullFlash
Распаковав архив с программой и запускаем Flash_tool.exe.
В опциях настраиваем Baud rete (я использовал 460800)
Переходим на вкладку ReadBack и нажимаем на строчку N/A (под строчкой Read Flag Start Add...)
Выбираем имя под которым будет сохранять совй бекап... и жмем Сохранить...
Появится окно Read Back block start adderess....
Указываем:
Start address: 0x00000000
Lenght: 0x01000000 - этот параметр может быть другим зависит от размера флеш памяти вашего телефона (бывает Flash память 8, 16 и 32 мегабайта).
К примеру фулл 8 метров - 0x00800000
а вот фулл 16 метров - 0x01000000 ну и т.д.
Сливаешь фул, 8 метров - 0x00800000 или16 метров - 0x01000000, если сливается 16 значит 16.
если нет, то 8 сливай.
Жмем ОК, и кнопку Read back, после чего кнопку включения на телефоне, пойдет процесс чтения памяти телефона.... По окончании выдаст сообщение что все ОК. ;)


1 метров Lenght - 0x00100000
2 метров Lenght - 0x00200000
4 метров Lenght - 0x00400000
8 метров Lenght - 0x00800000
16 метров Lenght - 0x01000000
32 метров Lenght - 0x02000000
64 метров Lenght - 0x04000000
128 метров Lenght - 0x08000000
256 метров Lenght - 0x10000000
512 метров Lenght - 0x20000000

Уберите галочку в Options - Baseband chip options

ariya
22.04.2010, 21:04
Find ur China Phone Hardware Problem By Software(MTK CPU)

When we flash, format or readback flashing tool show ur phone chip status, from here we can find out where is problem our china phone,
see picture-

1=NORMAL STATUS
http://www.unlockers.ru/attachment.php?attachmentid=21210&stc=1&d=1271955806
2=FLASH IC PROBLEM
http://www.unlockers.ru/attachment.php?attachmentid=21211&stc=1&d=1271955806
3=RAM+FLASHER PROBLEM
http://www.unlockers.ru/attachment.php?attachmentid=21212&stc=1&d=1271955806
4=FLASHER CONNECTION ERROR
http://www.unlockers.ru/attachment.php?attachmentid=21213&stc=1&d=1271955806
5=RAM FAIL
http://www.unlockers.ru/attachment.php?attachmentid=21214&stc=1&d=1271955806
6=CPU PROBLEM
http://www.unlockers.ru/attachment.php?attachmentid=21215&stc=1&d=1271955806

Калюня
03.01.2011, 17:02
1. Как правильно настроить программу FlashTool.

Запускаем FlashTool, нажимаем на кнопку “Dowload Agent” выбираем MTK_AllInOne_DA.bin, нажимаем
кнопку “Scatter-loading” выбираем scat.txt,
В меню “Options” выбираем COM-порт и скорость, ниже в “Baseband chip type” выбираем тип проца,
убираем галку с “ baseband chip option”.
Все произведенные настройки программа запомнит, кроме последней галки, её придется опять убирать
при каждом запуске.

2. Как правильно считать фуллфлеш

Переходим на вкладку “Read back”. Нажимаем кнопку “Add” (если только на белом поле пусто,
в противном случае редактируем уже имеющуюся запись),
кликаем 2 раза на надпись “N/A” в открывшемся окне сохранения, пишем название файла,
например 8800_full.bin, жмем ОК, далее выставляем адреса.
Для считывания 16Мб флеши - начальный 0x00000000, длина 0x01000000. Для считывания
8Мб флеши - начальный 0x00000000, длина 0x00800000.
Какая флеш стоит в телефоне Вам покажет FlashTool, когда пойдет процесс чтения.
Чтение соответственно начинается с кнопки “Read back”


Manual к Flash_tool

Калюня
03.01.2011, 20:21
Слитие прошивки с телефона на базе процессоров МТК6235

1. Устанавливаем драйвера виртуального COM порта для кабеля USB. У меня установлены Prolific USB-to-Serial Comm Port (установлены на COM5)
2. Скачиваем FlashTool_v3.908.0. или версия выше. Распаковываем и запускаем.
http://www.gsmforum.ru/attachment.php?attachmentid=93253&d=1280862890

3. Нажимаем кнопку Download Agent и выбираем файл из каталога проги MTK_AllInOne_DA.bin.
http://www.gsmforum.ru/attachment.php?attachmentid=93254&d=1280862890

4. Заходим в меню Options и настраиваем Baudrate выбираем для USB кабеля 460800, для COM кабеля 115200.
если на определенной скорости ошибки передачи данных - обязательно передернуть батарейку, иначе на новой скорости может не запуститься.

http://www.gsmforum.ru/attachment.php?attachmentid=93255&d=1280862890
В пункте COM Port выбираем ком-порт на который установились дрова. (у меня COM5).
http://www.gsmforum.ru/attachment.php?attachmentid=93256&d=1280862890

В пункте Operation Method выбираем NFB.
http://www.gsmforum.ru/attachment.php?attachmentid=93257&d=1280862890

Остальные поля не трогаем.
5. Нажимаем закладку Read back. И жмём кнопку Add. Появляется такая строка.

http://www.gsmforum.ru/attachment.php?attachmentid=93258&d=1280862890
Кликаем на ней 2а раза и в появившемся окне обзываем файл с нашим Бэкапом прошивки и жмём кн. Сохранить. Появляется окно в котором в последнем поле забиваем размер флэшки 0х04000000 если хотите скатать 64 метра и 0х08000000 для 128х метров. И нажимаем ОК, ничего больше не меняя. Нужно при слитии прошивки выбирать пункт Read Page Only. Тогда слитая прошивка открывается прогами FFME, MTK-RES V1.3, в ней можно увидеть и править картинки, музыку, язык.
http://www.gsmforum.ru/attachment.php?attachmentid=93259&d=1280862890

6. Теперь выключаем телефон и втыкаем в него кабель
7. Заходим в меню Action и выбираем Read back или жмём одноимённую кнопку в закладке Read back. Теперь нажимаем кнопку включения питания на телефоне и смотрим пока снизу не начнёт бежать красная полоса. На некоторых аппаратах жать кнопку надо реально долго. Если телефон тупо включится, то ваш кабель сделан неверно (если поменять RX и TX - обмена нет и телефон сразу включается), если не включился значит пытается договориться с телом

http://www.gsmforum.ru/attachment.php?attachmentid=93260&d=1280862890
Потом бежит синяя полоска, значит началась сливаться прошивка. Если курсором навести внизу окна на модель проца выскочит окно с подробной инфой о флэшке и мозгах.
http://www.gsmforum.ru/attachment.php?attachmentid=93261&d=1280862890

Долго ждём пока дойдёт до 100% и радуемся. Походу сделали backup своей прошивки.
Если хотим получить 100% backup своей прошивки, желательно слить информацию со всей флэшки. Для флэшки размером 512Мбит(он виден внизу окна FlashTool, справа) это 64Мбайта или 0х04000000, для флэшки размером 1Гбит это 128Мбайт или 0х08000000.

http://www.gsmforum.ru/attachment.php?attachmentid=93262&d=1280862890

Если в процессе чтения появляется ошибка, см. рисунок, необходимо отключить телефон от компьютера, вынуть-вставить аккумулятор, установить более низкую скорость работы порта и повторить процесс чтения.
Передергивание аккумулятора обязательно.

если в телефоне есть BAD-блоки в памяти, то если считать без SPARE,
то потом будет ОООЧЕНЬ трудно воостановить телефон после перепрошивки слитым фулом с BAD-блоками


ни в коем случае не пытайтесь залить бекап аппарата на базе процеесора МТК6235 с флешью NAND назад в аппарат, на 100% получите труп, из бекапа надо будет изготовить мастерфул, эти аппараты прошиваются только мастерфулами.

Взято из gsmforum.ru (http://www.gsmforum.ru/threads/83952-Инструкция-по-сливу-прошивки-(Full)-с-телефона-(МТК6235))