Collanews

🔒
☑ ☆ ✇ CreativeApplications.Net

Aweigh – Open navigation system inspired by insect eyes

Par Filip Visnjic — 15 mai 2019 à 13:20
Aweigh – Open navigation system inspired by insect eyes
Postgraduate designers from Imperial College and the Royal College of Art have developed an alternative positioning system based on the polarized vision of insects.

☐ ☆ ✇ CreativeApplications.Net

BIY™ (Believe it Yourself) – Real-fictional belief-based computing kits by Automato

Par Filip Visnjic — 13 juin 2019 à 15:28
BIY™ (Believe it Yourself) – Real-fictional belief-based computing kits by Automato
Created by Shanghai based design studio automato.farm, 'BIY™ - Believe it Yourself' is a series of real-fictional belief-based computing kits to make and tinker with vernacular logics and superstitions.

☐ ☆ ✇ Le journal du lapin

Apple met à jour de vieux appareils pour un problème de GPS

Par Pierre Dandumont — 30 juillet 2019 à 08:00

Il y a quelques jours, Apple a proposé deux mises à jour pour d’anciens iOS. Et elles visent à corriger le fameux bug des GPS… mais avec quelques mois de décalage.

Le bug, d’abord. Dans la norme GPS, il existe un compteur de semaines, avec une variable sur 10 bits (0 à 1 023). Elle sert à compter le nombre de semaines, ce qui donne un peu moins de vingt ans avant que la date se remette à zéro. En avril 2019, ce compteur qui avait été remis à zéro en août 1999 a atteint sa limite. Sur les vieux appareils, cette remise à zéro peut poser des soucis de date. Sur les appareils modernes (en gros depuis 2010, le problème est connu depuis un moment), le compteur est passé sur 13 bits (8 fois plus de valeurs). Forcément, en début d’année, les fabricants de récepteurs ont proposé des mises à jour pour corriger le problème.

Le cas Apple

Apple propose depuis peu deux mises à jour pour ses appareil. La 10.3.4 (iPhone 5 et iPad 4 3G, équipé d’un GPS) et la 9.3.6 (iPhone 4S, iPad Mini 3G, iPad 2 3G et iPad 3 3G). Une note chez Apple indique que le problème est bien lié au GPS, avec une date précise : le 3 novembre. Un peu de calcul montre qu’Apple a donc pris comme date de départ pour son compteur le 19 mars 2000 et pas le 22 août 1999 (je ne connais pas la raison). Apple ne propose pas de mise à jour pour l’iPhone 5C (bloqué sur la même version que le 5), l’iPhone 3G, l’iPhone 3GS et l’iPhone 4 (plus anciens) ainsi que l’iPad “1” 3G. Forcément, les iPad sans fonctions 3G ne reçoivent pas de mise à jour : ils ne possèdent pas de récepteur GPS.

La note indique que les appareils peuvent avoir des soucis de localisation (peu probable, le problème touche essentiellement la planification d’itinéraires) et – plus étonnant – de gestion de l’heure. je suppose que dans certains rares cas, les appareils utilisent l’heure fournie par les satellites comme base, à la place de celle obtenue par le réseau lui-même, ou via NTP.

Sur les appareils iOS plus récents (et à jour), le problème ne devrait pas se poser.

☐ ☆ ✇ Le journal du lapin

Vous avez un iPhone 5 ? Mettez-le à jour à cause du GPS

Par Pierre Dandumont — 2 novembre 2019 à 07:00

J’en avais parlé il y a quelques mois, une évolution du protocole GPS va empêcher la localisation par satellite de fonctionner sur d’anciens appareils iOS à partir du 3 novembre (demain). Apple a corrigé l’OS de quelques appareils, mais visiblement, il faut mettre à jour l’iPhone 5.

Pour résumer : il faut installer iOS 10.3.4 pour l’iPhone 5 et l’iPad “4” cellulaire. Ou iOS 9.3.6 pour iPhone 4S, iPad “3” cellulaire, iPad 2 cellulaire et iPad mini cellulaire. Il n’y a pas de MAJ pour l’iPhone 3G, 3GS ou 4, ni pour l’iPad cellulaire, ni pour l’iPhone 5c, qui doit avoir une puce GPS corrigée. Le point étonnant, c’est qu’Apple indique que l’iPhone 5 a un problème spécifique.

Visiblement, l’iPhone 5 utilise la localisation pour la gestion de l’heure, et l’arrivée du bug – demain – empêchera la mise à jour automatique d’iOS 10. De plus, iCloud, la messagerie et la navigation devraient aussi poser des soucis. Assez bizarrement, Apple met uniquement en avant l’iPhone 5 et pas les autres modèles. Je ne connais pas les détails techniques, mais soit Apple se concentre sur le modèle le plus récent, soit les autres appareils (iPhone 4S, iPad cellulaires) fonctionnent différemment.

En tout cas, si vous avez un iPhone 5 qui n’est pas à jour (sous iOS 10.3.2 ou avant, donc), il faut mettre à jour en OTA aujourd’hui. Sinon, la seule solution passera par iTunes (ou le Finder sous macOS Catalina). Vous êtes prévenus.

Au passage, je testerais pour vous les problèmes qui peuvent survenir avec un appareil qui n’est pas à jour…

☐ ☆ ✇ Le journal du lapin

Le problème du GPS dans les vieux appareils iOS (et comment le régler partiellement)

Par Pierre Dandumont — 5 novembre 2019 à 07:00

Vous en avez peut-être entendu parler en avril, un « bug » dans le standard GPS a rendu inutilisable quelques vieux appareils. Apple a été touché plus récemment (le 3 novembre) et je me suis donc posé une question : qu’est-ce que ça implique ?

Premièrement, un peu de théorie. La norme GPS comptait les semaines avec un compteur sur 10 bits (1 024 possibilités), ce qui implique une remise à zéro tous les 20 ans environ. A la remise à zéro, la gestion de l’heure va poser des soucis, sauf si une mise à jour de l’appareil passe le compteur sur 13 bits (8x plus de possibilités). Les constructeurs ont généralement proposé une mise à jour en avril (ou avant), vu la date butoir. Assez bizarrement, Apple a visiblement compté les semaines à partir d’une date un peu plus tardive que les autres et le problème n’est donc survenu que cette semaine.

Apple a mis à jour l’iPhone 4S, l’iPhone 5, l’iPad mini cellulaire, ainsi que les iPad 2, 3 et 4 cellulaires. Les appareils précédents (iPhone 3G, 3GS et 4) ainsi que l’iPad cellulaire (le premier) ne sont pas à jour. Pour les autres appareils iOS (iPhone, iPod touch, iPad), il n’y a pas de GPS, donc pas besoin de correction. Pour les suivant, un OS à jour suffit à corriger le problème. Si vous restez sur un vieil iOS pour une raison x ou y, ça risque de mal fonctionner.

Petit test

A la base, je voulais tester avec un iPhone 3GS sous iOS 6, un iPhone 4 sous iOS 7, un iPhone 4S sous iOS 6 (oui, Apple le permet), un iPad sous iOS 5 et un iPhone 5 avec la dernière mise à jour d’iOS 10, qui corrige le problème. En pratique, je n’ai pas réussi à faire un fix GPS avec l’iPhone 3GS et l’iPad 3G (rester dehors au même endroit dégagé pendant plusieurs minutes, c’est vite énervant). Je ne sais pas si le problème vient du bug ou des appareils qui captent mal. Au même endroit, l’iPhone 5 captait correctement, ceci dit. L’iPhone 4S a décidé de partir en boot loop avant la fin des tests (oups). Avec l’iPhone 4, j’ai bien eu le bug, même si là aussi, le téléphone est assez lent à faire le fix. Pour les tests, j’avais désactivé le Wi-Fi et le Bluetooth et utilisé les appareils sans carte SIM : ça forçait donc le fix GPS sans éphémérides, donc ça prend plusieurs minutes.

La date n’est pas la bonne

Le résultat ? C’est un peu compliqué. La localisation continue à fonctionner, en réalité. L’appareil se positionne bien, que ce soit en GPS ou en Wi-Fi. Par contre, la localisation GPS va modifier la date, à une valeur erronée. Et une fois la date changée pour une valeur au début des années 2000, vous aurez des problèmes de connexion. beaucoup de sites et d’applications n’apprécient tout simplement pas des dates 20 ans en arrière.

Les solutions

Sur les appareils touchés qui acceptent iOS 9 (au moins), la solution va être de mettre à jour l’appareil. Apple a corrigé le bug sur pas mal de modèles. Pour les autres, une solution simple va être de fixer la date manuellement. Dans Général -> Date et heure, il faut décocher la case Réglage automatique et fixer manuellement la date. Si jamais l’appareil est déjà revenu en 2000, comme sur la capture, cochez la case quelques seconde avant de la décocher. Normalement, ça suffit pour que l’iPhone se synchronise en NTP (à la bonne heure) sans récupérer l’heure sur un fix GPS. Le problème ne se pose que sur quelques appareils : iPhone 3G, iPhone 3GS, iPhone 4 et iPad 3G. Les autres appareils iOS ont soit un correctif, soit n’ont pas de récepteur GPS.

Il faut fixer l’heure manuellement

Normalement, vous ne devrez pas voir de grosse dérive de l’heure, mais dans le pire des cas un passage en réglage automatique quelques secondes devrait suffire. Après, le bug bloque sûrement les logiciels de navigation sur le temps de parcours, mais je suppose que sur des appareils de cet âge, ce n’est pas un énorme problème.

❌