==== Dell Venue 8 Pro ==== === Caracteristiques techniques === * CPU: Intel Atom 64bit * UEFI 32bit (distributions compatible: Fedora, Tails) * RAM: 2GB * Connecteur(s): * 1 port micro USB (USB2.0? ), fonctionne aussi en USB host avec un adaptateur * 1 microSD * Touches: 1 touche windows, volume haut, volume bas, power * WiFi: driver: ath6kl_sdio, firmware à installer dans Fedora * Ethernet possible avec un adaptateur USB host + USB-Ethernet, testé avec une carte compatible avec le driver Asix * Performances (compilation de php): https://openbenchmarking.org/result/2005149-AS-DELLVENUE24 === Démarrage === | Stoquage Interne | Oui | | USB | Oui | | MicroSD | Non | === Status === | Distribution | Installeur | Boot | WiFi | Son | | Fedora 32 x86_64 | OK | OK | Marche pas[1] | ? | | Guix i686 | OK | OK | Marche pas[2] | Marche pas[3] | | Guix x86_64 | Marche pas[4] | OK | Marche pas[2] | Marche pas[3] | [1] Le firmware pas libre n'est pas inclus dans Fedora [2] Guix ne supporte pas les firmwares pas libres [3] Il est sans doute possible de le faire marcher en compilant le firmware SOF et en voyant si ça marche. Les signatures sont sans doute nécessaires pour du matériel plus récent uniquement. [4] On peut faire des images x86_64 avec GRUB pour UEFI 32bit, par contre il n'y a pas encore d'installeur avec UEFI 32bit. Sinon j'ai pas réussi à faire marcher l'USB device. Soit: * J'ai pas chargé les bon modules * Y'a pas encore de support dans Linux pour le mode device * L'appareil ne support pas le mode device (à vérifier en bootant windows) === Logiciels adaptés === == Claviers logiciels == * Gnome à un clavier logiciel qui peut s'activer dans: Settings->Universal Access ->Screen keyboard. Ce clavier est aussi disponible dans l'iso d'installation de Fedora. A noter que le clavier est un peu petit dans l'installeur donc si on à un stylet pour écrans tactiles capacitifs ça peut potentiellement aider à aller plus vite pour taper. Une fois Fedora installé le clavier est devenu plus gros. * Onboard est plus complet et configurable que le clavier par défaut de gnome. == Interfaces graphiques == * Sugar n'a pas de clavier logiciel intégré. * Gnome à l'air de bien marcher === Installation === == Faire démarrer la tablette sur clef USB == * Éteindre la tablette et brancher les clées USB / claviers / hubs etc * Appuyer sur volume haut et power en même temps * La tablette s'allume et propose de démarrer sur Windows ou sur la clée USB branchée (Fedora Live x86_64-32-1.6) == Installer une distribution == === Pré-requis === * Une tablette avec la batterie chargée au maximum: l'installation est longue et le port USB (qui sert aussi à recharger la tablette) est pris par la clef USB lors de l'installation. * Une clef USB avec par exemple Fedora (Fedora-Workstation-Live-x86_64-32-1.6.iso). On peut utiliser gnome-disks (graphique) ou ddrescue (ligne de commande) pour mettre Fedora-Workstation-Live-x86_64-32-1.6.iso sur la clef USB. Certains logiciels de créations de clef qui modifient l'image n'ont pas l'air de marcher. Je sait pas quelles autres distributions marchent, du coup ça vaudrait le coup de tester. * Un adaptateur USB host. === Procédure === On peut installer une distribution GNU/Linux (comme fedora qui à été testé) de la façon suivante: * Tout d'abord il faut éteindre la tablette * Ensuite, une fois la tablette éteinte, on peut brancher un adaptateur USB host avec dessus une clef USB qui à par exemple Fedora (Fedora-Workstation-Live-x86_64-32-1.6.iso) => Quand on allume la tablette, elle démarre sur la clef USB (testé avec une tablette sans OS) A noter que l'on peut bouger la tablette pour l'orienter en mode portrait ou paysage comme pour les smartphones. Le fait d'utiliser un clavier USB n'est pas strictement nécessaire lors de l'installation, mais si on veut en avoir un pour pouvoir taper des commandes plus rapidement ça peut être utile. Pour avoir un clavier USB lors de l'installation: * Tout d'abord il faut éteindre la tablette * Ensuite on peut brancher un cable en Y sur un HUB USB * On va ensuite connecter la partie allimentation du cable en Y sur un chargeur puissant (3A) * Puis on va connecter la partie donnée du cable sur l'adaptateur OTG * On peut ensuite connecter une clef USB Fedora ainsi qu'un clavier USB sur le HUB USB => La tablette démarre sur la clef USB et on à aussi accès à un clavier. == WiFi == Le WiFi ne marche pas avec les firmwares fournis par Fedora-Workstation-Live-x86_64-32-1.6.iso, et Fedora ne founit pas les firmwares nécessaires. La puce WiFi attend des firmwares dans /lib/firmware/ath6k/AR6004/hw3.0/ mais fedora n'a que /lib/firmware/ath6k/AR6004/hw1.3/. Si on essaie de forcer Fedora à utiliser /lib/firmware/ath6k/AR6004/hw1.3/, ça marche pas: # cd /lib/firmware/ath6k/AR6004 # ln -s hw1.3 hw3.0 # cd hw3.0 # ln -s fw-3.bin fw-5.bin # rmmod ath6kl_sdio # modprobe ath6kl_sdio Ça rate avec beaucoup d'erreurs dans les logs du kernel (disponibles avec la commande sudo dmesg): ath6kl: bmi communication timeout ath6kl: unable to write to the device: -110 ath6kl: unable to write firmware: -110 ath6kl: unable to start hardware: -110 ath6kl: failed to init ath6kl core ath6kl_sdio: probe of mmc1:0001:1 failed with error -110 -110 est un code d'erreur qui indique que c'est une erreur du type timeout A l'heure ou j'écrit ces lignes, linux-firmware n'a pas non plus le firmware qu'il faut: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ath6k/AR6004 === Comment faire marcher le WiFi: === Une membre de Parinux qui nous à fournit les tablettes à réussie à faire marcher le WiFi sur sa Tablette en copiant les firmwares WiFi qui viennent de ce repository git: https://github.com/qca/ath6kl-firmware/tree/master/ath6k/AR6004/hw3.0 dans /lib/firmware/ath6k/AR6004/hw3.0/. A noter que la license de ces firmwares n'est pas libre (https://raw.githubusercontent.com/qca/ath6kl-firmware/master/LICENSE.qca_firmware) et interdit même le reverse engineering (qui de fait est quand même légal avec les exceptions pour inter-operabilité, mais personellement je trouve plus simple de je ne jamais accepter ce genre de license afin de limiter mes risques légaux quand bien même je serait amené à faire ce genre de travail). === Liens externes === * Ifixit: https://www.ifixit.com/Device/Dell_Venue_8_Pro * Remplacement de la batterie: youtube-dl "https://www.youtube.com/watch?v=H8VovSuCnEg" (référence: https://www.ifixit.com/Answers/View/358821/How+to+replace+the+usb+port) ==== Boutons ==== Voici la combinaisons de boutons testés quand l'appareil est éteint: * Power+volume haut jusque ce que l'appareil s'allume: Ça démarre sur des tests. Si on arrive pas à brancher un clavier USB, on doit attendre quelques minutes pour que l'on puisse quiter vu que la souris est désactivée pendant les tests. * Power+volume bas jusque ce que l'appareil s'allume: Ça démarre sur le menu de l'UEFI. Dedans on à quand même un genre de clavier tactile. ==== License ==== En plus de la license du wiki (http://creativecommons.org/licenses/by-sa/2.0/fr/) Ces instructions sont aussi disponibles sous les licenses suivantes: * https://creativecommons.org/licenses/by-sa/3.0/ * https://creativecommons.org/licenses/by-sa/4.0/