СообЧа > База Знаний > Железо > Modem

Вопрос

Марка модема: Acorp M56EMSF
Тип (внутр/внешн): внешний
Интерфейс: СOM
Операционная система: МЕ

Как настроить модем на сигнал «занято»?

Ответ

Привожу страницу бог знает где мною увиденную:

05.04.99 Как я на модеме ACORP-56000 EMS бизю вылечил

Да, я для своего ACORP 56000 начал применять строку инициализации AT&FS91=8\V1 (ее я записал также в реестр Windows на место Reset (по умолчанию там было ATZ)). После уже ранее описанного мною лечения распознавания сигнала занятости разницы с бывшим у меня ранее Courier (c Дягелевской прошивкой) — я не вижу. Хотя нет — нет (надеюсь пока) адаптированного АОН. Зато есть полноценный войс … который я впрочем не использую.

22.03.99 Бизю я вылечил! Сигнал занято у меня совсем не отрабатывался — а зачем мне такой модем? Но в воскресенье вечером почитал материалы конференций (наибольшую пользу извлек из fido7.ru.modem ) вышел на факи на http://www.chat.ru/~pirogoff/ (почитайте,почитайте — это полезно) попробовал одно — другое … получилось научить модем на 100% ловить занято. Тут же и набросал эту информацию — может кому пригодится (да и сам смогу этот файлик использовать при повторных лечениях, а то мало ли через полгода заломаю Windows — вспоминай потом что делал!) Ну поехали что ли! ;-)

1. Прошил свой модем Acorp56000EMS взятой с http://www.acorp.com.tw/ прошивкой.

2. При помощи команды AT! нашел последовательность символов 02 C2 08 7C EE C2 08 74 C7 FE 74 C2 08 Первое число _02_ у меня оказалось по адресу 02B7

При помощи команды AT!02E0 убедился что неподалеку (у меня по адресу 02E0) находятся следующие значения:

02E0: 19
02E1: 00
02E2: 46
02E3: 00
02E4: 19
02E5: 00
02E6: 46
02E7: 00
02E8: 03

(Эти значения могут несколько отличаться у Вас, но должна сохраняться похожая группировка повторений чисел — я видел в конфе число 41 вместо 46)

3. При помощи команды AT!02B7M изменил значение 02 на 09 (если не пойдет ловля — можно попробовать OA или OC) При помощи команды AT!02E0M изменил значения ячеек памяти на:

0A 00 5A 00 0A 00 5A 00 02

4. Проверил что изменения проведены правильно AT!02B7

У меня получилось:

02B7: 09 C2 08 7C EE C2 08 74 C7 FE 74 C2 08 84 11 C2
````
02C7: 08 4F CD 95 64 00 FF 00 05 00 12 80 18 C1 15 63
02D7: 1B 0A 42 00 0E 00 13 03 01 0A 00 5A 00 0A 00 5A
02E7: 00 02 5A 00 2C 01 22 01 ````````````````````````````````

У меня шаговая древняя АТС с неровными,дрожащими,скрипучими сизналами — но сигнал занято ловится!. ( Если у Вас электронная АТС попробуйте — народ советует! — во втором случае изменить на другие значения:

05 00 70 00 05 00 70 00 03)

5. При инициализации модема по ATZ все что Вы сделали — замещается опять старыми данными из прошивки. Поэтому не надо использовать команду ATZ (лучше считывать просто заводские установки — AT&F) . И тут надо сделать 2 дела (если у Вас Windows ):

a) В Windows при передозвоне происходит как раз ресет с ATZ и у все труды пропадают :( Поэтому зайдите в реестр — у себя я нашел здесь:
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Class\ Modem\ 0006 и измените в параметре Reset значение "ATZ<cr>" на "AT&F<cr>"
б) Воспользуйтесь программой автоматизации труда по проделыванию данных операций автоматически acinit.exe ( by Vladimir_Kurtukov@f9.n5006.z2.fidonet.org )
Скачайте ее на http://www.chat.ru/~pirogoff/

У меня получился вот такой батничек который запускается перед запуском моей виндовой звонилки:

acinit 2 AT!02B7M 09
acinit 2 AT!02E0M 0A005A000A005A0002
Думаю должно быть все понятно.

На этом ВСЕ! Вот такие изощрения.

Русин Константин



Copyright © 2000-2004 Сообщество Чайников
Контактная информация