W epoce szklanych bloków i kleju udającego smartfony, znalezienie otwartego i łatwego w naprawie telefonu to powiew świeżości… ale haczyk polega na tym, że musimy go zbudować sami. W ten sposób docieramy do modelu Paxo, zaprojektowanego przez developera Gabriela Rocheta. Ten telefon wykorzystuje moduł ESP32 w połączeniu z SIM800C do podstawowej łączności GSM, a open source'owy system operacyjny zawiera wszystkie niezbędne aplikacje… w tym Snake.
Nowoczesne smartfony mają wiele problemów. Jednym z najważniejszych jest to, że zachowują się jak czarne skrzynki, blokując wszelkiego rodzaju zaawansowane funkcje. Dostęp do roota czy odblokowanie bootloadera to w niektórych modelach prawdziwy koszmar, a w innych całkowicie niemożliwe, za sprawą firm skupionych na „doświadczeniu” korzystania ze smartfona.
Najbardziej skrajnym sposobem na ucieczkę od tego wszystkiego jest zbudowanie własnego telefonu. Oznacza to utratę dostępu do popularnych aplikacji, ale zyskujemy za to dużą swobodę. A jeden z najciekawszych przykładów pochodzi z Francji. Developer Gabriel Rochet, mając zaledwie 16 lat, stworzył telefon oparty na ESP32. Nazywa się Paxo, ma własny system operacyjny, a całkowity koszt części nie przekracza 30 euro.
Paxo: telefon z ESP32 i podstawowymi aplikacjami
Jednym z najbardziej godnych uwagi aspektów projektu jest to, że Gabriel postanowił opublikować wszystko, od projektu PCB aż po kod źródłowy systemu operacyjnego PaxOS 8. Paxo łączy moduł ESP32 (z WiFi i Bluetooth) z SIM800C do systemów wbudowanych.
Z technicznego punktu widzenia SIM800C ogranicza łączność do 2G i 2.5G. Oznacza to, że telefon taki jak Paxo nie będzie działał w regionach, które już wycofały obie technologie, ale dostępne informacje sugerują, że Francja nie przeprowadzi phase-out przed grudniem 2025 roku.
Jeśli chodzi o pozostałe komponenty, znajdziemy klasyczny CH340C do programowania ESP32 i podłączenia go do komputera, slot zgodny z kartami microSD (używany jako źródło pamięci SPI, ponieważ w ESP32 nie ma wystarczająco miejsca), a także rezystancyjny ekran dotykowy o rozdzielczości 320 x 480 pikseli.
System operacyjny zawiera sześć podstawowych aplikacji (telefon, komunikator, kontakty, kalkulator, zegar i GPS) oraz dwie gry: 2048 i Snake. Na koniec Gabriel ostrzega, że Paxo jest pracą w toku i nie zaleca na razie jego budowy, ale to nie przeszkadza nam eksperymentować z komponentami osobno…
Oficjalna strona i pobieranie: Kliknij tutaj
Dostęp do kodu: Kliknij tutaj