====== Orange Pi 3G IoT A, installation de Debian Stretch ====== ===== Flash de la Debian ===== Orange Pi 3G IoT rev A n'ayant que 512Mo de NAND, il est nécessaire d'utiliser une carte SD supplémentaire pour installer la base de Debian. * Installation des règles UDEV qui vont bien apt install python3 git libusb-1.0-0 python3-pip git clone https://github.com/bkerler/mtkclient cd mtkclient pip3 install -r requirements.txt python3 setup.py build python3 setup.py install usermod -a -G plugdev $USER usermod -a -G dialout $USER cp Setup/Linux/*.rules /etc/udev/rules.d udevadm control -R * On télécharge le logiciel SP Flash Tool (relou faut un compte Google pour aller sur le Drive) La version 2032 est recommandé, je ne sais pas pourquoi. [[https://spflashtools.com/linux/sp-flash-tool-v5-2032-for-linux]] * On télécharge la ROM Debian Stretch (pas trouvé mieux) [[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-3G-IoT-A.html]] * On décompresse tout ça : tar xvf OrangePi_3g-iot-A_debian_stretch_server_linux3.4.67_v1.1.tar.gz unzip SP_Flash_Tool_v5.2032_Linux.zip cd SP_Flash_Tool_v5.2032_Linux/ sudo sh flash_tool.sh * On flash la ROM On va choisir le mode USB qui va bien, en mode DA, et non par la série. (Menu Options -> Connexions) {{:other:capute_mtk_1.png|}} Comme le soft est buggé, il refusera de Flasher faute de MTP manquant, je ne sais pas ce que c'est. Il impose donc d'utiliser le mode de Flash **Format All + Download**, qui lui nécessite une partition **System** que nous ferons plus tard sur la carte SD. On va choisir un fichier au hasard pour remplir la case afin qu'il soit content.\\ On pourrait modifier le fichier Scatter à la main mais j'ai pas regardé cause de grosse flemme. Voila ma conf : {{:other:capute_mtk_2.png|}} * On débranche tout * On clic sur Start * On branche le bousin * On va flasher la carte SD pour qu'elle contienne le / du reste de l'Os. dd if=rootfs.img of=/dev/sdx ===== Réparation de Systemd ===== Suite à l'apt dist-upgrade, systemd est tout pété. ===== Liens utiles ===== * [[https://github.com/bkerler/mtkclient]] * [[http://www.orangepi.org/orangepiwiki/index.php/Orange_Pi_3G-_IoT_-A#3G-IoT-A_linux_firmware_burning]]