超絶はらへ http://sunao.orz.hm/blog/ すなおの戯言とかが書かれてる場所だと思う。フリスクバリムシャァ ja http://sunao.orz.hm/blog/?no=89 fastbootでFAILEDが出た時のメモ どうすればよいか先に書くと、fastbootのバージョンを上げたり端末再起動すればなんとかなります。それだけの問題だった…... それだけの問題だった…

Nexusデバイスに何らかの理由で純正のROMを焼く場合、
ここ https://developers.google.com/android/nexus/images?hl=ja から取ってきたものを
焼けばよいのですが、そのまま flash-all.bat すると/dataも何もかも消えてしまいます。

例えばカスタムリカバリを入れている場合などはOTAでのアップデートがうまくいかない事が
あり、このような方法に頼らざるを得なくなります。

データは残して、アップデート後に簡単にrootが取れるようにリカバリも残しておきたい…

そんな時は…
(注 自己責任でお願いしますよ)

まずAndroid SDKを入れる。既にある場合は省略。

次にDLした.tgzファイルを解凍。中にあるimage-なんちゃらかんちゃら.zipを解凍。
するとboot、recovery、system、userdataの4つのイメージファイルが出てきます。

端末をPCに接続し、コマンドプロンプトを開く。
コマンドプロンプトの使い方ぐらいは調べてください…

端末の電源を入れfastbootモードに入る(入り方については割愛)

ブートローダーはアンロックしておいてください。既にされているなら省略。
(注 ブートローダーをロック状態からアンロックすると端末は初期化されます。)


fastboot oem unlock


次にブートローダーのアップデート。
bootloader-なんちゃらかんちゃら.imgを焼きます。


fastboot flash bootloader [ブートローダーのイメージファイル]
fastboot reboot-bootloader


各イメージ(userdataとrecovery以外)を焼きます。


fastboot flash boot boot.img
fastboot flash system system.img


上手に焼けたらキャッシュをクリアして再起動。


fastboot erase cache
fastboot reboot



これでいけると思います。が、boot.imgやsystem.imgを焼くあたりで


FAILED (remote: invalid command)

と出てくる場合。
 →端末を再起動(Restart bootloader)してみましょう。
  (fastboot reboot-bootloader で良い)


FAILED (unknown status code)

と出てきてしまう場合。
 →SDK Managerを使ってfastboot(platform-tools)のバージョンを上げましょう。

こんな感じで解決できると思います。
ツールのこまめなアップデートは大切ですね… ]]>
Android 2014-10-05T23:57:26+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=88 Xperia Z2(SO-03F)を買いました 先月末ぐらいに、XperiaZ(SO-02E)からXperiaZ2(SO-03F)へ機種変更してきました。これでXperi...  [画像] 
先月末ぐらいに、XperiaZ(SO-02E)からXperiaZ2(SO-03F)へ機種変更してきました。
これでXperiaはX10、GX、Z、Z2で4台目になります…



 [画像] 

 [画像] 
XperiaZと比べて、一回り大きくなりました。
果たしてXperiaはどこまで大きくなるのやら……

持った感じは悪くないです(いやZに慣れてたからかも)。
ただしZ2を暫く使ったあとにZを持つとZが小さく感じます。



Zからの機種変更という事で、主にZとZ2の比較を挙げていこうと思います。


・デザイン
Zのデザインも好きでしたが、Z2はアルミバンパーがかっこいい。
Zはちょっと地味だなぁと感じていたのでこのくらいのアクセントがあったほうが自分は好きです。


・処理速度
ベンチマーク比較は後述しますが、流石はSnapdragon 801。申し分ない性能です。

「最近のAndroid端末は十分すぎる処理性能を持っている。これ以上はあまり進化しないのでは」
なんて思っていた自分が甘かった…確実に進化しました。

Snapdragon S4とは体感できるレベルで違います。

それとネットワークのレスポンスが速いのなんの。
Twitterとかしていると良くわかるのですが、読み込みや送信の速度が3~4倍ほど違います。

これに慣れてしまうともう昔の端末には戻れないですね…w

ただし少し残念なところがあって、よくパケ詰まりを起こします…。
速度最優先のチューニングにでもなっているんでしょうか。
アップデートで解消されると良いですね(初期不良だったらどうしよう?)。


・発熱
Zはちょっと負荷がかかると不安になるほど本体裏が暖かく(熱く?)なっていましたが、
Z2ではそこまで気になりません(SoCの発熱が少ないのか、放熱がうまいのか…)。


・液晶
Zのひどい液晶とは天地の差です。が、可もなく不可もなくといった感じでしょうか。
黄色っぽい感じもないです。

発色の良さを売りにしている端末と比べれば地味な色かもしれません。


・バッテリー
よく持ちます…と言いたくなるぐらいには持ちますw
充電頻度は確実に減ったと思います。

スタミナモードは…効果あるのかなぁこれ


・カメラ
綺麗になった…かな?解像度のでかい写真は確かに撮れるようになりました。
当たり前ですが、デジカメには敵わず。

4Kのビデオ撮影や1080p60fpsに対応したそうです。すいません試してません…w


・操作性
Zでは省かれたカメラボタン。Android端末にはやっぱりカメラボタンが欲しいです。
これがあるのとないのとでは写真の撮りやすさが違います…

大きさは…言うまでもなく。もうちょっと小さいの出ないのかなぁ

画面と本体外周とのマージンが狭いので、気を付けないと端末を持っている手(主に親指)で、
知らず知らずのうちに画面をタッチしている事があります。持ち方の問題だと思いますが…


・その他
   [画像] 
今まで背面や底面にプリントされていたIMEI番号とかシリアル番号はどこに行ったのかなと思って
いたら、こんなところに書かれるようになったんですね…知らなかった…



ベンチマーク比較もやってみました(クリックで拡大します)。

・Xperia Z (SO-02E)
 [画像]  [画像]  [画像] 
・Xperoa Z2 (SO-03F)
 [画像]  [画像]  [画像] 

左2つは3D Mark (http://bit.ly/1plnBnS)、右はお馴染みQuadrant(http://bit.ly/1s28Yxv)。

一目でわかるぐらいに性能差があります。素晴らしい。
Z2を弄った後にZを弄るとややもっさりしているのが分かります…もう昔には戻れない…


[画像] 
rootは簡単に取れました。自己責任ですョ
(rootの取り方についてはここでは書きません。各自調べてくださいな。すぐ見つかります。)


そんな感じで。数年ぶりに「良い端末だなぁ」と思える端末が来たと思います。
(不具合報告も多々あるようですが…いつもの事だし…ねw)


もうXperiaZ3が来るという話も出ていますが(早いですね)、暫くはこの子を活用しようと
思います。


そんな感じで!久々のAndroid端末購入でした~ ]]>
Android 2014-09-19T22:34:59+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=87 USB機器がエラーコード43を返してきた場合の対処方法 ロジクールの無線ゲームコントローラのF710を使っているのですが、突然、何かの拍子で認識されなくなり、デバイスマネージャで... なくなり、デバイスマネージャで確認すると
問題が発生したのでこのデバイスは停止しました。 (コード 43)
というメッセージが…

コード43と言うと、USB機器の破損、ケーブルやUSBハブ等の故障が主な原因とされていますが、
試しに別PCに接続してみるとなんら問題なし。
これはおかしいと思ってちょっと調べてみると、どうやらUSB関連のデバイス(登録情報)をいちど
全部削除すると良いとの情報が。

というわけでやってみます。

(注1 これらの操作を行う事で何らかの弊害が起こる可能性もあります。自己責任で)
(注2 USB機器が故障している場合もあり得ます。動かなくても泣かない)

何も考えなしに行うと困った事になってしまうので、まずはコントロールパネルから電源オプション
を開き(「システムとセキュリティ」から「電源オプション」)、「電源ボタンの動作を選択する」から
「電源ボタンを押したときの動作」を「シャットダウン」にしておいてください。

それと、何か作業をしていた場合はきちんとファイルを保存して終了させておきましょう。
(この操作を行った後ではどうしようもできなくなるので)


まずはデバイスマネージャを開き、メニューの「表示(V)」から「非表示のデバイスの表示(W)」に
チェックを入れておきます。
次にマウス以外のUSB機器(ハブ含む)をPCから全て取り外して下さい。
(当然ながら、マウスはPC本体にあるコネクタに接続して下さい)
PCにUSBコントローラが複数搭載されている(例えばUSB3.0用に別途用意されている場合やボード
等で拡張している)場合は、問題のあるデバイスが繋がれていたUSBコントローラ以外の
コントローラ下にあるコネクタに接続しておくと良いです。

PS/2のマウスもしくはキーボードを持っていて、PCにPS/2のコネクタがついている場合は、USBの
マウスも取り外し、PS/2のマウスやキーボードで操作すると良いかもしれません。

 [画像] 
ユニバーサルシリアルバスコントローラ内の項目を削除していきます。
デバイス名上で右クリック→「削除(U)」を押せば削除できますが、まずは問題のあるデバイスや
「USB Composite Device」、「USB 大容量記憶装置」等のデバイスから削除していきます。
「このデバイスのドライバソフトウェアを削除する」という項目が出てきた場合は、チェックを
入れないほうが良いと思います。
途中でUSBマウスが反応しなくなってしまった場合は、USBマウスを一度取り外し、再び接続します。
(すると「USB Composite Device」の項目が増えるので、それがマウスという事になります。
消してはいけません。)

次に「Standard OpenHCD USB Host Controller」、
「Standard Enhanced PCI to USB Host Controller」、「Generic USB Hub」を消していき、
最後に「USB Root Hub」を削除します(デバイス名が異なる場合もあるかも)。
別のUSBコントローラがある場合は、最後にそのコントローラのRoot Hubも削除します。

ここまでくるとUSBマウスすらも動かなくなるので、PCの電源ボタンを短く押してシャットダウン
させます。

完全にシャットダウンしたら外していたUSB機器を繋ぎ直し、電源を入れます。
Windowsが削除されたUSBデバイスを再び認識するはずです。


 [画像] 
正しく認識されなくなったゲームコントローラも、きっちり動作してくれるようになりました。
]]>
PC 2014-08-08T16:51:01+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=86 お久しぶりです だいぶ時間が空いてしまいましたが…色々とあったので、ぼちぼちと書いていこうと思います。・PCを組みなおしました。前回パーツ... 色々とあったので、ぼちぼちと書いていこうと思います。

・PCを組みなおしました。
前回パーツを買ったとかいう記事を書きましたが、あの後色々とパーツを買い足して新たに1台
組みました。
石はAMDの最高のじゃじゃ馬とも言えるFX9590です。TDP220Wは流石に扱いが難しいです…
もう動くし常用もしているのですが、まだ完成していないのでこれについては後に記事を書くと
思います…


・mbed始めました
本家のボードではなくSTMicroのNucleoですが…一枚1500円と格安だったので購入してみました。
mbedは以前、借り物のLPC1768のボードをちょっとだけ弄ったことがあるのですが(PWMを使用した
Lチカ程度しか試しませんでしたが)、Web上で開発でき、封を開けたら即動かせるのを魅力的に
感じていました。
パワーがありほとんど不自由なくプログラミング、動作させる事が可能です。
詳細は後ほど…


・Xperia Z2(購入予定)
XperiaGXの端末代分割/月々サポートが今月で終わるので、XperiaZ2を購入しようと思っています
(本体入荷待ち)。
来年の2月にはZの分割云々が終わるので、またその時には変わってしまうと思いますが…
お盆が仕事で忙しいので、もしかしたら受け取りが月末になってしまうかもですが、手元に来たら
また簡単なレビューでも書こうと思います。



こんな時間に!!仕事はどうした!?って感じですが、実は今38℃の熱が出てしまっていて…
完全に夏風邪ですね…

明日の朝には元気になっていると良いのですが…
ゆっくり休んで回復したいと思います。

では~ ]]>
その他 2014-08-07T13:45:40+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=85 久々に IYH 買ったものと言ってもPCパーツばかりですが…ひとつめSilverStoneのSST-ZM1350(1350W ATX電源)...
ひとつめ

 [画像] 
SilverStoneのSST-ZM1350(1350W ATX電源)です。
IYHというか、PCの電源が急逝してしまったために買いました。
増税前日に駆け込み購入です。消費税5%での買い物はこいつが最後になりました…w

12Vは6系統ありますが、スイッチで切り替えて1系統にまとめる事もできます。
1系統にまとめると105Aの電流容量になります。このレベルになると短絡が怖いですね…

それと電圧調整用の半固定抵抗がついています。この変態機能に惹かれてしまったw

奥行きが230mmもあるのでケースによってはほぼ確実に干渉します。僕のケースにはギリギリ入り
ましたが…そこだけが要注意です。
そして重い(4.5kg)。なので上に電源がくるタイプだとかなりトップヘビーなPCになると思います。
(なんとか支えられているようです)
あと、1350W(1次側はこれ以上)という容量的にコンセントをまるごとひとつ占有しないといけません。
(僕は無視して「ディスプレイぐらいならいいだろ」なんて考えで他の機器とまとめてますが…)
付属の専用電源ケーブルしか使えないのも注意です(ATX電源側のコネクタ形状が違う)。


ふたつめ

 [画像] 
GeForce GTX780Ti と Windows 8.1 のディスクです。
近々PCを組みなおそうと思っているので衝動買いというのも違うかもしれませんが…
どうせなら先にグラボだけでも買っちゃおうか、っていう衝動が…w

 [画像] 
久々にフルサイズのグラボです。フルサイズはGTX260以来ですかね…
今まではというと、GTX260が熱暴走で死んだ代わりに急いで買ったGTX550Tiを使っていました。
そのうちまともなグラボを…と思っていたのですが、なんだかんだで使い続け…
まぁ、その550Tiも今回でお役御免となりましたが。

試しにGTX550TiとGTX780Tiをベンチマーク比較(比較するまでもないけど)してみました。
ベンチマークは3D Mark11。無料版なので1280x720でのベンチマーク結果のみです。
他にも色々なベンチソフトを使いたかったのですが、時間がなかったのでこれだけ。

[画像]  [画像] 
Graphics Score がGTX550Tiの6倍弱になっています。GPU自体の各スペックの数値を見ると550Tiの
6倍~7倍になっているので、妥当な結果ですかね…
3D Mark11のテストが余裕の60fps越えで進んでいくのを見ているとそのパワーを感じます。
今まで中~高設定ぐらいで限界だったゲームも最高設定でほぼストレスなく遊べるようになり
なかなか満足です。

その代わりTDPが220Wとぐんと増えました。恐ろしい…
GTX260で190Wぐらいだった気がするので、今まで使った中で一番排熱量の大きいグラボになります。

実は、こいつをもう1枚買ってSLIでも組もうか、なんて考えちゃってますが…
普通に考えてエアフローをどうにかしないとヤバいですね…w


Win8.1Proのディスクはついでに買ったものです。
PC組み直しの時まで大切にとっておこうと思います。


そんな感じで。次回はPC組み直しの時に何か書くかもしれません。
久々にPC自作の熱が来てるので冷めないうちに… ]]>
PC 2014-04-24T22:06:16+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=84 AKI-PICプログラマーをUSB対応化改造してみる いつもPICへの書き込みはAKI-PICプログラマーを使っています。PicKitとかのほうが優れているのは知っているのです... PicKitとかのほうが優れているのは知っているのですが、いつも買うのを忘れてそのままなので
未だに使い続けています。

ただやはりUSB/RS232Cの変換アダプタとACアダプタをぶらさげて使うのはしんどいというか、
いちいち引っ張りだしてくるのもめんどくさいので、USB化改造を行うことにしました。

 [画像] 
RS-232Cのレベルコンバータやレギュレータ関係は全て取り外し、そこにUSB/シリアル変換のボード
(AE-UM232R)とバスパワーでも書き込みできるように昇圧型DC/DCコンバータをのっけています。
どちらも秋月で購入できます(2014年2月現在)。

昇圧DC/DCコンバータの電圧は13Vに設定。RS-232CレベルコンバータのRX、TXの端子とAE-UM232Rの
TX、RXの端子を繋ぎ、電源線を繋いでいけば改造完了です。総額1300円ぐらいです。

AE-UM232Rは手持ちにあったピン付きのものを、無理やりピンを外して使いましたが…最初からピン無し
のバージョンもあるんですね…。写真のような感じにしたければそちらをオススメします。

各基板は両面テープでくっつけてありますが、間に紙を挟むなどして絶縁しておきましょう。


動作テストをして無事書き込める事がわかりましたが、AE-UM232R(というよりFT232RL)が激遅で
こりゃ参ったな…なんて感じになってしまいましたが、どうやら

デバイスマネージャー → ポート(COM と LPT) → 該当のデバイスで右クリック →
プロパティ → ポートの設定 → 詳細設定

の BMオプション にある 待ち時間(msec) の値を、16msから1msへ変更してあげると、
それなりに実用できる速度になります(それでもやや遅いですが…)。

まぁUSB一本繋げば動かせるようになったのはとても便利なので、速度が少し犠牲になっても…


そんな感じで…オススメです。 ]]>
電子工作 2014-02-04T07:39:22+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=83 ジャンクな直流電源装置を改造してみる ~回路図篇II~ 肉体的な労働をする仕事なもんで、最近は手首やら腰やら肩やらが痛いです。今のところ(?)は家に帰っても少し時間があるのでその... 今のところ(?)は家に帰っても少し時間があるのでその間に色々やってますが…

これから忙しくなるかなァ


さてさて
こないだ上げた回路図ですが、あんなものうまく動く筈ないですね、寝ぼけていたのかとんでもない
間違いをしていたようです。

基板に部品つけてる最中に「あっ…これダメじゃん…」とか気付いたので急遽考え直し。

 [画像] 
主な変更点はFETがNチャネル型からPチャネル型へ変わった事、それに伴い各部の接続変更、
それからリレーの型番が変わった事などです。

なんでPチャネル型へしたかというと、Nチャネル型でマイナス側でスイッチングしようとすると、
どうしても電圧測定用の分圧抵抗から電流が漏れてしまうんですね。これだとFETがOFFに
なっていてもコンデンサが充電されてしまいます。

それからリレーなんですが、データシートを読み間違えたのかG5V-2では電流が少なすぎて
動きません。
高感度タイプの941H-2C-12Dだと1kΩの抵抗でバッチリ動作します。


一応この回路図で組んでマイコンなしでの動作確認はOKでしたが、また変更点とかは出てくるかも
しれません。

そんな感じで ]]>
電子工作 2014-02-03T07:30:11+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=82 2014 あけましておめでとうございます(ました?)どうも、去年1年間はニートやってましたが無事に(?)お仕事へ就くことができたすな...
どうも、去年1年間はニートやってましたが無事に(?)お仕事へ就くことができたすなおです。

…なので今年はあまり更新できないかもしれませんです。
元々更新が少なく内容もニッチすぎるクソblogですが…w

まぁでもぼちぼち続けていこうとは思いますヨ。今年はもっと雑記みたいな記事を増やしたいナァ…


そんな感じで。簡単な新年の挨拶でした。

今年もよろしくお願いしますですよ~ ]]>
その他 2014-01-12T21:40:58+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=81 ジャンクな直流電源装置を改造してみる ~回路図篇~ {b}前回の記事はこちら→{/b} http://sunao.orz.hm/blog/?no=73長い時間が経ってしまいま... http://sunao.orz.hm/blog/?no=73

長い時間が経ってしまいましたが、ようやくジャンク電源装置の回路を考えてみました。
7~8Aという電流が流れるためだいぶ悩んだりしましたが、とりあえず「これでいいかなぁ」的な
回路はできました。

 [画像] 
この回路ではうまく動きません。修正版があります。→
http://sunao.orz.hm/blog/?no=83

無い知恵を絞って考えた回路図です。
まだ実際に組んだ訳ではないのでこれで動くかどうか分かりません…

大雑把に電源部、制御&出力部、メーター表示部と分けて書いています。

電源部ではAC100VからDC21.8Vを得て、制御用の5Vも生成しています。5Vの生成には三端子
レギュレータの7805を使用していますが、21.8Vから5Vを生成するとなると、わずか数十mA流れた
だけで損失が数百mWにもなるので、TO-92タイプの7805(150℃/W)だとあっという間に過熱、焼損
してしまう可能性があります。TO-220等のタイプを使用するか放熱板を取り付ける必要があります。

R2、LED1、LED2はメーター用のバックライトです。

制御にはPIC16F88を使用しました。このくらいの制御ならこれで十分事足りるかなぁと。
なるべく高い分解能でPWMを使用したいので動作周波数は上限の20MHzにしてあります。

R3、LED3は過電流によるリミッターの動作状態を表示するためにつけてあります。

電圧制御には低損失MOS-FETのH7N3080CFを使い、2SC1815でドライブします。
D3のショットキーがあまり見かけない型番で特殊なタイプなのですが、たまたま手持ちに大容量の
SBDがこれしかなかったのでこうなっています。適当な大容量SBDに置き換えても問題ないです。

R8、R9は並列接続してあり、合わせて0.25Ωの抵抗になっています。8A流れると2Vの電位差が生まれ、
その時の損失は約16Wにもなるので注意が必要です。
この抵抗の両端の電位差をみて電流を測定します。

R10~12、VR3~5は各部分の電位をPICで測定するために適当な電圧へ分圧するための抵抗です。
各部の電位は、PIC側(ソフトウェア処理)で差分を取って測定値とする予定です。

DC+の電圧は21.8V程度ありますが、MOS-FETがOFFになると各測定部分にはこの電圧がかかる事に
なります。なのでPICのADCには約1/5に分圧された電圧がかかるようになっています。

メーター表示部はフルスケール500μAのメーターを適切に駆動するようにそれぞれ電圧を分圧する
部分と、今回使用するメーターはひとつで電圧/電流計として使用するので、表示を切り替えるための
リレーもついています。リレーでなくとも、2回路2接点のスイッチを使用すればもっとコンパクトになる
のですが、改造前の電源装置についていた切り替えスイッチが1回路2接点だったのでやむを得ず
このような回路としました。

切り替え用リレーのG5V-2は12Vリレーですが、1kΩの抵抗を直列に入れて21.8Vでも使用できる
ようにしてあります。

メーターによってそれ自体の抵抗値が異なってくるので、メーターによってはこの回路図のままだと
調整範囲外になってしまう場合があり要注意です(大抵は合うと思いますが…)。



----

この回路で動く保証は全く無いです。後々変更を加えるかもしれません…

次は組み立てとPICへプログラミングする作業が待っています。
いつ完成するかな…w ]]>
電子工作 2013-12-20T18:13:56+09:00 sUNAo sunao.orz.hm
http://sunao.orz.hm/blog/?no=80 秋月の鉛蓄電池充電器パーツキット 買ってから作らずにずっと放置されていたので、ちょいと組んでみました。いくつかの部品は他に使ってしまったのか見当たらなかった...  [画像] 

買ってから作らずにずっと放置されていたので、ちょいと組んでみました。

 [画像] 

いくつかの部品は他に使ってしまったのか見当たらなかったので、適当にあり合わせです。

充電電圧と充電電流を設定すれば即使えるようになります。
手持ちの鉛シールドバッテリーには12Vの5Ahと12Ahがあるので、充電電流はとりあえず1Aに設定。

キットを組むのは自分で設計していくのとはまた違った面白さがありますね。


 [画像] 
キット基板を入れるケースには大須アメ横ビルで投売りされていた、旧規格VGA(?)の画面切り替え器
を使いました。315円でスチールケースが手に入るので買ってみたのですが、流石は大陸製といった
感じで、工作精度はイマイチ、見た目も華奢です。

何回路あるのかわからない3接点スイッチが付いていましたが…何かに使えるかな…?w

ケースにはD-Subコネクタの穴が空いているので適当にアルミテープで塞いであります。

スチールケースという事でケース自体をヒートシンクにしようと思ったのですが、意外と熱が伝わって
くれずトランジスタばかりが熱くなるので、トランジスタがついている裏側にちょっとしたヒートシンクを
つけました。これで特に問題はないようです。


電源はジャンクのノートPC用ACアダプタ。
総額2000円ぐらいです。安い。



…そんな感じで。
なかなか活躍してくれそうです。
]]>
電子工作 2013-12-11T11:17:12+09:00 sUNAo sunao.orz.hm