18.119.139.161
Samsung N7000 Galaxy Note
7699 visit from 2012.02.25.

N7000 és az USB host

Bár ritkán, inkább csak a technológia sarokpontjainál cserélek készüléket, a Note-nak nem lehetett ellenállni. Mivel eddig minden készüléknél felmerült az azonnali igény valamely, a készülékből hiányzó funkció megvalósítására, e hagyomány megvalósításánál bajban voltam. Egyszerüen minden működik, semmi nem hiányzik - még a custom romok sem. Kézenfekvő lenne az NFC chipnek utánajárni - felháborító hogy még a gyári, sőt a szolgáltatói romok init.rc-jében is benne van a chip inicializálása és így minden boot-kor le is fut, persze a kernelben semmi releváns eszköz nincs - de egyelöre nem tudtam magam rávenni a Note apró darabokra való szétszereléséhez hogy megtudjam a nyomtatott áramkörön van-e legalábbis nem beültetett NFC chip. Nem tettem ugyan le róla, de ehhez tényleg nagy levegő kell majd...
Szerencsére egy kötelező bevásárlás kapcsán a Lidl-ben kezembe akadt egy USB töltö/tartó; mivel 2-3000Ft volt, igy megvettem. Csak ezután derült ki hogy van benne egy 4 az 1-ben kártyaolvasó is - cserében viszont igen kevéssé praktikus, hiszen az USB-t a számítógépre csatlakoztatva a telefon csak tölt, de semmi adatkapcsolat...
Szétszedve és az USB IC adatlapját megkeresve világos lett, hogy egy 4 portos USB hub az eszköz, 2 USB port ki van vezetve, a harmadik a kártyaolvasó és a negyedik port üres. Magától adódik a megoldás, hogy a telefon microUSB csatlakozóját ide kellene bekötni. Mivel a meglevő telefoncsatlakozó amúgy sem ideális, ezért egy szalagkábelt vezettem ki a dobozból, rajta egy microUSB csatlakozóval. Az eredeti táp csatlakozó így feleslegessé vált, ezért használható lett mint 5V-os tápcsatlakozó a külsö USB tápellátáshoz.
Majdnem jó, de a telefon tudja az OTG-t, sőt a Samsung telefonokban a földre(5) kötött ellenállás(4) értéke kódolja a telefon működésmódját és/vagy az USB D+,D- vonalak fizikai jelentését is:


Ennek megvalósítása kicsit bonyolultabb, ezért a két USB csatlakozó közé egy 8 pólusú tüskesort kellett betennem. A végleges módosítás az alábbi ábrán látható.



Amit a nyomtatott áramköri lapon módosítani kell:

A fentieket végigcsinálva és host módba téve az eszközt egyetlen picike probléma adódik csak: nem működik. A kernel logban látható hogy bár átkapcsol otg módba, nem tudja megcímezni a hub-ot, -71-es hiba. A megoldás rootolt készülékre:
Be kell lépni vagy a készülékről (terminal) vagy kívülről SSH-n (SSHDroid), ezután:

Alternatíva a Script Manager vagy Rom Toolbox használata a fentiek elvégzéséhez.

Az USB IC F1.2 bekotese:
1.8VTESTOVCPWRLED2LED1DRV3.3V5VBUSJVBUSRSTD+ UD- U
2827262524232221201918171615
o 
1234567891011121314
VSSXOUXIND- 4D+ 4D- 3D+ 3D- 2D+ 2D- 1D+ 11.8V3.3VREX

Az eszköz amúgy egy olyan tartó, melyre a telefont csak rá kell tenni és egy tapadófóliával marad rajta. Mivel az Androidos készülékek komoly hiányossága a rövid akkuidő ( a Note 1-1.5 napot bír ) ezért igen ajánlott valamely hasonló eszköz használata....

Kérdések,kiegészítések: Pálóczi-Horváth János< phj@phj.hu>