2011年9月20日火曜日

N900:SU-8Wの使用

参考:

Nokia SU-8WをN900で使う

http://prototype030.blogspot.com/2010/04/nokia-su-8wn900.html#more
Nokia Wireless Keyboard SU-8W
http://tshimizu.cocolog-nifty.com/good_job/2005/03/nokia_wireless_.html

Maemo.org  ~Talk~ Does N900 support Nokia's SU-8W Bluetooth Keyboard ?
http://talk.maemo.org/showthread.php?t=33397
Maemo.org ~ Fremantle Unsupported Bluetooth Profiles
http://wiki.maemo.org/Fremantle_Unsupported_Bluetooth_profiles
Maemo.org ~Fremantle Bluetooth Keyboard Layout
http://wiki.maemo.org/Fremantle_Bluetooth_Keyboard_Layout


「Nokia SU-8WをN900で使う」の手順通り


1. rootshの導入(前提)

2. bluetooth HID profileの有効化


・confの編集
sudo gainroot
vi /etc/bluetooth/main.conf

DisablePlugins = network,input,hal

DisablePlugins = network,halに変更

・サービスの再起動

stop bluetoothd
start bluetoothd

3. SU-8Wのペアリング

4. xkb-chinookのダウンロード・展開・配置

・ダウンロード
wget http://talk.maemo.org/attachment.php?attachmentid=5221 -O xkb-chinook.tar

・X11直下に展開
cd /usr/share/X11
tar xf /home/user/MyDocs/xkb-chinook.tar

・ファイルコピー

cp -i xkb-chinook/symbols/pc xkb/symbols/.
cp -i xkb-chinook/symbols/us xkb/symbols/.
cp -i xkb-chinook/geometry/pc xkb/geometry/.

5. SU-8W用のxkb設定

・Device IDの確認
hildon-im-xkbtool --list

・キーマッピングの変更
setxkbmap -device 4 -I -I/usr/share/X11/xkb-chinook -rules base -model nokiasu8w -layout us
(接続が切れるたびにキーマッピングが必要)


Mac:Scalaのインストール

Macportsが使えない。

参考:
http://wota.jp/ac/?date=20100426#p01
http://cappuccino.jp/scala-ja/?Scala%BD%E8%CD%FD%B7%CF%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
http://d.hatena.ne.jp/arcright/20090622/1245704306

2011年9月4日日曜日

N900:初期化

app.managerからインストールを行うと
「unable to install application名」と出てinstallができないため初期化。

参考:
http://d.hatena.ne.jp/kansamjp/20100124/1264310375
http://timepotter.wordpress.com/2010/03/13/nokia-n900-初期化メモ-mac/

準備:
・転送ツールの入手
http://tablets-dev.nokia.com/maemo-dev-env-downloads.phpから、
maemo_flasher-3.5_2.5.2.2_i386.dmg
をダウンロード、インストール

・ROMバイナリの入手
http://tablets-dev.nokia.com/nokia_N900.phpから、
RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin
RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin
をダウンロード
(ROMバイナリ入手の際プロダクトIDが必要.この際attachment拡張子つきで入手されるので、拡張子は除去すること)

作業:
1、N900の電源を切り、Uを押しながらμUSBをPCに接続。
(暗い状態で起動し、右上にUSBマークが表示される)
2、内蔵32G領域(VANILLA)を初期化.Terminalから
/usr/bin/flasher-3.5 -F ~/Desktop/RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
(このあと端末が再起動され、表示がバグッた状態で何度も再起動ループした
てきとうにタイミングを見て電源切)
3、1と同じく、再度USB接続
4、ROMを初期化.Terminalから
/usr/bin/flasher-3.5 -F ~/Desktop/RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R
(処理後、再度再起動され、初期化完了)