Перейти к содержанию
Old Phone Forum

f2065

Администраторы ROOT
  • Постов

    7 204
  • Зарегистрирован

  • Посещение

  • Победитель дней

    112

Весь контент f2065

  1. У меня срабатывает… Может старая версия патча, или надо искать какие-то закономерности… режим автодозвона в настройках симок может влияет, переадресация вызова, оператор, другой слот и т.п.
  2. Вообще про Err 000 - Error during read OTP 0x104 register упоминаний нигде нет… OTP это неперезаписываемая память (где хранится серийник и т.п.). А что телефон отвечает на *#1234# ? Зачем ты решил его прошивать? Попробуй вытащить/вставить аккумулятор, потом не включая мобилу подключить её к зарядке на 5-10 секунд, а потом попробовать прошивать. Попробуй прошивать без аккумулятора, зажимая кнопки 2+3. Попробуй на других компах. Ещё кстати я сталкивался с ошибками чтения при наличии в системе VMware, надо останавливать её службу VMUSBArbService
  3. А зачем?! Если ты например хочешь снять пароль - то сразу замечу что перепрошивка пароли не снимает. Он по USB если и виден - то только 2 секунды при включении при удержании нужной комбинации кнопок (которую для этого старья уже наверно никто не вспомнит).Либо вообще прошивается только через прошивочный кабель (с UART-чипом)… В сервисмануале официально указана прошивка через UART-кабель.
  4. Если ничего не понял - то значит надо купить готовый кабель. А вообще у S5250 UART спрятан в USB-разъёме, лишняя (относительно USB) нога подтягиванием через 150к или 580к к GND - переключает порт в режим UART и затем уже типовая схема любого USB-UART кабеля (тот же PL2303HX)
  5. Ну наконец то сделали настоящую блокировку… Снять можно всяким боксовым (коммерческим) софтом. Там надо слить EEPROM, коды там. Ну или CGSN-патч написать Тогда можно пропустить окно ввода пароля и вызвать установку нового пароля. Инженерное меня со сбросом пароля у них заблокировано. AT+PHLOCK вроде тоже заблокировано. Кстати а блокировка чего именно? Их там несколько разных… И откуда она взялась?
  6. Это сам Kies не поддерживает прошивание этой мобилы. Kies сейчас в основном только смартфоны разрешает прошивать.Так что прошивать B7722 надо вручную, флешером который тут в шапке выложен. Звучит неправдоподобно. А что за источники то? Там ещё какая-то аргументация по этой точке зрения имеется?Тут все его прошивают и я не вижу случаев где B7722 не перешивается…
  7. Ну при выборе attach мобила поднимает GPRS сессию, detach потом её выключает. Я думаю что это ещё зависит от оператора. GPRS 12 класс это 4 таймслота до 21кбит, скорость около 85кбит предел. 4 класс - это 3 таймслота и скорость до 65кбит. У EDGE цифры другие - там 10 класс это 4 таймслота до 59кбит, скорость около 240кбит. Чтобы объективно сравнивать классы - надо из GPRS выжимать предельные скорости. Но сеть обычно таких скоростей не позволяет.
  8. Так а с чего ты взял что у него программно заблокировано EDGE ?
  9. Может просто слабое железо?Какие есть доказательства того что EDGE заблокировано программно? Модель его процессора известна?
  10. Ну так надо читать наш форум, и пользоваться патчами и pdf-инструкцией которые выложены у нас (замечу что патчи для C3322 пишутся именно у нас, остальные сайты занимаются плагиатом). Там у них вроде даже мобилы то нет такой чтобы проверить сначала на себе - работает прошивка или нет. По слухам из СЦ - тут бут неубиваемый, он сидит в проце (если перепаивают сдохшую флешку то бут не пропадает). Убить можно разве что область EEPROM - слетят калибровки, IMEI, региональный код и т.п.
  11. Ну в анонсах в СМИ пока ничего такого не было, так что в ближайшие полгода ничего такого в продаже не появиться. Я тоже давно уже жду чтобы несмарт, дуос, автофокус, вспышка… Однако общая тенденция - вспышка и автофокус это класс выше среднего, а там теперь делают только смартфоны/андроиды. Вон дуосы несмарты до 2010г например - они же по характеристикам существенно круче всех нынешних дуосов несмартов… Самые продвинутые дуосы были в 2007-2008г - D880, D980… А далее самсунг в каждой новой модели функционал потихоньку урезает. Так что я подозреваю что не будет уже дуоса без андроида но с хорошей камерой.
  12. Яндекс-карты работают… Только у него же нет GPS-приёмника, поэтому навигации как таковой нет.
  13. Нет, это весьма экзотическая штука.Его можно либо купить в этом инет-магазине. Либо собрать по схеме ([PL2303],[CP2101,PL2303]), но учитывая сложности с добыванием разборного разъёма - проще купить. Я с бродкомами знаком плохо, не факт что вся нужная инфа и софт есть в открытом доступе. Для начала читать там - http://OldPh.one/index.php?showtopic=45178
  14. Это значит ошибка на уровне USB-шины: или на компе убитый порт, или кабель чуствителен к помехам, или у мобилы порт убит.Учитывая предисторию - видимо у мобилы сильно запорота прошивка и её USB-контроллер не стартует. Видимо единственное решение тут - это покупать прошивочный кабель (он работает через UART)… Кстати какая версия прошивки стояла до того как мобила сдохла?
  15. Искать «ИД оборудования»
  16. В свойствах этого устройства (в диспетчере устройств) какие коды PNPID ?
  17. Ты не представляешь насколько глючный недешёвый B7722… Дело не в цене а в платформе (их у самсунга штук 5 всего). Вот например ближайший аналог этого на Swift - это B5722 - глюков почти не имеет…
  18. Это просто дебильный распаковщик а не инсталлятор. Он часто не работает. Вот просто распакованный драйвер, который можно поставить через диспетчер устройств.
  19. В Swift дешёвой E-серии (E1200, E1202, E1080, и т.п.) языковые ресурсы лежат в памяти сразу в готовом виде. Примерно как было у старых в CLA, и тоже два блока - text и sofk. Но тут их зачем-то вынесли в отдельный файл с расширением LPD (LPC - это MD5 к нему, при редактировании LPD - надо пересчитать MD5). Так же в LPD файлах лежат ресурсы T9, которые в более продвинутых прошивках лежат в отдельных файлах LDB Итак, благодаря подсказкам vvyura файлы были изучены... Первые 8 байт в мобилу не прошиваются, их значение такое: +0 - адрес куда он грузится в памяти (флешер это показывает как start addr); +4 - размер всех данных (которые лежат с +8 ) после этого числа. Т.е. физический размер файла на 8 байт больше чем указанное тут значение; В отличии от QTC - тут никакой компрессии нет, LPD-файлы это фактически дампы которые прошиваются в NOR (и в частности можно затереть ненужные языки и прямо на них размещать патчи). Теперь отбросив первые 8 байт, уже данные которые прошиваются. Далее все адреса - оффсеты относительно этого +0x00. +0x00 - тут лежит текстовая строка с именем прошивки/локализации. Например E1202OXELI5 или E1200MOXELC8; +0x20 - по всех прошивках что я видел тут лежит абсолютно тоже самое что и в +0x00; +0x40 - оффсет указывающий на таблицу языков ввода (в ней лежит кол-во языков ввода, и потом перечислены коды языков); +0x44 - количество языков интерфейса; +0x48 - таблица языков интерфейса, блоки по 0x14 байт: +0x00 - код языка; +0x04 - оффсет индекса text +0x08 - оффсет массива text +0x0C - оффсет индекса sofk +0x10 - оффсет массива sofk После завершения таблицы интерфейсов уже идут всякие данные на которые указывают вышеописанные оффсеты. Сначала все индексы и тексты для text и soft, потом таблица языков ввода (оффсет на неё был в +0x40). Потом сразу тела уже давно знакомых LDB-файлов (базы T9). Вот только не понятно как их адреса находить (но это пока и не нужно) - каких-либо оффсетов я не нашёл, разве что они последовательно вычисляются по каким-то своим внутренним размерам или их размеры и адреса вшиты в прошивку (причём замечу что LDB-файлы из других прошивок с TFS побайтно совпадают с теми что интегрированы в LPD - их как в 2007 скомпилировали так и не меняют до сих пор). Кстати размер индексных блоков (кол-во элементов текста) не указан в LPD (он жёстко вшит в CLA - непосредственно в функциях lk_get_text/lk_get_sofk), поэтому тут приходится его вычислять по расстоянию до блока текста, в официальных LPD эта идея работает, но вот в самодельных LPD может и не работать т.к. ничто не мешает компилировать LPD без чередования блоков (а например сразу все индексы и потом все тексты). Теперь о кодах языков. Коды кстати разные для интерфейса и для ввода. Для ввода - это видимо составные коды и в основном совпадающие с виндовыми LANG (Primary language IDs). Однако есть некоторые исключения. Вот коды у мобилы: 0x0101 ARABIC 0x0109 ENGLISH 0x0107 GERMAN 0x010C FRENCH 0x0119 RUSSIAN 0x0120 URDU 0x0122 UKRAINIAN 0x0129 FARSI 0x014B BENGALI 0x0161 KAZAK 0x0163 KANNADA А вот коды у винды: LANG_ARABIC 0x01 LANG_ENGLISH 0x09 LANG_GERMAN 0x07 LANG_FRENCH 0x0C LANG_RUSSIAN 0x19 LANG_URDU 0x20 LANG_UKRAINIAN 0x22 LANG_FARSI 0x29 LANG_KAZAK 0x3F LANG_BENGALI 0x45 LANG_KANNADA 0x4B LANG_NEPALI 0x61 LANG_PASHTO 0x63 Вобщем в программе пока все коды взяты из винды, и заменены только те которые я знаю у мобилы. Так что имена некоторых экзотических языков в таблице ввода могут быть показаны ошибочно. А с кодами языков интерфейса всё ещё сложнее. Они совсем не стандартизированы, и заложены в CLA. И например у одного и того же E1202 код например 6 - для XX прошивок шведский, а для JP прошивок персидский. Поэтому, для выяснения какой код какому языку соответствует надо подгружать CLA файл (соответствующий по дистрибутиву LPD), находить в нём ga_Lkres_LangTbl и смотреть имена там (коды соответствуют строкам таблицы ga_Lkres_LangTbl). Для удобного чтения MCC (точнее поиска ID в командах типа MCC_REPORT) написал вот программу для наглядного просмотра LPD-файлов: LPD_Util_v20130316.rar Напомню про некоторые особенности ListView - он не выводит перевод строк, так что тексты которые многострочные тут в одну строку. И в длину обрезаются на 260 букв. Так что для полноценного анализа - есть кнопка Export TXT. Ещё надо учитывать что местами одинаковые русские буквы заменены на английские (таких мест мало, но встречаются)… LPD_Util может быть назначена в винде как средство открытия файлов *.lpd. Drag'n'drop тоже реализован, .CLA можно перетаскивать в окно (это позволит показать имена языков, без CLA будут показаны только внутренние коды языков).
  20. Прайса нет, они не продаются (продаются только всякие особые эксклюзивные патчи по персональным заказам)… Хотя круг бетатестеров временами расширяется.
  21. Всё что есть публичное - выложено там. Может когда-нибудь и это будет выложено для всех…
  22. Я думаю что оригинал лучше. Но крафтман зато наверно не подделывают
  23. Да, это именно то что я и подозревал… Значит так на всех Infineon Duos, и на некоторых просто Infineon. Не, это ошибка в ответ на ATD. Неправильный номер это частный случай получения такой ошибки. Тут просто команда ATD не работает… Попробуй вручную в терминалке на всякий случай. Но скорее всего убедишься что ATD он не принимает.
  24. При помощи ResMan Pro. Карта прошивки с прописанными иконками операторов выложена в шапке темы с патчами для C3322XWKL1…
  25. Вообще по Infineon в половине моделей народ жалуется что модем не работает. Он на команды отзывается, но ATD он игноирует… Впрочем именно про s5222 не знаю (надо исследовать, пробовать для чистоты эксперимента в терминалке вручную AT+CGDCONT/ATD), но на других моделях среднего класса такая особенность есть.
×
×
  • Создать...