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

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

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

Автор Сообщение
DebriZ
Глав. Хелпер
Глав. Хелпер
Популярность: +123 (177)

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

1/15 СообщениеДобавлено:Пн Июн 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, а также скрипты от разных коммуникаторов.


BTS вьювер ;)
BTS_View.zip - 162,52 KB
Файл скачен или просмотрен 106 раз.
Найденые в прошивке CX75 команды и последовательности:
bt_txt.zip - 612 Байты
Файл скачен или просмотрен 110 раз.

TIInit_3.4.27.zip - 4,14 KB
Файл скачен или просмотрен 85 раз.

TIInit_3.3.48.zip - 3,29 KB
Файл скачен или просмотрен 77 раз.

TIInit_3.2.26.zip - 836 Байты
Файл скачен или просмотрен 73 раз.
Скрипт 2 из прошивки S75:
BTSB_S75_2.zip - 4,1 KB
Файл скачен или просмотрен 103 раз.
Скрипт 1 из прошивки S75:
BTSB_S75_1.zip - 2,6 KB
Файл скачен или просмотрен 105 раз.


Последний раз редактировалось: DebriZ (Вс Дек 20, 2009 01:58), всего редактировалось 18 раз(а)
^ Вверх ^
Профиль Личное
Vados
Глав. Хелпер
Глав. Хелпер
Популярность: +112 (228)
Возраст: 25
С нами с: 15.01.2006
Сообщений: 1433
Модель телефона: Wileyfox Swift

2/15 СообщениеДобавлено:Пн Июн 29, 2009 21:05   Заголовок сообщения:
Цитата

DebriZ, Конечно нужно. Заодно и S75 разгоним.
^ Вверх ^
Профиль Личное
Dalos
Новичок
Новичок
Популярность: +2 (22)
Имя: Александр

Возраст: 27
С нами с: 15.10.2007
Сообщений: 221
Откуда: РБ г.Витебск
Модель телефона: C81 sw51+E.P.v2.3+M.P.v14

3/15 СообщениеДобавлено:Пн Июн 29, 2009 21:25   Заголовок сообщения:
Цитата

Конечно продалжай, очень нужно!!!
+ тебе!
З.Ы. меня лично интересует С81

_________________
Люди!! Желаю Вам кайфа по жизни, а любителям “Siemens” жизни по кайфу.
С приветом =DaLoS=
^ Вверх ^
Профиль Личное Email Сайт ICQ Фото
~fps
Модератор
<b>Модератор</b>
Имя: Николай

Возраст: 26
С нами с: 21.06.2006
Сообщений: 2541
Откуда: Ковдор <~> Питер
Модель телефона: iPhone 6S Pink Gold

4/15 СообщениеДобавлено:Пн Июн 29, 2009 22:11   Заголовок сообщения:
Цитата

DebriZ писал(а):
Нужен ли патч на увеличение скорости Bluetooth на x75
мне кажется, это бессмысленный опрос: конечно же, люди рады любой возможности поднять планку с 5-8 кбит/c куда-нибудь повыше Smile если это безопасно, конечно Smile
_________________
When your ship is going down
I'll go out and paint the town
Ha Ha you're dead / Ha Ha you're dead / Ha Ha you're dead
^ Вверх ^
Профиль Личное Сайт Фото
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

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

5/15 СообщениеДобавлено:Пн Июн 29, 2009 22:30   Заголовок сообщения:
Цитата

Vados писал(а):
DebriZ, Конечно нужно. Заодно и S75 разгоним.
Отвлечемся на NSG. Было бы неплохо, но в S75 и другая собака порылась- большой разрыв между скоростью приёма и передачи. На передачу личный максимум 75кБ/сек, на приём около 40кБ/сек(данные BlueSoliel), помоему тут уже запись в память тормозит, а не сам синезуб.
В прошлом году нашел в каком-то блоке епрум фразочку типа "BT 2.0 disable", ну естественно заменил на "BT 2.0 еnable", замеров тогда не делал, но по ощущениям стало быстрее,хотя могло и показаться. Так и оставил.

_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
Vados
Глав. Хелпер
Глав. Хелпер
Популярность: +112 (228)
Возраст: 25
С нами с: 15.01.2006
Сообщений: 1433
Модель телефона: Wileyfox Swift

6/15 СообщениеДобавлено:Пн Июн 29, 2009 23:09   Заголовок сообщения:
Цитата

Feyman писал(а):
помоему тут уже запись в память тормозит
именно так и есть. Потому что надо писать в раму, следующим образом: буфер 4 мб. рамы, два метра записали в раму, пока пишем следующие два, предыдущие два переписываются в память тела и так далее.

Feyman писал(а):
В прошлом году нашел в каком-то блоке епрум фразочку типа "BT 2.0 disable", ну естественно заменил на "BT 2.0 еnable", замеров тогда не делал, но по ощущениям стало быстрее,хотя могло и показаться. Так и оставил.
Поделись нарабоками.
^ Вверх ^
Профиль Личное
DebriZ
Глав. Хелпер
Глав. Хелпер
Популярность: +123 (177)

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

7/15 СообщениеДобавлено:Пн Июн 29, 2009 23:29   Заголовок сообщения:
Цитата

Feyman писал(а):
помоему тут уже запись в память тормозит
Добавлю. На самом деле в RAM выделен буффер, который периодически сбрасывается в флэш (диск). Проверено подсчетом переданных байтов в логе BlueSoleil и размером файла на диске при моделировании аварийного обрыва связи (аккум вынь). Сброс буффера в файл происходит не асинхронно, а посредством вызова соответствующей процедуры в случае заполнения буффера. Решение проблемы - запуск процесса в асинхронном режиме, а именно, сброс данных из буффера по мере их появления.
В данной же теме больше интересна именно пиковая скорость БТ, которая (у меня лично) на CX75 в связке с BlueSoleil составляет ~8-12 кБайт/сек, а на C81 - 24-28 кБайт/сек. В приведенных числах могу ошибаться, пишу по памяти, но разница точно была ~2 раза. Увидел разницу используя Монитор - скорость порта 460 на CX75 и 921 на C81. Здесь проблему вижу в скорости обмена между USART и БТ. Но и другие сопутствующие вопросы интересны тоже.
^ Вверх ^
Профиль Личное
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

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

8/15 СообщениеДобавлено:Пн Июн 29, 2009 23:34   Заголовок сообщения:
Цитата

Vados писал(а):
Поделись наработками.

Было бы чем делиться.
Блок 313; имхо "драйвер" ВТ, фраза "#Disable BT2.0"

_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
vasya35
Зелёный
Зелёный
Популярность: 0 (8)
Имя: вася
Возраст: 25
С нами с: 14.03.2009
Сообщений: 79
Откуда: череповец
Модель телефона: cx75 cw25

9/15 СообщениеДобавлено:Вт Июн 30, 2009 09:56   Заголовок сообщения:
Цитата

DebriZ Желаю удачи в ускорении блютуза!
У меня cx75, если сделаешь обязательно поробую твой патч.
^ Вверх ^
Профиль Личное
Semms
Зелёный
Зелёный
Популярность: -22 (46)
Имя: Саша

Возраст: 22
С нами с: 24.01.2009
Сообщений: 160
Откуда: Житомир
Модель телефона: A(C)55 2x,C72,C75,E71,EF81

10/15 СообщениеДобавлено:Вт Июн 30, 2009 10:07   Заголовок сообщения:
Цитата

Отлично!ПРодолжай в том же духе! +
^ Вверх ^
Профиль Личное Email ICQ
Angervip
Студент
Студент
Популярность: +13 (61)

Возраст: 27
С нами с: 15.06.2007
Сообщений: 336
Откуда: Чебоксары
Модель телефона: Nokia N900 Maemo 5

11/15 СообщениеДобавлено:Вт Июн 30, 2009 12:21   Заголовок сообщения:
Цитата

Актуально)) Но в чем тогда же был интерес у немцев понизить скорость программно? icon_confused2
_________________
Siemens - Elfin Technology
^ Вверх ^
Профиль Личное Сайт
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

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

12/15 СообщениеДобавлено:Вт Июн 30, 2009 13:26   Заголовок сообщения:
Цитата

Angervip писал(а):
Актуально)) Но в чем тогда же был интерес у немцев понизить скорость программно? icon_confused2
А они её и не понижали, они просто не пытались её увеличить, все по дефолту.
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
siem75s
Зелёный
Зелёный
Популярность: -2 (8)
Имя: Бо
Возраст: 29
С нами с: 13.07.2008
Сообщений: 56
Откуда: Украина, Ивано-Франковск
Модель телефона: siemens A35>M55>ME75>S75

13/15 СообщениеДобавлено:Вт Июн 30, 2009 13:30   Заголовок сообщения:
Цитата

у меня на ы75 через ява прогу BT FTP скорость передачи на нокию 50кб/сек и приема 30кб/сек. вобшем песенку на 3-4мб почти минуту сбрасывает
^ Вверх ^
Профиль Личное ICQ
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

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

14/15 СообщениеДобавлено:Вт Июн 30, 2009 16:05   Заголовок сообщения:
Цитата

siem75s писал(а):
скорость передачи на нокию 50кб/сек и приема 30кб/сек.
Это ты к чему? Совершенно рядовые параметры для ы75, всем известные.
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
siem75s
Зелёный
Зелёный
Популярность: -2 (8)
Имя: Бо
Возраст: 29
С нами с: 13.07.2008
Сообщений: 56
Откуда: Украина, Ивано-Франковск
Модель телефона: siemens A35>M55>ME75>S75

15/15 СообщениеДобавлено:Ср Июл 01, 2009 09:32   Заголовок сообщения:
Цитата

хотелоси бы штоб и без етого мидлета скорость передачи с трубки на трубку такая же бы

Последний раз редактировалось: siem75s (Вс Июл 05, 2009 15:34), всего редактировалось 2 раз(а)
^ Вверх ^
Профиль Личное ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Siemens x75 Часовой пояс: GMT + 3
На страницу 1 2 3 » 11



AllNokia.ru - Клуб Nokia

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