Skip to main content

hardware

2018

Windows 10 i problemy z wybudzaniem z uśpienia
·1037 words·5 mins
blog.dsinf.net bios hardware nehalem windows 10 x58
Moja główna stacja robocza to Dell Precision T5500 – nie taki mały potworek z mocno przesadzoną konfiguracją (kto montuje w niemal 10-letnim sprzęcie GTX1060?). Chodzi sobie grzecznie na Windowsie 10 głównie ze względu na gry. Poza tym głównie wykorzystywana jako host wirtualizacji laba i stacja robocza admina. Zazwyczaj odpalona nieprzerwanie. No ale jakoś parę miesięcy temu (jak się później okaże to dokładnie w kwietniu tego roku) komputer zaczął mieć problemy z trybem uśpienia.
Hackowanie smart żarówek TP-Linka (LB1xx)
·1508 words·8 mins
blog.dsinf.net hardware iot lb110 lb120 lb130 tp-link
Internet rzeczy to zwykle wdzięczy temat do reverse engineeringu - standardowy Linux 2.6.32, dziurawe antyczne mini serwery HTTP, brak zabezpieczeń… TP-Link w swojej ofercie posiada smart żarówki sterowane za pomocą aplikacja na Androida i iOS. Jakiś czas temu kupiłem dwie sztuki - LB120 (z kontrolą temperatury bieli) i LB130 (full RGB). No i wszystko fajnie, ale można by sterować światłem z poza telefonu. Niezbyt zależało mi na integracji z Apple HomeKit, ale bardziej na podpięciu jakichś akcji pod stację roboczą, czy w przyszłości pod kolejną wersję budzika. A więc czas na research.
Jeszcze raz o Linuksie na typowym tablecie z Win8.1
·597 words·3 mins
blog.dsinf.net hardware linux tablet
2.5 roku temu podjąłem pierwszą próbę zrobienia czegoś ciekawego z tabletem Colorovo CityTab pracującego na Windows 8.1 - na próbie wgrania tam sensownego Linuksa poległem, udało mi się jakimś cudem wgrać Windows 10 który jednak ciut zamula. Ostatnimi czasy tablet służy mi jako dodatkowy wyświetlacz na którym trzymam drobną webaplikację pokazującą zegar kartkowy (zawsze ładnie wyglądały), stan maszyn (projekt sauron3) i dane pogodowe wyciągane z otwartych API. Ot taki dodatek do centrum sterowania wszechświatem. Problem zaczyna się kiedy Windows 10 upiera się że chce zrobić update i wymaga 8GB wolnego dysku podczas gdy sam zużywa jakieś 11 z 16 dostępnych. No i poza chromem nie za wiele da się odpalić żeby system nie umarł z braku ramu.

2016

Przekierowanie portów i inne ukryte rzeczy na Ubee EVW3226 od UCP
·68 words·1 min
blog.dsinf.net hacking hardware routery upc
UPC wciska klientom modemo-routery różnych firm. Jednym z nich jest Ubee EVW3226 - czarny z małymi diodkami na froncie. Z pewnych powodów operator wyciął ukrył niektóre funkcjonalności takie jak przekierowanie portów, tryb DMZ czy zmiana trybu z router na bridge. Aby się do nich dostać wystarczy wejść na ścieżki tych ustawień - linki zostały wycięte z menu i tyle.
Niedziałanie skanerów zasilanych po USB (Linux, Windows)
·323 words·2 mins
blog.dsinf.net hardware
Niemal wszytskie domowe lub przeznaczone do małych biur skanery wolnostojące (a więc nie będące częścią kombajnu drukująco-skanującego) są obecnie zasilane po USB - ma to trochę sensu - zasilacz, który obniżałby napięcie dla jednej płytki drukowanej, silniczka i kilku LEDów to rzecz zbyteczna. Generuje to jednak problem przy współpracy z niektórymi komputerami.

2015

C++ na AVR (Arduino), makro ISR i błąd multiple definition of `__vector_XYZ’
·134 words·1 min
blog.dsinf.net arduino avr c++ hardware
| Przy przeorganizowywaniu kodu na Arduino z procesorem AVR w którym wykorzystuję makro ISR (do obsługi przerwań systemowych) umieściłem je w pliku nagłówkowym (.h) co wyrzuciło mi malowniczy i (jak zwykle) nic nie mówiący błąd kompilatora “multiple definition of `__vector_11’”.
Narzędzia dla BIOSu i/lub UEFI AMI pod Linuxa
·142 words·1 min
blog.dsinf.net ami amisce bios hardware klaster linux
Mając nieco doświadczenia przy grzebaniu w BIOSie i/lub UEFI od AMI z poziomu systemu operacyjnego, a konkretniej Windowsa, i mając problem masowej rekonfiguracji ustawień BIOSu w klastrze-prowizorce postanowiłem poszukać odpowiedników narzędzi AMI - w szczególności AMISCE dla Linuksa. Nie ma ich w miejscach z wersjami pod Windowsa. Poszukiwany plik binarny nazywa się SCELNX_64. Trochę szukania i znalazłem wspaniałe źródło - strony producentów serwerów takich jak Lenovo ThinkServer oprócz driverów zawierają także narzędzia do flashowania BIOSu a te wymagają narzędzi do jego rekonfiguracji.
Klaster-prowizorka w Kole Studentów Informatyki UJ -część 1
·541 words·3 mins
blog.dsinf.net hardware klaster ksi
Kiedy mój współadministrator z serwerowni Kola Studentów Informatyki UJ znalazł informację, że nasz wydział pozbywa się starych bezdyskowych maszyn i jakoś nikt ich nie chce od razu wkroczylismy do akcji i dzięki dobrym stosunkom z administratorami wydziałowymi dostaliśmy aż 30 maszyn. Projekt jaki wymyśliliśmy jest śmiały - klaster obliczeniowy, ale my nie damy rady? Konfiguracja nie powala, ale do celów edukacyjnych to aż nadto: AMD Athlon X2 5200+ (2 rdzenie @3GHz), 4GB RAM, płyta Gigabyte’a, nvidiowy Gigabit Ethernet.
Windows 10 na Colorovo CityTab Supreme 8 i podobnych – sterowniki
·453 words·3 mins
blog.dsinf.net colorovo hardware kionix tablet windows 10
Po długiej walce z bezsensownym błędem i przez nikogo nieprzewidzianym scenariuszu instalacji udało mi się postawić Windows 10 na tablecie Colorovo CityTab Supreme 8. Opiszę zestaw metod, które powinny działać na wszelkich podobnych platformach (Intel SoC).
BIOS/UEFI AMI APTIO (np. na tabletach z Win8) – przywracanie do ustawień fabrycznych
·699 words·4 mins
blog.dsinf.net afuwin ami bios colorovo hardware tablet uefi windows 8
BIOS, czy właściwie UEFI wydany przez AMI - APTIO 4 jest zdradziecki nawet dla osób mających już trochę doświadczenia w grzebaniu po tego typu systemach - ma się w pamięci, że w razie czego da się otworzyć klapę i przestawić zworkę, która zresetuje ustawienia do fabrycznych. Tabletu się nie otworzy tak łatwo. A o omyłkowe wyłączenie USB OTG, które wyłącza też klawiaturę w BIOSie nietrudno. Jest jednak na to sposób.