Outils pour utilisateurs

Outils du site


Ceci est une ancienne révision du document !


ASUS TF300T

Dans dmesg:

[19280.916046] usb 1-2: new high-speed USB device number 22 using ehci-pci
[19281.084197] usb 1-2: New USB device found, idVendor=0b05, idProduct=4c80
[19281.084202] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[19281.084206] usb 1-2: Product: ASUS Transformer Pad TF300T
[19281.084209] usb 1-2: Manufacturer: asus
[19281.084211] usb 1-2: SerialNumber: C8OKCT097133

Pages :

Boot menu

Avec Vol down+power.

Android cardu-user bootloader <1.00 e> released by “WW_epad-10.4.3.9-20121106” A03

4 choix :

  • RCK (aboutit sur un android couché avec un “!”)
  • Android (redémarre en boucle)
  • USB (fastboot, mais mon linux ne recense pas le périphérique, drivers manquants ?)
  • Wipe Data (mouline un temps, puis redémarre en boucle)

fastboot

Parfois, fastoot ne renvoit aucun device. Cable ?

Ordre des manips :

- brancher cable - enclencher boot menu

fastboot flashing get_unlock_ability … FAILED (remote: () finished. total time: 0.002s

$ fastboot devices
015d2bc2851c100f        fastboot

fastboot -i 0x0b05 devices -l
015d2bc2851c100f       fastboot usb:1-2
fastboot -i 0x0b05 flash staging twrp-3.2.1-0-tf300t.img 
target didn't report max-download-size
sending 'staging' (7408 KB)...
OKAY [  2.761s]
writing 'staging'...
FAILED (remote: (InvalidState))
finished. total time: 5.353s
 fastboot getvar all
(bootloader) version-bootloader: 1.0
(bootloader) version-baseband: 2.0
(bootloader) version: 0.4
(bootloader) serialno: 015d2bc2851c100f
(bootloader) mid: 001
(bootloader) product: Cardhu
(bootloader) secure: yes
(bootloader) unlocked: no
(bootloader) partition-size:bootloader: 0x0000000000800000
(bootloader) partition-type:bootloader: emmc
(bootloader) partition-size:recovery: 0x0000000000800000
(bootloader) partition-type:recovery: emmc
(bootloader) partition-size:boot: 0x0000000000800000
(bootloader) partition-type:boot: emmc
(bootloader) partition-size:system: 0x0000000030000000
(bootloader) partition-type:system: ext4
(bootloader) partition-size:cache: 0x000000001ac00000
(bootloader) partition-type:cache: ext4
(bootloader) partition-size:userdata: 0x00000006e5680000
(bootloader) partition-type:userdata: ext4
all: 
finished. total time: 0.082s

J'essaie de flasher avec le truc obtenu sur le site d'Asus :

fastboot flash system WW_epad-user-10.6.1.27.5.zip 
target didn't report max-download-size
erasing 'system'...
OKAY [  2.921s]
sending 'system' (496990 KB)...
OKAY [ 85.963s]
writing 'system'...
OKAY [  2.037s]
finished. total time: 90.921s

Il me semble qu'il a été un peu vite.

Problème: fastboot reboot, ne redémarre pas la tablette…

fastboot reboot
rebooting...

Et au redémarrage, ça chie, il reste bloqué sur le logo ASUS.

2ème tentative :

fastboot flash system WW_epad-user-10.6.1.27.5.zip 
target didn't report max-download-size
erasing 'system'...
OKAY [  2.344s]
sending 'system' (496990 KB)...
OKAY [ 85.762s]
writing 'system'...
OKAY [  2.722s]
finished. total time: 90.828s

après le flash de la partition system, fastboot ne répond plus d'aucune opération.

Essai d'installation de TWRP sur la partition système.

Et là, oops, le mode fastboot aboutit directement à un freeze et ne se déclenche plus. Les autres options de boot semblent réagir comme d'hab, mais j'ai perdu le mode fastboot.

Fausse alerte, j'ai trituré le bouton reset pour redémarrer (j'pense pas que ce soit lié), puis boot menu, et il a bien voulu démarrer fastboot.

Essai de cette procédure de récup: https://forum.xda-developers.com/showpost.php?p=44244313&postcount=12 https://android.stackexchange.com/questions/74834/tf300t-bricked-no-fastboot-wrong-recovery

On dirait aussi que la non-reconnaissance du périph par fastboot (sur mon PC) peut être dû à un faux contact de l'USB, car il semblait exécuter des commandes (courtes) au moment où je retirais le cable USB.

Pendant le flash du blob, ça prend plus de temps que mes précédents flashs, et je vois la barre bleue sous les 4 images des options de boot qui progresse ! c'est bon signe !

Pas de bol, après reboot, il semble reparti pour faire des boucles, s'éteint, se rallume, etc.

Par contre maintenant il semble démarrer toujours en fastboot, m'a mis à jour le bootloader :

Android cardhu-user bootloader <1.00 e> released by "WW_epa-10-6.1.27.5-20130902" A03
Key driver not found.. Booting OS

Starting Fastboot USB download protocol
fastboot getvar all
(bootloader) version-bootloader: 1.0
(bootloader) version-baseband: 2.0
(bootloader) version: 0.4
(bootloader) serialno: 015d2bc2851c100f
(bootloader) mid: 001
(bootloader) product: Cardhu
(bootloader) secure: yes
(bootloader) unlocked: no
(bootloader) uart-on: yes
(bootloader) partition-size:bootloader: 0x0000000000800000
(bootloader) partition-type:bootloader: basic
(bootloader) partition-size:recovery: 0x0000000000800000
(bootloader) partition-type:recovery: basic
(bootloader) partition-size:boot: 0x0000000000800000
(bootloader) partition-type:boot: basic
(bootloader) partition-size:system: 0x0000000030000000
(bootloader) partition-type:system: ext4
(bootloader) partition-size:cache: 0x000000001ac00000
(bootloader) partition-type:cache: ext4
(bootloader) partition-size:userdata: 0x00000006e5680000
(bootloader) partition-type:userdata: ext4
all: 
finished. total time: 0.088s

Situation similaire à celle d'autres internautes: https://forum.xda-developers.com/showthread.php?t=2245498 sauf que la tablette n'est pas “unlocked”. Il reste l'option de trouver le software qui l'unlock sous windows… (l'autre option étant via l'APK, pas possible).

Essai en bootant un kernel :

fastboot boot jb-mr1-t30-r1-10.6.1.27-10.6.1.27.1-20130711-1745-foss.tar.gz 
creating boot image...
creating boot image - 195598336 bytes
downloading 'boot.img'...
OKAY [ 33.783s]
booting...
FAILED (remote: ()
finished. total time: 33.806s

Etat des lieux

La mise à jour a foiré à moitié et c'est ça qui est incompréhensible : le bootloader est à jour, mais le système ne démarre pas.

Faut-il être unlocked pour pouvoir installer les images android plus récentes d'ASUS ? (possible mais pas bof crédible).

Le périph/bootloader n'est pas unlocked.

Pour réaliser l'unlock :

  • via l'APK, pas tjs de succès ⇒ pas possible tant que je n'arrive pas à flasher un système (quel qu'il soit) qui démarre
  • via adb en étant root, et en modifiant un bit sur la table des partitions… ⇒ pas possible dans mon cas
  • via un logiciel windows d'Asus ⇒ pas trouvé de liens qui fonctionnent

Flasher un vieux système ?

Faudra que j'essaie avec :

Flasher avec une carte SD en Fat32 ?

Ce cas est similaire au mien : http://www.transformerforums.com/forum/guides-tips-tricks/35719-guide-how-manually-update-restore-firmware-tf101-tf201-tf300-tf700-tf701-19.html#post362167

Essayer en faisant un format au lieu d'un erase ? (fastboot -w)

flash 10.4.2.20

$ fastboot flash system blob 
target didn't report max-download-size
erasing 'system'...
OKAY [  1.704s]
sending 'system' (799748 KB)...
OKAY [948.248s]
writing 'system'...
OKAY [205.999s]
finished. total time: 1155.951s

Le gestionnaire de boot est revenu à une version antérieure, mais pareil, le système ne démarre pas.

Script erase.sh

#!/bin/bash

IDV="0x0b05"

echo "Effacer les partitions ? Y (majuscule) pour confirmer."
read -rsn1 ans

if [ $ans != 'Y' ]; then exit 0 ;fi

for part in system recovery userdata boot misc cache
do
        fastboot -i "$IDV" erase "$part"
done
article/linux/tablette_asus-tf300t.1517332925.txt.gz · Dernière modification: 2018/01/30 18:22 par fab