Просмотр полной версии : Эмулятор для FUN card 6
Есть FUN 6 емкостью 1Мбит.
Какой эмулятор в нее зашивать? Не могу найти,
все только для PIC, а для атмела или нет или ссылки нерабочие.
Вабще в нее можно прошить мультисим? Везде говорят что она
лучше чем на PIC, но разговоры только про PIC-прошивки.
И чем зашивать? Собрал ридер/программатор Phoenix/JDM, он
подойдет для FUN или нужен другой? Плиз - схему.
Silver-Green в нашей деревне не могу найти, есть только Fun :(
Будет работать с Семеном С55?
можно икпрог-ом, чипкатом.. много чем, глпвное чтоб программатор поддерживал.
В icprog какой тип программатора ставить для киевсатовского
программатора? JDM?
обещать не буду, но если поймаю человека в аське (еще в прошлом году ему выслал) заберу у него архив, там на все фанки, около 2м. весит с описанием, все рабочее. У себя по случайности убил :(
з.ы. Дам знать, ты сначала просто прошить фан попробуй, шьет программатор или нет? Можешь для ТВ прошивки взять..
Обязательно дай знать, заранее спасибо!
А то весь инет уже перерыл... :(
Программатор думаю не проблема - как надо так и переделаю.
Если потребуется могу даже Стерх найти.
Но пока без прошивки не имеет смысла суетиться.
Может есть урлы работающие на те прошивки?
Я балдею, как ты ныряешь :lol: ты сначала попробуй прошить любую фан, вообще может он у тебя шить фанки или нет? Сколько на нем переключяателей? покажи хоть его? какой он из себя, фото или схему..
Скорей всего не может.
Ну и что? Будет _что_ шить, перепаять как надо недолго.
А пока если нечего шить и неизвестно найдется-ли,
суетится переделывать программатор, искать контактную
группу с 8-ю контактами для СИМ (у меня 6-контактная)
нет смысла.
Схемы про которую ты говорил не видел, но есть
схема JOnisFun2002. Судя по ней для программирования
ФАН используются два не используемых телефоном
контакта СИМки - MOSI и SCK (два дальних от питания и общего).
Итого для режима FUN:
TXD инверсный на RESET карты и далее через инверсию на RXD;
DTR прямой на MOSI карты;
RTS прямой на SCK карты;
на CLK карты - 3.579МГц от генератора;
DATA карты прямой на CTS.
Так?
Переключатель один. Надо будет - добавлю еще. ;)
Для переброски линий как надо для ФАН.
з.ы. Вообще, такие темы нужно в "программиравание карт" ставить, или в программаторы.. ;)
Изначальный вопрос был - поиск прошивки для ФАН.
риббентроп
24.10.2004, 23:12
ХЗ что это , не помню ...
По-моему , это дядька hex когда-то выкладывал ...
Anonymous
06.11.2004, 16:11
Мужики, скажите, а в чем вообще прикол Fun карт? Какие преимущества они дают. Стоит ли ими заниматься? И еще, никто не встечал прошивки SIM эмулятора для Titanium?
Вот еще какой-то эмулятор для Фанка (не знаю, рабочий или нет).
Воспроизведу в этой ветке конструктивную часть своего удаленного (и справедливо) поста, полагаю, тут информация будет к месту.
Как показала проверка, в файлах от риббентропа и Hotlom'а одна и та же прошивка. У KrAZ'а - вообще программа-калькулятор для формирования содержимого внутреннего ЕЕПРОМа процессора исходя из набора PINов, KI, IMSI.
Прошивка эта у меня задышала лишь на очень ограниченном числе телефонов. И то, на 26й секунде связь обязательно рвется. Логи показали, что в этот момент на карту приходит команда A0 F2 00 00 06, а прошивка согласна отработать ее лишь при условии P3=17h:
void create_file_response(u08* name)
{u16 i;
//Se ш una directory aggiorna status e response
if (name[0]==0x3F || name[0]==0x7F)
{response[0]=0x17;
status[0]=0x17;
а потом:
//Comunica uno STATUS C0 o una RESPONSE F2
void get_info(u08* data)
...
//Controlla la correttezza del parametro P3
u08 p3 = data[0];
if (com[4] != p3)
{Send (0x67);
Send (p3);
return;}
---
В итоге имеем ответ карты 67 17 и "сбой SIM".
Неуместную проверку я отключил, что получилось - привожу здесь. Изменения минимальны, но, по крайней мере, у меня это работает, в отличие от приведенных раньше файлов.
Нерешенные проблемы:
1. Отсутствует переключение между операторами из меню телефона. Неудобно.
2. Высокое энергопотребление в режиме ожидания - 2,2 мА, в сутки получается более 50 мАч. Если среднее потребление телефона 150-200 мАч в сутки (аккумулятора 650 мАч хватает на 3-4 дня) - многовато будет. Однако как победить это в случае AT90S8515 я не представляю - если его усыпить, то уснуть-то он уснет, а вот проснется ли по приходу команды - большой вопрос. :)
3. Адресная книга программой Woron_Scan 1.08 не считывается и не записывается. Почему - не скажу, логи сейчас снять нечем.
извиняйте.на раздачу опоздал.
Hotlom если можно то как бы твой
архивчик получить???
PIC-ador
14.03.2005, 10:35
В этой прошиве этот тип переключения не реализован. Придется дописывать самому.
Надеюсь будет :D, но не быстро.
товарищи!!!! подскажите а то я с фанкой 1-й раз
телефон пишет карта не принета. может делаю что нетак???
jonisprog 1.23a+Master Burner v.2.3
Заранее благодарен
PIC-ador
14.03.2005, 14:49
Что, дружно перелезаем на ФАНки? Или это так, на будушШее...?
будушШее... Там возможностей может быть больше. Нормальный "камень", приличная система команд и т.д.
Спасибо уже сам разобрался
попробевал CardWriter 2.06 и все пошло!!
чем компилируете исходники? а то я скачал последний WinAVR, а он у меня постоянно ругается на отсутствие eeprom_rb/wb (это ещё хоть понятно чем заменить), а вот с Send()/Receive() пока не разобрался.
есть время и есть желание повозиться с эмулятором на fun card.
хочу написать режим сбережения энергии и добавить SIM Toolkit (изменение параметров эмулятора через SIM Menu).
начал собирать всё по теме по адресу http://doca.h15.ru/funsim/ , как ресурс для публикации обновлений и новостей сделал http://funsim.blogspot.com
если у кого-то есть что добавить - смело пишите! если кто хочет поучаствовать - на первом ресурсе указаны проблемы с которыми мне тяжело разобраться, может кто возьмётся помочь.
DOCA:
готов потдержать начинание
интересуюсь функционалом на фан тоже очень
есть задачи для облегчения пользователю жизни
Сейчас пока пытаемся сформулировать ТЗ на своем форуме
http://forum.x4.ru
и пытаемся пока с исходниками разобраться
огромное желание изобразить реально
PIC вроде тоже обещал помочь, если квалификации поднаберемся и времени найдет чуток
Твою 2 ссылку ( http://funsim.blogspot.com)к сожалению не смог открыть
Интересно а почему раскидал на разных сайтах?
у меня есть свои домены и хостинг
http://x4.ru и http://717.ru
могу предложить платформу для проекта
готов потдержать начинание
интересуюсь функционалом на фан тоже очень
вот и славно! кружок по интересам уже намечается.
есть задачи для облегчения пользователю жизни
Сейчас пока пытаемся сформулировать ТЗ на своем форуме
http://forum.x4.ru
и пытаемся пока с исходниками разобраться
огромное желание изобразить реально
PIC вроде тоже обещал помочь, если квалификации поднаберемся и времени найдет чуток
отлично, на выходных освоюсь на вашем форуме.
мне лично было бы приятнее вести все разговоры на этом форуме - тут спецов много, и с вениками для бани проблем нет :D
Твою 2 ссылку ( http://funsim.blogspot.com ) к сожалению не смог открыть
Интересно а почему раскидал на разных сайтах?
второй ресурс работает, попробуй ещё раз.
раскидал, т.к. первый ресурсе будет для чтения, как библиотека, не хочу его засорять заметками типа "сегдня выпустили алфа-бету-... а если тебя интересует исключительно "временная линия" - то милости просим на второй ресурс, это типичный, почти классический блог, от Гоголя, где я буду писать что нового, какие мысли, что делается, что будет делаться.
можно свести обе ресурса в один, но это в будущем, пока особой необходимости не вижу, жизнь покажет что нужно, а что - нет (вон, пока у тебя до блога достучаться не получается, может вообще от него придётся отказаться или буду держать его в личных целях как рабочую тетрадь).
у меня есть свои домены и хостинг
http://x4.ru и http://717.ru
могу предложить платформу для проекта
спасибо может очень пригодиться. я подумывал что в будущем может понадобиться CVS, ну да это в случае если кодописателей будет от трёх и более.
нужны первые тестеры.
сделал интерфейс общения карты с телефоном, надо проверить.
в приложении находятся два файла - один для микропроцессора, другой для EEPROMа. напомню - все бывшие ключи, настройки и прочее будет стёрто на fun карте, так что не забудте о резервной копии.
после прошивки fun card надо проверить в Вороне (или аналогичном софте) отклик карты на ATR и выслать мне. Пока больше ничего не должно работать (хотя обращение к EEPROM написано и может работать редактирование адресной книги и SMS сообщений).
ни в коем случае не вставляйте карточку в телефон.
алгоритм a3a8 пока не реализован, на его месте стоит молчаливая заглушка.
Какая ФАНка наиболее оптимальна для этих целей?
PIC-ador
16.05.2005, 15:43
Похоже что мне понадобится помошь лишь с дизассемблированием функции a3a8(). Всё остальное можно будет написать с нуля. Алло, мы ищем таланты! Кто разберётся с этой функцией?
Зачем :?: Реализация сего на С лежит в инете на каждом углу :D.
Даже если писать на ассемблере, зачем тебе соглашения автора о регистрах, памяти и т.п. Только лишние ограничения.
Какая ФАНка наиболее оптимальна для этих целей?
любая с микропроцессором at90s8515 - это Fun 1 - Fun 6 (карта с ATMega работать не будет).
Я держу курс на fun карту с 2 метрами памяти, это то ли Fun 6, то ли Fun 7.
Зачем :?: Реализация сего на С лежит в инете на каждом углу :D.
Даже если писать на ассемблере, зачем тебе соглашения автора о регистрах, памяти и т.п. Только лишние ограничения.
реализацию на C у меня есть.
автор funsim никакими особыми соглашениями не пользовался (вскрытие показало) поэтому и интересовало грамотное дизассемблирование что бы не возиться с C, время сэкономить и заниматься изучением других вещей :D
Fun 4.
Woron Scan 1.09:
The real speed is 9600..
There is a card in Phoenix device:
ATR:
2A 4F 4D 45 47 41 5F 4D 4F 44 45 32 20 22 50 68
6F 65
SimScan 2.01:
ATR:
3B 82 00 05 15
А затем попробовал еще раз Woron Scan 1.09:
И вот такой результат:
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
ATR: 2A 4F 4D 45 47 41 5F 4D 4F 44 45 32 20 22 50 68 6F 65
я не знаю с чем это связано. на досуге посмотрю на наличие такой последовательности в коде эмулятора, может даст пищу для размышлений.
правка 1: попробовал разные установки для скорости общения с картой в Вороне и получил забавные ответы. общая тенденция такая - первый ответ может быть несколько абвтрактным, но второй уже нормальный (либо идёт ошибка связи с картой). пробуйте нажимать RST минимум 2 раза.
Выкладываю новую прошивку для тестирования - funsim20050519.7z.
В данной прошивке должны работать адресная книга, SMSки, GSM a3a8.
Я изменил названия файлов:
flash.hex - файл для прошивки флэша микроконтроллера
int_epp.hex - файл для прошивки еепрома микроконтроллера
ext_epp.hex - файл для прошивки внешнего еепрома
Сразу оговорюсь, что файл для внешнего еепрома подойдёт для любой карты от Fun2 до Fun6 (Fun7 невозможно обрезать до размеров симки), со временем будет конфигуратор и для более ёмких карт будет возможно полностью использовать их память.
Данная прошивка не предназначена для использования в телефоне.
Последовательность операций по проверке работоспособности новой прошивки:
Прошить Fun card тремя файлами.
Подключить карт-ридер, запустить Woron_Scan, установить карточку.
Дважды нажать кнопку Rst (с 2-3 секундным интервалом).
Убедиться что ответ карты в последнем случае начинается на 3B, записать ответ карты.
Нажать на кнопочку ICC, записать ответ карты.
Нажать на кнопочку IMSI, появится диалог ввода PIN, ввести 1111, записать ответ карточки.
Нажать на кнопочку Ki, появится далог, нажать Start, появится диалог ввода PIN, ввести 1111, дождаться успешного завершени извлечения пар, записать их, закрыть диалог по извлечению Ki.
В меню Tasks выбрать ADN management, в появившемся окне нажать Read ADN from Card, дожаться завершения сканирования, в статусе основного окна Woron_Scan записать значение Total ADN records: XXX, на карте нет никаких телефонов в записной книжке - введите произвольные данные и нажмите Write ADN to Card, дождидесь завершения операции.
Выньте карточку из карт-ридера, подождите не менее 25 секунд, вставьте в карт-ридер и повторно считайте записную книжку. Убедитесь что данные не были искажены.
При наличии редактора SMS сообщений на SIM карте - проверьте хранение SMS сообщений аналогично процедуре проверки работоспособности записной книжки.
Сообщите мне все записанные данные и ваши наблюдения в ходе тестирования.
Не знаю в чем проблема, с фанками первый раз работаю, прошилась вроде нормально (хотя кто её знает)
Прошить Fun card тремя файлами.
FUN card 6, master_burner_v.2.3_292, funsim20050519_329
Подключить карт-ридер, запустить Woron_Scan, установить карточку.
Card Master в режиме PHOENIX кварц 3,57мГц, Woron_Scan1.09.
Дважды нажать кнопку Rst (с 2-3 секундным интервалом).
Убедиться что ответ карты в последнем случае начинается на 3B, записать ответ карты.
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
Нажать на кнопочку ICC, записать ответ карты.
Communication problem... closing COM port...
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
Communication problem... closing COM port...
Нажать на кнопочку IMSI, появится диалог ввода PIN, ввести 1111, записать ответ карточки.
Communication problem... closing COM port...
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
Communication problem... closing COM port...
Can't select 3F00 file
Нажать на кнопочку Ki, появится далог, нажать Start, появится диалог ввода PIN, ввести 1111, дождаться успешного завершени извлечения пар, записать их, закрыть диалог по извлечению Ki.
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
Communication problem... closing COM port...
The real speed is 9600..
There is a card in Phoenix device:
ATR:
3B 82 00 05 15
Communication problem... closing COM port...
Can't select 3F00 file
Сообщите мне все записанные данные и ваши наблюдения в ходе тестирования.
Сообщил, скажите с чего начать искать источник неувязки
Сообщил, скажите с чего начать искать источник неувязки
спасибо за участие в тестировании. источник неувязки сидит в блоке считываня команд от тела к симке, от симки к телу работает на ура (т.е. это неувязка в прошивке). работаю над её устранением.
(т.е. это неувязка в прошивке). работаю над её устранением.Ну ё-моё :lol: Знал бы ты сколько я волос на себе вырвал, пытаясь понять что я не так делаю прошивая ФАНку :lol:
Знал бы ты сколько я волос на себе вырвал, пытаясь понять что я не так делаю прошивая ФАНку :lol:
поверь, знаю :wink: после того как побайтно сверишь три прошивки и поймёшь, что так и не знаешь где собака порылась к зеркалу подходить не хочется :wink:
надеюсь, что положительным моментом во всём этом можно считать что ты стал экспертом по прошиванию фанок.
надеюсь, что положительным моментом во всём этом можно считать что ты стал экспертом по прошиванию фанок.О, ну так специально для этих эксперементов с прошивкой и заказывал ФАНку. Так что можешь расчитывать на меня (пока карта не умрет :lol: )
Есть Fan 2, 4, 5, 6 могу помоч всем чем смогу...
Тестил на Fan 6 прошивку от хекса
4 номера 2 билайн-а 2 мтс-а в течении месяца все работает отлично
толко вот какая дрянь на нокии 6100 3200 5210 3410 3210 самсунге е700 купленных в германии все отлично а нокии 6100 загеме и 2х мотороллах купленых в россии не видит сим вообще. загем виснет при включении
кто знает что за хрень
да насчет работы вместе карты и клона
на мтс получилось по ошибке включить обе карты.
в сети были в течении дня карты не заблокировались.вызов проходил на последнюю зарегистрированную тоесть на клон. после отключения клона на втором телефоне сеть показывало а при опытке позвонить на номер -абонент не доступен.после выкл\вкл все снова пошло
А по-другому и быть недолжно, хотя...
Тестил на Fan 6 прошивку от хекса
4 номера 2 билайн-а 2 мтс-а в течении месяца все работает отлично
толко вот какая дрянь на нокии 6100 3200 5210 3410 3210 самсунге е700 купленных в германии все отлично а нокии 6100 загеме и 2х мотороллах купленых в россии не видит сим вообще. загем виснет при включении
кто знает что за хрень
У меня на всех телах, взятых в России и Украине тоже не пошла, а на Нокии 5110 из Германии пошла, видать проблемма совместимости прошивки фан и прошивки тела.
messenger
02.09.2005, 18:59
Siemens s55, cx65 - не работает
Siemens s55, cx65 - не работает
куплен в германии?
если да я могу еще проверить
я на мс60 проверял работает
но тормозит
messenger
05.09.2005, 02:10
Куплены на Украине
s55 серый, фиг знает откуда и что в него залито
СХ65 russian retail
фиг знает откуда и что в него залито
Залита всякая лабуда специально, чтобы фанки не работали :D
doca
тема совсем заглохла? есть ли хоть что-то более менее пригодное для использования на телефоне?