strona główna
artykuły i recenzje
poradniki
galeria zdjęć
fotoblog

Inżynieria wsteczna na przykładzie routera TP-Link TL-WR703N

Dodano: Środa, 10 października 2012, godzina 23:30:57
Kategoria: Nowości, ciekawostki

Muszę przyznać, że dawno nie spotkałem w sieci tak porządnie rozpracowanego produktu komercyjnego jak router TP-Link TL-WR703N. Ale chyba nie powinienem mieć powodów do zdziwienia, ponieważ jest to wyjątkowo ciekawe i podatne na wszelkie modyfikacje i “hacki” urządzenie, o którym pisałem już jakiś czas temu i mam w planach napisać jeszcze nieraz.

Reverse-Engineering work on the TP-LINK TL-WR703N 150M 802.11n Wi-Fi Router

Reverse-Engineering work on the TP-LINK TL-WR703N 150M 802.11n Wi-Fi Router

Cały proces badawczy rozpoczął się na forum OpenWRT od prób zlokalizowania dodatkowych, wolnych wejść/wyjść cyfrowych, czyli tzw. GPIO. Jeden z użytkowników forum postanowił usunąć z PCB routera, zbadać i spisać wszystkie elementy, a na koniec udostępnić rezultat swoich działań w sieci. Tak powstał, udostępniany w ramach licencji CC, projekt TP-Link WR703N Teardown.

Nie trzeba było długo czekać, aby na podstawie tego materiału powstał kolejny projekt, tym razem idący o krok dalej. Michel Stempin udostępnił kilka dni temu na portalu GitHub rezultat swoich prac, czyli pliki CAD z odtworzoną dolną i górną warstwą PCB! Poza tym, w repozytorium znalazły się także dokumentacje niektórych elementów.

Oczywiście, trzeba mieć świadomość, że na chwilę obecną i prawdopodobnie nigdy na podstawie tych projektów nie będzie możliwości odtworzenia urządzenia w 100%, chociażby dlatego, że zastosowany w nim układ Atheros AR9331 nie jest normalnie dostępny w sprzedaży i nie znajdziemy również nigdzie jego dokumentacji. Sam autor napisał, że projekt nie powstał w celu skopiowania produktu tylko z chęci poznania jego działania i umożliwienia tego wszystkim innym zainteresowanym.

Droga do całkowitego rozpracowania TL-WR703N chyba nie jest już daleka, biorąc szczególnie pod uwagę, że projektem na pewno zaczną interesować się i wspierać go także inne osoby. Zainteresowanych odsyłam na stronę projektu w GitHub.

» komentarzy: 9 «

tech-blog | TP-Link TL-WR703N rozebrany na części pierwsze, dosłownie
Dodany: Poniedziałek, 10 grudnia 2012 o godzinie: 14:23:58

[...] nad wykonaniem pełnego opisu schematu elektrycznego routera TP-Link TL-WR703N (zobacz tamten wpis: Inżynieria wsteczna na przykładzie routera TP-Link TL-WR703N). Głównym problemem stojącym na drodze do odtworzenia pełnego schematu było uzyskanie obrazu [...]

Pepino
Dodany: Środa, 29 maja 2013 o godzinie: 10:48:28

Nie da się kupić?
http://www.alibaba.com/product-gs/673957869/New_IC_ar9331_AL1A.html
http://www.alibaba.com/product-gs/799252717/IC_AR9331_al1a.html

W pierwszym linku od 10-ciu sztuk, chyba, że to nie jest dokładnie TEN AR9331…

pepe2k
Dodany: Środa, 29 maja 2013 o godzinie: 10:58:11

I co Ci po tym, że go kupisz? Poza tym, skąd pewność, że to nie podróbka/ściema/naciąganie?

Bez oficjalnej i aktualnej dokumentacji, to z tym scalakiem niewiele zrobisz, nawet jak już Ci się uda go gdzieś kupić…

Pepino
Dodany: Środa, 29 maja 2013 o godzinie: 12:20:13

A czysto teoretycznie gdybym kupił, w 703n wylutował ten, co jest w nim od nowości i posadził takiego kupionego jest szansa, że zadziała?
Czy w tych układach trzeba coś ustawiać dodatkowo?

pepe2k
Dodany: Środa, 29 maja 2013 o godzinie: 12:31:06

Szansa jest, ale bez odpowiedniego sprzętu i doświadczenia, to nawet kijem nie dotykaj. Pod układem jest duże pole masy więc nie obejdzie się bez podgrzewacza i jakiejś dobrej stacji do demontażu BGA.

I pytanie zasadnicze - po kiego grzyba, uwaliłeś jakiś egzemplarz? :)

Pepino
Dodany: Środa, 29 maja 2013 o godzinie: 20:17:25

Sprzęt i zdolne ręce się znajdą. Zasadniczo chodziło o koncept zbudowania wszystkiego na nowym PCB tak, żeby od razu był hub USB i karta dźwiękowa, większy ram i flash.

Alternatywą jest expander podłączany w miejsce oryginalnego USB podniesionego do góry. Ten, co istnieje ma rzeczy dla mnie zbędne (z punktu widzenia mojego projektu), a Ty o ile mnie pamięć nie myli swojego z PCM w końcu nie zbudowałeś (przynajmniej się tym nie pochwaliłeś).

Gdyby był sensowny to i zbyt by się znalazł :)

pepe2k
Dodany: Środa, 29 maja 2013 o godzinie: 20:27:36

Koszt takiej zabawki przekroczyłby wartość pierwszej z brzegu gotowej platformy typu Carambola 2, Raspberry Pi (masz tam dźwięk) itd. Gra nie jest warta świeczki.

Pepino
Dodany: Czwartek, 30 maja 2013 o godzinie: 12:13:40

Primo: nie wiem, gdzie ty w Caramboli 2 widzisz dźwięk?
Secundo: Malina jest za droga i do pewnych zastosowań za duża. Upchniesz ją w puszkę pod gniazdko elektryczne? Nie bardzo. A 703n jak najbardziej, nawet w wersji z “kanapką”.

pepe2k
Dodany: Czwartek, 30 maja 2013 o godzinie: 12:32:10

Primo: nie napisałem, że Carambola 2 ma dźwięk… jest wyjście SPDIF - możesz je sobie wykorzystać, jak wiesz jak :)

Secundo: malina jest tańsza niż Twoje 703N z dodatkową płytką, chyba że zrobisz taką płytkę w ilości liczonej w tysiącach sztuk z montażem automatycznym.

Nie napisałeś wcześniej gdzie i co chcesz upychać… ale Carambola 2 jest na pewno mniejsza niż 703N. Poza tym, potrzebujesz to też zasilić, a nie wiem czy w zwykłej podtynkowej puszce zmieścisz do tego zasilanie.

Tak czy siak, dobra rada - dobieraj odpowiednie narzędzia do zadania, a nie na odwrót. Ładowanie kasy w tworzenie małej serii PCB tylko po to żeby sobie posłuchać radia internetowego, to moim zdaniem bezsens. Szybciej i o jakiś rząd taniej zrobisz to korzystając z gotowych rozwiązań. I wiem to z doświadczenia, robiłem kosztorys niewielkich serii dodatkowych płytek dla 703N z HUB-em USB i zintegrowaną kartą dźwiękową pod USB.

No, ale nikt nie zabrania wyważać otwartych drzwi - chcesz grzebać, powodzenia, pochwal się rezultatami :)

» dodaj komentarz «





» Komentarze dodane przez niezarejestrowanych użytkowników muszą być zatwierdzone przez moderatora


» kategorie wpisów

Co nowego na stronie (wpisów: 43)
Dzikie.NET (wpisów: 16)
Humor (wpisów: 46)
Inne (wpisów: 34)
Kapsle Tymbark (wpisów: 29)
Moje projekty i pomysły (wpisów: 43)
Narzekam na… (wpisów: 16)
Nowości w galerii (wpisów: 12)
Nowości, ciekawostki (wpisów: 595)
O mnie (wpisów: 36)
Wordpress (wpisów: 1)
Zabawki (wpisów: 9)
Zdjęcie bez komentarza (wpisów: 91)
Zdjęcie z komentarzem (wpisów: 23)
Strony w domenie tech-blog.pl wykorzystują pliki cookies w celach statystycznych, analizy oglądalności oraz na potrzeby wyświetlania reklam. Jeżeli nie wyrażasz na to zgody, zmień ustawienia wykorzystywanej przeglądarki internetowej. Więcej informacji na stronie Polityka prywatności i cookies (ciasteczka).

» archiwum wpisów

styczeń 2014 (wpisów: 2)
grudzień 2013 (wpisów: 6)
listopad 2013 (wpisów: 27)
październik 2013 (wpisów: 21)
wrzesień 2013 (wpisów: 27)
sierpień 2013 (wpisów: 8)
lipiec 2013 (wpisów: 8)
czerwiec 2013 (wpisów: 6)
maj 2013 (wpisów: 16)
kwiecień 2013 (wpisów: 17)
marzec 2013 (wpisów: 18)
luty 2013 (wpisów: 22)
styczeń 2013 (wpisów: 19)
grudzień 2012 (wpisów: 20)
listopad 2012 (wpisów: 33)
październik 2012 (wpisów: 25)
wrzesień 2012 (wpisów: 15)
maj 2012 (wpisów: 1)
kwiecień 2012 (wpisów: 1)
marzec 2012 (wpisów: 1)
styczeń 2012 (wpisów: 2)
grudzień 2011 (wpisów: 1)
listopad 2011 (wpisów: 7)
październik 2011 (wpisów: 4)
wrzesień 2011 (wpisów: 1)
sierpień 2011 (wpisów: 3)
lipiec 2011 (wpisów: 2)
czerwiec 2011 (wpisów: 3)
maj 2011 (wpisów: 1)
marzec 2011 (wpisów: 3)
luty 2011 (wpisów: 5)
styczeń 2011 (wpisów: 5)
grudzień 2010 (wpisów: 6)
listopad 2010 (wpisów: 2)
październik 2010 (wpisów: 1)
wrzesień 2010 (wpisów: 4)
sierpień 2010 (wpisów: 2)
lipiec 2010 (wpisów: 4)
kwiecień 2010 (wpisów: 4)
marzec 2010 (wpisów: 12)
luty 2010 (wpisów: 4)
styczeń 2010 (wpisów: 1)
listopad 2009 (wpisów: 1)
październik 2009 (wpisów: 1)
wrzesień 2009 (wpisów: 1)
sierpień 2009 (wpisów: 3)
lipiec 2009 (wpisów: 2)
czerwiec 2009 (wpisów: 6)
kwiecień 2009 (wpisów: 1)
marzec 2009 (wpisów: 25)
luty 2009 (wpisów: 9)
styczeń 2009 (wpisów: 13)
grudzień 2008 (wpisów: 7)
listopad 2008 (wpisów: 11)
październik 2008 (wpisów: 1)
wrzesień 2008 (wpisów: 9)
sierpień 2008 (wpisów: 49)
lipiec 2008 (wpisów: 2)
czerwiec 2008 (wpisów: 39)
maj 2008 (wpisów: 52)
kwiecień 2008 (wpisów: 49)
marzec 2008 (wpisów: 58)
luty 2008 (wpisów: 38)
styczeń 2008 (wpisów: 12)
grudzień 2007 (wpisów: 16)
listopad 2007 (wpisów: 2)
październik 2007 (wpisów: 8)
wrzesień 2007 (wpisów: 16)
sierpień 2007 (wpisów: 7)
lipiec 2007 (wpisów: 3)
czerwiec 2007 (wpisów: 3)
maj 2007 (wpisów: 11)
kwiecień 2007 (wpisów: 11)
marzec 2007 (wpisów: 16)
luty 2007 (wpisów: 9)
styczeń 2007 (wpisów: 13)
grudzień 2006 (wpisów: 5)
listopad 2006 (wpisów: 4)
październik 2006 (wpisów: 13)
wrzesień 2006 (wpisów: 15)
sierpień 2006 (wpisów: 8)
lipiec 2006 (wpisów: 5)
czerwiec 2006 (wpisów: 39)
maj 2006 (wpisów: 38)
All rights reserved Copyright 2006-2012 Piotr Dymacz