Автор Гілка: Програми для прошивки 3G модемів  (Прочитано 17593 раз)

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Люди, підкажіть якісь програми для прошивки 3G модемів, котрі б працювали в Лінуксі, чи в емуляторі Wine. Можливо існують якісь універсальні флешери...

Я відкопав ось цю програму, але вона в Лінуксі не запускається.
« Змінено: 2010-07-26 23:12:07 від Sandr »
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #1 : 2010-11-16 17:31:41 »
Для прошивки модемів використовуються ще програми: Axesstel PST та QPST.

Обидві вони встановлюються і запускаються в Wine, але проблема в тому, що програми не бачать COM-портів.

Підкажіть, яким чином налаштувати в Wine COM-порти? Система openSUSE 11.3, версія Wine 1.2-rc6.

Питання досить принципове, бо потрібно самому робити прошивки модемів, але при цьому дуже не хочеться заради цього ставити собі Windows.
openSUSE + KDE

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Програми для прошивки 3G модемів
« Відповідей #2 : 2010-11-17 02:32:28 »
А через VirtualBox, вона ж наче підтримує COM.

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #3 : 2010-11-17 10:04:08 »
А через VirtualBox, вона ж наче підтримує COM.
Віртуальна машина ж не запустить самостійно програму прошивки. Все одно доведеться ставити туди Віндовс.

Крім того віртуальна машина вимагає дуже значних ресурсів системи і таке можна реалізувати лише на досить потужних комп'ютерах. WMware ще не так пожирає ресурси, а от VirtualBox взагалі страшенно гальмує навіть потужну машину.
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #4 : 2010-11-17 14:12:22 »
Якщо запустити програму DFS з консолі, то видається помилка:
Цитата
install the Windows version of Mono to run .NET executables

А в інструкції до програми відкопав, що:
Цитата
The Microsoft .NET Framework 2.0 must be installed on your PC before DFS starting
openSUSE + KDE

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3628
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Програми для прошивки 3G модемів
« Відповідей #5 : 2010-11-17 19:28:11 »
Якщо запустити програму DFS з консолі, то видається помилка:
Цитата
install the Windows version of Mono to run .NET executables

А в інструкції до програми відкопав, що:
Цитата
The Microsoft .NET Framework 2.0 must be installed on your PC before DFS starting
Малоймовірно, що працюватиме, але спробуйте запустити з mono.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #6 : 2010-11-18 10:46:02 »
Після двох днів поневірянь в нетрях Вайну вирішив підбити підсумки.

По-перше COM-порти у Вайні все-таки працюють! Вмикаються вони за допомогою створення символічних посилань:
$ ln -s /dev/ttyS0 ~/.wine/dosdevices/com1 (реальний COM-порт для DialUp-модема)
$ ln -s /dev/ttyS1 ~/.wine/dosdevices/com2 (реальний COM-порт для DialUp-модема)
$ ln -s /dev/ttyACM0 ~/.wine/dosdevices/com3 (віртуальний COM-порт для робочого USB-модема)
$ ln -s /dev/ttyACM1 ~/.wine/dosdevices/com4 (віртуальний COM-порт для нового USB-модема)

Працездатність портів у Вайні перевіряємо програмою PuTTY. Ця програма нормально встановлюється у Вайні і працює теж непогано.

В ній обираємо Connection type: -> Serial, задаємо Serial line -> COM4 та Speed -> 115200. Можна також зберегти дані налаштування: Saved Sessions -> Modem New.

Далі натискаємо внизу кнопку Open і у вікні терміналу надсилаємо модему AT-команди. Спочатку йде команда ініціалізації ATZ, а потім приміром можна дати команду перевірки сигналу мережі AT+CSQ?

Якщо порт працює нормально, то для нового непрошитого модема отримаємо таке:
ATZ
OK
AT+CSQ?

99,99
« Змінено: 2010-11-19 15:30:32 від Sandr »
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #7 : 2010-11-18 11:03:37 »
Якби ж то все так гладко було і для інших програм, але не тут то було...

Програми Axesstel PST та QPST на даному етапі COM-портів взагалі не бачать.

А не бачать вони цих портів тому, що "дивляться" не у теку ~/.wine/dosdevices , а в реєстр Вайна.

От в саме цьому моменті, я думаю, і полягає проблема.

Теоретичні шляхи розв’язку:
1) заставити програму "дивитися" в теку ~/.wine/dosdevices ;
2) відобразити коректно в реєстрі Вайна підключені COM-порти.
« Змінено: 2010-11-18 11:05:56 від Sandr »
openSUSE + KDE

Відсутній oleksa

  • Кореспондент
  • ***
  • дописів: 214
  • Карма: +0/-0
Re: Програми для прошивки 3G модемів
« Відповідей #8 : 2010-11-19 01:30:15 »

Теоретичні шляхи розв’язку:
1) заставити програму "дивитися" в теку ~/.wine/dosdevices ;
2) відобразити коректно в реєстрі Вайна підключені COM-порти.

Вітаю. Подивіться тут: http://www.theeldergeek.com/forum/index.php?showtopic=17892

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #9 : 2010-11-19 01:32:32 »
На офіційному сайті http://wiki.winehq.org/USB відкопав інструкцію для підтримки USB-пристроїв у Wine.

Можливо цей крок дозволить вирішити проблему...
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #10 : 2010-11-19 11:58:24 »
Малоймовірно, що працюватиме, але спробуйте запустити з mono.
Встановив mono, але це після цього DFS однак не запускається...
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #11 : 2010-11-19 12:02:27 »
Вітаю. Подивіться тут: http://www.theeldergeek.com/forum/index.php?showtopic=17892
Подивився, але там описана якась подібна проблема для системи Windows XP.
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #12 : 2010-11-19 12:53:52 »
Написав листа Олександру Морозову з компанії Етерсофт такого змісту (подаю мовою оригіналу):
Цитата
Здравствуйте уважаемый Александр.

Увидел на официальном сайте Wine, что Вам удалось заставить работать
Wine напрямую с USB-устройством.

Эту информацию и Ваш e-mail я взял со страницы: http://wiki.winehq.org/USB

В данный момент я пытаюсь заставить работать программы для прошивки
модемов Axesstel PST и Qualcomm PST в Wine.

Сами программы устанавливаются и запускаются вроде нормально. Но вот
модема не видит ни одна, ни другая.

К USB подключен модем Pantech UM150, чипсет MSM6800 от Qualcomm.

Можно ли таким же образом заставить работать эти программы с модемом?

Заранее благодарен за помощь.


С уважением: Александр Осипенко. Украина, Миргород.

Цікаво, чи буде якась відповідь...  :)
« Змінено: 2010-11-19 12:58:39 від Sandr »
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #13 : 2010-11-19 18:53:41 »
Вирішив викласти на веб-сервері дистрибутиви програм Axesstel PST та Qualcomm PST:

http://www.os-nova.org.ua/files/software/winesoft/axesstelpst/axesstelpst-evdo-1.53.tar.gz
http://www.os-nova.org.ua/files/software/winesoft/qpst/qpst-2.7.264.tar.gz

Протестуйте ще хтось ці програми в себе. Можливо в когось запрацює...

Про результати тестування прошу писати в дану тему.
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Програми для прошивки 3G модемів
« Відповідей #14 : 2010-12-06 04:38:03 »
Отримав від Олександра Морозова наступну відповідь:
Цитата
Добрый день.

Думаю, для начала вам надо разобраться, каким образом программы ищут модем, не
пытаются ли они загрузить какой-нибудь драйвер. Для этого надо запустить wine
вот-так:
WINEDEBUG=+winedevice,+file,+setupapi wine программа &>лог_файл

С уважением,
Александр Морозов
openSUSE + KDE