Inhoudsopgave:
- Stap 1: In de zaak komen
- Stap 2: Begin bij het begin…
- Stap 3: Bovenhoeken
- Stap 4: Gevaar, Will Robinson
- Stap 5: Succes! Mislukking…
- Stap 6: Bereid de UART-connector voor
- Stap 7: Boor, schat, boor
- Stap 8: Raak geknoopt
- Stap 9: Sluit het aan
- Stap 10: De UART Grappling Hook of Doom
- Stap 11: Toon uw werk
- Stap 12: En we zijn klaar
Video: BT HomeHub 5A Router UART Access Hack - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
De BT HomeHub 5a is een behoorlijk fatsoenlijke router, als je hem eenmaal hebt geopend, sluit je hem aan op de UART-interface en flits je de firmware opnieuw met zoiets als OpenWRT / LEDE.
Maar in het verdomde ding komen is niet triviaal en ik besloot het in de toekomst gemakkelijker te maken om toegang te krijgen tot de UART-poort.
Deze Instructable gaat niet over het opnieuw flitsen, dat elders is gedocumenteerd, dit is gewoon hoe je in de clamshell kunt komen en dingen achteraf toegankelijk en niet te lelijk kunt laten.
Stap 1: In de zaak komen
De plastic behuizing kan lastig zijn om te openen, als je geen mentale kaart hebt van waar de verschillende clips zijn geplaatst en hoe je ze zonder schade kunt openen.
James Finnie plaatste een YouTube-video over het proces dat hij doormaakte, die ik volgde, dus dat moet je zeker ook bekijken.
In deze foto's heb ik de locaties rond de zaak gemarkeerd waar je moet scherpstellen.
Stap 2: Begin bij het begin…
Begin door een dunne plastic strip in de bovenkant van de behuizing te schuiven, schuin naar beneden en naar achteren. Hierdoor komen vier clips langs de bovenrand vrij. Laat er iets in om te voorkomen dat ze weer dichtklappen terwijl je de bovenhoeken doet.
Stap 3: Bovenhoeken
Een metalen spudger is precies wat je onder de bovenrand van de behuizing schuift en omhoog heft, waardoor de bovenhoeken vrijkomen. De hele bovenrand is nu vrij en u kunt uw plastic wiggen ophalen.
Stap 4: Gevaar, Will Robinson
Dit is de stap die zeker zal resulteren in ten minste één gebroken tabblad, tenzij je meer geluk hebt dan ik.
Plaats de spudger in de opening tussen de voor- en achterkant, haaks op de achterkant van de router.
U moet het stevig naar binnen drukken en proberen de voorste lijst van de behuizing naar voren te trekken rond de achterste lijst, waarbij u de achterste lijst naar de zijkant trekt, waardoor de clip binnenin vrijkomt.
Er is misschien een onfeilbare manier die ervoor zorgt dat de clips nooit breken - ik heb zo'n methode niet gevonden.
Herhaal aan de andere kant.
Stap 5: Succes! Mislukking…
Zie de resultaten van mijn verkrampte inspanningen. Kun jij 4 intacte clips beheren? Zo ja, gefeliciteerd.
Stap 6: Bereid de UART-connector voor
Dit is een standaard 10-pins 0,1 inch pitch stacking female header, die vaak wordt gebruikt voor Arduino-schilden.
Trek de pinnen 2, 3, 5, 6, 8 en 9 eruit, zodat alleen 1, 4, 7 en 10 overblijven en een aantal zeer nuttige open gaten, waarover later meer. Soldeer op enkele draden en zorg ervoor dat er geen blootliggend metaalwerk in de behuizing zal kortsluiten.
Stap 7: Boor, schat, boor
Heel voorzichtig en met de HAND (omdat het logic board net onder wacht tot uw boormachine wegglijdt!) boor 3 mm gaten aan het voorste deel van het bovenste ventilatierooster (sleuven nummers 1, 3, 5 en 7 vanaf links geteld)) als u vanaf de achterkant van de router kijkt.
Stap 8: Raak geknoopt
Gebruik een monofilament nylon vislijn die door de ventilatiesleuven 1, 2 en 6, 7 is gelust.
Leid de lijn door de 10-pins header bij gaten 2, 3 en 8, 9.
Zorg ervoor dat de header naar de binnenkant van de behuizing is getrokken, schuif een bijpassende header naar binnen om er zeker van te zijn dat u deze kunt aansluiten en knoop en/of lijm naar tevredenheid.
Stap 9: Sluit het aan
Er zijn andere handleidingen beschikbaar (bijv. het serieel gedeelte van de OpenWRT-pagina) voor het aansluiten van de 4 draden (Tx, Rx, GND en BOOT_SEL).
Natuurlijk was ik onbezonnen en dwaas, en creëerde een soldeerbrug met de zwarte GND-draad in de buurt van C369 die ervoor zorgde dat de router niet opstartte. Dus ik moest terug om dat op te ruimen.
Wees niet zoals ik, neem de gemakkelijkere route die door Bill en anderen is aangegeven (en nu in de hoofdafbeelding voor deze stap).
Soldeer in plaats daarvan aan de GND-pin van de WPS-schakelaar (boven en rechts) !!
Stap 10: De UART Grappling Hook of Doom
Deze bodge is mijn eigen uitvinding - kun je zien?
Het geeft me een manier om de UART-verbinding aan te sluiten op het FTDI-bord en vervolgens op de USB-kabel naar mijn Mac, op een manier die redelijk comfortabel op de HomeHub hangt.
Het solderen van de header voor het FTDI-bord in een vrolijke hoek geeft ruimte voor de UGHD om de behuizing van de HomeHub te omhelzen. Degenen met OCS die aandringen op rechte hoeken tussen connector en bord zullen teleurgesteld zijn als het niet past;-)
De pinnen die naar de router leiden, moeten behoorlijk stevig en lang zijn om in de verborgen connector te komen. Ik heb een paar lange pinnen van een mannelijke naar mannelijke 0,1 inch headerstrip geborgen, misschien vind je een betere bron.
De resetknop bovenaan biedt een gemakkelijke manier om de opstartvolgorde te onderbreken die nodig is bij de eerste installatie van de OpenWRT / LEDE-firmware, maar daarna minder belangrijk. Maar na het verversen van 6 van deze HomeHubs ben ik erg blij dat ik die reset-schakelaar heb toegevoegd in plaats van blootliggende draden kort te sluiten.
Het schakelschema, een stripbordlay-out en een Fritzing.org-ontwerp zijn bijgevoegd … maar het is niet ingewikkeld, alleen de volgorde van de pinnen van invoer naar uitvoer verwisselen en de (normaal open) tijdelijke schakelaar tussen GND en BOOT_SEL hebben.
Stap 11: Toon uw werk
Een label om me eraan te herinneren welke kant het op gaat, en zo weet ik welke HomeHubs ik heb aangepast en welke maagd intact zijn. Het leuke van deze hack is dat het moeilijk te zien is als je niet weet dat hij er is.
Nu kunt u doorgaan met het daadwerkelijk flashen van de firmware en de HomeHub gebruiken voor dingen die BT nooit bedoeld heeft!
Stap 12: En we zijn klaar
Bedankt voor het lezen, laat een reactie achter als dit voor u werkt, of als u verbeteringen kunt voorstellen!
Aanbevolen:
Hoe relationele databases te ontwerpen in Microsoft Access voor beginners: 17 stappen
Hoe relationele databases te ontwerpen in Microsoft Access voor beginners: De volgende instructieset geeft details over het ontwerpen van relationele databases in Microsoft Access. Deze handleiding laat eerst zien hoe u twee (2) tabellen op de juiste manier kunt koppelen. Ik zal dan in detail beschrijven hoe een formulier van deze nieuwe relatie kan worden gemaakt, zodat de gebruiker kan invoeren
Android/iOS-app om op afstand toegang te krijgen tot uw OpenWrt-router: 11 stappen
Android/iOS-app om op afstand toegang te krijgen tot uw OpenWrt-router: ik heb onlangs een nieuwe router gekocht (Xiaomi Mi Router 3G). En natuurlijk inspireerde dit nieuwe, geweldige stuk hardware me om aan dit project te gaan werken;)
Hoe het NVR-signaal (IP Cam Repeater, Network Switch en WiFi Router/Repeater) uit te breiden: 5 stappen
Hoe het NVR-signaal uit te breiden (IP Cam Repeater, Network Switch en WiFi Router/Repeater): In deze instructable laten we u zien hoe u uw NVR-signaal kunt uitbreiden met: 1. De ingebouwde Repeater-functie in de IP-camera, of 2. Een netwerkswitch, of3. Een wifi-router
Een router van internet halen (in minder dan 10 minuten): 6 stappen
Hoe een router van het internet te krijgen (in minder dan 10 minuten): In deze tutorial laat ik je zien hoe je een DOS-aanval (denial of service) op een router uitvoert. Dit blokkeert mensen van het gebruik van de router die u aanvalt. Laten we beginnen met een XKCDDeze tutorial specificeert alleen hoe de aanval moet worden uitgevoerd
Script om een back-up te maken van Linksys Wireless Access Point-configuraties: 5 stappen
Script om een back-up te maken van Linksys Wireless Access Point-configuraties: deze instructie toont een script dat kan worden gebruikt om de back-up van linksys Wireless Access Point-configuraties te automatiseren. Dit kan eigenlijk eenvoudig worden bewerkt om een back-up te maken van bijna elk Linksys-apparaat