Sommario:
- Passaggio 1: entrare nel caso
- Passaggio 2: inizia dall'inizio…
- Passaggio 3: angoli superiori
- Fase 4: Pericolo, Will Robinson
- Passaggio 5: successo! Fallimento…
- Passaggio 6: preparare il connettore UART
- Passaggio 7: trapano, bambino, trapano
- Passaggio 8: annodati
- Passaggio 9: collegarlo
- Passaggio 10: il rampino del destino UART
- Passaggio 11: mostra il tuo lavoro
- Passaggio 12: e abbiamo finito
Video: BT HomeHub 5A Router Accesso UART Hack: 12 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Il BT HomeHub 5a è un router abbastanza decente, una volta aperto, collegalo all'interfaccia UART e aggiorna il firmware con qualcosa come OpenWRT / LEDE.
Ma entrare nella dannata cosa non è banale e ho deciso di rendere più facile l'accesso alla porta UART in futuro.
Questo Instructable non riguarda il processo di re-flashing, che è documentato altrove, è solo come entrare nel clamshell e lasciare le cose accessibili e non troppo brutte in seguito.
Passaggio 1: entrare nel caso
La custodia in plastica può essere difficile da aprire, se non hai una mappa mentale di dove sono posizionate le varie clip e come aprirle senza danni.
James Finnie ha pubblicato un video su Youtube sul processo che ha attraversato, che ho seguito, quindi dovresti assolutamente guardare anche quello.
In queste foto ho segnato le posizioni intorno al caso in cui è necessario mettere a fuoco.
Passaggio 2: inizia dall'inizio…
Inizia facendo scorrere una sottile striscia di plastica nella parte superiore del case, inclinata verso il basso e verso il retro. Questo rilascerà quattro clip lungo il bordo superiore. Lascia qualcosa lì dentro per impedire che si chiudano di nuovo mentre fai gli angoli in alto.
Passaggio 3: angoli superiori
Uno spudger di metallo è la cosa giusta da infilare sotto il bordo superiore della custodia e fare leva, rilasciando gli angoli superiori. L'intero bordo superiore è ora libero e puoi recuperare i tuoi cunei di plastica.
Fase 4: Pericolo, Will Robinson
Questo è il passaggio che si tradurrà sicuramente in almeno una scheda rotta, a meno che tu non sia più fortunato di me.
Posiziona lo spudger nello spazio tra le modanature anteriore e posteriore, ad angolo retto rispetto al retro della fresatrice.
È necessario premerlo saldamente e provare a tirare la modanatura anteriore della custodia in avanti attorno alla modanatura posteriore, tirando fuori la modanatura posteriore verso il lato che rilascerà la clip all'interno.
Potrebbe esserci un modo infallibile per garantire che le clip non si rompano mai - non ho trovato un metodo del genere.
Ripeti dall'altra parte.
Passaggio 5: successo! Fallimento…
Guarda i risultati dei miei sforzi maldestri. Riesci a gestire 4 clip intatte? Se è così, congratulazioni.
Passaggio 6: preparare il connettore UART
Si tratta di un'intestazione femmina impilabile standard a 10 pin da 0,1 pollici, comunemente usata per gli shield Arduino.
Tira fuori i pin 2, 3, 5, 6, 8 e 9, lasciando solo 1, 4, 7 e 10 e alcuni fori aperti molto utili, più avanti. Saldare alcuni fili e assicurarsi che nessun pezzo di metallo esposto vada in cortocircuito all'interno della custodia.
Passaggio 7: trapano, bambino, trapano
Con molta attenzione e a MANO (perché la scheda logica sta aspettando appena sotto che il tuo trapano elettrico scivoli!) fai dei fori da 3 mm nella parte più anteriore della griglia di ventilazione superiore (slot 1, 3, 5 e 7 contando da sinistra) guardando dal retro del router.
Passaggio 8: annodati
Utilizzare un filo da pesca in nylon monofilamento avvolto attraverso le fessure di ventilazione 1, 2 e 6, 7.
Passare la linea attraverso l'intestazione a 10 pin nei fori 2, 3 e 8, 9.
Assicurati che l'intestazione sia tirata all'interno della custodia, fai scorrere un'intestazione corrispondente per assicurarti di poterti connettere ad essa, quindi annoda e/o colla a caldo per la tua soddisfazione.
Passaggio 9: collegarlo
Sono disponibili altre guide (es. la sezione Serial della pagina OpenWRT) per il collegamento dei 4 fili (Tx, Rx, GND e BOOT_SEL).
Ovviamente sono stato avventato e sciocco e ho creato un ponte di saldatura con il filo GND nero vicino a C369 che ha impedito l'avvio del router. Quindi sono dovuto tornare indietro e ripulirlo.
Non essere come me, prendi la strada più facile indicata da Bill e altri (e ora nell'immagine principale per questo passaggio).
Saldare invece al pin GND dell'interruttore WPS (sopra ea destra)!!
Passaggio 10: il rampino del destino UART
Questo bodge è una mia invenzione - puoi dirlo?
Mi dà un modo per collegare la connessione UART alla scheda FTDI e quindi al cavo USB al mio Mac, in un modo che si appende ragionevolmente comodamente all'HomeHub.
Saldare l'intestazione per la scheda FTDI con un'angolazione sbarazzina dà spazio all'UGHD per abbracciare il case dell'HomeHub. Quelli con disturbo ossessivo compulsivo che insistono sugli angoli retti tra connettore e scheda rimarranno delusi quando non si adattano;-)
I pin che scendono nel router devono essere abbastanza robusti e lunghi per entrare nel connettore nascosto. Ho recuperato alcuni pin lunghi da una striscia di intestazione da 0,1 pollici maschio a maschio, potresti trovare una fonte migliore.
Il pulsante di ripristino in alto offre un modo semplice per interrompere la sequenza di avvio necessaria durante la prima installazione del firmware OpenWRT / LEDE, ma meno importante in seguito. Ma dopo aver aggiornato 6 di questi HomeHub sono davvero felice di aver incluso quell'interruttore di ripristino invece di cortocircuitare i fili scoperti.
Lo schema del circuito, un layout di strip board e un design Fritzing.org sono allegati … ma non è complicato, solo scambiando l'ordine dei pin dall'input all'output e avendo l'interruttore momentaneo (normalmente aperto) tra GND e BOOT_SEL.
Passaggio 11: mostra il tuo lavoro
Un'etichetta per ricordarmi come vanno le cose, così so quali HomeHub ho modificato e quali sono virgo intatti. La cosa bella di questo hack è che è difficile da vedere se non sai che c'è.
Ora puoi continuare a eseguire il flashing del firmware e utilizzare HomeHub per cose che BT non ha mai inteso!
Passaggio 12: e abbiamo finito
Grazie per la lettura, commenta se funziona per te o se sei in grado di suggerire miglioramenti!
Consigliato:
MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: 3 passaggi
MCU Accesso al servizio Internet tramite IFTTT – Ameba Arduino: l'accesso al servizio Internet è un lavoro facile per un dispositivo intelligente come un telefono Android, un tablet o un PC, ma non è così facile sui microcontrollori poiché di solito richiede una migliore connettività e potenza di elaborazione. Tuttavia, potremmo scaricare la parte pesante del
Come trasformare il tuo Raspberry Pi in un gateway di accesso remoto: 6 passaggi
Come trasformare il tuo Raspberry Pi in un gateway di accesso remoto: Ehi ragazzi! Alla luce dei recenti avvenimenti, il nostro team di remote.it ha lavorato duramente per raccogliere idee per rendere il lavoro a distanza indolore e accessibile. Abbiamo creato l'immagine della scheda SD remote.itPi, che è una scheda SD che puoi inserire in un nuovo
Controllo dell'accesso al cibo per gatti (ESP8266 + servomotore + stampa 3D): 5 passaggi (con immagini)
Controllo dell'accesso al cibo per gatti (ESP8266 + servomotore + stampa 3D): questo progetto ripercorre il processo che ho usato per creare una ciotola automatizzata per cibo per gatti, per il mio anziano gatto diabetico Chaz. Vedi, ha bisogno di fare colazione prima di poter prendere la sua insulina, ma spesso dimentico di prendere il suo piatto di cibo prima di andare a letto, il che spo
Come creare un sistema di monitoraggio per punti di accesso wireless non autorizzati: 34 passaggi
Come creare un sistema di monitoraggio per punti di accesso wireless non autorizzati: Saludos lettores. Il presente istruttivo es una guía de come desarrollar un sistema de monitoreo de puntos de acceso inalámbricos no autorizados utilizando una Raspberry PI.Este sistema fue desarrollado como parte de un trabajo de inv
Accesso ai dati di Solaredge utilizzando Python: 4 passaggi
Accesso ai dati di Solaredge utilizzando Python: poiché i dati dei trasformatori solaredge non sono memorizzati localmente ma sui server di solaredge, volevo utilizzare i miei dati localmente, in questo modo posso utilizzare i dati nei miei programmi. Ti mostrerò come puoi richiedere i tuoi dati sulle reti solaridge