CyanogenOS 13 (Marshmallow 6.0.1) dla OnePlus One

Jeśli mnie pamięć nie zawodzi (a różnie z tym bywa), to w zeszłym tygodniu miała miejsce aktualizacja dla OnePlus One do Androida Marsmallow 6.0.1. Na chwilę obecną możliwa jest jedynie aktualizacja OTA, która będzie wyglądała dokładnie tak samo, jak opisywałem tu: Aktualizacja OnePlus One do YOG7DAS2K1 (dla posiadaczy TWRP).

Android Marshmallow wprowadził pewne optymalizacje związane ze zużyciem baterii, które z założenia powinny sprawić iż urządzenia na jednym cyklu ładowania powinno, podkreślam powinno pracować dłużej. Niestety jak to zwykle bywa, praktyka praktyką, teoria teorią – nie zauważyłem żadnych zmian. Dotychczas urządzenie wytrzymywało mi jeden pełny dzień, teraz wytrzymuje jeden pełny dzień.

Największą widoczną zmianą dla mnie jest zauważalny wzrost w wydajności urządzenia. I wcale nie mam na myśli prędkości działania poszczególnych aplikacji, czy też ilości pkt. w benchmarku. Mam na uwadze płynność animacji w systemie i same odczucia w trakcie korzystania z urządzenia. Działa zdecydowanie lepiej i płynniej. Jakby 6.0.1 tknęło nowe życie w 2 letnie urządzenie – właściwie już dziadka, który swoimi bebechami nadal przerasta niejednego młodzieńca ze średniej półki (a czasem zdaje się, że nawet z wysokiej).

Warto aktualizować, czy nie? Warto. Warto chociaż spróbować. Kilka opcji z ustawień zniknęło, pojawiło się kilka nowych. Ale odczucia z korzystania, z urządzenia nie pozostawiają złudzeń – urządzenie działa o wiele lepiej.

Pobierz OTA - Incremental OTA 12.1S > 13

Aktualizacja OnePlus One do YOG7DAS2K1 (dla posiadaczy TWRP)

Pod koniec 2015 roku, Cyngn wydał nową aktualizację dla urządzeń OnePlus One, oznaczonej numerkiem YOG7DAS2K1. Jednakże do tej pory nie pojawiła się pełna paczka *.zip do flashu urządzenia z poziomu chociażby TWRP. But don’t worry, be happy, jest inne wyjście, okrężne. Musimy przywrócić stockowe recovery, wrzucić poprzednią wersję systemu YOG4PAS3JL i „na niej nainstalować” aktualizację.

A teraz, let’s do it i postarajmy się nic nie zepsuć.

Procedura flashowania z użyciem stockowego recovery nie usuwa danych. Właściwie jeśli wykonamy wszystko zgodnie z opisem, to nic się nie stanie z naszymi danymi, ani konfiguracją urządzenia. Ale pamiętaj, że i tak robisz to na własną odpowiedzialność.

Dziękuję Play za głuche telefony

Od czerwca planowałem przesiadkę na inną, korzystniejszą dla mnie ofertę. Pojawiały się nowe plany taryfowe Play – atrakcyjne, kuszące, ale tylko dla nowych abonentów, lub przenoszących numer. W końcu Twitter „polecił” mi ofertę Virgin Mobile, który również korzysta z infrastruktury Play oraz T-Mobile. Skorzystałem, jestem jeszcze w VM.

Do tej pory uważam, że na chwilę obecną oferta dziewicy jest nie do pobicia. Za 29 zł oferują no-limit na rozmowy komórkowe i stacjonarne, SMSy i dorzucają 5 GB internetu. #DlaMnieSuper, ale… pojawia się wielkie, A-L-E!

Zabawa w głuche telefony

W ostatnim miesiącu, akurat funkcja telefonu – dzwonienia, jest mi najbardziej potrzebna. I tutaj Play/VM zawodzi na całej linii. Pomijam aspekty zasięgu, bowiem każdy operator ma problemy z zasięgiem w pewnych miejscach kraju, to normalne. Niedopuszczalną rzeczą jest jednak dla mnie, gdy dzwonię do kogoś, a on mnie nie słyszy, albo rozmowa jest przerywana, niczym przy ogromnym lagu na łączu.

Drugie nawiązanie połączenia – 50% szans, że zadziała i będziemy mogli rozmawiać. Trzecia próba – 90% szans na pomyślną rozmowę! A w sytuacji, gdy dzwonią do nas? Zero problemów. I nie jest to wina aparatu.

Taka śmieszna sytuacja w związku z problemem który miałem ze subskrypcją (przedłużeniem pakietu). Dzwonię do CMOK i Pan po drugiej stronie nie jest w stanie mnie zrozumieć. Oddzwania i jest ok. Poinformowałem go, że tak działają połączenia na sieci. Niestety problemu nadal nie dostrzegają… Lub nie wiedzą, gdzie on leży.

Ale jest rozwiązanie problemu:

2015-12-12_13-34-20

Play oraz VM – dziękuję. Wolę dopłacić kilka zł w Heyah.

 


Aktualizacja modemu OnePlus One przy pomocy fastboot

Osoby, które korzystają z custom recovery w OnePlus One mogą nadal posiadać pewne problemy w funkcjonowaniu urządzenia, nawet w sytuacji, gdy zaktualizowali urządzenie do najnowszego oficjalnego ROMu. Jednym ze znanych mi artefaktów, który towarzyszy starej wersji sterownika do modemu jest problem z LiveDisplay i czujnikiem zbliżeniowym. Na starej wersji sterownika występuje problem z samoczynnym wybudzaniem urządzenia w kieszeni. Nowa wersja rozwiązuje ten problem.

Jak zatem zaktualizować sterownik w urządzeniu, skoro nie posiadamy stockowego recovery? Za pomocą fastboot.


Optymalizacja zużycia RAM przez MySQL na serwerze

MySQL od wersji 5.6 ma domyślnie włączone performance_schema, które bardzo lubi konsumować RAM. Oczywiście poniekąd jest to dobre, bo czas dostępu się zmniejsza i jak to zauważył michal_s na kanale #wordpress-pl (@freenode.net), to „RAM jest wyłącznie po to, aby go używać„. Zgadzam się z tym w 100%. Jednakże w przypadku serwerów, na których mamy nieco mniejsze zaplecze, a baza zaczyna pochłaniać pamięć – pasuje coś z tym zrobić.

I tak w moim przypadku użycie RAMu przez MySQL (samego procesu MySQL) sięgało 600-700 MB, gdzie cały VPS posiada 1 GB. Dochodziło do sytuacji, gdzie ubijane były procesy, a sama baza się też wyłączała. Po niżej opisanych zabiegach zoptymalizowałem wykorzystanie pamięci do ~200 MB (ogółem, a nie samej bazy).

Nie jest to opis z serii „jestem pro wyjadaczem”, więc nie spodziewajcie się wodotrysków. Publikuję tutaj jedynie kilka zmian w domyślnej konfiguracji, które optymalizują wykorzystanie RAM.