Здравствуйте, гость ( Авторизация | Регистрация )


Портал  Правила форума НаградыПомощь ПоискПользователиКалендарь • WAP.Sgh.Ru
Можно попасть на irc-канал
#sgh прямо сейчас
Nick:
 
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
9 страниц V < 1 2 3 4 5 > »   Все 
 
ОтветитьНовая тема
> Open Simple Fd, Opensource флешер-дампер
Рейтинг  4
GRAND SGH USER

Коллективный раZOOM
Group Icon
Группа: Партнёр SGH.ru
Регистрация: 12.1.2008
Спасибо сказали: 3279 раз(а)
Сообщений: 220
Откуда: проект SGH.RU
Возраст:

01.04.2008, 11:57
Модель телефона: SAMSUNG  |  Сообщение #1 (закреплено)

Проект флешера НЕ погиб
Благодаря доброй воле Alex/AT, который открыл исходники флешера
( http://sourceforge.net/projects/open-sfd/ ), теперь
есть возможность улучшать эту очень полезную программу.

(IMG:style_emoticons/default/imp.png) Vadiks_репорт (IMG:style_emoticons/default/imp.png) :

Цитата
Я тут на днях добавил в прошивальщик 721i версии поддержку PNX5230 (128Кб блоки).
Добавил частичную поддержку Swift и PNX5230 моделей в файловый менеджер.

(IMG:style_emoticons/default/077.gif)
Поддержка G600, D900i, E590, E200, E740, E480

FAQ

Вопрос: Выскакивает ошибка при снятии дампа NOR.
Ответ:
Цитата

Судя по монитору порта теряется один байт при передаче блока, поэтому и неверная CRC.
Другими словами до программы доходят неполные данные и от программы вроде как это не зависит. С другой стороны OneNAND работает на ура с тем же кабелем. Короче геморой...

И так... Скачал я последний драйвер для своего кабеля на микросхеме PL2303HX тут. Поставил в дополнительных системных настройках порта Буфер приема = 4. Сейчас дамп сливает на ура, ни одной ошибки.

offlineпрофильЛС

4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
> Open Simple Fd, Opensource флешер-дампер
Рейтинг  4
guga888

Консультант
Group Icon
Группа: Участники
Регистрация: 24.1.2008
Спасибо сказали: 112 раз(а)
Сообщений: 297
Откуда: г. Мичуринск, Тамбовская обл.
Возраст: 28


30.04.2008, 9:40
Модель телефона: SGH-D780 DuoS_II + HTC Touch Diamond |  Сообщение #41

Цитата(MaksM @ 30.04.2008, 10:09) *

+1
У меня тоже самое...

А у меня через раз:
1.синий экран,
2. залипание (останлвка копирования файлов, прост отображает что сливает файл ХХХ и стоит на этом месте до бесконечности),
3. но даже если и завершается процесс снятия тфс нормально, то в моём случае заливание его обратно бесполезно, ибо ДУВАС, 3 диска в тфс и все вытекающие...

ЗЫ щас опять пробовал слить тфс, из 5 раз ни одной удачной попытки, список файлов получает, а при попытке скопировать первый файл выплёвывает ошибку

Сообщение отредактировал guga888 - 30.04.2008, 11:02
offlineпрофильЛС
Снег

Холодный
Group Icon
Группа: Модераторы S
Регистрация: 28.6.2006
Спасибо сказали: 575 раз(а)
Сообщений: 603
Откуда: Пушкино
Возраст: 29

Талантливый Креативщик Талантливый Разработчик Активный Участник Генерал Программирования

30.04.2008, 9:58
Модель телефона: SGH-E200B |  Сообщение #42

Погонял onenand_down и sfd вместе с порт-монитором.
Ну не должен телефон так себя вести!
Судя по логам, все идет нормально, хотя одно отличие я заметил - такое ощущение, что телефон с трудом успевает за sfd, а в момент попытки прочитать первый файл он не успевает вообще.
А если читать файлы по одному, то все нормально.
Я уж и циклы ожидания выставил побольше, и комп перегрузил - один хрен. (IMG:style_emoticons/default/frown.png)
Прям хоть в исходниках перед вызовом функции чтения всех файлов sleep(2000) ставь, чтобы телефон отдохнул. (IMG:style_emoticons/default/smile.gif)

Последние поблагодарившие
offlineпрофильЛС
Zloyuzver

Злой
Group Icon
Группа: Специалисты S
Регистрация: 24.2.2008
Спасибо сказали: 584 раз(а)
Сообщений: 546
Откуда: Республика Беларусь, Минск
Возраст: 31

Талантливый Разработчик

30.04.2008, 11:09
Модель телефона: Samsung B5702 |  Сообщение #43

Как я писал в своём посте выше
Цитата(Zloyuzver @ 26.04.2008, 11:46) *

Попробовал я слить TFS с телефона Samsung SGH-D880 Duos с помощью OpenSFD_0729 (версия, соответственно, 0.70 beta 0729) . В программе выставлял следующие настройки:

Com-порт: 6
Скорость: 921600
Тип / модель телефона: Samsung SGH-G600/E590/D900i/E200/E480/E740.
Приоритет работы программы: Реального времени.

Программа постоянно вылетала с ошибкой в одном и том же месте - Чтение файла /bt/bpp/icon/New_icon_B_1.jpg. При этом писалось: тайм-аут обмена.
Вот скрин ошибки:


Пробовал сливать TFS с этого же телефона с помощью OpenSFD_0725 (версия 0.70 beta 0725) с темиже параметрами, что и у OpenSFD_0729 (см. выше) - всё слилось нормально.
Вот скрин, подтверждающий нормальное копирование у версии 0.70 beta 0725:

Дамп нормально сливается только OpenSFD_0725 (версия 0.70 beta 0725). Учитывая твои данные, Снег, похоже, что автор частично или полностью изменил процедуру считывания файлов при дампе TFS, что и привело к таким результатам. Как говорится - хотели как лучше, а получилось как всегда.
offlineпрофильЛС
guga888

Консультант
Group Icon
Группа: Участники
Регистрация: 24.1.2008
Спасибо сказали: 112 раз(а)
Сообщений: 297
Откуда: г. Мичуринск, Тамбовская обл.
Возраст: 28


30.04.2008, 11:15
Модель телефона: SGH-D780 DuoS_II + HTC Touch Diamond |  Сообщение #44

Zloyuzver, (IMG:style_emoticons/default/smile.gif) Читай мой пост http://forum.sgh.ru/ipb.html?s=&showto...st&p=359465
offlineпрофильЛС
Zloyuzver

Злой
Group Icon
Группа: Специалисты S
Регистрация: 24.2.2008
Спасибо сказали: 584 раз(а)
Сообщений: 546
Откуда: Республика Беларусь, Минск
Возраст: 31

Талантливый Разработчик

30.04.2008, 11:29
Модель телефона: Samsung B5702 |  Сообщение #45

Цитата(guga888 @ 30.04.2008, 11:15) *

Прочитал. Сам сегодня опять часа 3-4 угробил на то, чтобы с помощью OpenSFD_0729 слить дамп. Так и не получилось это сделать. И последние драйверы для микросхемы PL-2303 (wd_pl2303_v20019v2028.zip от 2007/12/24 - более свежих там нет) с сайта производителя микрухи скачивал и ставил - ничего не помогло (IMG:style_emoticons/default/frown.png).
offlineпрофильЛС
Снег

Холодный
Group Icon
Группа: Модераторы S
Регистрация: 28.6.2006
Спасибо сказали: 575 раз(а)
Сообщений: 603
Откуда: Пушкино
Возраст: 29

Талантливый Креативщик Талантливый Разработчик Активный Участник Генерал Программирования

30.04.2008, 11:41
Модель телефона: SGH-E200B |  Сообщение #46

Zloyuzver, судя по логам, сами команды идут так, как надо.
Если только были изменения в модуле работы с портом.
Вот сравнить настройки, с которыми коннектятся оба флешера, я не догадался, а кабель остался на работе.

P.S. Работаю через реальный ком-порт, так что обновлять мне нечего.
offlineпрофильЛС
Vadiks

SGH Open Club
Group Icon
Группа: SGH Open Club
Регистрация: 22.12.2005
Спасибо сказали: 114 раз(а)
Сообщений: 93
Откуда: Красноярск
Возраст:
Талантливый Разработчик Генерал Программирования Поклонник Проекта

01.05.2008, 10:36
Сообщение #47

По поводу ошибок снятия дампа TFS.
У меня они тоже есть.
Часть программы который отвечает за снятие дампа, а так же работу ком порта я не изменял.
Только что провел экперемент.
Взял оригинальные файлы от версии 0.70 dev beta 0721i. Заменил загрузчик для D900, чтоб не ругался на тип памяти и попытался снять дамп.
Фиг вам... как говорится. Вываливается по тайм-ауту.
Так что успешное снятие дампа на версии 0725 я считаю случайностью... )

Так же, в режиме файл-менеджера на включеном телефоне, я у себя не могу скачать файлы с телефона более 50Кб. Вылетает ошибка CRC. Попробуйте у себя так сделать.
В логе порта видно, что до телефона доходит блок данных у которого в середине вырезаны байты.

И вообще у меня есть серьезные опасения, что все эти глюки из-за некорректной работы программы с ком портом.
offlineпрофильЛС
micha

Бываю редко
Group Icon
Группа: JAVA Администраторы
Регистрация: 18.8.2004
Спасибо сказали: 1264 раз(а)
Сообщений: 2 625
Откуда: Нет данных
Возраст: 7

Соратник Активный Участник Поклонник Проекта Талантливый Креативщик

01.05.2008, 5:51
Модель телефона: Nokia 5800 NE |  Сообщение #48

Цитата(Vadiks) *

в режиме файл-менеджера на включеном телефоне, я у себя не могу скачать файлы с телефона более 50Кб

На Х700 нормально работает, проверял сразу как была прикручена нормальная работа с ним.
offlineпрофильЛС
alex999_

Специалист
Group Icon
Группа: Специалисты S
Регистрация: 2.3.2007
Спасибо сказали: 120 раз(а)
Сообщений: 72
Возраст:
Поклонник Проекта Талантливый Разработчик

01.05.2008, 9:40
Сообщение #49

Цитата(micha @ 01.05.2008, 5:51) *

На Х700 нормально работает, проверял сразу как была прикручена нормальная работа с ним.

А можно "сырой" дамп добавить ? так называемый RAW NAND, я пробовал но родной донлоадер сливает блоками не кратными 2-й ке - это что особенность работы с нанд ?
offlineпрофильЛС
Vadiks

SGH Open Club
Group Icon
Группа: SGH Open Club
Регистрация: 22.12.2005
Спасибо сказали: 114 раз(а)
Сообщений: 93
Откуда: Красноярск
Возраст:
Талантливый Разработчик Генерал Программирования Поклонник Проекта

02.05.2008, 8:22
Сообщение #50

Цитата(micha @ 01.05.2008, 10:51) *

На Х700 нормально работает, проверял сразу как была прикручена нормальная работа с ним.
Не работает как раз начиная с D900 и т.д. У этих аппаратов другой протокол обмена в отличии от X700.
offlineпрофильЛС
Снег

Холодный
Group Icon
Группа: Модераторы S
Регистрация: 28.6.2006
Спасибо сказали: 575 раз(а)
Сообщений: 603
Откуда: Пушкино
Возраст: 29

Талантливый Креативщик Талантливый Разработчик Активный Участник Генерал Программирования

04.05.2008, 11:37
Модель телефона: SGH-E200B |  Сообщение #51

Vadiks, вот различия в открытии порта.
В парах - первая строка OneNAND, вторая - SFD
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size),DOWN,TRUE,0x0,00 20 00 00 00 20 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size),DOWN,TRUE,0x0,00 00 02 00 00 00 02 00

IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE: Purge requests),DOWN,TRUE,0x0,0F 00 00 00
(у тебя команда идет дважды)
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE: Purge requests),DOWN,TRUE,0x0,0A 00 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE: Purge requests),DOWN,TRUE,0x0,05 00 00 00

IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts),DOWN,TRUE,0x0,FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts),DOWN,TRUE,0x0,FF FF FF FF FF FF FF FF 0A 00 00 00 00 00 00 00 F4 01 00 00

IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL: Set line control),DOWN,TRUE,0x0,00 00 08
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL: Set line control),DOWN,TRUE,0x0,00 02 08

IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW: Set handshake information),DOWN,TRUE,0x0,00 00 00 00 80 00 00 00 00 10 00 00 00 04 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW: Set handshake information),DOWN,TRUE,0x0,01 00 00 00 80 00 00 00 00 20 00 00 00 20 00 00

IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask),DOWN,TRUE,0x0,01 00 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask),DOWN,TRUE,0x0,00 00 00 00

Может, стоит к новым свифтам по-другому коннектиться?
Со старыми моделями вроде проблем нет с текущим конфигом подключения.

Если не знаешь, где эти IOCTL_SERIAL_* во флешере - пиши. Я скажу, что и где.

Последние поблагодарившие
offlineпрофильЛС
romaz

Я тут недавно
Group Icon
Группа: Стажер
Регистрация: 22.4.2008
Спасибо сказали: 0 раз(а)
Сообщений: 6
Возраст:

05.05.2008, 2:11
Модель телефона: e250d |  Сообщение #52

Пытался слить tfs с Е250 версией 0729 0725 определяет тип флэши но когда жмёш (сохранить) выдаёт ошибку (операция прервана нераспознанный ответ) использую оригинальный бокс gh80-03306a шнурок gh39-00499a менял скорость изменений никаких
offlineпрофильЛС
RusEm

Безбашенный Параноик
Group Icon
Группа: SGH Open Club
Регистрация: 5.4.2006
Спасибо сказали: 1412 раз(а)
Сообщений: 1 188
Откуда: Саранск
Возраст: 24

Талантливый Разработчик Генерал Программирования

05.05.2008, 8:12
Модель телефона: Galaxy S (T959 Vibrant) + всякий хлам |  Сообщение #53

Заметил такое что последняя версия не работает с S500...
После посыла первого загрузчика вылетает с таймаутом
offlineпрофильЛС
dimastyj

Тамбовский волк
Group Icon
Группа: Старшие модераторы
Регистрация: 8.4.2005
Спасибо сказали: 849 раз(а)
Сообщений: 1 853
Откуда: Россия, г. Тамбов
Возраст: 24

Талантливый Разработчик Активный Участник Талантливый Креативщик Поклонник Проекта Заслуженный Кодер

20.05.2008, 11:33
Модель телефона: Sgh-e200, Sgh-d980 |  Сообщение #54

Vadiks,
что бы придумать с OpenSFD + WinVista?

На Среднем приоритете стабильность в работе программы напрочь отсутствует. Практически каждая попытка прошивки сопровождается синим экраном. Спасает только режим реального времени, но каждый раз поднимать этот самый приоритет не очень удобно.
offlineпрофильЛС
RusEm

Безбашенный Параноик
Group Icon
Группа: SGH Open Club
Регистрация: 5.4.2006
Спасибо сказали: 1412 раз(а)
Сообщений: 1 188
Откуда: Саранск
Возраст: 24

Талантливый Разработчик Генерал Программирования

22.05.2008, 11:33
Модель телефона: Galaxy S (T959 Vibrant) + всякий хлам |  Сообщение #55

Vadiks,
Мож этот код поможет... он приоритет поднимает
Код
procedure TForm1.Button1Click(Sender: TObject);

var

ProcessID: DWORD;

ProcessHandle: THandle;

ThreadHandle: THandle;

begin

ProcessID := GetCurrentProcessID;

ProcessHandle := OpenProcess(PROCESS_SET_INFORMATION,

   false, ProcessID);

SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);

ThreadHandle := GetCurrentThread;

SetThreadPriority(ThreadHandle, THREAD_PRIORITY_TIME_CRITICAL);

end;

offlineпрофильЛС
Victor Ptichkin

Я тут недавно
Group Icon
Группа: Стажер
Регистрация: 10.5.2008
Спасибо сказали: 1 раз(а)
Сообщений: 3
Возраст:

17.06.2008, 4:19
Модель телефона: SGH-J210 |  Сообщение #56

Если я работаю с J210 - в списке мне выбирать тот пункт, где среди прочих есть E200? Они, я слышал, похожи.
offlineпрофильЛС
dimastyj

Тамбовский волк
Group Icon
Группа: Старшие модераторы
Регистрация: 8.4.2005
Спасибо сказали: 849 раз(а)
Сообщений: 1 853
Откуда: Россия, г. Тамбов
Возраст: 24

Талантливый Разработчик Активный Участник Талантливый Креативщик Поклонник Проекта Заслуженный Кодер

17.06.2008, 4:47
Модель телефона: Sgh-e200, Sgh-d980 |  Сообщение #57

Victor Ptichkin,
все верно (IMG:style_emoticons/default/idea.gif)
offlineпрофильЛС
orvi2006

Я тут недавно
Group Icon
Группа: Участники
Регистрация: 3.4.2008
Спасибо сказали: 0 раз(а)
Сообщений: 14
Возраст: 36


03.10.2008, 1:30
Модель телефона: Samsung Sgh-J210 |  Сообщение #58

Объясните, пожалуйста, чайнику: в программе OpenSFD на вкладке "прошивка" есть 2 подвкладки- прошивка(BIN/CLA) и прошивка патчей DIF. Чем они отличаются- файлы с расширением bin. cla и dif? Заранее спасибо

Сообщение отредактировал orvi2006 - 03.10.2008, 1:31
offlineпрофильЛС
MaksiK

УшЕл В сЕбЯ
Group Icon
Группа: Специалисты S
Регистрация: 7.3.2007
Спасибо сказали: 835 раз(а)
Сообщений: 489
Откуда: Украина\Киев
Возраст: 24

Талантливый Креативщик Талантливый Разработчик

03.10.2008, 1:39
Модель телефона: D900i, E200, Nokia 6300 |  Сообщение #59

Цитата(orvi2006 @ 03.10.2008, 1:30) *

Объясните, пожалуйста, чайнику: в программе OpenSFD на вкладке "прошивка" есть 2 подвкладки- прошивка(BIN/CLA) и прошивка патчей DIF. Чем они отличаются- файлы с расширением bin. cla и dif? Заранее спасибо


Чайник!!! (IMG:style_emoticons/default/bx.gif) обясняю (IMG:style_emoticons/default/smile.gif)
бин это (IMG:style_emoticons/default/smile.gif) файл прошивки, так же как и кла. а вот диф файл, это часть измененных даных в прошивке. В ресмане есть вкладка сохранить как диф. тогда при прошивке тебе не нада прошивать всю прошивку, а тока тот кусочек который ты изменил (IMG:style_emoticons/default/tongue.png)
Думаю понятно обяснил. (IMG:style_emoticons/default/jokingly.gif)

Последние поблагодарившие
offlineпрофильЛС
BALAMUT

Консультант
Group Icon
Группа: Участники
Регистрация: 20.1.2008
Спасибо сказали: 90 раз(а)
Сообщений: 279
Откуда: Красноярск
Возраст: 38


21.10.2008, 5:33
Модель телефона: HTC Incredible S,SAMSUNG GT-S5230, GT-i5500,  |  Сообщение #60

Вопрос к специалистам. Пользуюсь программой OpenSFD_0729 с телефона снял все данные EEPROM, прошивку, полный дамп проблем не возникло . Проблема возникла при снятии TFS, скрин есть. Если не могу снять свой TFS можно ли при возникновении каких либо проблем залить TFS с чистой прошивки.
offlineпрофильЛС
 
« Предыдущая тема · Работа с прошивкой, патчинг и загрузка · Следующая тема »
9 страниц V < 1 2 3 4 5 > »   Все
 
ОтветитьНовая тема
Подписка на тему · Сообщить другу · Версия для печати · Подписка на этот форум
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

Яндекс цитирования Rambler's Top100 При любом использовании материалов сайта ссылка на SGH.ru обязательна.
Для интернет - проектов обязательна гиперссылка.
Внимание! Администрация SGH.ru не распространяет никаких программ через ICQ и т.п. Опасайтесь сомнительных предложений от неизвестных Вам людей.
Текстовая версия

Сейчас: 22.05.2012