Terminal HP T630

Jakiś czas temu pisałem o zakupionym HP T620. Sprawdził się jako sprzęt. Brak wentylatora, możliwości rozbudowy RAM i SSD, dużo wyjść. Działał dobrze i w sumie nie było powodu do wymiany, ale… Kumpel z pracy też kupił T620. Tyle, że w wersji z czterema rdzeniami. I jak mi dwa rdzenie wystarczały, tak widać po obciążeniu było, że do odtwarzania multimediów na styk są. I pewne operacje, nazwijmy to przygotowawcze do odtwarzania, mogłyby wykonywać się szybciej. No i kupiłem wersję z SSD o rozmiarze 8 GB, co dla Debiana z GUI pod rozrywkę i multimedia też na styk było[1]. Więc niby mógłby robić za podstawowy desktop, ale jednak nie do końca.

Terminal HP T630
Źródło: strona producenta

Pojawił się więc pomysł wymiany na wersję z czterema rdzeniami. Tym bardziej, że nie boję się kupna wersji używanej, a systemu nie potrzebuję – Debian działa dobrze. Trochę jest to próba racjonalizacji nowego gadżetu, nie ukrywam. Normalnie szukałbym nowej płytki z SoC ARM, ale ceny są tu tak nieprzyzwoicie wysokie, że odpuściłem. Jak już szukałem, to postanowiłem sprawdzić, czy są jakieś alternatywy.

Okazało się, że istnieją terminale HP T630, bardzo podobne do T620. Główna różnica to taktowanie CPU. 2 GHz, zamiast 1.5 GHz w wersji czterordzeniowej. I dwa razy większy maksymalny rozmiar pamięci RAM. Kupiłem więc T630 w wersji z dyskiem 32 GB i 8 GB RAM. Dla pamięci: w sierpniu 2022 zapłaciłem 220 zł. T620 miał 8 GB dysk, 4 GB RAM i kosztował w listopadzie 2020 120 zł.

Instalacja Debiana bezproblemowa. Działanie po uruchomieniu także. Poza jedną, istotną, wynikającą z hardware różnicą. Otóż T620 posiadał dwa osobne gniazda: line-in oraz line-out, a dodatkowo gniazdo słuchawkowe. W HP T630 jest nadal gniazdo słuchawkowe na froncie, ale gniazdo oznaczone line-in oraz line-out jest tylko jedno. Było z tym niewielkie zamieszanie, ale o tym w kolejnym wpisie.

Jest zauważalnie szybciej. Czy spróbuję, choćby testowo, korzystać z HP T630 jako podstawowego desktopa? Zobaczymy. Szansa na pewno jest.

[1] Tak, można wymienić SSD. Albo wręcz dołożyć pendrive’a albo czytnik kart microSD na USB do któregoś z licznych wolnych portów USB. W tym USB 3.0.

Przesiadka na M1

Nadszedł ten moment, kiedy mogłem wymienić służbowy sprzęt. Moment długo oczekiwany. Z dwóch powodów. Po pierwsze, z okazji pandemii cykl wymiany został wydłużony. Po drugie, jako entuzjasta ARMów nie mogłem się doczekać laptopa z tego typu procesorem. No dobrze, nie jest to typowy ARM, jaki można znaleźć w laptopach konkurencji. Ale nadal jest to krok w dobrym – moim zdaniem – kierunku. Pora na wrażenia z kilkudniowego używania.

Ponieważ poprzednio miałem MacBook Pro 13,3″, a pracowałem głównie z domu, bez dodatkowego monitora, stwierdziłem, że pora na większy ekran. Także wydajność w stosunku do 15″ pozostawiała nieco do życzenia, a wersja 15″ nie wydawała się wcale specjalnie większa od typowych laptopów 14″. Zatem jak szaleć, to szaleć. Stwierdziłem, że 14″ to za mało i wezmę 16″ (10 core, 32 GB RAM).

Hardware

Przyznaję, że wstępnie żałuję wyboru. Pierwsze wrażenie przy wyjmowaniu z pudełka to jaka to wielka i ciężka cegła. Faktycznie, zarówno wymiary, jak i waga w stosunku do 13,3″ to inna liga. Pierwsze, co rzuca się w oczy, to fakt, że jest o wiele grubszy i o wiele cięższy. Oczywiście w wersji stacjonarnej nie jest to duży problem, z przeniesieniem z miejsca na miejsce też problemu nie ma. Jak będzie przy pracy typowo mobilnej? Zobaczymy…

Ekran jest bardzo fajny i do pracy stacjonarnej idealny. 13,3″, które wydawało się OK już się wydaje nieco małe.

Szeroko dyskutowane wcięcie na kamerę, zabierające część ekranu. Przyznaję, że nie zauważam tego w codziennej pracy. Zapewne w znacznej mierze jest to wynik chłytu marketingowego w postaci czarnej górnej belki okien. I jak mam świadomość, że jest to de facto zmniejszenie użytecznej powierzchni ekranu, tak zupełnie mi to nie przeszkadza. I tak 99,5% czasu w pracy korzystam z wersji z belką.

W końcu jest też normalna klawiatura. Taka jak w innych laptopach, o niebo przyjemniejsza od nieporozumienia w postaci „drewna” w 13,3″. Zapewne jest to jedna z przyczyn, czemu laptop jest grubszy.

Touchpad tradycyjnie dobry, nowego wejścia na ładowarkę nie oceniam, bo jeszcze nie testowałem – i tak korzystam w okresie przejściowym ze starego, a łatwiej mieć mi jedną.

Z minusów: zmienione zostało położenie gniazda słuchawkowego – teraz jest po lewej stronie. Szkoda, bo przywykłem. Dodatkowo po prawej stronie jest tylko jeden port USB. Jak podłączę tam ładowarkę, to nie mam miejsca na przejściówkę dla myszy. A szkoda, bo z racji większych wymiarów samego laptopa miło byłoby mieć wszystko wpięte po prawej i więcej miejsca na biurku po lewej. Niemniej, podsumowując – sprzętowo bardzo dobrze.

Software

Szybka konfiguracja klawiatury, żeby można było pisać wygodnie polskie znaki i można pracować.

Domyślna powłoka zmieniła się z bash na zsh. Zmiana nastąpiła już jakiś czas temu, poza tym można było wymusić zsh ręcznie. Niemniej, nie ciągnęło mnie. Prawda jest taka, że nie widzę wielkiej różnicy. Oczywiście gdyby komuś nie pasowało zsh to jest możliwość powrotu do bash przy pomocy odpowiedniego użycia polecenia chsh.

W związku ze zmianą architektury miałem lekkie obawy, jak wygląda instalacja dodatkowych programów. Jest różnie. Na niektórych stronach po prostu dostaniemy jedną wersję dla macOS czy też wersję odpowiednią dla naszej architektury. Na innych trzeba samodzielnie wybrać. Większość softu jest dostępna w wersji natywnej i po prostu działa.

Póki co znalazłem tylko jeden program, który nie działa: VirtualBox. Jednak wirtualizacja i konteneryzacja na M1 to już zagadnienie zasługujące na osobny wpis.

Prędkość działania jest OK, czas pracy na baterii też wygląda na więcej, niż zadowalający.

Gosund SP-111 cz. 2

W tej części cyklu wpisów o Gosund SP-111 opiszę moje perypetie związane z wymianą firmware. Zaczęło się od tego, że chciałem uzyskać możliwość sterowania urządzeniem bez dostępu do internetu. O tym, czemu miałem takie wymaganie może następnym razem. W każdym razie urządzenie posiada wsparcie w otwartych firmware, np. obsługiwane jest przez Tasmota.

Wgrywanie Tasmota bez kabli

Istnieją opisy jak flashować Gosund SP-111 rozkręcając gniazdko i podłączając przewody. Choć posiadam sprzęt, wolałem tego uniknać, dlatego ucieszyłem się, znajdując ten opis bezprzewodowej wymiany firmware przy pomocy tuya-convert. Doczytałem gdzieś, że najlepiej nie pozwolić urządzeniu łączyć się z internetem, tylko od razu przystąpić do flashowania. Chodzi o uniknięcie aktualizacji oprogramowania – podobno nowe wersje mają jakieś zabezpieczenia przed aktualizacją przez tuya-convert.

Po krótkiej zabawie najpierw z Orange Pi, następnie Banana Pi doszedłem do tego, że trzeba trochę powalczyć z konfiguracją, zmieniając nazwę urządzenia sieciowego. Karta wbudowana w Orange Pi nie działała, z kolei sam system nie widział mojej karty na USB, stąd ostatecznie przełączenie na Banana Pi. Niestety, mimo trzymania się i opisu, i instrukcji ze strony projektu, nie udało się wgrać oprogramowania przy pomocy tuya-convert. Ani korzystając z głównej gałęzi oprogramowania, ani z wersji developerskiej.

Oryginalne oprogramowanie i API

Stwierdziłem, że pora wypróbować oryginalne oprogramowanie i zobaczyć, czy urządzenie w ogóle jest sprawne. Zainstalowałem aplikację, zarejestrowałem konto, podłączyłem – wszystko działa. Chyba zaktualizowałem oprogramowanie producenta. Albo zrobiło się to samo? Nie pamiętam. Okazało się również, że powinno dać się uzyskać klucz API umożliwiający sterowanie z użyciem oryginalnego oprogramowania. Po szczegóły odsyłam do projektu tuyapi. Jednak gdy zobaczyłem, że mam zakładać kolejne konto, w kolejnym serwisie, zwątpiłem.

Podszedłem jeszcze raz do flashowania przy pomocy tuya-convert i… tym razem udało się od kopa. Nie wiem czy znaczenie miała aktywacja z oryginalnym oprogramowaniem, czy ew. aktualizacja firmware producenta. Po prostu się firmware się sflashował i… cegła. Krótki błysk po włączeniu zasilanie i tyle. Logi też nie nastrajały optymistycznie, ostatnie co było widać to:

smarthack-web.log:[I 211220 22:07:17 web:2239] 200 GET /files/upgrade.bin (10.42.42.12) 4003.81ms

Wgranie oprogramowania przy pomocy konwertera FTDI

Czyli przyszła pora przeprosić się z kabelkami. Skorzystałem z tego opisu i wgrania firmware przy pomocy esptool. W zasadzie uznałbym go za bardzo dobry, jednak przestrzegam przed poleganiem na kolorach kabli ze zdjęć. Zawsze należy czytać opisy pinów i łączyć zgodnie z opisem. Wpis ten jest dobrym przykładem, bo zdjęcie konwertera FTDI pochodzi bowiem prawdopodobnie z innego podłączenia, niż zdjęcie samego Gosund SP-111 z podłączonymi kabelkami. Tak czy inaczej, opis jest dobry, uwagi dotyczące zaostrzenia pinów czy użycia taśmy klejącej jak najbardziej na miejscu. Oczywiście całą operację flashowania i podłączania kabelków wykonujemy na urządzeniu wypiętym z gniazdka 230V.

Flashowanie „po kablu” przebiegło poprawnie i bez niespodzianek, włożyłem Gosund SP-111 do gniazdka, włączyłem zasilanie i… znowu krótki błysk i zupełna ciemność, całkiem jak po flashowaniu bezprzewodowym.

Tym razem jednak coś mnie tknęło, albo przeczytałem w którymś opisie i przeskanowałem dostępne sieci WiFi. I oczywiście, znalazł się tam nowy AP, po podłączeniu którego mogłem skonfigurować urządzenie. Czyli prawdopodobnie podmiana oprogramowania przy pomocy tuya-convert także była skuteczna. To, czego nie wiedziałem, to fakt, że zachowaniem LED steruje się przy pomocy template’u, który wgrywa się samodzielnie, później.

Jednym słowem, nie ma to jak utrudnić sobie życie i wypróbować wiele sposobów. Grunt jednak, że udało się dotrzeć do szczęśliwego finału, czyli mój Gosund SP-111 działa pod kontrolą otwartego firmware w postaci Tasmota.