По сути, похоже, что чипсет Broadcom Bluetooth в Nexus 7 2012 года поддерживает Bluetooth 4.0 LE/Low Energy (BLE), однако Google никогда не сертифицировал его как таковой, только сертификация по актуальной на тот момент спецификации v3.0. Это означает, что Google, вероятно, теперь не видит финансовой выгоды в повторной сертификации устройства для легальной разработки BLE (поскольку Nexus 7 2012 года теперь EOL). Тем не менее, есть свет в конце тоннеля.
Мануэль Наранхо создал исправление кода проекта Android с открытым исходным кодом (AOSP) (которого, как мне кажется, Google избежал из-за вышеизложенного), которое он бесплатно отправил в проект CyanogenMod (конкретно в версиях 10.2 и 11 на базе Android 4.3 и 4.4 (KitKat) соответственно). Это означает, что мы действительно получаем BLE для Nexus 7 2012 года (кодовое название «группер»), если вы устанавливаете CyanogenMod (или, возможно, Purity Rom).
Если вас интересуют исправления BLE, созданные Мануэлем, их можно найти здесь , за его изменениями достаточно легко следить (среди прочих изменений он удалил «ложные» переключатели для BLE и т. д.).
Я предполагаю, что эти исправления также могут быть применены к стандартной сборке Google Android Nexus 7 Wifi 2012 года («группер») (которую можно найти здесь), если сторонний пользовательский ПЗУ, такой как CyanogenMod, вам не по вкусу (доступны специфичные для Nexus 7 бинарные аппаратные драйверы, необходимые для сборки, включая Broadcom Bluetooth, здесь).
Я подумываю о приобретении более старого Nexus 7, так как сейчас он стоит очень дешево (99 фунтов стерлингов в Великобритании), а Google/CyanogenMod, вероятно, обеспечат дальнейший путь обновления в течение некоторого времени (я надеюсь для поддержки периферийных устройств BLE, возможно, в Android 4.5).
Кстати, Мануэль также продает Nexus BLE Helper в Google Play (платно) что, я полагаю, как-то упрощает установку его обходного пути, без необходимости прошивать всю ОС. (Отказ от ответственности - я никак не связан с разработчиком).
Изменить: я нашел эту дополнительную тему. a>, что указывает на упущение Bluetooth в кодовой базе Google.
person
Big Rich
schedule
29.12.2013