Rockwell chipset based modems

формати прошивок

Існують три формату прошивок.
  1. bin або rom. Це образ ПЗУ і призначений для програмування на программаторе.
  2. sb7. Цей формат прошивок, призначених для заливки в Flash ПЗУ модемів Diamond Supra.
  3. s37 (іноді hex) також призначений для заливки в Flash ПЗУ модему.
Відповідно існують конвертери з sb7 і s37 в bin:
  • sb2bin.zip (c) Алекс Пономаpев
  • s372bin.zip ver 0.5 new (c) Ігор Пирогов
Конвертація з bin в s37
  • bin2s37.zip (c) Віктоp Веpнігоpа

Конвертера з bin в sb7 поки не існує в зв'язку з певними труднощами.

Прошивки для модемів на чіпі RCV336ACF / *

На сьогоднішній день найкращою прошивкою для модемів на цьому чіпі вважається прошивка від модему Diamond Supra. Переваги цієї прошивки:
  • розширена статистика
  • більш повне відображення налаштувань
  • підстроювання під сигнали АТС
  • регулювання оптимістичність

Адаптовані версії для внутрішніх і зовнішніх модемів можна знайти на сторінці Alex Taran. У комплекті також є драйвера для Windows.
Останні дослідження цих прошивок показали, що для їх стійкої роботи потрібно кварцовий генератор частотою 52.416МГц. Посмоторіте на своєму модемі маркування цього елемента, якщо він частотою 56.488МГц, то прошивки Diamond Supra працювати не будуть

Прошивки для модемів на чіпі RCVDL56ACF / *

На жаль, зараз можна запропонувати тільки одну "готову" прошивку - для внутрішнього модему. Ось вона.

Версія для зовнішнього модему отримала негативні відгуки і її видалили.

зливаємо прошивку

Все дуже просто. Спочатку скачайте програму V.90 Wizard v90wiz.zip (46Kb)

Запускаємо її, чекаємо поки подумає. Потім натискаємо внизу кнопку [Run Update Wizard]. Два рази натискаємо [Next], після чого програма повинна знайти модем.

Перевіряємо, що вона це зробила правильно, натискаємо ще два рази [Next] і чекаємо хвилин 6. Після закінчення роботи в поточному каталозі з'явиться файл OrigBkup.S37 це і є прошивка.

Для виходу з програми натисніть [Cancel]. Використовуйте конвертор для перетворення її в формат bin.

Якщо з якихось причин вам не вдається злити прошивку описаним чином, Ви можете спробувати більш складний спосіб. Для цього Вам знадобиться файл xmdl0031.s37 з комплекту v90wiz.zip і терміналка. Бажано, щоб у неї була підтримка протоколу ASCII, але якщо такої немає, то можна скористатися HyperTerminal for Windows.

Тепер потрібно просто прийняти з модему файл по протоколу X-Modem (іноді треба почекати менше хвилини, перш ніж почнеться передача). Рухаючись файл і буде прошивкою в форматі s37.

заливаємо прошивку

Отже, якщо у Вас в модемі встановлено мікросхема Flash і є відповідна прошивка, то Ви можете програмно оновити вміст ПЗУ модему.

Скачайте програму FlashCom (50Kb), розпакуйте вміст архіву в окрему директорію. Скопіюйте в неї файл прошивки в форматі S37 і перейменуйте його в firmware.s37. Потім запустіть програму і через пару хвилин все буде зроблено.

Прошивки для модемів на чіпах RC288DPi L39 / U

Для цих модемів рекомендується прошивка від модемів сімейства Diamond Supra. Вони підтримують роботу на швидкостях 31200 і 33600 bps. Адаптовані версії можна знайти сторінці Alex Taran.

Прошивка чистих мікросхем флеш ПЗУ в модемі

Зазвичай чисті мікросхеми ПЗУ прошиваються за допомогою програматора, але його не завжди вдається знайти. Тому можна спробувати зробити програматор з модему. Не забудьте про необхідність сигналу WE на 31 виведенні Flash. Подробиці в FAQ.

Спочатку слід завантажити спеціальний флеш-лоадер. Лоадер спеціально доопрацьований Sergey Korolew. за що йому велике спасибі. Потім залишивши поки рідну УФ або одноразово програмовану ПЗУ дати модему команду AT ** 2 і завантажити цей лоадер по протоколу ASCII (швидкість порту встановлюйте 57600). Далі слід заміна ПЗУ на Flash.

З досвіду [email protected] вставляти флешку треба починаючи з 16-17 ніг таким чином, щоб харчування тобто 32 і 1 ноги потрапляли останніми, в загальному, запихати її під невеликим нахилом, витягувати пзушку відповідно навпаки, якщо ж вставляти флешку по іншому, то спостерігається в кращому випадку вис терміналкі, в гіршому комп взагалі колом встає, резет тільки допомагає.

Після чого потрібно на клавіатурі натиснути букву "G" (велика!). Модем повинен відповісти запрошенням залити прошивку. І тепер прошивку в форматі s37 потрібно передати в модем також по протоколу ASCII. Якщо Ви боїтеся "на ходу" переставляти ПЗУ можете спорудити конструкцію, подібну до тієї, що описує Dmitry Gzhibovsky.

Береться будь-яка мікросхема з несупровской прошивкою (хоч рідне одноразове ПЗУ), на неї зверху напоює панель для флеш. Двадцять друга ноги верхньої панелі і ПЗУ відгинаються, і через резюка килоом на 10 підключаються до + 5в. Далі, з 22ой ноги панелі яка в модемі варто, сигнал подається на перемикач. З перемикача на ті ж двадцять другого ноги ПЗУ і верхньої панелі, тобто перемикач подає сигнал з модемного панелі або на ПЗУ або на верхню панель, куди власне флеш і ставиться. Далі вся ця конструкція встромляється в модем, перемикач в режим "ПЗУ", включаємо харчування, at **, заливаємо спеціально доопрацьований для цих цілей uploader, перемикач в положення "флеш", тиснемо на клаві "G" (ось власне де доопрацювання), uploader просить залити прошивку, що з радістю і робимо.