Ошибка при прошивке карточки

Главная - Май 2005 - Ошибка при прошивке карточки   
Здравствуйте!
У меня вот такой вопрос по прошивке карточки GF на Via2.

При прошивке Winfenixom EEPROM иногда выдается сообщение Invalid response from card. Что интересно, что эта же прошивка на этом же программаторе на одни карточки GF прошивается без проблем, на других выдает эту ошибку. Приблизительно 50 на 50. Не подскажете с чем это может быть связано?

на via2 прошивается только при епром нетрогай и всё получится


Те прошивки, via1 + via2? что недавно появились под GW, они содержат два файла, как и раньше.
А есть прошивки под одиночного провайдера, где в прошивке используется всего один файлик, для PIC16F84 (ЕПРОМ не нужен)
Ключи находятся во внутреннем небольшом поле ЕЕПРОМа самого пик проца. Так, что файлик в прошивке всего один.
Его и нужно прошивать. Цитата:
При прошивке Winfenixom EEPROM иногда выдается сообщение Invalid response from card.


Так это переводится "Недействительный ответ от карты" То есть по резету, карта не выдает ATR.
Вы в режиме GDM прошейте файл в ПИК проц, а еепром, вообще не трогайте.
То есть, никаких лоадеров писать не нужно, сразу сам файл прошивки.

Иван там два файла как в старых прошивках для виа1 viaccess 0,32 format , там для еепрома и для пика отдельно прошивки там не так как в моргалках на НТВ.

Я объяснил оба варианта.
И стараюсь объяснять как можно проще.
По этому для ведающих в этом, может показаться немного странно.

Иван, а можна немножко по подробнее об ATR, или ссылочку где об этом написано. Я так понимаю это контрольная сумма прошивки или как?

Объясню вкратце.
ATR это ответ карты на сброс Answer to reset
К примеру такой : 3F 77 18 25 00 80 14 00 66 68 90 00
Это ответ оригинальной карты НТВ+ на сброс.
Все расписывать не буду, распишу только последние байты.
66 68 это версия карты, конкретно PC2.4
90 это значит "выполнено"
00 это значит "успешно"
Никакая это не контрольная сумма.
В картах эмуляторах, ATR может быть какой угодно
Лишь бы приемник переварил эту "отрыжку"
Но если его нет совсем, то либо вы карту прошили неправильно, либо файл прошивки битый, либо карта дохлая, или программатор нерабочий.
К стати, некоторые приемники, непереваривают "неправильный" ATR и не хотят работать с такой картой.
Правится он в файле ПИК проца.

   

 
  䀀