David Hamp-Gonsalves avait deux choses que beaucoup de gens ont ces jours-ci : de vieux téléphones qui traînent et un désir qui grandit lentement d’obtenir un autre Raspberry Pi pour un projet personnel original.
Le projet était cette fois un serveur de streaming musical personnel (détaillé en intégralité sur GitHub). Alors que les inventaires Pi s’améliorent lentement, ils ne sont toujours pas tout à fait ce qu’ils étaient, comme le montre un coup d’œil sur rpilocator. Ce qui est beaucoup plus facilement disponible, c’est l’ancien téléphone Samsung Galaxy S7 dans votre tiroir. Hamp-Gonsalves en avait un avec un port de charge cassé, et un ami en avait un autre avec une mauvaise batterie, et une greffe plus tard, il avait un modèle de test.
Vous pouvez lire le post complet de David pour les détails (que nous avons vus pour la première fois à Hackaday). L’essentiel est qu’il a essayé trois solutions, avec des degrés divers de violon et de succès, pour faire fonctionner le service de musique personnel Navidrome :
- L’exécution d’un émulateur de terminal Android, Termux, et la découverte d’Android le tueraient fréquemment automatiquement pour la mémoire
- Utilisation de PostmarketOS, une véritable distribution Linux pour téléphones, la même que celle utilisée sur certains PinePhones, mais la prise en charge du S7 avait considérablement diminué
- Utilisation de LineageOS, le système open source basé sur Android, qui a fonctionné après quelques travaux de construction de packages, SSH, DDNS et de transcodage
Ce type de projet pourrait être beaucoup plus courant, et il devrait également être beaucoup plus facile à réaliser. Vendre, échanger ou recycler correctement votre ancien téléphone implique des frictions inhérentes, dont certaines sont plus déraisonnables qu’elles ne devraient l’être. Ces facteurs, ainsi que la tendance humaine à accumuler de vieux appareils, conduisent à des tiroirs à ordures de tristesse. Avec un effort, cependant, un appareil avec 4 Go de RAM, 64 Go de stockage, un emplacement pour carte SD, Wi-Fi, Bluetooth et un SoC a trouvé une nouvelle vie en tant que serveur de streaming.
Voir un Galaxy S7 renaître me rappelle le programme Galaxy Upcycling de courte durée et peu considéré de Samsung. La société, en partenariat avec iFixit (où j’ai déjà travaillé et écrit à ce sujet), avait l’intention de fournir des chargeurs de démarrage déverrouillés et des projets logiciels pour aider les gens à transformer leurs anciens téléphones Galaxy en outils de domotique, en consoles de jeux rétro ou même en Linux. ordinateurs de bureau – l’assortiment typique de projets « ancien ordinateur, et maintenant ». Il était nouveau pour un fabricant de téléphones Android de proposer de manière proactive des appareils déverrouillés et prêts à être réutilisés plutôt que de regarder la communauté contourner sa sécurité et mettre à jour ses anciens téléphones, comme LineageOS l’a fait pour le S7 de Hamp-Gonsalves.
Le déverrouillage du logiciel et l’accès root sont importants, mais le contrôle de la batterie l’est tout autant. J’ai passé près d’une décennie à réutiliser des dizaines d’anciens appareils et à examiner des centaines d’autres projets. En ce moment, j’aimerais transformer un vieil iPad en une commande murale intelligente Home Assistant. Mais presque toutes les discussions en ligne sur ces projets peuvent dérailler en réfléchissant à ce que vous ferez de la batterie à l’intérieur.
Certaines batteries sont intelligentes et ne continueront pas à se recharger lorsqu’elles sont pleines, commutant plutôt pour fonctionner entièrement à partir d’une source d’alimentation. Certaines batteries ne sont qu’une cathode, une anode et un contrôleur très stupide et vous permettront de continuer à leur appliquer une pression de charge élevée jusqu’à ce que leur moi déjà vieux gonfle, pousse sur leurs espaces déjà étroits et devienne des oreillers épicés ou , bien, prendre feu. Dans chaque discussion, vous trouverez quelqu’un qui a gardé une vieille tablette Android branchée pendant des années et n’a eu aucun problème, ainsi que des récits édifiants de personnes expliquant pourquoi leur bureau a une marque de chaleur rectangulaire. Si le micrologiciel de la batterie pouvait être mis à jour ou si les fabricants de téléphones offraient toujours un mode câble uniquement de type kiosque, ce genre de conjecture désastreuse pourrait être évité.
Tous les téléphones ne peuvent pas faire ce qu’un Raspberry Pi peut faire, bien sûr, et les téléphones de niche susciteront certainement beaucoup moins d’intérêt de la part des développeurs. Mais ce serait bien si plus de petits projets utiles pouvaient trouver une place dans un petit appareil utile qui a déjà été fabriqué et qui vaut beaucoup plus de travail qu’en vrac déchiqueté.