BLE sur Nexus 7 (ME370T) avec Android 4.4.2

J'ai essayé de faire correspondre le périphérique BLE avec mon Nexus 7 (ME370T) en utilisant un exemple de sdk (sdk \ samples \ android-18 \ legacy \ BluetoothLeGatt). Mais je reçois de l'information «Ble non pris en charge». Je cherchais une solution et je n'ai trouvé que:

NB! Nexus 7 (2012) avec Android 4.3 n'est pas livré avec BLE activé. Pour travailler avec BLE sur cet appareil, vous aurez besoin de l'outil Bluetooth Low Energy Enabler. Les conditions préalables à ce travail sont que le périphérique est enraciné et que> l'application BusyBox est installée.

  • Pourquoi dans le modèle ViewHolder, la classe ViewHolder devrait-elle être statique?
  • Apple fournit-il des spécifications pour le support de champ iCal dans iOS ou Android?
  • Annotation Les processeurs ont généré des ressources non incluses dans APK
  • Spinner ne montre pas la valeur sélectionnée
  • Comment fonctionne l'authentification Whatsapp?
  • Comment puis-je afficher un CalendarView dans un AlertDialog?
  • Je n'ai pas trouvé d'informations sur le support sur 4.4.2 ou sur l'option activée pour 4.4.2. Je ne pouvais trouver

    Juste au cas où quelqu'un d'autre chercherait BLE sur Nexus 7 – cette ROM a un BLE actif sur 4.4 KitKat. C'est presque> Stock ROM appelé 'pureté'. PURITY ROM (lien: http://forum.xda-developers.com/showthread.php?t=2222374 ).

    Et la question est-ce que j'ai besoin de racrer mon Nexus 7 avec 4.4.2 vers une autre ROM pour activer BLE? Est-ce que ça fonctionnera après le mod?

  • Comment enregistrer le fichier au format .wav dans Android
  • Est-ce que bindService () doit être bloqué?
  • Différents noms d'applications pour différents types de saveurs?
  • Espresso: comment faire défiler vers le bas de ScrollView
  • J'ai mis à jour Android SDK vers rev. 22 hier et il n'y a aucun outil d'outils
  • Progressbar sur le fond de l'élément de la liste
  • 3 Solutions collect form web for “BLE sur Nexus 7 (ME370T) avec Android 4.4.2”

    Fondamentalement, il semble que le chipset Bluetooth Broadcom dans le Nexus 7 2012 soit Bluetooth 4.0 LE / Low Energy (BLE) capable, cependant, Google ne l'a jamais certifié en tant que tel, certifiant uniquement la spécification v3.0 actuelle. Cela signifie que Google ne voit probablement plus de bénéfices financiers dans la reconfiguration du périphérique pour le développement BLE légal (puisque le Nexus 7 de 2012 est maintenant EOL). Cependant, il y a une lumière au bout du tunnel.

    Manuel Naranjo a créé un patch de code Android Open Source Project (AOSP) (ce qui, je le crois, a évité Google, en raison de ce qui précède) qu'il a soumis gratuitement au projet CyanogenMod basé sur AOSP (spécifiquement dans les versions 10.2 et 11 basées sur Android 4.3 et 4.4 (KitKat), respectivement). Cela signifie que nous obtenons BLE pour le Nexus 7 2012 (nom de code '' Grouper ''), si vous installez CyanogenMod (ou éventuellement Pure Rom).

    Si vous êtes intéressé par les correctifs BLE Manuel, ils peuvent être trouvés ici , ses modifications sont raisonnablement faciles à suivre (il a supprimé les «faux» commutateurs pour BLE etc., entre autres changements).

    Je supposerais que ces correctifs pourraient également être appliqués au stock 2012 Nexus 7 Wifi ('grouper') Google Android source build (qui peut être trouvé ici ), si un Rom personnalisé tiers comme CyanogenMod n'était pas à votre goût ( Les drivers de matériel binaire spécifiques au Nexus 7, requis pour la construction, y compris Broadcom Bluetooth, sont disponibles ici ).

    Je cherche à reprendre un ancien Nexus 7, car ils sont très peu coûteux en ce moment (£ 99 au Royaume-Uni), et Google / CyanogenMod assurera probablement un chemin de mise à niveau continu, pendant un certain temps (j'espère Pour le support BLE Peripheral, éventuellement dans Android 4.5).

    BTW, Manuel commercialise également un Nexus BLE Helper @ Google Play (payé), ce qui, d'une manière ou d'une autre, simplifie l'installation de sa solution de contournement, sans avoir à flasher l'ensemble du système d'exploitation. (Disclaimer – Je ne suis pas connecté au développeur).

    Edit: J'ai trouvé ce thread supplémentaire qui identifie l'omission Bluetooth dans la base de code Google.

    Je fais du travail sur 2012 Nexus 7 (4.1.2, première version, Not Nexus 7 II) et peut obtenir rssi à partir de l'étiquette BLE. Donc, c'est vrai, la déclaration de Big Rich: en gros, il semble que le chipset Bluetooth Broadcom dans le Nexus 7 de 2012 soit compatible Bluetooth 4.0 LE / Low Energy (BLE). Je ne suis pas mis à jour sur Android 4.3, mais je sais que Android Api commence à supporter BLE. Je vous suggère de trouver un outil BLE à partir du marché Android pour vérifier si votre appareil est compatible BLE sur une version HW et SW spécifique.

    Il existe un fil sur XDA-dev où les gens ont compilé les bibliothèques patchées pour Nexus 7 2012, emballées dans des zips installables pour la récupération. On dit que le dernier fonctionne sur BLE sur Android 5.1.1.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.