Схема шнура для обновления прошивки в телефонах Nokia
(LPT-шнур)


Этот шнур предназначен для использования с программами чтения и записи флэш-памяти телефонов Nokia. Выход BTEMP - необходим только для автоматического входа в тест-режим. Его можно не использовать, вместо этого просто нужно будет всегда в начале процедуры чтения/записи нажимать кнопку включения телефона. Выход Vpp - используется только в модели 3210, все остальные модели работают без него. Необходимо отметить, что использование Vpp для модели 3210 обязательно, так как для нормального режима програмирования флэши необходимо напряжение питания 3.6 Вольта, а внутри 3210 используется 3V ТTL логика c уровнем "1" не превышающем 3 Вольта. Отечественными аналогами диодов 1N4148 являются диоды КД522 с любым буквенным индексом. Также рекомендуется вместо питания от LPT-порта использовать внешний стабилизированный источник питания, особенно если в качестве микросхемы 74HC14 используется отечественный аналог 1564ТЛ2 или аналогичный (шесть триггеров Шмидта). Кстати говоря в наше время купить на радиорынке 74HC14 намного проще и дешевле чем ее отечественный аналог. Обшарив весь Новосибирск в поисках хоть какой-нибудь ТЛ2, удалось найти только 155ТЛ2, с которой интерфейс напрочь отказался работать (все-таки TTL трехвольтовый и пятивольтовый - разные вещи) и 1564ТЛ2 с золотыми ножками, стоимость которой составляла 84 рубля, в то время как 74HC14 фирмы Motorola стоила всего 11 рублей.
Еще одно важное замечание, для корректной работы интерфейса иногда необходимо в BIOS компьютера в настройках Integrated Peripherals изменить параметр Onboard Parallel Mode. В нашем случае интерфейс корректно работает при значении ECP.

Вид разъемов, расположение контактов.
Схема MBus-интерфейса.

MBus/CBus - интерфейсы используют для приема и передачи данных один контакт (в отличии от FBus интерфейса, в котором для приема используется одна линия - RX, а для передачи другая - TX). Очень часто встречаются схемы в которых TTL выходы MAX232 замыкаются при помощи диода. Опыт показывает, что необходимости в этом нет и схема отлично работает в данном варианте