Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

Увеличение скорости Bluetooth на x75 (SGOLD)
На страницу 1 « 7 8 9 10 11
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Siemens x75 [ Версия для печати ]
Предыдущая тема :: Следующая тема  

Нужен ли патч на увеличение скорости Bluetooth на x75
Да
95%
 95%  [ 42 ]
Нет
4%
 4%  [ 2 ]
Всего проголосовало : 44

Автор Сообщение
Первое сообщение темы
СообщениеДобавлено: Пн Июн 29, 2009 20:54    Заголовок сообщения: Увеличение скорости Bluetooth на x75 (SGOLD) Цитата

Хочу со всеми поделиться имеющейся информацией по поводу блютуза на этой платформе, а в частности на CX75, и
предлагаю в этой теме объединить усилия по преодолению "невозможного", а также определиться нужно это или все таки нет.

Блютуз чип в CX75 подключен к USART на скорости 460 кбит. Все говорят что из-за этого не возможно увеличить скорость блютуза и что это аппаратное ограничение. И я сам это когда-то утверждал. И что? И как же 510-й кабель, подключенный к тому же USART "умудряется" работать на 1600 кбит? Так значит все таки можно?
И вот, после некоторого анализа кода, стало известно, что в начале работы скорость обмена с БТ чипом по-умолчанию устанавливается в 115 кбит и на этой скорости чип программируется, в том числе программируется и его дальнейшая скорость работы (за это отвечают определенные регистры чипа). После установки скорости чипа в 460 кбит для USART тоже устанавливается скорость в 460 кбит и предпринимается попытка связаться с БТ чипом. Если получается, то дальнейшая работа с БТ идет уже на новой скорости, а иначе БТ чип по таймауту сам переключается обратно на прежнюю скорость. Сейчас я знаю и умею программировать USART на любую доступную скорость, так как нашел отвечающие за это процедуры и регистр делителя частоты USART. Осталось выяснить аналогичный регистр на БТ чипе, возможно, сравнив код CX75 и S75, так как БТ чипы в CX75 и S75 одинаковые, но БТ в S75 работает на 921 кбит.

Найдены процедуры работы с BT чипом по протоколу HCI_UART.
Найдено описание этих команд и информация по протоколу. Теперь ищется описание Vendor specific commands от Texas. Smile

P.S. Bluez имеется, поэтому на него ссылаться не нужно.

P.P.S.
В отличие от SG в NSG процедуры работы с БТ несколько отличаются и более похожи на реализацию как в коммуникаторах.
При инициализации БТ чипа выполняется скрипт. Этим скриптом "грузится" часть прошивки для ядра ARM в чипе.

P.P.P.S.
В SG стоит чип от Инфениона с версией фирмваря 7.50, а в NSG чип от Тексас с версией фирмваря 2.00. Наборы команд управления чипом отличаются.
Выяснил, что для установки комуникационных параметров используется команда "01 1E FC 12 ...".
В cx75 передается "01 1E FC 12 88 00 00 15 14 64 C8 3C 22 00 1B 05 B4 B4 00 00 00 A0" где 15-й байт (11-й байт параметра команды = 1B) служит для установки скорости порта. Допустимые значения следующие: E1=57600, 70=115200, 37=230400, 1B=460800. Пробую использовать значение 0E=921600, которое используется в NSG.
Замечено, что при снижении скорости порта пропорционально снижается скорость приема/передачи по блютузу (практически линейно).

Прилагаю два скрипта, найденные в S75, а также скрипты от разных коммуникаторов.

Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

1/15 СообщениеДобавлено:Вс Дек 25, 2011 13:44   Заголовок сообщения:
Цитата

Я тут немного тоже поигрался)
Как было сказано в первом посте, пониженные частоты выставлястся (Даже немного насторжило их автоматическое распознавание), и бт отлично пашет
А вот эти злосчастные 921600 нивкакую)
Поставил там в последовательностях тоже 0x0E, подкорректировал некую процедурку проверки на вшивость задаваемого баудрейта для чипа (Заменил 0x1B -> 0x0E)
Исправил в таблице баудрейтов, при 460800 на 921600 ... получаю внутренюю ошибку BlueTooth, в портах было выставлено на 921600 но чип походу не отвечал
А вообще есть вероятность что он на этом баудрейте вообще работает? А может эта 0x0E не является тем же самым идентификатором что в нсг?
Или один хер все чипы должны работать на 921600?

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

2/15 СообщениеДобавлено:Вс Дек 25, 2011 13:58   Заголовок сообщения:
Цитата

ХА! Получилось
_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

3/15 СообщениеДобавлено:Вс Дек 25, 2011 14:04   Заголовок сообщения:
Цитата

Не 0xE, а 0x0D, сейчас выставилось 926к ... и бт работает. тестимс ...
_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

4/15 СообщениеДобавлено:Вс Дек 25, 2011 14:23   Заголовок сообщения:
Цитата

Короче выставить то эти 921600 бит / с получилось
01 1E FC 12 88 00 00 15 14 64 C8 3C 22 00 0D 05 B4 B4 00 00 00 A0
Baudrate для USART1: 921600 бит / с
FDV = 0x127
BG = 0x00
26 MHz

Но, как всегда, просто так ничего не бывает, и скорсти это почему то не придало по моим наблюдениям
Такой вот результат, что же ещё этому свочи CX75 ещё надо ...

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

Возраст: 37
С нами с: 05.05.2006
Сообщений: 2470
Откуда: Питер
Модель телефона: S75, EL71, E71, Ativ S

5/15 СообщениеДобавлено:Вс Дек 25, 2011 15:42   Заголовок сообщения:
Цитата

Dimadze писал(а):
что же ещё этому свочи CX75 ещё надо ...
Нужно чтоб еще FS успевала выдавать/писать передаваемый файл Very Happy
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
Святослав
Профи
Профи
Популярность: +80 (166)
Имя: Святослав

Возраст: 26
С нами с: 31.01.2009
Сообщений: 1011
Откуда: Saint
Модель телефона: ODSCN_B550

6/15 СообщениеДобавлено:Вс Дек 25, 2011 15:43   Заголовок сообщения:
Цитата

А скорость FS настолько низкая как у БТ, по-твоему?
Её же Dimadze разогнал, вроде, уже..

_________________
Караваны из Китая.
Разработка, написание, создание сайтов, программ Magic Team
^ Вверх ^
Профиль Личное Сайт ICQ
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

Возраст: 37
С нами с: 05.05.2006
Сообщений: 2470
Откуда: Питер
Модель телефона: S75, EL71, E71, Ativ S

7/15 СообщениеДобавлено:Вс Дек 25, 2011 19:09   Заголовок сообщения:
Цитата

Святослав писал(а):
А скорость FS настолько низкая как у БТ, по-твоему?
а зачем ей быть такой же низкой, как у БТ? кусочек файла (1 кб) принимается в оперативку,приём приостанавливается, кусочек выгружается в парт-файл, причем перезаписывается весь блок флеш, принимается ещё кусочек, и так по циклу. в конце парт-файл перемещается в нужное место и переименовывается. во время работы ФС приём файла не ведётся! Потому и ограничивающий фактор это скорость ФС, которая кстати на передачу в разы выше, чем на приём, потому что ничего не пишется.
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

8/15 СообщениеДобавлено:Вс Дек 25, 2011 19:20   Заголовок сообщения:
Цитата

Feyman писал(а):
Святослав писал(а):
А скорость FS настолько низкая как у БТ, по-твоему?
а зачем ей быть такой же низкой, как у БТ? кусочек файла (1 кб) принимается в оперативку,приём приостанавливается, кусочек выгружается в парт-файл, причем перезаписывается весь блок флеш, принимается ещё кусочек, и так по циклу. в конце парт-файл перемещается в нужное место и переименовывается. во время работы ФС приём файла не ведётся! Потому и ограничивающий фактор это скорость ФС, которая кстати на передачу в разы выше, чем на приём, потому что ничего не пишется.


А как же чтение? чтение почему осталось как раньше? Да и к тому же я прямую передачу и не гонял, а через BT адаптер прогой BlueSoleil, приём / передача хоть на флеш, хоть на ммц не изменилось

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

Возраст: 37
С нами с: 05.05.2006
Сообщений: 2470
Откуда: Питер
Модель телефона: S75, EL71, E71, Ativ S

9/15 СообщениеДобавлено:Вс Дек 25, 2011 19:36   Заголовок сообщения:
Цитата

Dimadze писал(а):
чтение почему осталось как раньше?
ну наверное потому, что ты разрешил порту работать на 926к, но не заставил его это делать Very Happy
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

10/15 СообщениеДобавлено:Вс Дек 25, 2011 20:11   Заголовок сообщения:
Цитата

Цитата:
ну наверное потому, что ты разрешил порту работать на 926к, но не заставил его это делать

MrGreen

Короче, пока толку мало, мне это напоминает ситуацию с ик-портом, где на обоих телефонах настроил передачу на 230400 бит / с
Но, к сожелению, ничего не ускорилось, но зато работало Very Happy
Зато ускорилось при осциляторном разгоне, там ик-порт аж в 2 раза стал шустрее

************* 921.6 *******************
CX75v25:
0A97890: 5C1080E5 0010A0E3
0B0FD2C: 0440A003 0340A003
0A7275E: 3436302E38 3932312E36
0A978D0: 391081E2 531041E2
08BD4B4: 40CA40E2C2CB5CE2 E1CA50E20000A0E1

Ну и ОБЯЗАТЕЛЬНО надо исправить все последовательности в 208 блоке EELITE 1B -> 0D

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
DebriZ
Глав. Хелпер
Глав. Хелпер
Популярность: +123 (177)

Возраст: 37
С нами с: 25.06.2007
Сообщений: 1339
Откуда: Киев
Модель телефона: Siemens, Moto

11/15 СообщениеДобавлено:Вс Дек 25, 2011 21:31   Заголовок сообщения:
Цитата

Отож и оно, что ФС медленная. 0xD по ходу в проше находится, но ускорить с ним и у меня не получилось. Из-за ФС и ММС медленно работает.

Короче, есть предположение, что в ФС ожидание ответа устройств сделано по таймеру. Ибо, почему не связанные аппаратно между собой устройства, и работающие на разных частотах, имеют скорость чтения/записи ~10 КБ?

_________________
CX75, SXG75, EF81, EL71, C81, C75, S75, C55, SL45, MOTO DEFY

Никто так не радуется жизни, как дети.
^ Вверх ^
Профиль Личное
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

12/15 СообщениеДобавлено:Вс Дек 25, 2011 21:45   Заголовок сообщения:
Цитата

Да ну, я не верю что фс настолько медленная ... даже еслм судить, то при 208 МГц, чтение флеш в 2 раза быстрее ... поэтому по крайне мере должно было хоть как то вырулить ... но хер, там что то другое ... опять какая нибудь загадка сименса ...

ЗЫ:
Кстати насчёт того что якобы в нсг (и на разогнаном сг) не 208 а 176 МГц, это не правда, просто в CPUTester'e был диапозон точности в 26-130 МГц, если больше, то уже врёт в сторону меньшей "мегагерцности", сейчас сделал 26-260 МГц, теперь выдаёт в режиме 208 МГц = ~203 MHz

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
DebriZ
Глав. Хелпер
Глав. Хелпер
Популярность: +123 (177)

Возраст: 37
С нами с: 25.06.2007
Сообщений: 1339
Откуда: Киев
Модель телефона: Siemens, Moto

13/15 СообщениеДобавлено:Вс Дек 25, 2011 22:01   Заголовок сообщения:
Цитата

Мы как то с Феем тайминги снимали. Все, что на железе, быстро, а чем дальше в ФС, тем медленнее и медленнее.

Кста, надо бы замерить на 208-ми.

_________________
CX75, SXG75, EF81, EL71, C81, C75, S75, C55, SL45, MOTO DEFY

Никто так не радуется жизни, как дети.
^ Вверх ^
Профиль Личное
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

14/15 СообщениеДобавлено:Вс Дек 25, 2011 22:06   Заголовок сообщения:
Цитата

Ну фс, конечно, не проверял, но проверял полное считывание флеш 32 мб за 5сек при 208 (с осью), на 104 где то 16-18 с (с осью)
_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

15/15 СообщениеДобавлено:Вс Дек 25, 2011 22:07   Заголовок сообщения:
Цитата

И да забыл сказать, читал через LDRB, через LDR там в 3-4 раза быстрее
_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Siemens x75 Часовой пояс: GMT + 3
На страницу 1 « 7 8 9 10 11



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia