Spisu treści:
- Krok 1: Wejście do sprawy
- Krok 2: Zacznij od samego początku…
- Krok 3: górne rogi
- Krok 4: Niebezpieczeństwo, Willu Robinsonie
- Krok 5: Sukces! Niepowodzenie…
- Krok 6: Przygotuj złącze UART
- Krok 7: Ćwicz, kochanie, ćwicz
- Krok 8: Zawiąż
- Krok 9: Podłącz go
- Krok 10: Hak Zagłady UART
- Krok 11: Pokaż swoją pracę
- Krok 12: I gotowe
Wideo: Router BT HomeHub 5A UART Access Hack: 12 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
BT HomeHub 5a to całkiem przyzwoity router, gdy go otworzysz, podłącz się do interfejsu UART i zaktualizuj oprogramowanie układowe za pomocą czegoś takiego jak OpenWRT / LEDE.
Ale wejście w tę sprawę nie jest trywialne i postanowiłem ułatwić sobie w przyszłości dostęp do portu UART.
Ten Instructable nie dotyczy procesu ponownego flashowania, który jest udokumentowany w innym miejscu, jest to po prostu sposób, w jaki można dostać się do klapy i pozostawić rzeczy dostępne i niezbyt brzydkie.
Krok 1: Wejście do sprawy
Plastikowa obudowa może być trudna do otwarcia, jeśli nie masz mentalnej mapy tego, gdzie znajdują się różne klipy i jak je otworzyć bez uszkodzeń.
James Finnie opublikował na Youtube film o procesie, przez który przeszedł, który śledziłem, więc zdecydowanie powinieneś to obejrzeć.
Na tych zdjęciach zaznaczyłem miejsca wokół sprawy, w których należy się skupić.
Krok 2: Zacznij od samego początku…
Rozpocznij od wsunięcia cienkiego plastikowego paska w górę obudowy, pochylonego w dół i do tyłu. Spowoduje to zwolnienie czterech zacisków wzdłuż górnej krawędzi. Zostaw tam coś, aby powstrzymać ich ponowne zamknięcie podczas wykonywania górnych rogów.
Krok 3: górne rogi
Metalowy spudger wystarczy wsunąć pod górną krawędź obudowy i podnieść, zwalniając górne rogi. Cała górna krawędź jest teraz wolna i możesz odzyskać plastikowe kliny.
Krok 4: Niebezpieczeństwo, Willu Robinsonie
Jest to krok, który z pewnością spowoduje co najmniej jedną zepsutą kartę, chyba że masz więcej szczęścia niż ja.
Umieść spudger w szczelinie między przednimi i tylnymi listwami, pod kątem prostym do tyłu frezarki.
Należy go mocno wcisnąć i spróbować pociągnąć przednią listwę etui do przodu wokół tylnej listwy, wyciągając tylną listwę na bok, co spowoduje zwolnienie klipsa w środku.
Może istnieć niezawodny sposób, który zapewni, że klipsy nigdy się nie złamią - nie znalazłem takiej metody.
Powtórz po drugiej stronie.
Krok 5: Sukces! Niepowodzenie…
Zobaczcie wyniki moich pięściarzy. Czy potrafisz zarządzać 4 nienaruszonymi klipami? Jeśli tak, to gratulacje.
Krok 6: Przygotuj złącze UART
Jest to standardowe 10-pinowe żeńskie złącze żeńskie o rozstawie 0,1 cala, powszechnie używane w nakładkach Arduino.
Wyciągnij piny 2, 3, 5, 6, 8 i 9, pozostawiając tylko 1, 4, 7 i 10 oraz kilka bardzo przydatnych otwartych otworów, o których później. Przylutuj niektóre przewody i upewnij się, że żadna odsłonięta metalowa część nie spowoduje zwarcia wewnątrz obudowy.
Krok 7: Ćwicz, kochanie, ćwicz
Bardzo ostrożnie i RĘCZNIE (ponieważ tablica logiczna czeka tuż pod spodem, aż wiertarka się ześlizgnie!) wywierć 3 mm otwory w najbardziej przedniej części górnej kratki wentylacyjnej (szczeliny o numerach 1, 3, 5 i 7 licząc od lewej) patrząc z tyłu routera.
Krok 8: Zawiąż
Użyj nylonowej żyłki wędkarskiej z monofilamentu zapętlonej przez otwory wentylacyjne 1, 2 i 6, 7.
Przeprowadź linię przez 10-pinowe złącze w otworach 2, 3 i 8, 9.
Upewnij się, że nagłówek jest podciągnięty do wnętrza etui, wsuń pasujący nagłówek, aby upewnić się, że możesz się z nim połączyć, a następnie zawiąż węzeł i / lub gorący klej, aby uzyskać satysfakcję.
Krok 9: Podłącz go
Dostępne są inne przewodniki (np. Sekcja Serial strony OpenWRT) do podłączenia 4 przewodów (Tx, Rx, GND i BOOT_SEL).
Oczywiście byłem pochopny i głupi i stworzyłem mostek lutowniczy z czarnym przewodem GND w pobliżu C369, który uniemożliwił uruchomienie routera. Więc musiałem wrócić i to posprzątać.
Nie bądź taki jak ja, wybierz łatwiejszą drogę wskazaną przez Billa i innych (a teraz na głównym obrazie tego kroku).
Zamiast tego przylutuj do pinu GND przełącznika WPS (powyżej i po prawej)!!
Krok 10: Hak Zagłady UART
Ten bodge to mój własny wynalazek - możesz powiedzieć?
Daje mi możliwość podłączenia połączenia UART do płyty FTDI, a następnie do kabla USB do mojego Maca, w sposób, który w miarę wygodnie wisi na HomeHub.
Przylutowanie nagłówka do płyty FTDI pod zawadiackim kątem daje UGHD miejsce na przytulenie obudowy HomeHub. Ci z OCD, którzy nalegają na kąty proste między złączem a płytką, będą zawiedzeni, gdy nie będzie pasować;-)
Kołki prowadzące w dół do routera muszą być dość mocne i długie, aby można je było umieścić w ukrytym złączu. Uratowałem kilka długich pinów od męskiego do męskiego listwy nagłówkowej 0,1 cala, może znajdziesz lepsze źródło.
Przycisk resetowania na górze zapewnia łatwy sposób na przerwanie sekwencji rozruchowej, która jest konieczna przy pierwszej instalacji oprogramowania OpenWRT / LEDE, ale później jest mniej ważna. Ale po odświeżeniu 6 z tych HomeHubów jestem naprawdę szczęśliwy, że włączyłem ten przełącznik resetowania zamiast zwierać gołe przewody.
Schemat obwodu, układ płytki i projekt Fritzing.org są dołączone… ale to nie jest skomplikowane, tylko zamiana kolejności pinów z wejścia na wyjście i posiadanie (normalnie otwartego) chwilowego przełącznika między GND a BOOT_SEL.
Krok 11: Pokaż swoją pracę
Etykieta, która przypomina mi, w którą stronę wszystko idzie, dzięki czemu wiem, które HomeHubs zmodyfikowałem, a które są nienaruszone. Zaletą tego hacka jest to, że trudno jest zobaczyć, jeśli nie wiesz, że tam jest.
Teraz możesz zabrać się za flashowanie oprogramowania i używać HomeHub do rzeczy, których BT nigdy nie zamierzał!
Krok 12: I gotowe
Dziękujemy za przeczytanie, proszę o komentarz, jeśli to działa lub jeśli możesz zaproponować ulepszenia!
Zalecana:
Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: 6 kroków
Utwórz oprogramowanie bazy danych Ms Access, aby przygotować wynagrodzenie w Twojej firmie: Dam ci krótką instrukcję, jak utworzyć system płacowy przy użyciu dostępu MS do generowania miesięcznych wynagrodzeń i łatwego drukowania odcinków wynagrodzeń za pomocą tego. W ten sposób możesz przechowywać w bazie danych comiesięczne dane dotyczące wynagrodzeń i edytować lub przeglądać z opóźnieniem
Router Ups V2: 6 kroków (ze zdjęciami)
Router Ups V2: Cześć wszystkim,Kilka miesięcy temu zrobiłem swój pierwszy UPS dla routerów używając baterii litowo-jonowej 18650, zrobiłem dwa UPSy, jeden dla mojego routera i jeden dla mojego konwertera światłowodowego. Było trochę bałaganu z dwoma zasilaczami. Na mojej liście rzeczy do zrobienia było, aby pojedynczy zasilacz
Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: 17 kroków
Jak projektować relacyjne bazy danych w programie Microsoft Access dla początkujących: Poniższy zestaw instrukcji zawiera szczegółowe informacje na temat projektowania relacyjnych baz danych w programie Microsoft Access. Ten przewodnik pokaże najpierw, jak prawidłowo połączyć dwie (2) tabele. Następnie opiszę szczegółowo, jak utworzyć formularz z tej nowej relacji, umożliwiając użytkownikowi wprowadzenie
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Flash OpenWrt / LEDE do BT Homehub 5 za pomocą pałeczek: 5 kroków
Flash OpenWrt / LEDE do BT Homehub 5 za pomocą pałeczek: jest to przewodnik pokazujący łatwą nową metodę łączenia się z interfejsem UART w BT Home Hub 5, typ A. Jest to konieczne, jeśli chcesz zainstalować niesamowite „OpenWrt” Oprogramowanie na rynku wtórnym do niego (OpenWrt był wcześniej znany jako