<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.parinux.org/lib/exe/css.php?s=feed" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Wiki de Parinux si:psl:inventaire</title>
    <subtitle></subtitle>
    <link rel="alternate" type="text/html" href="https://wiki.parinux.org/"/>
    <id>https://wiki.parinux.org/</id>
    <updated>2026-05-10T14:43:22+00:00</updated>
    <generator>FeedCreator 1.8 (info@mypapit.net)</generator>
    <link rel="self" type="application/atom+xml" href="https://wiki.parinux.org/feed.php" />
    <entry>
        <title>si:psl:inventaire:alix2d2</title>
        <link rel="alternate" type="text/html" href="https://wiki.parinux.org/si/psl/inventaire/alix2d2?rev=1569537897&amp;do=diff"/>
        <published>2019-09-26T22:44:57+00:00</published>
        <updated>2019-09-26T22:44:57+00:00</updated>
        <id>https://wiki.parinux.org/si/psl/inventaire/alix2d2?rev=1569537897&amp;do=diff</id>
        <author>
            <name>Anonymous</name>
            <email>anonymous@undisclosed.example.com</email>
        </author>
        <category  term="si:psl:inventaire" />
        <content>
&lt;p&gt;
Situation:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le BIOS d&amp;#039;origine ne permet pas de booter sur USB&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le périphérique de stoquage est une carte compact flash&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le système qui était sur les carte compact flash est une distribution BSD&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; On à pas encore réussi à installer GNU/Linux dessus&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
A noter que le processur est un i586 avec une emulation i686 en logiciel “dans le BIOS” (voir VSA sur le wiki du OLPC ou de Coreboot).
&lt;/p&gt;

&lt;p&gt;
Pistes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Il est possible d&amp;#039;installer une vielle version de Coreboot qui permet de démarrer par USB mais j&amp;#039;ai pour l&amp;#039;instant pas réussi:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut installer Coreboot sur une LPC1A (voir sur le wiki Coreboot ou le site de pcengine) et faire démarrer la Alix dessus, sauf que j&amp;#039;ai pas réussi à reprogrammer ça à partir d&amp;#039;une autre carte Alix1C ou APU1.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut aussi l&amp;#039;installer à partir d&amp;#039;une distribution GNU/Linux avec flashrom, sauf que faut démarrer une distribution GNU/Linux dessus d&amp;#039;abord.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Sinon pour installer GNU/Linux:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Y&amp;#039;a rien sur le port série avec GRUB ⇒ Ça marche pas (essayé avec Trisquel i686)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Avec PXE→iPXE on à des choses qui s&amp;#039;impriment, mais ça plante avant le C:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; ça imprime “594kB free base memory after PXE unload” (arch/x86/prefix/pxeprefix.S:20: .asciz  “kB free base memory after PXE unload\n”)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ça plante avant d&amp;#039;appeler la fonction main (“__asmcall int main ( void ) {”) (débuggé avec une POST card)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Autre pistes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Essyaer d&amp;#039;autres distributions et bootloaders&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Matériel requis très fortement conseillé pour essayer:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un adaptateur port série (y&amp;#039;a pas d&amp;#039;écran)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un adaptateur compact flash&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
        <summary>
&lt;p&gt;
Situation:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le BIOS d&amp;#039;origine ne permet pas de booter sur USB&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le périphérique de stoquage est une carte compact flash&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le système qui était sur les carte compact flash est une distribution BSD&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; On à pas encore réussi à installer GNU/Linux dessus&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
A noter que le processur est un i586 avec une emulation i686 en logiciel “dans le BIOS” (voir VSA sur le wiki du OLPC ou de Coreboot).
&lt;/p&gt;

&lt;p&gt;
Pistes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Il est possible d&amp;#039;installer une vielle version de Coreboot qui permet de démarrer par USB mais j&amp;#039;ai pour l&amp;#039;instant pas réussi:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut installer Coreboot sur une LPC1A (voir sur le wiki Coreboot ou le site de pcengine) et faire démarrer la Alix dessus, sauf que j&amp;#039;ai pas réussi à reprogrammer ça à partir d&amp;#039;une autre carte Alix1C ou APU1.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut aussi l&amp;#039;installer à partir d&amp;#039;une distribution GNU/Linux avec flashrom, sauf que faut démarrer une distribution GNU/Linux dessus d&amp;#039;abord.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Sinon pour installer GNU/Linux:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Y&amp;#039;a rien sur le port série avec GRUB ⇒ Ça marche pas (essayé avec Trisquel i686)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Avec PXE→iPXE on à des choses qui s&amp;#039;impriment, mais ça plante avant le C:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; ça imprime “594kB free base memory after PXE unload” (arch/x86/prefix/pxeprefix.S:20: .asciz  “kB free base memory after PXE unload\n”)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ça plante avant d&amp;#039;appeler la fonction main (“__asmcall int main ( void ) {”) (débuggé avec une POST card)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Autre pistes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Essyaer d&amp;#039;autres distributions et bootloaders&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Matériel requis très fortement conseillé pour essayer:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un adaptateur port série (y&amp;#039;a pas d&amp;#039;écran)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un adaptateur compact flash&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
</summary>
    </entry>
    <entry>
        <title>si:psl:inventaire:gt-i9300</title>
        <link rel="alternate" type="text/html" href="https://wiki.parinux.org/si/psl/inventaire/gt-i9300?rev=1619507246&amp;do=diff"/>
        <published>2021-04-27T07:07:26+00:00</published>
        <updated>2021-04-27T07:07:26+00:00</updated>
        <id>https://wiki.parinux.org/si/psl/inventaire/gt-i9300?rev=1619507246&amp;do=diff</id>
        <author>
            <name>Anonymous</name>
            <email>anonymous@undisclosed.example.com</email>
        </author>
        <category  term="si:psl:inventaire" />
        <content>
&lt;h3 class=&quot;sectionedit1&quot; id=&quot;backups_et_warnings&quot;&gt;Backups et warnings&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Un backup complet à été fait par GNUtoo, que Dino à aussi.
&lt;/p&gt;

&lt;p&gt;
Ne pas restorer l&amp;#039;image complète mmcblk0/mmcblk2 avant que ça n&amp;#039;ait été testé, sinon on risque de casser l&amp;#039;appareil.
&lt;/p&gt;

&lt;p&gt;
Par contre on peut normalement restorer la plus part des partitions indiviruelles du mmcblk0 sans risque sauf pour les partitions invisibles comme PARAM.
&lt;/p&gt;

&lt;p&gt;
Voir la &lt;a href=&quot;https://redmine.replicant.us/projects/replicant/wiki/GalaxySIIIGTI9300#Partitions&quot; class=&quot;urlextern&quot; title=&quot;https://redmine.replicant.us/projects/replicant/wiki/GalaxySIIIGTI9300#Partitions&quot; rel=&quot;ugc nofollow&quot;&gt;liste des partitions&lt;/a&gt; sur le wiki de Replicant pour plus de détails.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Backups et warnings&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;backups_et_warnings&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-536&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;restoration_du_backup&quot;&gt;Restoration du backup&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
La eMMC à 3 partition matérielles:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2: Contient les partitions habituelles, avec l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; etc&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2boot0: Contient le bootloader&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2boot1: Vide&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2rpmb: C&amp;#039;est une partition RPMB (Replay Protected Memory Block) qui permet potentiellement d&amp;#039;empêcher d&amp;#039;installer des vieilles versions de l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; ou de restorer un backup complet.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pour les restorations complètes il vaux mieux ne pas restorer mmcblk2
mais en restorer les partitions individuelles car il y&amp;#039;a des partitions
invisibles comme MD5HDR ou PIT, et y toucher peut potentiellement rendre
l&amp;#039;appareil non bootable vu que la restoration n&amp;#039;a pas encore été testé.
&lt;/p&gt;

&lt;p&gt;
Pour avoir accès aux diverses partitions à partir de GNU/Linux on peut
utiliser la commande suivante qui est plus simple que kpartx:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ udisksctl loop-setup -f gt-i9300_parinux_mmcblk2.img&lt;/pre&gt;

&lt;p&gt;
Et pour enlever le montage loop on peut utiliser une commande similaire:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ udisksctl loop-delete -b /dev/loop0&lt;/pre&gt;

&lt;p&gt;
Il y aura potentiellement à ajuster le /dev/loop0.
&lt;/p&gt;

&lt;p&gt;
Pour voir l&amp;#039;état des montages dont la présence de /dev/loop0, on peut
utiliser la commande suivante:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ lsblk&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Restoration du backup&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;restoration_du_backup&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;537-1690&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;license&quot;&gt;License&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
En plus de la license du wiki (&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot; class=&quot;urlextern&quot; title=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot; rel=&quot;ugc nofollow&quot;&gt;http://creativecommons.org/licenses/by-sa/2.0/fr/&lt;/a&gt;) Ces instructions sont aussi disponibles sous les licenses suivantes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; class=&quot;urlextern&quot; title=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;ugc nofollow&quot;&gt;https://creativecommons.org/licenses/by-sa/3.0/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; class=&quot;urlextern&quot; title=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;ugc nofollow&quot;&gt;https://creativecommons.org/licenses/by-sa/4.0/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;License&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;license&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1691-&amp;quot;} --&gt;</content>
        <summary>
&lt;h3 class=&quot;sectionedit1&quot; id=&quot;backups_et_warnings&quot;&gt;Backups et warnings&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Un backup complet à été fait par GNUtoo, que Dino à aussi.
&lt;/p&gt;

&lt;p&gt;
Ne pas restorer l&amp;#039;image complète mmcblk0/mmcblk2 avant que ça n&amp;#039;ait été testé, sinon on risque de casser l&amp;#039;appareil.
&lt;/p&gt;

&lt;p&gt;
Par contre on peut normalement restorer la plus part des partitions indiviruelles du mmcblk0 sans risque sauf pour les partitions invisibles comme PARAM.
&lt;/p&gt;

&lt;p&gt;
Voir la &lt;a href=&quot;https://redmine.replicant.us/projects/replicant/wiki/GalaxySIIIGTI9300#Partitions&quot; class=&quot;urlextern&quot; title=&quot;https://redmine.replicant.us/projects/replicant/wiki/GalaxySIIIGTI9300#Partitions&quot; rel=&quot;ugc nofollow&quot;&gt;liste des partitions&lt;/a&gt; sur le wiki de Replicant pour plus de détails.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Backups et warnings&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;backups_et_warnings&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-536&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;restoration_du_backup&quot;&gt;Restoration du backup&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
La eMMC à 3 partition matérielles:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2: Contient les partitions habituelles, avec l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; etc&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2boot0: Contient le bootloader&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2boot1: Vide&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mmcblk2rpmb: C&amp;#039;est une partition RPMB (Replay Protected Memory Block) qui permet potentiellement d&amp;#039;empêcher d&amp;#039;installer des vieilles versions de l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; ou de restorer un backup complet.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pour les restorations complètes il vaux mieux ne pas restorer mmcblk2
mais en restorer les partitions individuelles car il y&amp;#039;a des partitions
invisibles comme MD5HDR ou PIT, et y toucher peut potentiellement rendre
l&amp;#039;appareil non bootable vu que la restoration n&amp;#039;a pas encore été testé.
&lt;/p&gt;

&lt;p&gt;
Pour avoir accès aux diverses partitions à partir de GNU/Linux on peut
utiliser la commande suivante qui est plus simple que kpartx:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ udisksctl loop-setup -f gt-i9300_parinux_mmcblk2.img&lt;/pre&gt;

&lt;p&gt;
Et pour enlever le montage loop on peut utiliser une commande similaire:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ udisksctl loop-delete -b /dev/loop0&lt;/pre&gt;

&lt;p&gt;
Il y aura potentiellement à ajuster le /dev/loop0.
&lt;/p&gt;

&lt;p&gt;
Pour voir l&amp;#039;état des montages dont la présence de /dev/loop0, on peut
utiliser la commande suivante:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ lsblk&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Restoration du backup&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;restoration_du_backup&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;537-1690&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;license&quot;&gt;License&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
En plus de la license du wiki (&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot; class=&quot;urlextern&quot; title=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot; rel=&quot;ugc nofollow&quot;&gt;http://creativecommons.org/licenses/by-sa/2.0/fr/&lt;/a&gt;) Ces instructions sont aussi disponibles sous les licenses suivantes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; class=&quot;urlextern&quot; title=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;ugc nofollow&quot;&gt;https://creativecommons.org/licenses/by-sa/3.0/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; class=&quot;urlextern&quot; title=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;ugc nofollow&quot;&gt;https://creativecommons.org/licenses/by-sa/4.0/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;License&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;license&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1691-&amp;quot;} --&gt;</summary>
    </entry>
    <entry>
        <title>si:psl:inventaire:nexus5</title>
        <link rel="alternate" type="text/html" href="https://wiki.parinux.org/si/psl/inventaire/nexus5?rev=1584300961&amp;do=diff"/>
        <published>2020-03-15T19:36:01+00:00</published>
        <updated>2020-03-15T19:36:01+00:00</updated>
        <id>https://wiki.parinux.org/si/psl/inventaire/nexus5?rev=1584300961&amp;do=diff</id>
        <author>
            <name>Anonymous</name>
            <email>anonymous@undisclosed.example.com</email>
        </author>
        <category  term="si:psl:inventaire" />
        <content>
&lt;h3 class=&quot;sectionedit1&quot; id=&quot;restoration_de_l_os_d_origine&quot;&gt;Restoration de l&amp;#039;OS d&amp;#039;origine&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
S&amp;#039;inspirer de l&amp;#039;article suivant en adaptant pour GNU/Linux: &lt;a href=&quot;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&quot; class=&quot;urlextern&quot; title=&quot;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
adb, fastboot, et ce genre d&amp;#039;outils disponibles dans la plus part des distributoins GNU/Linux.
&lt;/p&gt;

&lt;p&gt;
Dans Archlinux et dérivés comme Parabola, il faut installer les paquets android-tools et android-udev pour avoir ça.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Restoration de l&amp;#039;OS d&amp;#039;origine&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;restoration_de_l_os_d_origine&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-403&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;images_officielles&quot;&gt;Images officielles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Le site de téléchargement des images officielles à des conditions d&amp;#039;utilisations.
&lt;/p&gt;

&lt;p&gt;
GNUtoo n&amp;#039;a pas voulu ni lire ni accepter les conditions, et n&amp;#039;a donc pas téléchargé les images pour le Nexus 5.
&lt;/p&gt;

&lt;p&gt;
Quelqu&amp;#039;un d&amp;#039;autre devra donc le faire.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Images officielles&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;images_officielles&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;404-675&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;imei_et_donnees_specifiques_a_l_appareil&quot;&gt;IMEI et données spécifiques à l&amp;#039;appareil&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Je sait pas ou sont stoqués ce genre de donées, par contre ça n&amp;#039;a pas l&amp;#039;air de poser de soucis particuliers dans le cadre de la formation d&amp;#039;installeurs et d&amp;#039;installeuses:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; J&amp;#039;ai pas connaissance du fait que ce genre de partitions se corromp facilement pour cet appareil &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut facilement restorer l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; d&amp;#039;origine à condition d&amp;#039;accepter des conditions d&amp;#039;utilisations&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;IMEI et donn\u00e9es sp\u00e9cifiques \u00e0 l&amp;#039;appareil&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;imei_et_donnees_specifiques_a_l_appareil&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;676-&amp;quot;} --&gt;</content>
        <summary>
&lt;h3 class=&quot;sectionedit1&quot; id=&quot;restoration_de_l_os_d_origine&quot;&gt;Restoration de l&amp;#039;OS d&amp;#039;origine&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
S&amp;#039;inspirer de l&amp;#039;article suivant en adaptant pour GNU/Linux: &lt;a href=&quot;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&quot; class=&quot;urlextern&quot; title=&quot;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.droidviews.com/how-to-restoreunroot-nexus-5-by-flashing-factory-images/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
adb, fastboot, et ce genre d&amp;#039;outils disponibles dans la plus part des distributoins GNU/Linux.
&lt;/p&gt;

&lt;p&gt;
Dans Archlinux et dérivés comme Parabola, il faut installer les paquets android-tools et android-udev pour avoir ça.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Restoration de l&amp;#039;OS d&amp;#039;origine&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;restoration_de_l_os_d_origine&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-403&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;images_officielles&quot;&gt;Images officielles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Le site de téléchargement des images officielles à des conditions d&amp;#039;utilisations.
&lt;/p&gt;

&lt;p&gt;
GNUtoo n&amp;#039;a pas voulu ni lire ni accepter les conditions, et n&amp;#039;a donc pas téléchargé les images pour le Nexus 5.
&lt;/p&gt;

&lt;p&gt;
Quelqu&amp;#039;un d&amp;#039;autre devra donc le faire.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Images officielles&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;images_officielles&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;404-675&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;imei_et_donnees_specifiques_a_l_appareil&quot;&gt;IMEI et données spécifiques à l&amp;#039;appareil&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Je sait pas ou sont stoqués ce genre de donées, par contre ça n&amp;#039;a pas l&amp;#039;air de poser de soucis particuliers dans le cadre de la formation d&amp;#039;installeurs et d&amp;#039;installeuses:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; J&amp;#039;ai pas connaissance du fait que ce genre de partitions se corromp facilement pour cet appareil &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; On peut facilement restorer l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; d&amp;#039;origine à condition d&amp;#039;accepter des conditions d&amp;#039;utilisations&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;IMEI et donn\u00e9es sp\u00e9cifiques \u00e0 l&amp;#039;appareil&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;imei_et_donnees_specifiques_a_l_appareil&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;676-&amp;quot;} --&gt;</summary>
    </entry>
    <entry>
        <title>si:psl:inventaire:pinephone</title>
        <link rel="alternate" type="text/html" href="https://wiki.parinux.org/si/psl/inventaire/pinephone?rev=1772807268&amp;do=diff"/>
        <published>2026-03-06T14:27:48+00:00</published>
        <updated>2026-03-06T14:27:48+00:00</updated>
        <id>https://wiki.parinux.org/si/psl/inventaire/pinephone?rev=1772807268&amp;do=diff</id>
        <author>
            <name>Anonymous</name>
            <email>anonymous@undisclosed.example.com</email>
        </author>
        <category  term="si:psl:inventaire" />
        <content>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;inventaire&quot;&gt;Inventaire&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un Pinephone (quelle version?) dans sa boite avec:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Une carte microSD 16G qui à finit par casser lors de l&amp;#039;installation de GloDroid: la carte s&amp;#039;est mise en lecture seule. Elle était peut être trop ancienne (normalement PINE64 ne fournit pas de carte microSD avec le téléphone donc ça doit sans doute être un don du membre de Parinux qui avait eu le Pinephone avant).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un cable USB&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un petit papier avec des liens vers des resources sur leur site&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Inventaire&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;inventaire&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-498&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;informations_utiles&quot;&gt;Informations utiles&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le port série est accessible en permanence en désactivant l&amp;#039;audio avec les kill switch. On peut soit utiliser l&amp;#039;adaptateur de PINE64 (fortement conseillé) soit créer un adaptateur soi même (plus compliqué à faire de façon fiable). Les paramètres sont 152008n1 et du point de vue du Pinephone le port série est disponible sur /dev/ttyS0.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Informations utiles&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;informations_utiles&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;499-883&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;backup&quot;&gt;Backup&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Le Pinephone à une eMMC interne. Le backup est chez GNUtoo.
&lt;/p&gt;

&lt;p&gt;
Ce qui est dessus est sans doute libre, donc on devrait pouvoir le publier tel quel à condition de demander les sources à Pine64.
&lt;/p&gt;

&lt;p&gt;
A noter qu&amp;#039;on à pas encore de backup du modem donc vaux mieux pas changer l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; du modem. GNUtoo à essayé de faire un backup d&amp;#039;un autre Pinephone (Pinephone “convergence” avec 3GB de RAM), et n&amp;#039;a pas réussi à backuper certaines partitions. Et le backup était fait à travers /dev/mtdblock* alors qu&amp;#039;il nous faudrait les fichiers ubifs ou /dev/mtd directement.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Backup&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;backup&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;884-1465&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit4&quot; id=&quot;liens_pour_l_installation&quot;&gt;Liens pour l&amp;#039;installation&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;div class=&quot;table sectionedit5&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Logiciel &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; Instructions d&amp;#039;installation officielles               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Lien de téléchargement                                         &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; uSD    &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; eMMC &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; GloDroid &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; &lt;a href=&quot;https://github.com/GloDroidCommunity/pine64-pinephone&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/GloDroidCommunity/pine64-pinephone&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/GloDroidCommunity/pine64-pinephone&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; &lt;a href=&quot;https://github.com/GloDroidCommunity/pine64-pinephone/releases&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/GloDroidCommunity/pine64-pinephone/releases&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/GloDroidCommunity/pine64-pinephone/releases&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; Oui    &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; Mobian   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; &lt;a href=&quot;https://wiki.mobian.org/doku.php?id=install-linux&quot; class=&quot;urlextern&quot; title=&quot;https://wiki.mobian.org/doku.php?id=install-linux&quot; rel=&quot;ugc nofollow&quot;&gt;https://wiki.mobian.org/doku.php?id=install-linux&lt;/a&gt;     &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; &lt;a href=&quot;https://images.mobian-project.org/pinephone/&quot; class=&quot;urlextern&quot; title=&quot;https://images.mobian-project.org/pinephone/&quot; rel=&quot;ugc nofollow&quot;&gt;https://images.mobian-project.org/pinephone/&lt;/a&gt;                   &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; Oui    &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Tow-Boot &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; &lt;a href=&quot;https://tow-boot.org/devices/pine64-pinephoneA64.html&quot; class=&quot;urlextern&quot; title=&quot;https://tow-boot.org/devices/pine64-pinephoneA64.html&quot; rel=&quot;ugc nofollow&quot;&gt;https://tow-boot.org/devices/pine64-pinephoneA64.html&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; &lt;a href=&quot;https://github.com/Tow-Boot/Tow-Boot/releases&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Tow-Boot/Tow-Boot/releases&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Tow-Boot/Tow-Boot/releases&lt;/a&gt;                  &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Non[1] &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1507-2108&amp;quot;} --&gt;
&lt;p&gt;
[1] On peut quand même utiliser Tow-Boot sur une carte microSD. Pour ça il faut d&amp;#039;abbord effacer Tow-boot de /dev/mmcblk2boot0 (ça se fait facilement l&amp;#039;installeur de TowBoot). Ensuite il faut utiliser le MBR pour la microSD car avec GPT ça va effacer la table GPT (y&amp;#039;a quand même un backup à la fin de la microSD), et même avec les options avancées[2] on voit bien qu&amp;#039;on peut pas rajouter une partition avant. Donc on peut convertir en MBR avec gdisk en selectionnant &amp;#039;r (recovery and transformation options (experts only))&amp;#039; puis &amp;#039;g&amp;#039; (convert GPT into MBR and exit). Y&amp;#039;a peut être moyen de faire marcher avec le GPT si la bootrom essaie aussi à d&amp;#039;autres offsets mais faudrait trouver la documentation pour ça (dans le wiki sunxi, ou dans les manuels du SOC, etc). Ensuite on peut installer Tow-Boot avec &amp;#039;dd if=Tow-Boot.mmcboot.bin of=/dev/sdN bs=8k seek=1&amp;#039;
&lt;/p&gt;

&lt;p&gt;
[2] gdisk /dev/sdbN + &amp;#039;x&amp;#039; pour Expert Command + &amp;#039;l&amp;#039; pour &amp;#039;set the sector alignment value&amp;#039;, si on met le &amp;#039;sector alignment value&amp;#039; à 1 ça la première partition commence au secteur 34, et la bootrom regarde à l&amp;#039;offset 16 (2048k / 512 == 16)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Liens pour l&amp;#039;installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;liens_pour_l_installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1466-3221&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit6&quot; id=&quot;distributions_testees&quot;&gt;Distributions testées&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Distributions test\u00e9es&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;distributions_testees&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3222-3259&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;table sectionedit8&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Distribution &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Installation &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; PostmarketOS &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ?            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; &lt;a href=&quot;https://wiki.mobian-project.org/&quot; class=&quot;urlextern&quot; title=&quot;https://wiki.mobian-project.org/&quot; rel=&quot;ugc nofollow&quot;&gt;Mobian&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Plusieurs méthodes possibles, testé en gravant une image sur une microSD &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; PureOS Amber      &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; debootstrap OK mais le kernel est trop vieux pour le Pinephone (pas de dts pour le pinephone) &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; PureOS byzantium  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Kernel assez récent et à normalement le bon dts avec support écran mais le debootstrap rate en second stage (ça rate au niveau des certificats et pourant le keyring est installé et j&amp;#039;avais rajouté ca-certificates dans la liste des paquets supplémentaires, faut peut être un keyring en tant que paquet supplémentaire ou d&amp;#039;autres paquets qui manquent) &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table1&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;3286-3975&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3260-3976&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;retours&quot;&gt;Retours&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;table sectionedit10&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Distribution &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; date   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Informations utiles &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Commentaires &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; PostmarketOS &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Ancien &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Installé par Dino? Utilisait KDE, N&amp;#039;était pas super bien intégré &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Mobian &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 25/04/2020   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; mot de passe par défaut: 1234, u-boot n&amp;#039;a pas la commande ums compilé dedans &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Gnome 3, à l&amp;#039;air pas mal, mieux intégré que le KDE du PostmaketOS mais par défaut certaines applications par défaut comme le désarchiveur ne marchent pas bien en portrait (d&amp;#039;autres marchent parfaitement). Attention: si on change le mot de passe et rajoute des lettres on ne peux plus dévérouiller l&amp;#039;écran car le dévérouilleur à un clavier qui n&amp;#039;a que des chiffres. L&amp;#039;interface est aussi moins efficace que Android. Par exemple pour le multi-tache c&amp;#039;est plus long pour changer d&amp;#039;application et il faut quand on utilise des applications non adaptées comme le désarchiveur il faut souvent passer du mode portrait au mode paysage et vice versa. &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table2&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;3998-4923&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Retours&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;retours&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3977-4925&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;glodroid&quot;&gt;GloDroid&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
GloDroid est une distribution Android qui supporte le Pinephone. La version testée ici est la 2023w12.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;installation_glodroid&quot;&gt;Installation GloDroid&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
L&amp;#039;installation demande:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; un ordinateur (idéalement sous GNU/Linux car c&amp;#039;est plus simple)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; une microSD et un lecteur de cartes microSD&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
L&amp;#039;installation est assez simple si on à pas déjà installé tow-boot (&lt;a href=&quot;https://github.com/Tow-Boot/Tow-Boot&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Tow-Boot/Tow-Boot&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Tow-Boot/Tow-Boot&lt;/a&gt;). On peut l&amp;#039;installer soit sur une carte microSD soit sur le stoquage interne.
&lt;/p&gt;

&lt;p&gt;
Certaines cartes microSD sont assez lente donc (elle peuvent ralentir le téléphone au point de le bloquer quand on fait un backup du stoquage interne avec dd par exemple), donc il vaux mieux privilégier le stoquage interne si possible.
&lt;/p&gt;

&lt;p&gt;
Si on à déjà installé towboot (c&amp;#039;est maintenant requis pour les versions récented de Mobian par exemple), towboot sera installé sur le stoquage interne dans /dev/block/mmcblk2boot0 et il va prendre la précédence sur l&amp;#039;endroit ou glodroid installe son bootloader (/dev/block/mmcblk2), et l&amp;#039;installation de GloDroid sur la mémoire interne va rater.
&lt;/p&gt;

&lt;p&gt;
Vu que le bootloader sur une microSD prend la précédence par rapport à la mémoire interne, Pour régler le problème, il suffit soit:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; de démarrer sur l&amp;#039;installer de Tow-Boot et de sélectionner “Erase eMMC Boot content” puis “Erase eMMC Boot”.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ou d&amp;#039;installer d&amp;#039;abord GLODroid sur une microSD, et ensuite d&amp;#039;effacer le bootloader avec les commandes suivantes une fois le GloDroid démarré:&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;code&quot;&gt;$ adb root
$ abd shell
# echo 0 &amp;gt; /sys/class/block/mmcblk2boot0/force_ro
# dd if=/dev/zero of=/dev/block/mmcblk2boot0
# sync
# echo 1 &amp;gt; /sys/class/block/mmcblk2boot0/force_ro&lt;/pre&gt;

&lt;p&gt;
Puis on peut recommencer l&amp;#039;installation sur la mémoire interne depuis le début.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;limitations_et_contournement_de_problemesbogues&quot;&gt;Limitations et contournement de problèmes / bogues&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le modem peut disparaitre n&amp;#039;importe quand et crashe souvent au boot, du coup faut rebooter&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pas de SMS multipart ⇒ On ne peut pas envoyer de SMS dont la taille est supérieur à environ 127 charactères (certains caractères comme les accents prennent plus de place que d&amp;#039;autres). Du coup on peut pas faire d&amp;#039;échanges de clefs avec Silence (une application pour chiffrer les SMS).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pas de données&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h5 id=&quot;modem_qui_disparait&quot;&gt;Modem qui disparait&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
Le modem peut disparaitre à n&amp;#039;importe quel moment et crashe souvent au boot du téléphone. Quand ça arrive on ne peut plus envoyer de SMS (a noter que les SMS sont limités à 127 charactères) mais on voit encore la barre de réseau.
&lt;/p&gt;

&lt;p&gt;
Quand le modem est la, on peut le voir avec lsusb:
pine64_pinephone:/ # lsusb
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 003: ID 2c7c:0125
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002&lt;/pre&gt;

&lt;p&gt;
Sinon quand il est pas la le lsusb ressemble à ça:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002&lt;/pre&gt;

&lt;p&gt;
La commande lsusb peut être tapée soit dans une application terminal (comme termoneplus trouvable sous f-droid), soit avec adb. A noter que la plus part des applications F-Droid ont des dépendances non libres (comme le SDK officiel Android).
&lt;/p&gt;

&lt;p&gt;
Par exemple avec adb si on veut voir quand/si le modem disparait durant le boot on peut taper:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;watch adb shell lsusb&lt;/pre&gt;

&lt;/div&gt;

&lt;h5 id=&quot;utilisation_de_mmcli&quot;&gt;Utilisation de mmcli&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
Pas mal de tutoriaux pour le pinephone mentionnent l&amp;#039;usage de mmcli. GloDroid utilise maintenant ModemMamager donc on peut aussi utiliser mmcli. Ça marche aussi sans root par adb ou dans un émulateur de terminal.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;GloDroid&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;glodroid&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;4926-&amp;quot;} --&gt;</content>
        <summary>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;inventaire&quot;&gt;Inventaire&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un Pinephone (quelle version?) dans sa boite avec:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Une carte microSD 16G qui à finit par casser lors de l&amp;#039;installation de GloDroid: la carte s&amp;#039;est mise en lecture seule. Elle était peut être trop ancienne (normalement PINE64 ne fournit pas de carte microSD avec le téléphone donc ça doit sans doute être un don du membre de Parinux qui avait eu le Pinephone avant).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un cable USB&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Un petit papier avec des liens vers des resources sur leur site&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Inventaire&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;inventaire&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-498&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;informations_utiles&quot;&gt;Informations utiles&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le port série est accessible en permanence en désactivant l&amp;#039;audio avec les kill switch. On peut soit utiliser l&amp;#039;adaptateur de PINE64 (fortement conseillé) soit créer un adaptateur soi même (plus compliqué à faire de façon fiable). Les paramètres sont 152008n1 et du point de vue du Pinephone le port série est disponible sur /dev/ttyS0.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Informations utiles&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;informations_utiles&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;499-883&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;backup&quot;&gt;Backup&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Le Pinephone à une eMMC interne. Le backup est chez GNUtoo.
&lt;/p&gt;

&lt;p&gt;
Ce qui est dessus est sans doute libre, donc on devrait pouvoir le publier tel quel à condition de demander les sources à Pine64.
&lt;/p&gt;

&lt;p&gt;
A noter qu&amp;#039;on à pas encore de backup du modem donc vaux mieux pas changer l&amp;#039;&lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; du modem. GNUtoo à essayé de faire un backup d&amp;#039;un autre Pinephone (Pinephone “convergence” avec 3GB de RAM), et n&amp;#039;a pas réussi à backuper certaines partitions. Et le backup était fait à travers /dev/mtdblock* alors qu&amp;#039;il nous faudrait les fichiers ubifs ou /dev/mtd directement.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Backup&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;backup&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;884-1465&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit4&quot; id=&quot;liens_pour_l_installation&quot;&gt;Liens pour l&amp;#039;installation&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;div class=&quot;table sectionedit5&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Logiciel &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; Instructions d&amp;#039;installation officielles               &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; Lien de téléchargement                                         &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; uSD    &lt;/td&gt;&lt;td class=&quot;col4&quot;&gt; eMMC &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; GloDroid &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; &lt;a href=&quot;https://github.com/GloDroidCommunity/pine64-pinephone&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/GloDroidCommunity/pine64-pinephone&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/GloDroidCommunity/pine64-pinephone&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; &lt;a href=&quot;https://github.com/GloDroidCommunity/pine64-pinephone/releases&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/GloDroidCommunity/pine64-pinephone/releases&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/GloDroidCommunity/pine64-pinephone/releases&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; Oui    &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; Mobian   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; &lt;a href=&quot;https://wiki.mobian.org/doku.php?id=install-linux&quot; class=&quot;urlextern&quot; title=&quot;https://wiki.mobian.org/doku.php?id=install-linux&quot; rel=&quot;ugc nofollow&quot;&gt;https://wiki.mobian.org/doku.php?id=install-linux&lt;/a&gt;     &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; &lt;a href=&quot;https://images.mobian-project.org/pinephone/&quot; class=&quot;urlextern&quot; title=&quot;https://images.mobian-project.org/pinephone/&quot; rel=&quot;ugc nofollow&quot;&gt;https://images.mobian-project.org/pinephone/&lt;/a&gt;                   &lt;/td&gt;&lt;td class=&quot;col3 leftalign&quot;&gt; Oui    &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Tow-Boot &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; &lt;a href=&quot;https://tow-boot.org/devices/pine64-pinephoneA64.html&quot; class=&quot;urlextern&quot; title=&quot;https://tow-boot.org/devices/pine64-pinephoneA64.html&quot; rel=&quot;ugc nofollow&quot;&gt;https://tow-boot.org/devices/pine64-pinephoneA64.html&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; &lt;a href=&quot;https://github.com/Tow-Boot/Tow-Boot/releases&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Tow-Boot/Tow-Boot/releases&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Tow-Boot/Tow-Boot/releases&lt;/a&gt;                  &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Non[1] &lt;/td&gt;&lt;td class=&quot;col4 leftalign&quot;&gt; Oui  &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1507-2108&amp;quot;} --&gt;
&lt;p&gt;
[1] On peut quand même utiliser Tow-Boot sur une carte microSD. Pour ça il faut d&amp;#039;abbord effacer Tow-boot de /dev/mmcblk2boot0 (ça se fait facilement l&amp;#039;installeur de TowBoot). Ensuite il faut utiliser le MBR pour la microSD car avec GPT ça va effacer la table GPT (y&amp;#039;a quand même un backup à la fin de la microSD), et même avec les options avancées[2] on voit bien qu&amp;#039;on peut pas rajouter une partition avant. Donc on peut convertir en MBR avec gdisk en selectionnant &amp;#039;r (recovery and transformation options (experts only))&amp;#039; puis &amp;#039;g&amp;#039; (convert GPT into MBR and exit). Y&amp;#039;a peut être moyen de faire marcher avec le GPT si la bootrom essaie aussi à d&amp;#039;autres offsets mais faudrait trouver la documentation pour ça (dans le wiki sunxi, ou dans les manuels du SOC, etc). Ensuite on peut installer Tow-Boot avec &amp;#039;dd if=Tow-Boot.mmcboot.bin of=/dev/sdN bs=8k seek=1&amp;#039;
&lt;/p&gt;

&lt;p&gt;
[2] gdisk /dev/sdbN + &amp;#039;x&amp;#039; pour Expert Command + &amp;#039;l&amp;#039; pour &amp;#039;set the sector alignment value&amp;#039;, si on met le &amp;#039;sector alignment value&amp;#039; à 1 ça la première partition commence au secteur 34, et la bootrom regarde à l&amp;#039;offset 16 (2048k / 512 == 16)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Liens pour l&amp;#039;installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;liens_pour_l_installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1466-3221&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit6&quot; id=&quot;distributions_testees&quot;&gt;Distributions testées&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Distributions test\u00e9es&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;distributions_testees&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3222-3259&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;table sectionedit8&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Distribution &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Installation &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; PostmarketOS &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; ?            &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; &lt;a href=&quot;https://wiki.mobian-project.org/&quot; class=&quot;urlextern&quot; title=&quot;https://wiki.mobian-project.org/&quot; rel=&quot;ugc nofollow&quot;&gt;Mobian&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Plusieurs méthodes possibles, testé en gravant une image sur une microSD &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; PureOS Amber      &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; debootstrap OK mais le kernel est trop vieux pour le Pinephone (pas de dts pour le pinephone) &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt; PureOS byzantium  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Kernel assez récent et à normalement le bon dts avec support écran mais le debootstrap rate en second stage (ça rate au niveau des certificats et pourant le keyring est installé et j&amp;#039;avais rajouté ca-certificates dans la liste des paquets supplémentaires, faut peut être un keyring en tant que paquet supplémentaire ou d&amp;#039;autres paquets qui manquent) &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table1&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;3286-3975&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3260-3976&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;retours&quot;&gt;Retours&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;table sectionedit10&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Distribution &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; date   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; Informations utiles &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Commentaires &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; PostmarketOS &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Ancien &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Installé par Dino? Utilisait KDE, N&amp;#039;était pas super bien intégré &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Mobian &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; 25/04/2020   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; mot de passe par défaut: 1234, u-boot n&amp;#039;a pas la commande ums compilé dedans &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; Gnome 3, à l&amp;#039;air pas mal, mieux intégré que le KDE du PostmaketOS mais par défaut certaines applications par défaut comme le désarchiveur ne marchent pas bien en portrait (d&amp;#039;autres marchent parfaitement). Attention: si on change le mot de passe et rajoute des lettres on ne peux plus dévérouiller l&amp;#039;écran car le dévérouilleur à un clavier qui n&amp;#039;a que des chiffres. L&amp;#039;interface est aussi moins efficace que Android. Par exemple pour le multi-tache c&amp;#039;est plus long pour changer d&amp;#039;application et il faut quand on utilise des applications non adaptées comme le désarchiveur il faut souvent passer du mode portrait au mode paysage et vice versa. &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table2&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;3998-4923&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Retours&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;retours&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3977-4925&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;glodroid&quot;&gt;GloDroid&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
GloDroid est une distribution Android qui supporte le Pinephone. La version testée ici est la 2023w12.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;installation_glodroid&quot;&gt;Installation GloDroid&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
L&amp;#039;installation demande:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; un ordinateur (idéalement sous GNU/Linux car c&amp;#039;est plus simple)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; une microSD et un lecteur de cartes microSD&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
L&amp;#039;installation est assez simple si on à pas déjà installé tow-boot (&lt;a href=&quot;https://github.com/Tow-Boot/Tow-Boot&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Tow-Boot/Tow-Boot&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Tow-Boot/Tow-Boot&lt;/a&gt;). On peut l&amp;#039;installer soit sur une carte microSD soit sur le stoquage interne.
&lt;/p&gt;

&lt;p&gt;
Certaines cartes microSD sont assez lente donc (elle peuvent ralentir le téléphone au point de le bloquer quand on fait un backup du stoquage interne avec dd par exemple), donc il vaux mieux privilégier le stoquage interne si possible.
&lt;/p&gt;

&lt;p&gt;
Si on à déjà installé towboot (c&amp;#039;est maintenant requis pour les versions récented de Mobian par exemple), towboot sera installé sur le stoquage interne dans /dev/block/mmcblk2boot0 et il va prendre la précédence sur l&amp;#039;endroit ou glodroid installe son bootloader (/dev/block/mmcblk2), et l&amp;#039;installation de GloDroid sur la mémoire interne va rater.
&lt;/p&gt;

&lt;p&gt;
Vu que le bootloader sur une microSD prend la précédence par rapport à la mémoire interne, Pour régler le problème, il suffit soit:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; de démarrer sur l&amp;#039;installer de Tow-Boot et de sélectionner “Erase eMMC Boot content” puis “Erase eMMC Boot”.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Ou d&amp;#039;installer d&amp;#039;abord GLODroid sur une microSD, et ensuite d&amp;#039;effacer le bootloader avec les commandes suivantes une fois le GloDroid démarré:&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;code&quot;&gt;$ adb root
$ abd shell
# echo 0 &amp;gt; /sys/class/block/mmcblk2boot0/force_ro
# dd if=/dev/zero of=/dev/block/mmcblk2boot0
# sync
# echo 1 &amp;gt; /sys/class/block/mmcblk2boot0/force_ro&lt;/pre&gt;

&lt;p&gt;
Puis on peut recommencer l&amp;#039;installation sur la mémoire interne depuis le début.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;limitations_et_contournement_de_problemesbogues&quot;&gt;Limitations et contournement de problèmes / bogues&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le modem peut disparaitre n&amp;#039;importe quand et crashe souvent au boot, du coup faut rebooter&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pas de SMS multipart ⇒ On ne peut pas envoyer de SMS dont la taille est supérieur à environ 127 charactères (certains caractères comme les accents prennent plus de place que d&amp;#039;autres). Du coup on peut pas faire d&amp;#039;échanges de clefs avec Silence (une application pour chiffrer les SMS).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pas de données&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h5 id=&quot;modem_qui_disparait&quot;&gt;Modem qui disparait&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
Le modem peut disparaitre à n&amp;#039;importe quel moment et crashe souvent au boot du téléphone. Quand ça arrive on ne peut plus envoyer de SMS (a noter que les SMS sont limités à 127 charactères) mais on voit encore la barre de réseau.
&lt;/p&gt;

&lt;p&gt;
Quand le modem est la, on peut le voir avec lsusb:
pine64_pinephone:/ # lsusb
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 003: ID 2c7c:0125
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002&lt;/pre&gt;

&lt;p&gt;
Sinon quand il est pas la le lsusb ressemble à ça:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002&lt;/pre&gt;

&lt;p&gt;
La commande lsusb peut être tapée soit dans une application terminal (comme termoneplus trouvable sous f-droid), soit avec adb. A noter que la plus part des applications F-Droid ont des dépendances non libres (comme le SDK officiel Android).
&lt;/p&gt;

&lt;p&gt;
Par exemple avec adb si on veut voir quand/si le modem disparait durant le boot on peut taper:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;watch adb shell lsusb&lt;/pre&gt;

&lt;/div&gt;

&lt;h5 id=&quot;utilisation_de_mmcli&quot;&gt;Utilisation de mmcli&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
Pas mal de tutoriaux pour le pinephone mentionnent l&amp;#039;usage de mmcli. GloDroid utilise maintenant ModemMamager donc on peut aussi utiliser mmcli. Ça marche aussi sans root par adb ou dans un émulateur de terminal.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;GloDroid&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;glodroid&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;4926-&amp;quot;} --&gt;</summary>
    </entry>
</feed>
