2010年11月5日金曜日

RD-X6のHDD換装、改造ファームでT1化

RD-X6のHDDが壊れました。
RD-X6はアナログ用のMPEGエンコーダを2機種搭載しているほか、
デジタル放送(BSや地デジ含む)のパススルー出力が付いているので、
パススルーに画質安定装置を接続。
ライン3へ入力後、ライン3に多チャンネルの番組表を貼り付ける機能が
あるので、W録と併用して、SD画質にはなりますが、
単体でコピーフリーなデジタル放送を記録できる貴重な機種。
CS放送はほとんどがSD画質なので、まだ現役を引退させるわけにはいきません。

そこでHDDを換装しようと試みました。
RD-X6は300GのHDDを2台搭載しているのですが、
換装するにも300G/SATA のHDDは入手困難。
なので500GのHDDを認識するよう、
上位機種RD-T1のファームウェアを導入してみることにしました。

1)RD-T1ファームのダウンロード
 RD-X6のCD-ROM用を公式にTIDを取得しダウンロード
 「ダウンロードしたURLをコピー」で前述ファームのURLを貼り付ける
 URLのxxx.xxx.xxx.xxx/RD-X6_11.img のところをRD-T1_11.img とかに書き換え
 RD-T1のファームもダウンロードできた!

2)ファームウェアのパッチを当てる
 バイナリエディタで以下の通り。どう書き換えているのか解説をつけておくので
 もしもファームがバージョンアップしたときは参照しつつ書き換えてください

 0000000A: 54 58 *1
 0000000B: 31 36
 00000026: 01 11 *2
 00000027: 10 11
 0010080A: 54 58 (+4)*3
 0010080B: 31 36 (+5)
 015DBFFF: FF F6 (+9)*4

 *1 機種名変更。RDT1からRDX6に。ここはCDROM領域。チェックサムの算出とは関係ない
 *2 バージョン番号。10で「01 01」 11で「01 10」。別に「99 99」でもよい
  内部バージョンではなくアップデート用チェックなので
  いま導入されているファームのバージョンより大きければなんでもいい
  チェックサムの算出とは関係ない
 *3 00100800からはチェックサムと関係あるBIOS領域。内容は*1と同様
 *4 適当にチェックサムが合うよう減算。他の場所の日付情報とかいじってもOK

3)CD-ROMでアップデート
 imgをCD-Rに焼き付けてアップデート。詳しくは公式参照

4)HDDを換装して初期化

この機種。うちではもうHDDの調子が悪くて映像が再生できなかったり中身のファイルが急に見えなくなったりしているのですが、ロックされたときは「ズーム→シフト+931→ズーム」で復帰できるようです。知らなくて初期化しちゃった・・・。

2010年10月8日金曜日

DVDレコーダで書き足したvroがエラーで分割できない場合の対処法

レコーダーからDVD-Rに書き出し、vroをPCに複製して保存する場合に、
だいたいはvro2splitなどでIFOファイルの情報を見ながら分割するのですが
CS放送などで、どうしても変なMPEGデータがまじっていたりしてうまく分割
できないケースがあります。例えば
[Unknown SID]とか[err mpeg header]というエラーが出て中断されるケースです。

そんな場合は手動編集が必要です。
 手動編集には、TMPegなどを利用すれば、VROをMPEGに拡張し変更して読み込ませた後範囲選択で切り出すだけなので楽&簡単です。
 けれど、お金もかけたくないし時間もかけたくない場合は、TMPEGを利用するのと同じかそれ以下の方法で修正する方法もあります。

1)まず「vrosplit」を入手。
(http://saito.s4.xrea.com/wiliki.scm?%a5%bd%a5%d5%a5%c8%a5%a6%a5%a7%a5%a2)

2)コマンドラインで以下のように指定してvroを分割
「vrosplit -i c:\cprm\VR_MOVIE.VRO」
※大抵はすげえ数になる。

3)たくさんのファイルの中で、容量が1Mを超えるようなファイルがいくつか散見するので、それらをダブルクリックして再生してみる。
大抵大きいファイルは目的の映像チャプターの先頭になる。切り出しが失敗したチャプターの先頭が見つかったら、その番号をメモ。
※vro2splitの場合、失敗したファイルものこっているので、その失敗したファイルと同じ容量のファイルを探す方法もあります

4)目的の次のチャプターの先頭をさがすべく、数字順にファイルサイズを見ていき、次の1Mを超えるファイルを探す。見つけたらダブルクリックで再生し、そこが次のチャプターの先頭であれば、そこの番号をメモ。
※vro2splitの場合Totalサイズが最初に表示されているので、先頭位置からTotalサイズまでのファイルを計算しながら選ぶのもいいかもしれません

5)ファイル結合ツールへ、そのチャプターの直前までのファイルをドラッグドロップ
結合ツールにはファイルの結合(XeJoin95)を利用しました。
http://homepage2.nifty.com/xe/soft/index.htm

6)結合後のファイルがぶじ先頭から最後まで再生できれば復旧成功

例えば、目的の破損しているチャプターが12、次の先頭が120だった場合は、12から119を選択し、結合しましょう。

自動分割が失敗した場合、失敗したチャプター以降は作業されないので、そこから先も手動でリネームが必要です。ただ、データ破損は、だいたい1カ所しかないので、例えば前述の例であれば、15トラック中12トラック目で失敗した場合、分割数は122となって、1~11までは順当に11チャプターまで、12~119がチャプター12、120が13、121が14、122が15で終わり、という感じになっていますのでリネームもさほどは手間はかからないと思います。

というか、手動でやるのもなんなので、自動化したほうが便利かも。

2009年7月7日火曜日

DSLite分解で電源が入らなくなる!?

 DSLiteを分解した。分解の理由は単にシェルの入れ替えなのだけれど、くみ上げてもどうしても動かない。現象は、電源が入らない、という状態だ。
 正確に言うと電源は入る。しかし、2秒ほどすると緑のランプが明るくなり、一瞬赤いランプがついたかと思うと電源が切れてしまう。
 検索をすると、ヒューズが切れているとのこと。しかし、テスターで調べてもヒューズが切れている様子はない。仕方なくどこが間違っているのか、正常なDSLiteを分解して確認していたところ、また同じ状態になった。

 もしかして分解方法に問題があるのか、と考え、DSを2台も壊してしまったかとヒヤヒヤしてきた・・・。

 試行錯誤すること数時間。結論は、DSの開閉検知がうまくうごいてなかったから起きたことだったようだ。DSの開閉検知は、上と下の液晶の距離で動くようになっているらしく、上と下の液晶が正常に接続されていないと動作しない。つまり、組み立てている最中に動作確認しようとしても、前述のような、ふたを閉めている状態になってしまうのだ。
 ということで、きちんと組み立てたら、動作するようになった。よかった・・・

2009年5月28日木曜日

デジタル一眼を買うならEOS40Dが買い時

ハイエンドカメラのくせに中古相場が安いEOS40D。だいたい5万円以下でしょうか。

カメラはデジタル機器だけど、そんなモデルチェンジが頻繁にあったって

滅多に買い換えるものではありません。

古い機種は画素数が低いのが問題ですが、撮った写真すべてに高解像度が必要ではないし

ショップ店員は、高画素数=高画質みたいなことを平気で言いますが、嘘です。

なので、まあ10万円以上予算があったとしても、どうせ1年程度で新機種によって

価格が大幅下落するボディにお金をかけるよりレンズを買うべきと思うのです。

他にも安いカメラの選択肢はあるかもしれませんが、価格はローエンドでも本来の価格が

ハイエンドなら使っている部品が違うので、耐久性が違ってきます。



でも、やや古いEOS40Dでは、最新の機種と違ってできないこともあります。

それがハイビジョン撮影。でも、フリーソフトを使えば無事解決します。


使うのはロシア製の「eos movrec」というソフト。


(なお、本ソフトはEosKissD2(450D)などでも利用できるようです)



USBでPCに接続し、ライブビュー機能を応用して動画を撮影するのですが、

撮影画質はまさにハイビジョンカメラ。解像度が1024x680と半端なことと、

バッテリーの都合やCCDの廃熱などを考えると連続10分の撮影が限度、

という制限はありますが、最新機種の動画撮影機能も容量の問題を考えれば

同じようなもの。記録用に別途ノートPCなどが必要で、音声は別に録音機器が

必要ですが、ノートPCのマイクを使えば音声も同時に録音できるでしょう。







中古カメラを通販で買うならマップカメラがオススメです。

2009年5月24日日曜日

Xacti DMX-CA8がAmazonでお買い得価格です

ビデオカメラ型の新機種が出たので、あまり店頭で見なくなった防水Xacti。
アプローチとしてはムービー録画機能付きデジカメ(防水)だったのだけど
今となってはSD画質の防水ビデオカメラといったほうがよい感じの機種です。
グリップタイプで手ぶれしにくく、動画撮影に最適で、水中でも利用可能。
お値段当時は5万円近くだったのに、Amazonでなんと20000円。
記録は高画質がよいけれど、、HD記録できる小型タイプの商品は、まだ技術が
追いついていなくて、画面が高解像度でも、ザラザラノイズな画面になることも
多いし、こういう普段撮りカメラは低画質でもいいとおもうのです。

2009年5月20日水曜日

eeePC-900HAでOSX86その2:10.5.6から10.5.7へ

OSXがついにアップデートだそうです。
でも、eeePCで10.5.6からのアップデートは簡単。
ソフトウェアアップデートで10.5.7にしたあと、
解像度がおかしくなるので、kextを2つ入れ替えるだけです。

http://www.enik.ch/2009/03/osx-leopard-1056-on-the-eee-1000h/
から「install pack here」のところにあるファイルをダウンロード。
10.5.7のフォルダにある2つのkextをkext helperで導入するだけでした。

2009年5月19日火曜日

eeePCでOSX86とXPのデュアルブートの備忘録

ヨドバシカメラで、34800円の20%ポイント還元でeeePC、900HA(160GHDD付)を買いました。なので、OSX86を入れてみる実験に使ってみました。

BIOSのパッチがあるので、他のLavieLightなどには応用できないかもしれませんがDFEを汎用のChameleon BootloaderにしてFixの作業をしなければ他機種でもいけるかも。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*必要なもの

買わなければいけない
・eeePC 900HA
SSD機種ではデュアルブートの余裕はないでしょうけど、eeePC系ならだいたい大丈夫
・eeePC付属のCD
ブートしてしまうとHDDの中身をきれいに消してしまうので注意
・外付けDVD(CD-Rライティング機能があるとサブPC不要)
ブートアップできるもの。検証ではバスパワーのDVRP-UN8PS(アイオーデータ)を利用
・インストール用USBメモリ(8G)
ブートできるもの。Transendのものを使った。ほとんどのものがブートできるが希にノーブランド粗悪品でブート不可な場合アリ。利用後は再インス用に保存推奨
・WindowsXP HomeSP3のDVD(XPLiteとかで小容量化しててもOK。HomeでなくてもいいけどHomeのOEMではシリアルを、eeePC本体の物が使えオンライン認証もできる。ライセンス的には他の機種で使ったものでOK。SP3でなくてもよいかも
・10.5.6 LeopardリテールDVD
お店で。14800円。ヨドバシでのポイント還元は5%なのでポイントでの購入がお勧め
・CD-R 1枚
eeeBootの書き込み用

ダウンロードしておく
・Fix BIOS
http://www.osxcores.site50.net/product-2.htm
900HA.ROMなど型番.ROMの型式にリネームしてルートに置くこと
・eeeBoot v1.11
http://www.pd.net/eeeboot/
起動用CD。一番よく使う。ISOイメージなのでCD-Rに焼き付けておく。ブート後も中に入っているeeeUtility.dmgでいろいろFixを導入することになる
・Macam
http://webcam-osx.sourceforge.net/
カメラ用機能拡張。たまにうごかないこともある
・OSInstall.mpkgMBR改造版
http://forum.osx86scene.com/viewtopic.php?f=90&t=4399
ここよりダウンロード。本来は中身の1行を削除するだけだがダウンロードした方が簡単。なおこれを入れ替えると英語版として最初はインストールされてしまう
・VoodooHDA
http://code.google.com/p/voodoohda/
音源ドライバ。解凍しないでMacOS側で展開すること
・PSJ.Keylayout
http://msyk.net/macos/winkeyboard/
日本語のキーレイアウト。これがないと@を打つのにShift+F2とか押さないといけない
・IoNetworkingFamily.kext
http://www.insanelymac.com/forum/index.php?showtopic=68708&pid=488519&mode=threaded&start=0#entry488519
TimeMachineが動くようにするFixされたKext。ToHのインストーラから抜き出したもの
・CUHD
https://developer.apple.com/mac/
CHUDはAppleのサイトから開発用ツールとして入手。ADCに登録してMembersのMemberSite->Download->DeveloperToolで手に入る
・Scale Resolution.
http://eeemac.blogspot.com/
アプリ単位で解像度を75%にできる。展開はMac上で行うこと

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*BIOSの改造とインストール用USBメモリの準備
・外付けDVD/CD-Rをりようするなどして、XP上からeeeBootをISOからCD-Rに書き込む。ImgBurnなどを使うといい
・8GのUSBメモリをFAT32で初期化、あらかじめ必要ファイルをすべて複製しておく
・900HAのROMを「900HA.ROM」に変更し、USBのルートにコピー
・eeePCを再起動USBメモリをさして起動したらすぐAlt+F2で、BIOS更新
・再起動後F1でBIOS設定。ハード関係を全部Enableに、Bootなんとかは3つともDisable
・eeebootを使って、起動したらデバイスEFを選んで、OSXのDVDにドライブの中身を入れ替え1度目のインストール。ディスクユーティリティを起動してHDDを全部初期化。オプションはGUID、1パーティションとする
・インストール完了したらUSBメモリの中身をすべてデスクトップの適当なフォルダに複製
・ディスクユーティリティを使ってUSBをHFS+に初期化、名前は「Mac OS X Install」とDVDと同一にしておく。
・DVDをUSBに複製する。複製は、ディスクユーティリティで複製の画面でソースにDVDを、出力にUSB。をドラッグドロッップする。30分ほどかかる
・さきほどデスクトップに入れたファイルからOSInstall.mpkgをUSBの「System/Installation/Packages」に上書き。残りのファイルは「eeePC」などのフォルダに入れ、USBに再コピー
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*Windowsパーティションを確保
・WindowsのセットアップCDを起動
・パーティション設定。まずHDD200M/40G/50Gくらいで初期化。最初の200Mがブートローダ。次にLeopard、最後がXP。容量は残しておいてもいい。フォーマット形式もどうでもいいが、Winxpを50Gのほう、3つめのパーティションにいれる
・再起動されたらそこでインストールを中断。ブートできればそれでいいので、シリアル番号の入力あたりで作業は中断する

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*OSX86の導入
・eeeBoot1.11でUSBメモリを起動(機器番号は80か81。フォルダ情報で見て間違ったらESC)
・インストール。ディスクユーティリティを使って1つ目、2つ目をHFS+で「消去」を行っておく。さらに名前を「EFI」「Leopard」と名付けておこう

・Leopardにインストールを進め先ほどと違いライセンス条件が英語になっていれば大丈夫
・OSが起動したらUSBメモリからeeeutilityを開く
・Application に入っている ktext Helperなど3つをアプリケーションフォルダにドラッグ(複製)
・Kext Helper V0.7を起動し、パスワードを設定して、extraKextsにはいっているKext,あらかじめ複製しておいたVoodooHDA、PS2~ ,ionetworkingfamily.kextをドラッグドロップしたらeasySetupで導入
・PSJ.keylayout(http://msyk.net/macos/winkeyboard/)を、起動ディスクの「ライブラリ」フォルダの「Keyboard Layouts」フォルダに移動、あるいはコピー
・「A」などとかいた画面左上入力メニューから「環境設定を表示」「入力」のタブにある「英字入力時のキーボード配列」のポップアップメニューから「PS/2J」を選択
・SystemPreference->Internationalで2番目にある日本語をドラッグして上へ
・再起動
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*FIXESの作業
・eeeBoot1.11でLeopardを起動
・USBメモリからCHUDを導入
・eeeBootに入っているeeeUtility.dmgをデスクトップに複製
・eeeUtility.dmgのFixesフォルダを開く
・PowerManagementBundleからUpdate PowerManagement Bundleを実行
・AudioFilesの中のAudieee sparkをアプリフォルダに複製。
・アプリフォルダのSpark実行。SystemをダブルクリックしShitf+f7/f8でボリュームアップダウンを定義
・Dimming control Wakeup and EthernetからSleepWatcher.dmgの中にあるpkg2個をダブルクリックして導入しSetupWake実行
・SpeedStepのPDFファイルを除く2ファイルをアプリフォルダに複製
・システム環境設定->アカウント->ログイン項目を開いてアプリ内のAudieeeとGenericCPUPMControlをドラッグし、隠すにチェック
・ターミナルで以下入力
sudo touch /etc/last_brightness
sudo chmod a+w /etc/last_brightness
・MirroringOffのInstallmirroringを実行
・Macam のDMGを開きQuicktimeにドラッグして拡張機能を入れる。DMGをダブルクリックし、片方の画面中心右にあるHereの部分をクリックし、もう1度ダブルクリックしたあと、後で開いた方からドラッグすると楽
・環境設定のサウンドから#0のInputMixにするとマイクも反応するので設定。試験はichatのビデオから行うとカメラと同時にテストできて便利
・ScaleResolutionをMac側で解凍しアプリケーションに入れる
・ScaleResolutionを起動し、75%を選択
・OSx86Utilで、でEnableQuartzGLをEnabledに
・再起動


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*XPの修復
・xpをインストールしたフォーマットに、NTFSで再セットアップ
・ドライバを全部入れる。付属のCDを入れてあとは自動でOKだが、5回ほど再起動を繰り返すのでブートローダはXPのもので置き換わったままの状態が好ましい。付属ソフトも同時にセットアップできるので、他にInterVideoのWinDVDも別に入れておくと良い。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*デュアルブートのためのブートローダ設定
・eeebootのCDでMacOSを起動
・MacOSを起動しeeeUtilにはいっている「Chameleon_DEF_for_HardDisk.dmg」から同実行ファイルを起動。インストール時、ドライブパーティションはLeopardを指定する。Extendは自動的にコピーされるのでなにも処理しなくてイイ
・eeebootのCDでWinXPを起動して、ライセンス認証をしておく
・eeeBootからXPでコマンドプロンプトを立ち上げ、以下のコマンドを実行する。
diskpart
select disk 0
select partition 0
active
exit