Как прошить телефон Fly DS500

Используемые программы: Flash Tool v3.936.00, Maui META v6.932.00 и сама прошивка, заточенная под Flash Tool (на данное время нашёл G1.03R и G1.04R). У меня стоит G1.02R.

Во первых нужен кабель для подключения к компу.
1. Находим кабель создающий виртуальный СОМ-порт на компе. Это кабеля с "коробочками" посередине. В коробочке расположен чип (бывает, что чип расположен в USB разъёме - тогда "коробочки" нет, а разъём побольше размером). У меня 2 кабеля - один на чипе PL2303, другой на чипе СР2101. Первый поддерживает скорость до 921600. Второй - 115200, но стабильнее работает (сведения из инета, так что "зуб" не даю). Вот фотки моего на PL2303:
Необходимо найти GND, Rx и Tx. На счёт этого есть куча тем, но я пошёл по простому пути. Зная модель телефона к которому шёл кабель (бирочка на разъёме со стороны телефона), я находил его распин. На обеих моих кабелях:
...чёрный - GND,
...синий - Rx,
...белый -Тх.
Цвета могут быть другими, так что здесь ищите сами. Когда нашли - отрезаем разъём.
2. Теперь нужна распиновка разъёма телефона:
Rx и Tx 6227 - это "master",
Rx и Tx 6223 - это "slave".
Телефон лежит экраном вниз, гнездом к глазам - начало отсчёта слева.
Разъёмчик с полным набором контактов взял с Самсунговских наушников. Ещё нужен паяльник, "ровные" руки, терпение и фантазия (с пайкой придётся повозиться). Должно получиться 5 проводов: GND, MasterRx, MasterTx, SlaveRx и SlaveTx.
Практически кабель (из двух частей) готов. Далее настроимся на работу с Master-секцией. Паяем Rx от "коробочки" к MasterТх(13 контакт) от телефона, Тх от "коробочки" к MasterRx(12 контакт) от телефона и GND к GND. Если перепутать Rx с Тх ничего страшного не произойдёт, просто тело не законнектится.
3. Подключаем кабель к USB компа (сзади). Комп находит устройство и просит дрова. Показываем диск или папку. Если качали из инета как .ехе - файл, то устанавливаем. Идём Пуск/Паннель управл/Администр/Управл компьют/Диспетчер устройств, выбираем Порты СОМ и LPT. Должно появиться что-то типа (для кабеля на PL2303) Prolific USB-to-Serial Comm Port (COMx). х - будет номером, который указывается в прогах. Дважды щёлкаем на этой надписи и в окошке "Параметры порта" ставим скорость побольше. У меня стоит 115200, но работает и на больших значениях. Всё, кабель законнектился.
Все следующие операции проводятся после "передёргивания" батареи на трубе. Даже после неудавшейся попытки.
4. Снятие Fullflash - полная копия вашей прошивки. Рекомендую всем снять даже если вы и не думаете что либо делать с трубой, так как потом легче восстановить тело при возникновении проблем.
Устанавливаем Flash Tool и запускаем. В опциях устанавливаем скорость и номер порта. Подключаем вырубленное тело и идем на вкладку "Read back". Жмём "Add". Появляется строчка. Кликаем на ней 2 раза и обзываем свой Fullflash. В появившемся окне выставляем конечный адрес считывания - 0х02000000 и "Ок". Жмём синюю стрелочку "Read back" и "On/Off" на трубе. Если коннекта нет (прога выдаёт сообщения об ошибке) - после нескольких попыток пробуем другую версию (я штуки 4 перепробовал). Если всё нормально, то идёт красная полоса, потом синяя. Когда всё готово появится зелёный кружок "Ок". Ваш Fullflash готов. Я снял для верности 4 штуки на разных скоростях.
5. Теперь нужно сохранить калибровки. Устанавливаем Maui META и запускаем. Выставляем скорость и номер порта. Жмём "Reconnect" и "On/Off" на трубе. Труба должна включиться и пойти коннект. Если коннекта нет, то выдаёт ошибку. В этом случае, как и с Flash Tool, пробуем другую версию. Если коннект пошёл, то красный кружочек становится жёлтым и появляется новое окно. В этом окне (средняя часть "Download parameter") ставим все галки кроме "EDGE Interslot Ramp" (у меня с ней не пошло). Жмём "Change NVRAM DB" и в открывшемся окне выбираем BPLGUInfo... (файл без расширения) из папки с прошивкой (Master). Жмём "Upload from flash" и когда внизу появится надпись Upload barcode setting form flash successfully жмём "Save to file". Обзываем и сохраняем. Всё, калибровки сохранены.
Всё, что описано выше, пригодится в любом случае, да и трубу этими операциями не убъёте. ДАЛЬНЕЙШЕЕ НА СВОЙ СТРАХ И РИСК... Сразу хочу сказать, что различий в прошивках G1.02R и G1.04R я не заметил. В первой был глюк при работе с файлами (копирование, перемещение, удаление) - тело через 1.5 - 2 минуты вырубалось. Теперь глюка нет. И по впечатлению 10-ти дней, сенсорный экран лучше работает, но спецом не тестировал.
Для начала сохраняем PC Sync Manager-ом телефонную книгу, СМС, нужные файлы из телефона (флэшка не пострадает). Теперь начинаем саму прошивку.
6. Запускаем Flash Tool. Вкладка "Download". В окошке "Download agent" выбираем файл "MTK_OllInOne_DA.bin" из папки с прогой, в окошке "Scatter-loading" выбираем файл "Scat.txt" из папки с прошивкой "Master". Жмём "Format" и в выскочившем окне выбираем "Auto Format FAT" потом "Ok" и на трубе "On/Off". Пошла красная полоса, потом зелёная. Зелёный кружок "Ok" - формат закончен.
7. Прога запущена. Жмём "Download" потом на трубе "On/Off" - пошла красная полоса, потом синяя, потом зелёная и зелёный кружок "Ok". Прошили.
8. Теперь восстановим калибровки. Запускаем Maui META и коннектим как в пункте 5. Галки ставим как в п.5. Потом жмём "Change NVRAM DB" и выбираем тот-же файл BPLGUInfo... Далее жмём "Load form file" и выбираем файл, который сохранён после п.5. Жмём "Download to flash". Ждём надписи внизу "Download barcode setting to flash successfully". Калибровки и IMEI восстановленны.
"Передёргиваем" батарею и врубаем трубу. Все действия описываю после того, как провожу их на телефоне. Моя труба включилась и работает.
Здесь описана перепрошивка Master-секции. Slave-секция практически не слетает и говорят шить её не нужно. Slave прошивается на включённом телефоне. Я её пока не трогал, так как не могу законнектить, но при проверке версии проши пишет, что Slave - G1.04R. Выходит прошилась?