Show more

iio-sensor-proxy still needs some work in order to be able to use the compass: gitlab.freedesktop.org/hadess/

There's also a hall sensor which needs to be exposed to the userspace in some appropriate way: source.puri.sm/Librem5/linux/-

Show thread

We're still missing a way to control the notification LED while the phone is suspended. There's a lightweight Cortex-M4 core that can keep running in suspend and some proof-of-concepts have been made to utilize it in the past, but nothing has been properly integrated so far.

Show thread

The audio codec has a quite powerful DSP that can perform frequency linearisation based on speaker's and microphone's impulse response - but it needs to be fed with configuration parameters.

Speaking of audio, since there are two microphones - one on the top and one of the bottom of the phone, they could be utilized for noise cancellation. Right now only the bottom one is used for calls.

Show thread

The touchscreen supports a low-power mode in which it can recognize some predefined gestures. It could be used to wake up the phone by, for example, double tapping the screen. Right now it just gets its power shut down as soon as the screen is blanked.

Show thread

The GNSS module has an internal flash that can be used to autonomously store traces, letting the phone suspend and save plenty of power. It can also wake the phone up with geofencing. Right now you need to configure it manually with NMEA commands though, as there's no high-level infra to use at all.

There's also AGNSS to speed fixes up. I wrote a script to generate almanac/ephemeris data, but you need to run it manually and it could be improved with SBAS and GLONASS: source.puri.sm/-/snippets/1207

Show thread

The Librem 5 (and mobile GNU/Linux in general) has matured a lot over the years, but there are still some areas where the software stack is behind the hardware capabilities. Some of them are often talked about, such as camera quality or GPU (GLES3/Vulkan/OpenCL), but there are also lesser known ones in need of some plumbing and middleware infrastructure. Maybe you'll find something interesting to hack on there?

1/N 🧵

@whitequark Special points if it breaks when /bin/sh isn't bash.

@emill1984 @mkljczk Ja to generalnie wszystkiego co nie jest ze swojej natury polskie używam po angielsku. Nie dość, że pomaga w znajomości języka, to nie trzeba się głowić "co autor miał na myśli" przy co kreatywniejszych tłumaczeniach 😁

Jedyny z tym problem to to, że teraz jak mam wygłosić jakąś techniczną prelekcję to łatwiej idzie po angielsku niż po polsku.

@deep A sama "komercyjność" to nie tylko LLC, ale też i np. infrastruktura Amazonu. Obce firmy i państwa mają możliwość odcięcia od usługi kogo i kiedy tylko zechcą. Teoretycznie implementacja serwerowa jest dostępna na AGPLu, ale absolutnie bez żadnego wsparcia, polegająca na infrastrukturze "chmurowej", a z wypuszczaniem aktualizacji bywa różnie.

@deep Ale ten komentarz odnosił się właśnie do artykułu. Problem jest głębszy i nie tyczy się Signala per se. Gdy urzędnik otwarcie przyznaje, że nie chce używać środka komunikacji, bo obawia się, że mają do niego dostęp państwowe służby, to coś tu jest mocno nie tak - zarówno w literze prawa, jak i jego kulturze. Szyfrowanie E2E to jedno, ale obok mamy znikające wiadomości i przypadkowe dodawanie osób postronnych do czatu... Rzeczy z natury niekompatybilne z zastosowaniami urzędowymi.

@deep Sorry, ale wpadasz w jakieś dziwne skrajności. Signal np. od lat jest aktywnie wrogi wobec użytkowników innych systemów niż Android i iOS, co utrudnia mi kontakt z ludźmi z niego korzystającymi tak samo jak każdy inny prywatny silos. Czyli co, jeśli nie będę uśmiechał się na dźwięk słowa "Signal" to znaczy, że ślinię się do amerykańskich faszystów?

@deep To jest infrastruktura utrzymywana przez prywatną firmę i będąca w pełni pod jej kontrolą, w przeciwieństwie do np. przytoczonej instalacji Threemy która jest utrzymywana i kontrolowana przez państwo. Nie ma absolutnie nic zdrożnego w takim pogrupowaniu jak w artykule i "filozofia działania" nie ma tu nic do rzeczy.

@deep Przecież tu mowa o zastosowaniach urzędowych. Signal się do tego absolutnie nie nadaje i jego "komercyjność" jest zresztą w tym akurat najmniej istotna.

@avolha @uapsiabiduba Za Signalem stoi zwyczajna nastawiona na zysk spółka z ograniczoną odpowiedzialnością, która należy do organizacji non-profit - podobny model jak u Mozilli. Jest tu pewna różnica w stosunku do takiego np. WhatsAppa, ale nie jest to też projekt niekomercyjny, a sieć jest zamkniętym silosem w pełni kontrolowanym przez jeden podmiot. W kontekście tematu artykułu zdecydowanie bliżej mu do WhatsAppa niż do Matriksa, XMPP, czy nawet Threemy (choć tu już zależy jak spojrzeć).

@avolha Dlaczego? Są pewne różnice między WhatsAppem i Signalem, ale komercyjność nie jest jedną z nich.

Its my birthday today!

If you like, you can make me a little gift by reposting my art. It would mean a lot to me! ☺️

Also follow me if you like!

As part of or work on #Cellbroadcast we've documented our current test setup: codeberg.org/Phosh/gsm-cell-te using #osmocom for the mobile network parts and #ansible for deploying #ModemManager on the devices, performing the tests and checking the results.

Thanks to @NGIZero for supporting our work on this.

#phosh #LinuxMobile

@ati1 @xlenka Ubuntu Touch to Android na sterydach. Przez chwilę pracowali nad nieandroidowym portem, ale go porzucili i nawet kiedy jeszcze był, to był już drastycznie przestarzały.

Mobian, pmOS, PureOS itp. to zwyczajne dystrybucje, bez androidowych naleciałości. Taki np. Mobian to tylko niewielkie repozytorium nałożone na czystego Debiana. Wszystko działa tak samo jak na desktopie.

Sent from my Librem 5 😜

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml