18.119.139.161 |
|
|
![]() |
||
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:
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.8V | TEST | OVC | PWR | LED2 | LED1 | DRV | 3.3V | 5V | BUSJ | VBUS | RST | D+ U | D- U |
28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 |
o | |||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
VSS | XOU | XIN | D- 4 | D+ 4 | D- 3 | D+ 3 | D- 2 | D+ 2 | D- 1 | D+ 1 | 1.8V | 3.3V | REX |
Kérdések,kiegészítések: Pálóczi-Horváth János< phj@phj.hu>