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

Увеличение скорости Bluetooth на x75 (SGOLD)
На страницу 1 « 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, а также скрипты от разных коммуникаторов.

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

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

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

И с Ильей ZX можешь тоже пообщаться, он напрямую с карты читал быстро, а через ФС тормоза. Если не ошибаюсь, давно было.
_________________
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

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

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

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

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

Есть функции поблочного чтения и записи.
_________________
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

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

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

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

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

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

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

Да не вопрос.
Вот сх75в13:
0xA0ABFF08 MMC_ReadBlockDirect
0xA0AC0174 MMC_WriteBlockDirect
0xA08B5044 MMC_FS_SectorRW (R1=StartSector, R2=BufferPtr, R3=SectorsCount, arg_0=Mode(0-W,1-R))

_________________
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

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

спасибо) что же вы раньше то молчали) потом посмотрим)))
кстати по параметрам 1 и 2ой можно по подробней

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

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

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

Да там, кажется, просто чтение и запись по одному блоку и параметры - номер блока и указатель на буффер.
_________________
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

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

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

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

10/15 СообщениеДобавлено:Пн Дек 26, 2011 00:34   Заголовок сообщения:
Цитата

Про «сколько блоков» я не понял вопрос, а размер всегда был фиксированный - 512 байт.

Слушай, а прикрути-ка отдельную ФС вместо штатной? Только нужно учесть, что штатная ФС тоже (кажись) многозадачная.

Вот в довесок функции, которые использует ФС. Они работают через mailbox, но тоже «шустрые» (относительно):
0xA0AC08D0 MMC_ReadBlock_MB
0xA0AC0964 MMC_WriteBlock_MB

_________________
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

11/15 СообщениеДобавлено:Пн Дек 26, 2011 13:51   Заголовок сообщения:
Цитата

Да многозадачная, но у неё приоритет самый высокий, насчёт работы с фс, я знакомился с FAT системами, тама вроде бы всё просто и гениально
Кстати насчёт тех первых функий, ты хочешь сказать что они полностью независимы от ОС? если я ось отключу, можно будет с флешкой через них работать?
А то мне для флешера надо то откуда фул подгружaть Very Happy

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

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

12/15 СообщениеДобавлено:Пн Дек 26, 2011 17:06   Заголовок сообщения:
Цитата

Ну, наверное да.
_________________
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

13/15 СообщениеДобавлено:Пн Дек 26, 2011 18:32   Заголовок сообщения:
Цитата

что то не получается ... DIF Sleep Access у меня пикает при MMC_ReadBlockDirect
MMC_FS_SectorRW (кстати тут мютексы, т.е. семафоры, т.е. ось нужна) - пикает с mmcfs_.....
PS пока ось не отключал

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

14/15 СообщениеДобавлено:Пн Дек 26, 2011 20:43   Заголовок сообщения:
Цитата

а фляшко (или фс-ф-ии) то быстрее работает, ави плеер на флешке то выдаёт в 2 больше фпс
AVI:
http://waper.ru/file/1778318
Размер: 96x176
89Кбит/с, 10 кадр/с
Кодек: mpeg4
Время: 1:17 мин.
Разгон (208): FPS(ср) = 9-10 фпс
Разгон (104): FPS(ср) = 7-9 фпс
Без патча: FPS(ср) = 5-6 фпс

_________________
Сё шо нажито непосильным трудом, сё же похибло: три кинокамеры, три махнитофона, куртки замшевых - три.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Diesel1992
Новичок
Новичок
Популярность: +4 (20)
Имя: Андрей
Возраст: 25
С нами с: 21.01.2008
Сообщений: 186
Откуда: Полевской
Модель телефона: C81sw51

15/15 СообщениеДобавлено:Чт Янв 19, 2012 23:18   Заголовок сообщения:
Цитата

возможно глупость напишу :D но если сделать фпс видео больше 10, то с разгоном будут те же 9-10 или откроются новые горизонты? :)
^ Вверх ^
Профиль Личное ICQ Фото
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Siemens x75 Часовой пояс: GMT + 3
На страницу 1 « 8 9 10 11



AllNokia.ru - Клуб Nokia

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