dimanche 14 octobre 2012

Toshiba AC100 et Android 4

Toshiba AC100 est un smartbook. Toshiba est la seule grosse entreprise qui a commercialisé un smartbook, malgré que plusieurs autres en aient présenté.



Un smartbook est similaire à un netbook (taille) en plus d'avoir des caractéristiques souvent proche à un mobile (GPS, 3g, processeur ARM, autonomie).

Le Toshiba AC100 utilisait le système d'exploitation Android en version 2.1. Toshiba a effectué une mise à jour Android 2.2. Il a arrêté la commercialisation et le support de cette machine.
L'appareil ayant un bon rapport qualité/prix, la communauté le prit en charge. Il est possible d'installer une version beaucoup plus récente d'Android telle que la 4.1. La rom alternative Cyanogen a été utilisée pour ce portage.

Les procédures citées ont été faites sous Linux.  Sous Windows, il faut télécharger une version de nvflash pour ce système.

Préparation

Télécharger les fichiers:
  • cm_ac100-ota-eng.cm10-beta2.zombah.zip
  • recovery.ac100-cm10_beta2.img
via ce site http://code.google.com/p/cm-paz00/downloads/list

Télécharger le fichier des applications Google de la version CyanogenMod 10.

Le fichier devrait ressembler à: gapps-jb-20120726-signed.zip.

Les fichiers
  • cm_ac100-ota-eng.cm10-beta2.zombah.zip
  • gapps-jb-20120726-signed.zip

doivent être déplacé sur une carte mémoire.

Téléchargez le fichier nvflash et décompressez-le.



Déplacer le fichier recovery.ac100-cm10_beta2.img dans le  répertoire nvflash.

Installation

Fermer votre AC100
Connectez un câble micro USB de L'AC100 à votre ordinateur.
Appuyer sur les touches CTRL et ESC et allumer votre AC100.

L'écran de AC100 devrait être noir et la LED du power devrait être toujours allumée.

Afin de vérifier si votre ordinateur a bien détecté le Toshiba AC100, lancer la commande suivante dans un terminal

lsusb | grep NVidia

Une ligne similaire à celle ci-dessous devrait être affichée.
Bus 001 Device 003: ID 0955:7820 NVidia Corp.

Les chiffres concernant pourraient être différent étant donné qu'il y a différente version du toshiba AC100.

Rendez-vous dans le répertoire nvflash et lancez cette commande:

LD_LIBRARY_PATH=. ./nvflash -w --bl ../prebuilt/fastboot.stock.bin --download 6 recovery.ac100-cm10_beta2.img
Nvflash started
rcm version 0X20001
System Information:
   chip name: t20
   chip id: 0x20 major: 1 minor: 2
   chip sku: 0x8
   chip uid: 0x17006187410021d7
   macrovision: disabled
   hdcp: enabled
   sbk burned: false
   dk burned: false
   boot device: emmc
   operating mode: 3
   device config strap: 1
   device config fuse: 0
   sdram config strap: 1

downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: ../prebuilt/fastboot.stock.bin
| 936016/936016 bytes sent
../prebuilt/fastboot.stock.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
sending file: recovery.ac100-cm10_beta2.img
- 4229120/4229120 bytes sent
recovery.ac100-cm10_beta2.img sent successfully


Redémarrer la machine (appuyer un long moment sur la touche power).

Un menu semblable à celui-ci apparaitra.



Aller dans le menu mounts and storage et effectuer les opérations: format /cache, format/data et format /system.





Lorsque vous cliquez sur format




cliquer sur yes


Aller dans le menu install zip from sdcard , ensuite choose zip from sdcard



Choisissez le fichier: cm_ac100-ota-eng.cm10-beta2.zombah.zip








Cliquer ensuite sur yes



Refaite la même opération pour le fichier: gapps-jb-20120726-signed.zip
    Finalement, choisissez reboot system now du menu.

    Le Toshiba AC100  démarrera sous android 4.1.

    37 commentaires:

    1. Le tutoriel marche-t-il sur un ac100 sur lequel lubuntu est installé?

      J'ai suivi le processus jusqu'au lancement du téléchargement d recovery.ac100-cm10_beta3.img (j'ai téléchargé les derniers fichiers qui sont à la version beta3 et non beta2 comme indiqué dans le tuto).

      J'obtiens la réponse suivante:
      Nvflash started, mais le processus ne va pas plus loin.

      Lorsque je demande lsusb | grep NVidia, je n'obtiens pas de réponse (retour à l'invite de commande sans commentaire).
      avec lsusb seul, j'obtiens la liste des appareils dont, dernière ligne:
      Bus 002 Device 004: ID 0930:0214 Toshiba Corp.

      Où est le problème?

      RépondreSupprimer
    2. Lubuntu est installé sur le pc ou bien en dual boot sur l'ac100?

      Il est mentionné béta 2 car lorsqu'il a été fait, la béta 3 n'était pas dispo.

      Avec le lsusb seul, rien concernant nvidia? alors l'ac100 n'est pas détecté.

      RépondreSupprimer
    3. Bonjour,

      et un grand merci pour ce tutoriel hyper clair; j'avais juste zappé le "rendez-vous dans le répertoire nvflash" ce qui m'a valu un petit contre-temps !

      Bref, tout marche nickel apparemment, sauf le clavier qui reste en qwerty. Existe un moyen simple de le passer en azerty ?

      Merci d'avance pour les réponses.

      RépondreSupprimer
    4. Le mien avait un clavier russe, j'appuyais sur ctrl espace pour le mettre en qwerty.

      Sinon j'utilisais un clavier du google store pour utiliser la langue que je voulais.

      RépondreSupprimer
    5. bonjour
      j'ai suivi le tutoriel mais apres le redemmarage il affiche des ecritures continues "unable to query partition"

      RépondreSupprimer
      Réponses
      1. tu as bien formatés toutes tes partitions et tout installé?

        quel version essayes-tu d'installer?

        Supprimer
    6. Bonjour,
      Je vous ai contacté via g+, mais je ne sais pas si vous avez eu mon message.
      Lorsque j'entre la première commande (la longue pénible à écrire) le terminal m'affiche bien Nvflash started, mais ne donne aucune suite, et puis plus rien. Auriez vous une solution à ça ?
      J'ai vérifié, et mon ordinateur reconnait bien le toshiba branché en usb.

      RépondreSupprimer
    7. Quel est le modèle de la machine ? il existe différente variante et il se pourrait que ça fonctionne pas sur certaine. J'avais déjà là ça il y a quelques mois.

      RépondreSupprimer
    8. C'est un AC100-114, il me semble que c'est le même que vous non ?

      RépondreSupprimer
    9. je n'ai pu la référence exacte, mais le mien était d'origine russe, le clavier était quwerty et russe. Certains on 16 gig de flash, d'autre 8, certain ont la 3g, d'autre non...

      Il y a de nouvelle version, vous pouvez essayer
      https://code.google.com/p/cm-paz00/downloads/list

      RépondreSupprimer
    10. Ca ne marche toujours pas, même quand j'essaye avec la beta 3.
      Est-ce que vous croyez que les différences influent vraiment ? Le mien a 8gig, sans la 3g.

      RépondreSupprimer
    11. un russe m'avait dit que ça pouvait cause problème.
      moi j'avais aussi 8gig et pas de 3g.

      Vous êtes sous Linux ou Windows?

      RépondreSupprimer
    12. lsusb | grep NVidia
      ça affiche bien nvidia?

      au début de la commande, il y a 1 espace entre premier . et le second

      c'est bien ce que vous tapez?

      RépondreSupprimer
    13. Oui, je copie-colle depuis le tutoriel dans le terminal directement, comme ça je suis sur de ne pas faire d'erreurs, mais toujours rien. Le terminal m'affiche juste "Nvflash started" et en reste là.

      RépondreSupprimer
    14. Ca m'ennuie, parce que le reste a l'air très simple, mais c'est juste cette étape qui me bloque. Je crois que c'est la commande "wait" qui ne reçoit aucune réponse, et donc n'a aucune suite. Mais je ne comprends pas pourquoi.

      RépondreSupprimer
    15. Bonjour
      Je suis sous windows 7 et j'aimerai savoir si les commandes sont les mêmes que sous linux si non quelles sont telles
      Merci

      RépondreSupprimer
    16. les commandes énumérés sont pour linux.
      pour windows, il faut télécharger une version compatible de nvflash

      nvflash nom_du_bin

      les autres commandes ne fonctionne pas sous windows de toute façon.

      une possibilité est d'utiliser une machine virtuel sous windows.

      RépondreSupprimer
    17. merci pour la réponse.
      La commande nvflash recovery.ac100-cm10_beta3.img ne suffit pas pour l'installation?
      en faut-il d'autres?

      RépondreSupprimer
    18. le fastboot est pour linux est os X, devrait être ok mais étant donnée que je n'ai windows, je ne peux être certain.

      RépondreSupprimer
    19. bonjour je suis maintenant sous ubuntu je tape votre commande dans le dossier linus4tegra_10.9.3 le nvflash commence et aprés il me dit file not found ../prebuilt etc


      -ubuntu:~/linux4tegra_10.9.3$ nvflash -w --bl ../prebuilt/fastboot.stock.bin --download 6 recovery.ac100-cm10_beta3.img
      Nvflash started
      rcm version 0X20001
      System Information:
      chip name: t20
      chip id: 0x20 major: 1 minor: 2
      chip sku: 0x8
      chip uid: 0x161c10c441a05497
      macrovision: disabled
      hdcp: enabled
      sbk burned: false
      dk burned: false
      boot device: emmc
      operating mode: 3
      device config strap: 1
      device config fuse: 0
      sdram config strap: 1

      file not found: ../prebuilt/fastboot.stock.bin
      command failure: bootloader download failed

      pouvez-vous me dire d'ou vient le probleme
      merci

      RépondreSupprimer
    20. Tel qu'écrit, il faut se mettre dans le répertoire nvflash de linux4tegra

      RépondreSupprimer
    21. une machine semblable mais avec une écran full hd, 3 gig de ram et un samsung octa coeur... pour quand Toshiba?

      RépondreSupprimer
    22. bonjour
      apres installation ma memoire eMMC n'est pas reconnue vous savez pourquoi?

      RépondreSupprimer
    23. installation de la béta 4?, non formatage de la eMMC?

      RépondreSupprimer
    24. Bonjour
      Apres installation d'Android 4 mes emmc ne sont pas montées
      Existe t'il une commande dans Android pour les monter
      Merci

      RépondreSupprimer
    25. pas trop normal, une étape doit avoir été oublié

      RépondreSupprimer
    26. J'ai fait deux fois l'installation avec formatage des emmc avant et apres installation toujours le même résultat

      RépondreSupprimer
    27. - L'accélération vidéo fonctionne avec quel lecteur ?
      - La caméra fonctionne ? (Google Hangouts, Skype...)

      RépondreSupprimer
    28. Bonjour;
      pour moi tout fonctionne à merveille (wifi, Google Hangouts, vidéo...) mais par contre impossible d'utiliser la carte SD externe, exemple : si j'ouvre la galerie le message "no external storage availablre" alors que la carte SD est montée !

      RépondreSupprimer
    29. la carte est formaté en fat, ext3?
      faudrait être le rooter pour avoir accès au message d'erreur via dmesg....

      RépondreSupprimer
      Réponses
      1. Pb résolu en repassant à Cyanogen 9 (le pb venait du fait que j'avais fait un passage par Linux avant de revenir à Android) le partitionnement n'était pas bon. Mais là tout fonctionne ! Merci pour les infos

        Supprimer
      2. et ensuite tu es revenu a cyanogen 10?

        Supprimer
      3. non je vais rester à Cyanogen 9, tant pis mais tout fonctionne

        Supprimer
    30. il faut mettre suvent le sudo
      pour la ligne : sudo LD_LIBRARY_PATH=. ./nvflash -w --bl ../prebuilt/fastboot.stock.bin --download 6 recovery.ac100-cm10_beta3.img

      sinon sa bloque aprés : Nvflash started
      surtous sur une ubuntu.

      passez a mettre les packs : cm_ac100-ota-eng.cm10-beta2.zombah.zip et gapps-jb-20120726-signed.zip
      sur une carte SD branché sur le AC100 avent de commancé. ;)

      RépondreSupprimer