« [iPod touch]iPod touchとW-SIM | Main | [Zaurus]PHSの位置情報で地図表示「ざうもに」改変版0.0.1.5 »

2008.03.13

[iPod touch]iPod touchとW-SIMその2

noviさんの「iPod touch に W-SIM を接続してみた」などを見て、配線してみた。

noviさんのブログには

W-SIM             touch
                 GND-----------GND:1
                 GND----SERIALGND:11
1:TD---------------------------TD:12
2:RD---------------------------RD:13
9:VCC------+3.3V
10:GND-----GND
15:IFSEL---GND 

と書いてありますが、touch側のSERIALGNDは20番、TD(TxD)は19番、RD(RxD)は18番ではないですか?

iPod Dock Connectorピン配列参考:Dock Connector - wikiPodLinux
W-SIMピン配列参考:W-SIM と WILLCOM SIM STYLE

それと、TDはRDと、RDはTDとつなぐんじゃなかったでしたっけ?

W-SIM             touch
 
                 GND----------GND:16
                 GND----SERIALGND:20
1:TD---------------------------RD:18
2:RD---------------------------TD:19
9:VCC-----------------------+3.3V:13
10:GND-----GND
15:IFSEL---GND 

とりあえず、上記のように接続。
なぜかiPod touchに入っていたminicomで「Serial Device」を「/dev/tty.iap」に、「Bps/Par/Bits」を「19200 8N1」に、「Hardware Flow Control」を「No」にしてみるも、ウンともスンとも言わず。

W-SIM             touch
 
1:TD---------------------------TD:19
2:RD---------------------------RD:18

につなぎ変えても同じ。よくわかんね。noviさんに教えてもらおう。


|

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/13760/40481343

Listed below are links to weblogs that reference [iPod touch]iPod touchとW-SIMその2:

Comments

僕のほうは海外での表記?かなんかで、touchのDockコネクタの左から数えています。

普通はRDとTDとをお互いに接続するみたいですが、これはなぜかTDとTD、RDとRDを接続するようです。(これも表記の違いでしょうか)

なので、最後のやつ
W-SIM             touch

GND----------GND:30
GND----SERIALGND:20
1:TD---------------------------TD:19
2:RD---------------------------RD:18
9:VCC-----------------------+3.3V:13
10:GND-----GND
15:IFSEL---GND
で問題無いはずです。
GNDは30ピンを使いましたが、それはあんまり関係ないかもしれないです。

ターミナルソフトはjermを使いました。
設定はそれで合ってると思います。

思い当たるのはこのくらいです。とりあえずこれでどうでしょうか。

Posted by: novi | 2008.03.13 at 05:10 PM

noviさんどうもありがとうございます。
なるほど、逆から数えるとそうなりますね。

早速RD-RD/TD-TDにつなぎ変えてjermをビルドしてnoviさんのエントリ通りに試してみましたが、ウンともスンとも言わず。
なんでー!
とりあえず、配線に関しては疑問点が無くなったので、足掻いてみることにします。
しかしわくわくするなー。

ちなみに、前回のエントリで使ってたケースはMINTIAのものです。FRISKはちょっと幅が足りず。

Posted by: moyashi | 2008.03.14 at 02:28 AM

私もtouchをもっているので、興味で除いてみました。
moyashiさんが参照していたwikiにも「以前は逆順で掲載していた」とあるのと逆から見たらポート名が一致したので、「逆順じゃないの?」と書こうとしたら既に元作者から回答がありましたね。

> 早速RD-RD/TD-TDにつなぎ変えて
touch側のGNDとVCCは正しく継いでます?
上手くいったのでしょうか?

Posted by: dsk | 2008.03.26 at 02:52 PM

コメントありがとうございます。
忙しくてnoviさんに質問する直前の状態から進んでいません。
13番がVCCというのは暗記しているぐらいなので接続は正しいはずですが、うまく行っていません。

Dock Connectorのピッチが狭くて怪しい部分もあるので、noviさんみたいにUEWで配線してみつつ、今一度確認してみるつもりです。

Posted by: moyashi | 2008.03.26 at 03:14 PM

確認ですが、
http://www.ipodlinux.org/Dock_Connector
の絵は、touchの「画面を下」にしたときにささる向きにコネクタを置いたときの絵ですよね。
でもって、コネクタを手前側touchを向こう側で画面を下になるように置いてコネクタがささる向きにしたときに、コネクタの手前に出てくる配線用のピンの配置は、
1 ... 29
2 ... 30
のようになっていますよね。

Posted by: dsk | 2008.03.31 at 04:44 PM

写真の上がiPod touchの背面です。
dskさんのおっしゃる通りの並びになります。
上段が奇数、下段が偶数ピンです。

1 ... 29
_2 ... 30

互い違いでこんな感じでしょうか。
↓ここで買える、

http://home.swipnet.se/ridax/connector.htm

「SS. iPod dock connector plug - ultra thin/white snap」は、少なくともそういう構造になっています。

Posted by: moyashi | 2008.03.31 at 06:38 PM

お返事ありがとうございます

> 写真の上がiPod touchの背面です。
そうですよね。

> 1 ... 29
> _2 ... 30
はい、そうですね。(私もずらすようにスペースを入れていたのですがフォームだと見えませんね)。

今度WSIM借りて実験します。

Posted by: dsk | 2008.03.31 at 08:58 PM

実験失敗orz。 W-SIMはRX420INです。

Posted by: dsk | 2008.04.23 at 08:37 PM

僕もまだ動かせてませんが、どう失敗しましたか?

僕もアドエス添付のRX420INです。
noviさんは何を使っていたかなあ。

Posted by: moyashi | 2008.04.23 at 09:44 PM

思いつくだけの情報を書きます。

接続ですが、φ0.2mmのUEW線の端をサンドペーパーで剥いて(はんだごてだとうまく剥けませんでした)各ピンに手でラッピングしてはんだ付けしました。ipodコネクタの30,20,19,18,13ピン WSIMコネクタの1,2,9,10,15ピンの合計10本のUEW線を用いました。テスターで正しく導通していることと短絡がないことを確認しました。
次に、
WSIM1 - iPod19
WSIM2 - iPod18
WSIM9 - iPod13
WSIM10 - WSIM15 - iPod20 - iPod30
を繋ぎました。繋ぎ方はUEW線のもう一方の端をサンドペーパーで剥いて、2本/4本まとめてよじる、という方法です。

これでWSIMとipodを繋ぎました。

次に、ソフトウェアですが、
noviさんのブログにあったように、jerm8096をコンパイルして起動しました。とくに何も弄らずに、makeしただけです。起動のパラメータは下記の通りです。(jermのREADMEによるとオプション-fとか-pのパラメータは1文字だけしか見てないようなのでnoneはnに)
# jerm -b 9600 -d 8 -s 1 -f n -p n /dev/tty.iap

すると、

Jerminal v0.8096 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007 candy
Type "Ctrl-M ~ ." to exit.
ispeed 9600 ospeed 9600
+IGNBRK -BRKINT -IGNPAR -PARMRK -INPCK -ISTRIP -INLCR -IGNCR -ICRNL -IXON -IXOFF -IXANY -IMAXBEL
-OPOST -ONLCR -OXTABS -ONOEOT
cs8 -CSTOPB +CREAD -PARENB -PARODD +HUPCL +CLOCAL -CCTS_OFLOW -CRTSCTS -CRTS_IFLOW -MDMBUF -ECHOKE -ECHOE -ECHO -ECHONL -ECHOPRT -ECHOCTL -ISIG -ICANON -ALTWERASE -IEXTEN
-EXTPROC -TOSTOP -FLUSHO -NOKERNINFO -PENDIN -NOFLSH

という画面が出て、そのあとATとか打っても何も起きません。
^M~.を入力してsshごと落すしかない状態です。

テスターで測るとipodの出す電圧は3.25Vほどしかなくて、WSIMの動作電圧である3.3V〜5.0Vに少し足りないんですよね。ちなみにWSIMを繋がなければ3.28Vくらいあります。

各UEW線が15cmくらいあるので端子間が合計30cmくらいになっています。

Posted by: dsk | 2008.04.24 at 11:09 AM

> 僕もアドエス添付のRX420INです。
> noviさんは何を使っていたかなあ。

私自身willcomの製品を全然知らないのですが、調べたところ、RX420IN RX410IN RX420AL の3通りがあるようですね。

http://10.dtiblog.com/n/novi/file/touch-sim-1.jpg
によると RX410INですね。ひょっとしてこれが原因?

Posted by: dsk | 2008.04.24 at 11:23 AM

Post a comment



(Not displayed with comment.)