Le Nexus S est une plate-forme de second rang (tier 2) pour Firefox OS. Ce n'est pas une cible, mais il y a du support pour le processus de construction. Toute aide pour supporter cet équipement est la bienvenue. Notez qu'à partir de mi-mars 2015, il n'est plus utilisé activement ni maintenu.
Compatibilité
Les équipements i9020, i9020A, i9023 et SHW-M200k sont connus pour fonctionner. Une liste complète de problèmes relatifs au support de cet équipement est disponible à cette adresse : https://bugzilla.mozilla.org/show_bug.cgi?id=b2g-nexuss.
Utilisabilité (jusqu'à v1.1)
Le téléphone devrait être utilisable au quotidien sans problème bloquant. Jusqu'ici, voici ce qui doit correctement fonctionner en construisant un système Gecko 18 (BRANCH=v1-train ./config.sh nexus-s) :
- Emettre/recevoir des appels téléphoniques
- Gérer les codes MMI/USSD (comme *#06# pour l'IMEI, *#21# pour l'état du transfert d'appel)
- Emettre et recevoir des SMS et MMS
- Prendre des photos (Le dépôt Gaia à la fin de cette page contient une modification spécifique pour prendre des photos de 5Mp)
- Enregitrer des vidéos 480p (Le dépôt Gaia à la fin de cette page contient une modification spécifique pour enregistrer des vidéos)
- Utiliser HSDPA et le WiFi (fonctionne également avec EAP, nécessite d'écrire manuellement la configuration WPA Supplicant)
- Bluetooth
- Géolocalisation
- Lecture de vidéo avec accélération matérielle (avec quelques modifications, voir les problèmes référencés)
- Stockage de masse USB
- USB Tethering
- WiFi Tethering (voir ci-dessous)
Utilisabilité (master, depuis v1.4/2.0)
La plupart des fonctionnalités doivent marcher. La lecture et l'enregistrement vidéo ne fonctionnent pas complètement.
Problèmes à l'exécution
WiFi Tethering
Le WiFi Tethering fonctionne, mais il semble que le Wifi soit indisponible après l'avoir désactivé. Décharger puis recharger le pilote noyau Wifi ou redémarrer l'appareil permettent de contourner ce problème.
rmmod bcm4329 && insmod /system/modules/bcm4329.ko iface_name=wlan0
Dépôts de modifications
Utilisez la branche gecko-18-local (et gecko-18-local+hd) pour le dépôt mozilla-central, master-local pour les autres.
- https://github.com/lissyx/mozilla-central
- https://github.com/lissyx/gaia
- https://github.com/lissyx/android-device-crespo
Plus d'informations
Vous trouverez un fil de discussion à propos de Firefox OS sur le Nexus S ici https://forum.xda-developers.com/showthread.php?t=1924367. Il devrait contenir des images relativement à jour et fonctionnelles.