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.
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
La version 2032 est recommandé, je ne sais pas pourquoi. https://spflashtools.com/linux/sp-flash-tool-v5-2032-for-linux
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 va choisir le mode USB qui va bien, en mode DA, et non par la série. (Menu Options → Connexions)
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.
dd if=rootfs.img of=/dev/sdx
Suite à l'apt dist-upgrade, systemd est tout pété.