Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, upload files, subscribe to answers - you need to login.

GRAND SGH USER

Все о Samsung Gt-e1070

Recommended Posts

А как называется функция, с помощью которой можно посмотреть 5 текущих радиочастот?

(удобная вещь, в agere это сделано, должна быть и здесь)

нетмонитор находится в *#0206*DBG# (у него отдельный перехват кода, так что он в этой таблице не указан - там ещё есть десяток кодов с отдельным перехватом)

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

нетмонитор находится в *#0206*DBG# (у него отдельный перехват кода, так что он в этой таблице не указан - там ещё есть десяток кодов с отдельным перехватом)

 

Вот те ключи, что я указал вначале - точно активны (при наборе их далее на экране высвечиваются чёрточки вместо цифр), так что среди них должны быть нужные ключи.

 

*#4777*8665# - не работает (gprs не активируется)

Также *#9998 - неактивный ключ, хотя в прошивке он присутствует


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites
Вот те ключи, что я указал вначале - точно активны (при наборе их далее на экране высвечиваются чёрточки вместо цифр), так что среди них должны быть нужные ключи.
Чёрточки высвечиваются если начальная маска совпадает. Это ничего не значит.

 

*#4777*8665# - не работает (gprs не активируется)

Также *#9998 - неактивный ключ, хотя в прошивке он присутствует

Ну да, на дешёвом E конечно многие функции выкинуты, GPRS у них физически нету. Но остались следы унификации Swift-платформы.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Чёрточки высвечиваются если начальная маска совпадает. Это ничего не значит.

 

Ну да, на дешёвом E конечно многие функции выкинуты, GPRS у них физически нету. Но остались следы унификации Swift-платформы.

 

*#4777* зачем-то всё-таки оставили ;)

 

*#9998*378378# 9C mcc_tst_auto_ffs_test

*#9998*3288# 94 mcc_lk_phone_open_count

к большому моему удивлению оказались всё-таки рабочими...

 

Без умения делать бекап EEPROM - лучше коды не вводить…

А как сделать?

IMC прошивалка требует .fls bootloader (его в комплекте вообще нету никакого). А Pnx умеет сохранять только cla+tfs. Это когда фулфлэш весит около 32 MB а встроенной памяти в 2 раза больше. Что в таком случае можно добавить? Будет ли всё работать, если TFS (idle) дополнить своими ifg на несколько мегабайт (128x128 * ~ 80 фот) сдедать блокнот побольше (804b -> ~20kB), может быть рингтонов тоже добавить.

Если ещё прошивочный кабель не будет создавать глюков...

Хотелось бы сохранить весь флэш!


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites
*#9998*378378# 9C mcc_tst_auto_ffs_test
Оно просто создаёт файл /a/fstext.txt (в скрытой части ФС, т.е. добираться туда только через флешер кнопкой TFS Explorer). А следующий вызов кода - удаляет этот файл. Ну и окно выводит - удалось создать/удалить, или нет. Однако ничего туда не пишет, вероятно надо ещё какие-то трассировки включить другими кодами. А может это просто тест на запись в саму ФС.

 

*#9998*3288# 94 mcc_lk_phone_open_count

к большому моему удивлению оказались всё-таки рабочими...

У меня на B5722 например там всегда 0, хотя я его вскрывал много раз.

Похоже это для раскладушек или слайдеров, счётчик открывания (оценить износ шлейфа).

 

IMC прошивалка требует .fls bootloader (его в комплекте вообще нету никакого). А Pnx умеет сохранять только cla+tfs. Это когда фулфлэш весит около 32 MB а встроенной памяти в 2 раза больше.
EEPROM у E1070 вроде в NOR как и CLA, надо только знать по какому адресу. PNX в принципе умеет его сохранять кнопкой NOR Dump, однако во многих версиях PNX залочен выбор диапазона памяти.

 

Что в таком случае можно добавить? Будет ли всё работать, если TFS (idle) дополнить своими ifg на несколько мегабайт (128x128 * ~ 80 фот)
Наверно, только вопрос в том что значит дополнить. Просто накидать новых файлов мало. Надо либо подменить аналогичные штатные файлы, либо копать прошивку на предмет таблицы ссылок. Картинки, вероятно прописаны в /customer/nvmgr/NvData.dat и /customer/nvmgr/NvInit.dat, а может ещё и в самой CLA. Там ещё где-то есть счётчики размеров таблиц. На C3322 я добавлял новые картинки. Помнится там был предел в 0x1E - потому что картинки с порядковым номером 0x1E, 0x1F это не простые.

 

сдедать блокнот побольше (804b -> ~20kB),
Это вероятно ограничено в CLA. И вероятно там просто физически нет буфера под большее место.

 

может быть рингтонов тоже добавить.
Они тоже должны быть описаны в Nv*.dat

 

Хотелось бы сохранить весь флэш!
Там два флэша. NOR для CLA и вероятно там же EEPROM, и NAND для файловой системы TFS.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

*#9998*378378# 9C mcc_tst_auto_ffs_test

У меня после набора # соскочило окошко с набранными цифрами - так стало понятно, что код обрабатывается.

 

*#9998*3288# 94 mcc_lk_phone_open_count

У меня на B5722 например там всегда 0

 

у меня тоже 0

 

EEPROM у E1070 вроде в NOR как и CLA, надо только знать по какому адресу. PNX в принципе умеет его сохранять кнопкой NOR Dump, однако во многих версиях PNX залочен выбор диапазона памяти.

 

Залочен диапазон. А как он обращается к файлу CLA и TFS - через функцию прошивки или PNX знает, где и что находися?

 

Надо либо подменить аналогичные штатные файлы, либо копать прошивку на предмет таблицы ссылок. Картинки, вероятно прописаны в /customer/nvmgr/NvData.dat и /customer/nvmgr/NvInit.dat, а может ещё и в самой CLA.

 

картинки в /images/idle. Их можно добавить в файл TFS, только все изменения надо прописать в конфиге (он находися в конце TFS). И ещё их имена имеются в CLA. Возможно, что их там нужно тоже добавить.

Часть ресурсов TFS дублируется в CLA предположительно для того, чтобы можно было вернуться к конфигурации по умолчанию, если TFS вдруг слетит.

 

804b

Это вероятно ограничено в CLA.

 

Файл блокнота лежит в TFS, размер - в config'e

Добвить места ничего не мешает

 

Там два флэша. NOR для CLA и вероятно там же EEPROM, и NAND для файловой системы TFS.

 

А прошивка, секция с калибровочными данными и сертификатами - должна в начале лежать - там всё в чистом виде?

 

(bb code не проходит, quote пришлось убрать)


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

TFS там точно в NAND? Судя по всему NOR там должен быть


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

TFS там точно в NAND? Судя по всему NOR там должен быть

Хм. Не знаю, надо вообще даташит нарыть и посмотреть.

У разных E по разному… В каком-то точно видел в даташите комбинированный чип NOR+NAND+SDRAM

У E1070 стоит K5N3217ATA-AT80 (32+16Mb), предполагаю что это комбинированный SDRAM+NOR, видимо действительно тут нет NAND (поскольку в TFS писать ему особо нечего, в отличии от более продивинутых).

 

Так что надо пробовать через PNX фуллдамп сливать, и искать в нём следы CLA и файлов из TFS, а так-же EEPROM.

 

Залочен диапазон. А как он обращается к файлу CLA и TFS - через функцию прошивки или PNX знает, где и что находися?
Думаю что лоадер который в составе PNX - это всё сам знает.

Вообще помнится для D880 или D780 был какой-то PNX/OneNAND у которого разлочили диапазон, можно там сравнить изменения.

Ещё можно попробовать другие версии флешера.

Ну или коммерческим софтом (там точно есть возможность сливать фуллдампы).

 

Файл блокнота лежит в TFS, размер - в config'e Добвить места ничего не мешает
Не факт, буфер под редактирование в ОЗУ может быть статично ограничен. И будет затирать какие-то соседние данные.

 

А прошивка, секция с калибровочными данными и сертификатами - должна в начале лежать - там всё в чистом виде?
EEPROM скорее всего между CLA и TFS.

EEPROM это в принципе такой же диск TFS, только у него буквы нету, и там куча файлов *.pmg EEPROM.

 

(bb code не проходит, quote пришлось убрать)
Потому что разрешено только 5 цитат. Но есть недокументированная фича - следующее сообщение (где ещё очередные 5 цитат) приклеивается к предыдущим, если его написать в течении часа. И таким образом можно любое кол-во цитат создать…

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Так что надо пробовать через PNX фуллдамп сливать, и искать в нём следы CLA и файлов из TFS, а так-же EEPROM.

А где можно взять PNX с адресацией?

 

Думаю что лоадер который в составе PNX - это всё сам знает.

Его оттуда поюзать можно будет, если ничего другого не найдётся ;)

 

Вообще помнится для D880 или D780 был какой-то PNX/OneNAND у которого разлочили диапазон, можно там сравнить изменения.

Ещё можно попробовать другие версии флешера.

 

SGHFD

новая версия...

 

У него есть только такая особенность, что отрубается через 5 сек, если в TFS есть ошибки.

Можно сливать данные с работающих телефонов.

 

Ну или коммерческим софтом (там точно есть возможность сливать фуллдампы).

 

Не факт, буфер под редактирование в ОЗУ может быть статично ограничен. И будет затирать какие-то соседние данные.

 

EEPROM скорее всего между CLA и TFS.

 

Вот где основная прошивка (api-функции), в окошках (если там таковые сделаны), должны быть секции с imei, журналом ошибок процессора (туда же вводятся временные данные с клавиатуры), и калибровки с сертификатами.

 

В каком виде эти данные лежат - мне бы хотелось узнать, чтобы сравнить с оригиналом. В NOR их переводить вряд ли целесообразно, просто потому, что эта часть EEPROM не видоизменяется в процессе работы.

Даже постоянные данные телефона, записанные в NOR, меняют своё местоположение, когда секции обновляются (очень похоже на движение эскалатора).


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

Обычно конец прошивки и начало TFS разнесены друг от друга на расстояние около 1,5 - 2 МБ (пространство заполнено ff) видимо с той целью, что новая версия прошивки может оказаться несколько больше старой.

Ну а если увеличить tfs c 117 kB хотя бы на пару мегабайт, стоит всё-таки посмотреть, как она будет записываться в память телефона.


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

Ну а если увеличить tfs c 117 kB хотя бы на пару мегабайт, стоит всё-таки посмотреть, как она будет записываться в память телефона.

Насколько понимаю по анализу сторонних флешеров - размер области TFS задаётся при форматировании партиции лоадером. Надо как-то выяснить текущий размер дисков в телефоне (без патча - не знаю как, надо наверно писать патч который где-нибудь будет показывать размер системных дисков).


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites
Но есть недокументированная фича - следующее сообщение (где ещё очередные 5 цитат) приклеивается к предыдущим, если его написать в течении часа.

 

я так понимаю, если прошло 60 минут, то в тексте сообщения поправить уже ничего нельзя...


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

180 вроде было

Share this post


Link to post
Share on other sites

180 вроде было

Тут множество форумных настроек зависит от группы в которой пользователь находится (некоторые вообще нелогичны - например когда я дорос до следующей группы то оказалось что кол-во хранимых ЛС в этой группе существенно ниже чем в предыдущей).

Зато редактировать свои старые посты я смог ещё давно, во времена пользователя.

Лимит наверно для новичков или может неспециалистов.


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

180 круче :)


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

Ещё один момент, касающийся рабочих цифровых комбинаций: может быть кто в курсе, как сбросить значения будильника на слово "сигнал": после первого использования ставится время звонка, потом обратно отменить не получается... (нужно активной оставить только первую запись)


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите GT-E1200 это платформа Swift? Какая разновидность этого телефона самая нормальная? А что скажите о Samsung SM-B310E? Что то плохие отзывы о нем, в плане качества динамика, говорят даже у 1200 лучше был. Какой самсунг до 1500р посоветуйте?

Share this post


Link to post
Share on other sites
Подскажите GT-E1200 это платформа Swift?
1200 - Swift (только его врядли найти можно)

1200i - Spreadtrum

 

Вообще для дешёвых E нет смысла гоняться за Swift - всё равно патчи туда писать врядли кто будет.

 

А что скажите о Samsung SM-B310E?
310E - Spreadtrum

312E - Infineon

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

1200

1200i

 

Таких вообще не встречал. В продаже попадались только 1200M(это swift?) и поновей 1200R(это Spreadtrum?). Не знаете какой из них лучше?

Недавно купил LG b220, это ужас какой то, динамик просто ужасен, хотя может это брак, не знаю.

Если не секрет какую звонилку вы бы сейчас купили из самых простых?

Share this post


Link to post
Share on other sites

Таких вообще не встречал. В продаже попадались только 1200M(это swift?) и поновей 1200R(это Spreadtrum?). Не знаете какой из них лучше? Недавно купил LG b220, это ужас какой то, динамик просто ужасен, хотя может это брак, не знаю.

Если не секрет какую звонилку вы бы сейчас купили из самых простых?

Можно взять C3322i. со временем улучшат патчами. :44:


Если участник форума помог вам, или его сообщение оказалось полезным, не надо создавать ответное сообщение с текстом «Спасибо», «Согласен», и т.п, просто нажмите кнопку «Спасибо»

Share this post


Link to post
Share on other sites
В продаже попадались только 1200M(это swift?) и поновей 1200R(это Spreadtrum?). Не знаете какой из них лучше?
E1200M - точно Swift, E1200R похоже что Spreadtrum.

 

Не знаете какой из них лучше?
Не знаю. Наверняка какие-то мелкие различия есть, но надо брать оба сразу и внимательно сравнивать все пункты меню настроек и меню разговора…
  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Интересно, можно ли на этих телефонах какими-нибудь средствами загрузить operator list, чтобы иметь возможность регистрироваться, находясь вне домашней сети? (PLMN чтобы вручную не прописывать в сим-карту)


Фанат микропроцессоров (CPU FAN)

***

Если не вставляет Gauss, попробуйте Tesla! (к рекламе ламп).

Share this post


Link to post
Share on other sites

Здравствтвуйте подскажите по какой причине зависает pnx downloader после нажатия кнопки старт? Как побороть проблему?

Share this post


Link to post
Share on other sites

по какой причине зависает pnx downloader после нажатия кнопки старт?

Он скорее всего не зависает, а ждёт реакции от телефона.

Вероятно что прошивочный кабель неправильный, или вы последовательность действий (момент подключения кабеля, момент нажатия красной трубки) для ввода телефона в прошивочный режим не знаете.

Зачем его прошивать? Какая прошивка установлена сейчас в телефоне?


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...