ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] I: File manager for Motorola phones
@ 2005-02-21  9:25 Andrey Rahmatullin
  2005-02-25 13:32 ` Andrey Rahmatullin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Andrey Rahmatullin @ 2005-02-21  9:25 UTC (permalink / raw)
  To: ALT Linux general discussion list

[-- Attachment #1: Type: text/plain, Size: 2662 bytes --]

Всем хай.

Требуются самоубийцы для тестирования альфа-версии менеджера файлов для
P2K-телефонов Motorola (это больш-во Моторол, подключаемых по USB).

Кому неохота читать дальше (а зря!), сразу сюда:
http://motofan.ru/board/index.php?act=ST&f=70&t=3025&view=all

Теперь маленько теории.
На сегодняшний момент с этими телефонами в Linux можно общаться лишь в
АТ-режиме (см. kmobiletools), что не подразумевает обмена файлами. В
оффтопике можно использовать Р2К-режим, обеспечиваемый драйвером p2k.sys.
Впрочем, по всей видимости, код этого драйвера не нужен. В Linux
достаточно переключить телефон в Р2К командой AT+MODE=8, а затем общаться
с ним как с USB-устройством стандартными способами. Протокол обмена при
этом уже достаточно давно вскрыт и вполне успешно используется под
оффтопиком в p2kman и др. прогах.

Итак, что нам потребуется.
1. Как можно более прямой драйвер cdc-acm (судя по отзывам, не каждое ядро
выдерживает AT+MODE=8). Я проверял только 2.6.11-rc4.
2. usbutils для просмотра ID телефона
3. libusb-devel, libqt3-devel для сборки проги.
4. Сама прога:
http://motofan.ru/board/index.php?act=Attach&type=post&id=2330
(переименовать в .tar.bz2).

Теперь как юзать:
1. Подключаем телефон к USB. Любым способом узнаем, на каком устройстве он
висит (/dev/ttyACM0 скорее всего).
2. Смотрим lsusb и выписываем на бумажку пару чисел, соотв-вующую
телефону.
3. Делаем глубокий вдох и выполняем от рута
echo "AT+MODE=8" > /dev/ttyACM0
4. Если система выжила, в логах должно быть про отключение и затем новое
подключение USB-девайса, а цифры в lsusb должны слегка поменяться. В этом
случае выписываем и эти цифры и идем дальше.
5. Качаем прогу, переименовываем, распаковываем. Открываем файл
moto_ui/p2kproc.cpp и в строке 76 заменяем 2-ю и 3-ю пары чисел на те, что
показал lsusb до и после переключения. Там же в строке 614 заменяем
/dev/usb/acm/0 на используемое телефоном устройство (например, /dev/ttyACM0).
6. Собираем:
export PATH=$PATH:/usr/lib/qt3/bin
qmake
make
7. Для чистоты эксперимента отключаем телефон от ПК и снова подключаем.
Запускаем прогу (от рута!). Жмем Connect/Disconnect. Когда/если скажет Phone
connected as P2K, молча радуемся и читаем нижнюю строчку окна. Если похоже
на правду, жмем Update list. Дальше всё интуитивно понятно, только вот
заливание/удаление файлов я не пробовал.
Да, в SEEM Editor лезть не советую, если не знаете, что это такое.

Аччоты писать лучше сразу на форум.
Удачи, и постарайтесь не убить телефон ;-D

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Нет, не забросил. Я его специально не собираю.
		-- rider in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] I: File manager for Motorola phones
  2005-02-21  9:25 [Comm] I: File manager for Motorola phones Andrey Rahmatullin
@ 2005-02-25 13:32 ` Andrey Rahmatullin
  2005-02-25 14:06 ` Andrey Rahmatullin
  2005-02-28 15:20 ` Denis Smirnov
  2 siblings, 0 replies; 4+ messages in thread
From: Andrey Rahmatullin @ 2005-02-25 13:32 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 320 bytes --]

http://sourceforge.net/projects/moto4lin/

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Дико извиняюсь перед администрацией рассылки за то что
> отослал предыдущее письмо не в правильной кодировке.
С yahoo невозможно отправить письмо в правильной кодировке...
		-- crux in community@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] I: File manager for Motorola phones
  2005-02-21  9:25 [Comm] I: File manager for Motorola phones Andrey Rahmatullin
  2005-02-25 13:32 ` Andrey Rahmatullin
@ 2005-02-25 14:06 ` Andrey Rahmatullin
  2005-02-28 15:20 ` Denis Smirnov
  2 siblings, 0 replies; 4+ messages in thread
From: Andrey Rahmatullin @ 2005-02-25 14:06 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 226 bytes --]

Пошло в сизиф. Поддерживает С380 на /dev/ttyACM0, для остальных случаев
надо пересобирать.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Давайте ее в Сизиф, а там посмотрим.
		-- aen in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] I: File manager for Motorola phones
  2005-02-21  9:25 [Comm] I: File manager for Motorola phones Andrey Rahmatullin
  2005-02-25 13:32 ` Andrey Rahmatullin
  2005-02-25 14:06 ` Andrey Rahmatullin
@ 2005-02-28 15:20 ` Denis Smirnov
  2 siblings, 0 replies; 4+ messages in thread
From: Denis Smirnov @ 2005-02-28 15:20 UTC (permalink / raw)
  To: community

On Mon, Feb 21, 2005 at 02:25:56PM +0500, Andrey Rahmatullin wrote:

AR> Теперь маленько теории.

Я могу это письмо разместить у себя в разделе HCL?

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-02-28 15:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-21  9:25 [Comm] I: File manager for Motorola phones Andrey Rahmatullin
2005-02-25 13:32 ` Andrey Rahmatullin
2005-02-25 14:06 ` Andrey Rahmatullin
2005-02-28 15:20 ` Denis Smirnov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git