La tablette Nexus 9 sortie fin 2014, vitrine de la dernière version d'Android 5.0 : Lolipop. Elle existe en 3 couleurs, en version 16 ou 32 Go de stockage flash, et en version Wi-Fi only ou Wi-Fi + 4G LTE. Le Nexus 9 est livré avec son chargeur secteur (un câble USB/micro USB + la prise secteur).
J'ai opté pour ma part pour la version 32 Go Wi-Fi only, couleur blanc cassé (sans polémiquer sur les goûts et les couleurs, cette version est moins salissante que la noire pour les traces de doigts).
Écran : 8.9" IPS LCD ratio 4/3 ; QXGA (2048x1536) capacitif multi-points (10) ; Gorilla Glass 3 CPU : 64-bit NVIDIA Tegra K1 Dual Denver @ 2.3GHz GPU : 192-core Kepler GPU Mémoire : 2GB RAM stockage : 16 ou 32 GB flash ; penser à retirer env. 5GB pour l'OS Android Wi-Fi : 802.11ac 2x2 (MIMO) (a/b/g/n) NFC, Bluetooth 4.1 APN arrière : 8MP, f2/4, auto-focus, LED flash ; vidéos en full HD (1080p) APN côté écran : 1.6MP, f/2.4 ; vidéos en 720p GPS, capteur de luminosité ambiante, gyroscope, accéléromètre, magnétomètre Dimensions/taille en cm (l/L/p) : 15.37 x 22.83 x 0.795 Poids : 425g Batterie : 6700mAh Autonomie constructeur : jusqu'à 9.5h en Wi-Fi Autonomie en utilisation réelle : environs 7h de surf + 3/4 jours de veille (en cours de test) Connectique : port micro-USB 2.0, prise audio casque 3.5mm 2 hauts-parleurs, 2 micros
J'ai conservé mon Nexus 9 avec la ROM stock et ai appliqué toutes les MAJ intermédiaires quand elles m'étaient proposée. J'ai eu une invite de mise à jour également pour la dernière version d'Android 6 (Marshmallow) et l'ai appliquée telle qu'elle m'a été proposée. Sauf que cette fois, c'est une mise à jour majeure (changement de version de 5.1 vers 6) et elle s'est mal passée puisque mon Nexus est resté bloqué en boucle au démarrage.
J'ai réussi à accéder au fastboot/boot loader (le menu de démarrage, accessible en démarrant le Nexus en restant appuyer sur volume bas + power) pour faire un “factory reset”, ça a débloqué le “boot-loop” et Android 6 démarrait jusqu'au bureau, mais il était inutilisable car il affichait des messages d'alerte de plantage pour tous les logiciels Google (Map, Settings, etc…) : Unfortunately the process com.google.process.location as stopped. En boucle également.
Le support Google que j'ai contacté m'a redirigé vers le vendeur ou le constructeur pour obtenir du support. Génial, pour un problème logiciel, qui plus est sur un Nexus, Google me redirige vers des supports qui vont (au mieux) m'échanger de tablette dans des délais monstrueux… J'ai donc opté pour le “système G”, Google étant peut-être mauvais en mise à jour mais correct en moteur de recherche.
Je suis tombé sur ce post du forum xda-developers : failed-marshmallow-update-stock-android d'un personne qui a eu le même soucis que moi et qui s'en est sorti ; j'ai donc appliqué sa méthode.
Rechercher un pilote sur mon ordinateur Choisir parmi une liste de pilotes de périphériques sur mon ordinateur Tout afficher, suivant Disque fourni, et sélectionner le fichier "android_winusb.inf" contenu dans les usb_driver OK / Suivant, normalement le Nexus est reconnu comme périphérique ADB
… dans le dossier Minimal adb (souvent C:\Program Files (x86)\Minimal ADB and Fastboot\)
C:\adb>adb devices
List of devices attached
HT4B9JT00129 sideload
(chargeur d'amorçage)
Le logo Google apparait et indique “aucune commande”
adb sideload ab835e17c874202049463ccd916f86fede83199e.signed-volantis-MRA58K-from-LMY48T.zip
1/2h plus tard, on finalise la mise à jour en cliquant sur “reboot device”