motofan logo
28 страниц V  1 2 3 > »         
> 

moto4lin - официальная поддержка, Изменения/пожелания/предложения.

dion
сообщение 27.2.2005, 21:45


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



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

Также постим сюда различные пожелания, предложения и.т.д.

Оффициальная страница http://sourceforge.net/projects/moto4lin/

Последняя cтабильная версия программы 0.3. (будет исправлятся по мере выхода версий)

Разрабатываемую версию (нестабильную) версию можно получить из CVS (read-only доступ):
Код
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moto4lin co -P moto4lin


Все патчи, исправления просьба постить в виде diff файлов (запакованных, если diff большой). diff можно получить командой:
Код
diff -Nuar CVS/ PATCHED/
где CVS/ - каталог с исходной версией (полученной из CVS), PATCHED/ - исправленной.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
morphovka
сообщение 28.2.2005, 8:09


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.2.2005
Пользователь №: 37 820
Модель телефона: C650

Рейтинг: 0



clap;applo

я хотелбы сделать p2k для MorphOS.
где можно взять необходимые спеки?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 28.2.2005, 21:23


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



morphovka
Из исходников moto4lin. Для большей наглядности раскоментировать в p2kproc.h:
#define MY_DEBUG. Тогда в консоли будут отображаться посылаемые пакеты. Также могу помочь в режиме вопрос-ответ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
А. П.
сообщение 1.3.2005, 5:40


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 23.2.2005
Пользователь №: 37 474
Модель телефона: C350l

Рейтинг: 0



Попробовал подключить C350l с помощью moto4lin-0.2.1. Список файлов не отображается, пишет только в строке статуса 221 файл, C350, 95к свободного места.

отладка с консоли:

Form1
PhoneMan
New mode: 1
doActConnect
doActConnect
P2kProc::doConnect()
New mode: 2
====> Control Message
requesttype=0x41, request=0x02, value=0x00, index=0x08, size=0x10 (0016), timeout=1000
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 20 00 08 00 00 01 17 00 01 00 00 00 00
doActConnect
result=0016

<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0004
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 2b

<==== Control Message
requesttype=0xc1, request=0x01, value=0x01, index=0x08, size=0x31 (0049), timeout=1000
result=0049
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 01 00 00 00 00 2b 80 01 80 20 00 23 00 00 00 00
000010: 43 00 33 00 35 00 30 00 00 ff ff ff ff ff ff ff
000020: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
000030: ff

====> Control Message
requesttype=0x41, request=0x02, value=0x00, index=0x08, size=0x0c (0012), timeout=1000
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 02 00 4a 00 04 00 00 00 00 00 0a
result=0012

<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0004
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 0e

<==== Control Message
requesttype=0xc1, request=0x01, value=0x01, index=0x08, size=0x14 (0020), timeout=1000
result=0020
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 01 00 00 00 00 0e 80 02 80 4a 00 06 00 00 00 2f
000010: 00 61 00 00

====> Control Message
requesttype=0x41, request=0x02, value=0x00, index=0x08, size=0x0c (0012), timeout=1000
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 03 00 4a 00 04 00 00 00 00 00 07
result=0012

<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00
Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0004
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 0a

<==== Control Message
requesttype=0xc1, request=0x01, value=0x01, index=0x08, size=0x10 (0016), timeout=1000
result=0016
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 01 00 00 00 00 0a 80 03 80 4a 00 02 00 00 00 dd

====> Control Message
requesttype=0x41, request=0x02, value=0x00, index=0x08, size=0x0c (0012), timeout=1000
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 04 00 4a 00 04 00 00 00 00 00 0a
result=0012

<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0004
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 0e

<==== Control Message
requesttype=0xc1, request=0x01, value=0x01, index=0x08, size=0x14 (0020), timeout=1000
result=0020
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 01 00 00 00 00 0e 80 04 80 4a 00 06 00 00 00 2f
000010: 00 61 00 00

====> Control Message
requesttype=0x41, request=0x02, value=0x00, index=0x08, size=0x208 (0520), timeout=1000
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 05 00 4a 02 00 00 00 00 00 00 0b 00 2f 00 61
000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0001f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000200: 00 00 00 00 00 00 00 00
result=0520

<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0002
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 00

Error answer. try again
<==== Control Message
requesttype=0xc1, request=0x00, value=0x00, index=0x08, size=0x22 (0034), timeout=1000
result=0004
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 00 01 00 0c

<==== Control Message
requesttype=0xc1, request=0x01, value=0x01, index=0x08, size=0x12 (0018), timeout=1000
result=0018
------- 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000: 01 00 00 00 00 0c 80 05 80 4a 00 04 00 00 00 01
000010: 7c 76


Используемые подстановки:
#define SWITCH_TO_P2K_CMD "echo \"AT+MODE=8\" > /dev/input/ttyACM0"
#define PHONE_AT_PRODUCT 0x5802
#define PHONE_P2K_PRODUCT 0x5801
ядро 2.4.29

P.S. С #define MY_DEBUG не компилится файл p2kproc.cpp, надо править.

P.P.S. Нельзя ли сделать возможным замену SWITCH_TO_P2K_CMD, PHONE_AT_PRODUCT, PHONE_P2K_PRODUCT без перекомпиляции?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
morphovka
сообщение 1.3.2005, 7:22


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.2.2005
Пользователь №: 37 820
Модель телефона: C650

Рейтинг: 0



Цитата(dion @ Вторник, 1 Марта 2005, 0:23)
morphovka
Из исходников moto4lin. Для большей наглядности раскоментировать в p2kproc.h:
#define MY_DEBUG. Тогда в консоли будут отображаться посылаемые пакеты. Также могу помочь в режиме вопрос-ответ.
*




пасиба! но ведь ты где то брал инфу? ph34r.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wRAR
сообщение 1.3.2005, 14:42


Ветеран
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 19.2.2005
Из: Екатеринбург
Пользователь №: 37 277
Модель телефона: Galaxy S4

Рейтинг: 97



Кстати, на 2.4 надо потестить.

Цитата(А. П.)
P.P.S. Нельзя ли сделать возможным замену SWITCH_TO_P2K_CMD, PHONE_AT_PRODUCT, PHONE_P2K_PRODUCT без перекомпиляции?
Будет.

Цитата(morphovka)
но ведь ты где то брал инфу?
Исходники p2kman ;)



Господа, очень желательно вынести поддержку p2k в отдельную либу, дабы можно было делать клиенты с любым интерфейсом (народ уже ругается на qt), а также хотелось бы модуль для fuse (для монтирования трубы как диска без интерфейса вообще). Кто хочет - можете заняться хоть сейча. Весь код в p2kproc.cpp.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 1.3.2005, 21:26


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



SWITCH_TO_P2K_CMD, PHONE_AT_PRODUCT, PHONE_P2K_PRODUCT будут убраны завтра-послезавтра. Появились они там из-за того, что сначала я думал, что эти константы одинаковы для всех моделей. Тогда же появятся готовые бинарники. Инфу брал из исходников p2kman, их мне комментировал Vilko, за что ему огромное спасибо.
Инфу вынести в либу можно, я бы сказал даже нужно, но пока на это у меня нет времени. Может кто-то другой возьмется.


ЗЫ. На счет Qt. Делел я ее на том, что знал, что уже использовал. Против версий для GTK и др. ни чего против не имею. Модуль для fuse тоже было бы неплохо, но мне он не особо нужен.

А. П. Твоей проблемой займусь, хотя в c350l вроде должно работать (у wRAR вроде как работает)

MY_DEBUG уже давно я не использовал, так что возможно работать с ним не будет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 2.3.2005, 6:52


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



А. П., Слушай, по логу все нормально. Ты кнопку Update list нажимал?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
morphovka
сообщение 2.3.2005, 7:14


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.2.2005
Пользователь №: 37 820
Модель телефона: C650

Рейтинг: 0



я кста, собираюсь делать либу как раз... точнее public класс
но это под MUI.. если кто слышал о такой вещи... (не путать с масдаем)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wRAR
сообщение 2.3.2005, 7:26


Ветеран
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 19.2.2005
Из: Екатеринбург
Пользователь №: 37 277
Модель телефона: Galaxy S4

Рейтинг: 97



Не надо класс. Надо С-шную либу, для большей совместимости.

Цитата
На счет Qt. Делел я ее на том, что знал, что уже использовал.
Так а никто тебя и не обвиняет ;)
Цитата
в c350l вроде должно работать (у wRAR вроде как работает)
Работает-работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
moto4lin - официальная поддержка, Изменения/пожелания/предложения. · moto4lin (Motorola for Linux) · Forum
 

28 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.3.2024, 5:47

Форум живёт: