「ファームウェア」を含む日記 RSS

はてなキーワード: ファームウェアとは

2019-05-05

組み込みエンジニアの人と友達になりたい

最近第二新卒枠で組み込みエンジニア転職した。

主な業務は某組み込み機器ファームウェア開発だ。

メインの言語はみんな大好きC/C++

月一を目安として、connpass等で勉強会を探して参加している。

中身に興味があるのはもちろんだが、ひそかに社外の組み込みエンジニアの方と話をしてみたいという気持ちがある。

が、組み込みエンジニアがまあ少ない。

IoT関係イベントに行っても組み込みエンジニアは少数だし、いたとしても勤務年数長めの安定感抜群スタメンおじさんばかりだ。

組み込みはじめました!組み込みって何勉強すればいいんすかっ!!」みたいな人ってどこに生息してるの。

組み込みエンジニアにはガチ勢が少ないってこと?

コンプライアンス上共有できない情報が多い業界なのは十二分にわかっているが「いや~!bit節約大事っすよね!」みたいな話をしてみたい。

あと、他社の開発スタイルとか転職情報も聞きたいし、独学してる分野も知りたい。

絶対双方メリットあると思うんだ。

から組み込みエンジニア同士は友達になりましょう。

2019-02-06

テスラアーキテクチャ

テスラの車は、トヨタメルセデスの古いプラットフォームから派生した純電気自動車だ。まあ、旧型カムリだ。各ECUインパネ(IC)間がCANバスで結ばれ、ゲートウェイを通して車内インフォテインメント(カーナビ)が接続できる。そして、ゲートウェイにはセンターコンソール(MCU)、自動運転モジュール(APE)が接続されている。まあマツコネみたいなものだ。ただし、通常のカーナビと違い、このMCUTegra 3(旧世代)または超高速なIntel Atomプロセッサ(現行)が採用されている(マジ)。そして、海賊版Ubuntu GNU/Linuxを実行している(マジ)。そしてLTE回線に直結し、テスラ本社サーバ(mothership.tesla.com)にOpenVPN接続している。

機能

LTE接続

古いモデル3G、新しいモデルLTEモジュールを標準搭載している。明示的に特別注文しない限り無効化や取り外しは行われない。本社Mothershipは各車の動作状況を監視操作するほか、オートパイロット起動通知を受け取り、またssh接続のためのパスワードを保持する。これによりファームウェアrootが取られた場合オーナーを蹴り出したり、あるいは事故発生時に「オートパイロットは(直前でエラーを吐いて運転をぶん投げたため)使用されておりませんでした」と発表するなどいち早くメディア対策を行うことができる。

アップデート

更新パッケージは前述のOpenVPN経由でダウンロードされ、その中にAPEファームウェアのほかにもドアハンドルブレーキインバータECUなどのファームウェアが含まれていれば、MCU更新処理を行う。これまでに配信されたアップデートには、Linux Kernelを含むMCUOS更新インバータ出力アップ(設計の三倍程度)、緊急制動距離の延長と短縮、自動緊急ブレーキの追加、自動運転の警告間隔延長・短縮(事故報道の頻度に応じて調整)、自動運転機能のものの搭載や根本的な入れ替えなどがある。現在仕様ではファームウェアバージョン表記はYYYY.WW.x.y.zで、GitコミットIDが末尾に付き、平均して月2回程度のローリングリリースが行われる。つまりリポジトリのheadがざっと社内検証を通るとLTEで降ってくる。非常にまれなケースでは社長(@elonmusk)の「やりましょう」ツイートから時間バージョンが上がる。

駆動

電気自動車なので、エンジンは搭載しない。代わりに車体下面にリチウムイオン電池パック(ノミナル電圧480Vまたは400V)を搭載する。パックは火薬ヒューズを含む高電圧コンタクタ(リレー)を介してモータおよびインバータ接続され、インバータモータ進角を監視しながらスロットル指示に合わせて三相交流電源を供給する。この辺りはCPUファンと変わりない。

https://anond.hatelabo.jp/20190206135710

国交省自動運転認可制の話

インターネットテスラに触れるとどこからともなく否定から入るやつがワラワラ沸いてきて面倒臭いから実名で書きたくないんだよね。なので増田に落とす。

この話自体は確かに一見すると土人国家かよという印象を受けるのも仕方はないし、実際にはどうかというと「国交省自体完璧検証を行えなくても、ソフト検証するプロセス検証されていることを国交省検証すれば、予測可能ハザードが概ね排除された状態を確保できる」ってところで落ち着いてはいる。

で、記事から引用するね。

今後、自動運転技術による高速道路での車線変更といったプログラム更新が想定されるため、国が事前に安全性確認できるようにする。

https://www.yomiuri.co.jp/science/20190204-OYT1T50108/

メーカーが不完全なプログラム配信することや、メーカー以外の第三者勝手に改造プログラムを作り大量に配信することを防ぐ狙いだ。メーカー第三者許可を得ずにプログラム更新を行った場合罰金などの罰則も定める。

https://www.yomiuri.co.jp/science/20190204-OYT1T50108/

メーカーが不完全なプログラム配信することなんかあるか?」「配信なんて、受け取る奴は少ないんじゃないか?」という疑問があると思う。ところが、この2条件に直球で該当する会社が2社ある。「改造プログラム」の方はComma.ai, Inc. だが、まあこれはGeorge Hotzくんの個人プロジェクトからしたことはない。問題になるのは、不完全なプログラム配信する会社、つまり

Tesla, Inc.(旧称Tesla Motors, Inc.)だ。

テスラは多ければ年に30回くらいアップデート配信している。内容はイースターエッグを追加したとかアイコンの色を変えたとか軽微なものもあるし、自動運転プログラムを丸ごと入れ変えるものもあるし、自動運転に関わらない発進加速や制動距離の変更もある。例えばModel S 75Dは発売当時のスペックでは0-100km/h加速(信号が青になった瞬間に踏み込んで、時速100kmに達する時間)が5.2秒から4.2秒と短縮されている。最上位のP100Dは2.2秒まで短縮されている。当然、インバータファームウェアは書き換わっている。こうした変更は構造変更に該当する可能性があり、日本では国土交通省運輸局に届け出や認可を得る必要がある、可能性がある。

しかし、テスラ基本的ファームウェアアップデートに関して届け出ない。届け出れば許可されない可能性があり、届け出なければ告発されることもなく、届け出なかったことを告発されても法的な罰は下らないからだ。日本ではさらに、型式認定返上している。これは日本法制上、認定のない「型式不明」の自動車を輸入して転売登録することが認められているためで、Tesla, Inc.が製造した車両テスラジャパン並行輸入転売する形を取れば、どんなソフトウェア更新配信しても何一つとして法的な手続きを行う必要が無くなり、計算されたリスクのうちに収まりさえすれば、法に妨げられることな製品製造販売できるからだ。

メーカーが不完全なプログラム配信することを防ぐ」「許可を得ずにプログラム更新を行った場合罰則も定める」という2点がセットになっているのは、ピンポイントにこれを潰すためだ。試乗や審査時間があれば、現在テスラ危険なほど高速で回している開発サイクルに歯止めがかかる。それ以外の自動車メーカーについては、上に書かれたようなそれなりの検証が既に行われているので、規制は極めて形式的に終わることになる。

2019-02-01

30分しか録画できない問題

いま発売されている日本製のスチルカメラ写真撮影用のカメラ)というのは、写真だけではなく動画撮影に関しても非常に優秀で、わざわざビデオカメラ動画撮影専用のカメラ)を買わなくてもいいかなと思わせるものも多い。

でもスチルカメラ動画撮影に関して、ものすごく悩ましい点がひとつある。

それは、1回の撮影で30分以上動画を録画できないカメラほとんどだということ。

一眼だろうがコンデジだろうが、エントリーモデルだろうがハイエンドモデルだろうが、日本製スチルカメラほとんどは30分以上録画できないようになっている。

厳密にいうと29分59秒までしか録画できない。

念のために言っておくと、バッテリーストレージ発熱等の問題によって一定時間以上録画できない場合があるのは事実ではある。

でもこの30分録画制限っていうのは、技術的な問題というわけやなくて主に貿易上の問題やねんな。

EUカメラを輸出する際、1回の撮影で30分以上動画を録画できるカメラについてはスチルカメラであってもビデオカメラ扱いになってしまって(厳密にはもっとかい条件があるんやけど)、そのぶん関税が高くついてしまうってのが原因なんや

せやからメーカー側でわざわざ自主的機能制限しとんねんな。

パナソニックとかオリンパスみたいな一部のメーカーやと、特定の機種に関しては時間制限を設けず最初からビデオカメラ区分として輸出しとるなんてこともあるけども、それ以外はどのメーカーファームウェア時間制限かけとるのが現状なんよ。

ファームウェアをハックしてこの30分制限突破するという荒業をやってのけるカメラファンもおるけど、そのやり方が好ましいものではないのは言わずもがなやしな。

そもそもなんでEU事情でこっちまでしわ寄せ来とんねんふざけんなとかずーっと思い続けとったんやけども、昨日ついに朗報が飛び込んできたんよ。

それがこのEUとのEPA経済連携協定)。

https://www3.nhk.or.jp/news/html/20190201/k10011798871000.html

まり何が言いたかたかというと、EUとの段階的な関税撤廃によって、このクソみたいな30分録画制限がなくなる可能性があるということ。

ついでに言うとライカ製品比較的安く買えるようになるかもしれんわけ。

返信

hungchang 障壁がなくなるのは良いことだろうが、ビデオカメラではダメなんだろうかという念が拭えない。

スチルカメラビデオカメラどっちにも一長一短あって、どちらを買うかは用途や状況によって各自で決めればいいし、自分も一応使い分けてはいる。

そこら辺の詳しい話に関してはこの動画おすすめ

https://www.youtube.com/watch?v=Z2S5M7angds

ただ動画内でも言われとるけど、ビデオカメラというのはざっくり言うとお手軽なご家庭向けかプロ向けかの二極化がすごくて、ちょうどいい中間のものがほぼないわけ。

でも一眼スチルカメラはちょうどその中間はまっているものが数多くあって、選択肢豊富なんよ。

それに一眼スチルカメラのいいところっていうのは色々あって、例えばセンサー普通ビデオカメラより大きくて高画質だったり、暗所に強かったり、ダイナミックレンジが広かったり、なにより撮りたい画に応じて設定も細かくいじれるしレンズも変えられるしみたいな感じで、ご家庭向けビデオカメラより拡張性があってバッチリきれいな画作りができるのにそこそこのお値段で買えるっていう物が多いんよね。

そしてなによりスチルカメラ写真動画も両方キレイに撮れるわけで、やっぱりそこは大きい。だってご家庭向けビデオカメラってスチルカメラほどキレイに(ちゃんとした)写真って撮れんからね?

それに一台だけで済むならそれに越したことないしそのほうがコスパもええよねっていう。大体そんな感じやね。

type-100 なぜ途中から関西弁になった/日本製デジカメ世界でも圧倒的に強いので、販路が広がればよいことだと思う。

スチルカメラにおいては最強と言っていいね

ただしシネマカメラ(映画撮影専用のカメラ)においては全然強くない。

よかったらこ動画見てほしい。

https://www.youtube.com/watch?v=nzsfHGaHE6E

これ2019年アカデミー賞ノミネート作品ではどういうカメラが使われとるか確認してみたっちゅう動画なんやけど、ノミネート作品中で日本カメラが使われとるのはどうやら二作品だけらしいんよ。

ひとつナショナルジオグラフィックの”FREE SOLO”っていうドキュメンタリー作品で、これはCANONの”EOS C300 Mark II”が使われとるみたい。ちなみにこのカメラはさっき言うたプロ向けビデオカメラっちゅうやつで、Amazonなんかじゃ取り扱っとらんやつやね。

もうひとつ作品犬ヶ島で、これもCANONカメラが使われとるんやけど、こっちは”EOS-1DX”っていうスチルカメラなんよ。まあストップモーションアニメから当たり前なんやけどね。

結局、劇映画日本ビデオカメラ採用されとらんっちゅう現状なんよね。

じゃあ外国語映画賞ノミネートされとる万引き家族(Shoplifters)はどうなんかっちゅう話なんやけど、これはARRI社っていうドイツ会社シネマカメラ(デジタルフィルム)を使って撮られとる。ついでに言うとARRI社のカメラは今年のオスカーでも最も使われとるみたい。圧倒的王者やね。

いろいろ言うたけどSONYはじめとした日本会社も頑張ってシネマカメラ市場に切り込もうとしとるんで、この先が楽しみではある。

2019-01-23

anond:20190123091846

報道によると、NSAの「ANT(アクセスネットワークテクノロジー)」という秘密機関は主にネットワークスマートフォンコンピュータへの監視に使う機器製造する。

50ページ近くある内部名簿はANTの開発した製品用途価格を詳しく列挙した。技術で処理された価格33ドルディスプレイケーブルを通じてハッカーディスプレイに表示される内容を見られる。

価格4万ドルショートメッセージサービスSMS)基地局監視対象携帯電話信号塔を模擬して通話内容を収集することができる。

一般ポータブルストレージデバイスのように見えるパソコン監視装置無線信号対象パソコンデータを発送したり接収したりすることができ、その価格は1個当たり2万ドルする。

NSAは情報収集範囲を拡大するため、通信大手を狙っている。ANTの開発したサーバーパソコンスマホは米シスコシステムズデルHP中国ファーウェイなど各社に出荷する。

https://engawa.5ch.net/test/read.cgi/poverty/1388646959/

ロシアカスペルスキーラボによると、何者かがハードディスクドライブファームウェア感染するスパイウェアを開発していたことがわかりました。ウェスタンデジタルシーゲイト東芝などのHDD動作するというこのスパイウェアは、「世界ほとんどのPC」に侵入できるというのです。日頃の行いのせいと言うべきか、このスパイウェアを開発した犯人は、アメリカ国家安全保障局NSA)なんじゃないかと疑われています

https://www.gizmodo.jp/2015/02/nsa_9.html

HDDファームウェア感染するマルウェアが登場、逃れる術はないことが判明

カスペルスキーコスティン・ライウ氏によると、一般に公開されている情報活用してHDDファームウェアを書き換えることは不可能とのこと。また、かつてイランウラン濃縮施設攻撃する目的NSAによって開発されたスパイウェアStuxnet」との類似性からアメリカという具体的な国名については避けたものの、Equation groupの背後にNSA存在することをカスペルスキー示唆しています

http://gigazine.net/news/20150218-hdd-firmware-malware/

NSAは1日で全世界50億台の携帯電話現在地を追跡していることが判明

anond:20190123093241

通電時の電圧高低シグナルを利用したBIOS等のファームウェアアクセスはよく仕込まれてるんだよなあ

2019-01-13

anond:20190113225112

2万円台だと

「昔のよりは快適に普段使いできそうなのだが実際は変な構造不具合うんこファームウェア問題提起があるので安い」

みたいなのばかりな気が

2018-12-26

ITエンジニアソフトウェアエンジニアの違いは?

IT関連機器ハードウェアやってる人はソフトウェアエンジニアに含まれなさそうだが

組み込みとかのファームウェア開発してる人はITエンジニアにもソフトウェアエンジニアにも含まれるという理解であってるんだろうか?

ソフトウェアエンジニアだがITエンジニアでない仕事というのが思い浮かばないがなんかある?

2018-10-22

anond:20181022115008

落とし込むは分からん どちらかというと「X形式をY形式に落とし込む」といった使い方が多い気がする

2018-10-04

昨日の地震の通知 すごく驚いた

寝ぼけた頭でとっさに北朝鮮ミサイルでも打ったのかと思った

最近 キャリアファームウェアアップデートがあったけど

この対策なのだろうか

肝心の地震は大したことなくて

なんだろう、避難訓練とか予行演習?とか

嫌な勘ぐりをしてしま

2018-09-07

強制サマータイム装置

anond:20180906085723

anond:20180906170906 ←「消えた2時間 」を最初に読むと良いデス。

2018年秋の国会で、なし崩し的に成立してしまった日本サマータイム法への対応は、

遅々として進んでいなかった。

2019年6月サマータイム導入テストは、延期に延期を重ねて、遂に年内に実行されることは無かった。

対応させるべき機器があまりにも多く、対応済み機器と未対応機器との間の膨大な組合せ数の通信テスト計画段階で既に5年掛かると予想された。



まり・・・ピンチはチャンスとの森会長言葉も虚しく、ピンチピンチのままだったのである




2020年1月 首相官邸 では、サマータイム実施の無期限延期について最終決断をするべく議論が続いている中、

サマータイムを強行に進めたい議員の一人が、京都大学理学部の年老い教授を連れてきた。

その教授の名は秋月伸治郎といい、半世紀にわたって宇宙時間物理学研究しているその分野の権威とのことだった。


秋月教授提案は、常人理解想像を遥かに超えたものであり、日本列島全体を特殊エネルギー場で覆い、

日本列島全体の時間の進む速度そのものを速めたり遅くすることで、サマータイムの時刻調整を実現するのだという。



サマータイム推進派の切り札が、こんなオカルトとはね・・・。笑」

その場にいた誰もが笑い出し、教授を連れてきた議員は顔を真っ赤にして怒りともあきらめともとれる複雑な表情で固まっていた。


秋月教授は気にすることもなく、一言、「論より証拠。見ればわかるから…」とつぶやいて、

助手たちに指示して部屋の片隅に3本の白いポールを設置させた。

2つの懐中時計の時刻が一致していることを皆に確認させたのち、1つを3本のポールの真ん中に置いた。

ポールに繋がったコントロール装置教授操作して1分ほど経ったが、何も起こらなかった。


本当に何も起こらなかった…としか思えなかったのだが、改めて、2つの懐中時計を調べてみると、

きっちり12秒差のズレが生じていた。

それからの数時間は、腕時計目覚まし時計ストップウォッチメトロノーム等々、時間が測れる道具での検証大会となった。

その結果、コントロール装置の設定次第で、ポールに囲まれエリアだけ1分に付き12秒速く時間が進んだり、逆に12秒ほど遅れさせることが可能であると誰もが認めざるを得なくなった。

秋月教授は、再びサマータイムの実現方法について説明を始めた。

・このポールを大型化したもの日本国内18か所に設置して日本全土をカバーする

サマータイム開始日/終了日の夜に10時間かけて2時間分の時差を生じさせる

・夜寝て、朝起きると国内の全ての時計が2時間ずれるのでサマータイムによる時刻調整は不要

早起きする必要が無いので、睡眠不足による健康被害などは起こらない

現実的予算3月までに完成可能



秋月教授提案に異を唱える者はおらず、諸々の検討会を経たのち、国会にて全会一致で実施が決まった。

ポールが設置される地域での説明会でも、秋月教授難解な言葉で煙を巻くようなことはせずに、

分かりやす言葉で教え諭すように説明されたので、全てが計画通りにスムーズに進行していった。


地域説明会での説明内容を要約すると、

時間の進み方に差がでるのは、本質的にはウラシマ効果によるもの(だから健康に影響は無い)

ポール虚数空間と呼ばれるある種の亜空間からタキオン粒子を取り出して見えない壁を作り出している

タキオン粒子は、実空間上の物質には一切干渉せず、数時間消失する(だから健康に影響は無い)

タキオン粒子の壁は毎分12秒程度の時間差であれば、魚介類も含めてどんな生物問題無く通過できる(だから漁場に影響は無い)

タキオン粒子の見えない壁に包まれ空間は、人間の暮らす実空間上では静止しているが、虚数空間内では高速で移動している

タキオン粒子の振動数を変えることで移動速度が変わり、その結果、空間内の時間の進む速さも変わる

・移動速度がプラスであれば、時間ゆっくり流れ、マイナスであれば、時間は速く流れる

というものだった。

これらを正確に理解するには、宇宙ダイミュラー空間における時間平面の扱いを超複素時間と再定義して理論拡張した500ページほどの論文を読めばよいと秋月教授は話していたが、同時に、この論文理解できる専門家は著者であるしか居ないのが寂しいところだと嘆いていたのが印象的だった。



やがて、すべての装置が設置完了し、個別作動テスト問題無く終えて遂にサマータイム開始日前日を迎えた。

日本中、それどころか世界中がこの強制サマータイム装置とも呼べる装置挙動に注目している中、

日本時間午後8時になると装置は一斉に作動を開始した。


時刻修正体験するためだけに来日した観光客も多く、彼らは刻一刻と海外日本時間に差が生じる様子に歓喜した。

日本発のこの技術世界にもたらす影響は大きい。

白物家電メーカーは、時間の遅延現象(≒ほぼ時間凍結)を利用して冷凍庫の代わりにできないかと小型化について相談しているそうだ。

某国軍事部門では、10年掛かる軍用開発を1年で済ませられないか?と日本政府交渉しているという噂もある。

強制サマータイム装置原理がもたらす経済効果は予想外に大きく、サマータイム推進を強行した政治家たちはホクホク顔で

自身の先見性と有能さを誇らしげにアピールしていた。







夜2時を過ぎると、通信衛星との電波が激しく混信したのち、一切の通信ができなくなった。

タキオン粒子の壁は、理論上、内と外の時間速度差に応じて光子の一部を反射するが、今の時間速度差では電波ほとんど遮断しないはずなんだが…。天候が曇ってるせいなのか…。また新たな研究課題が見つかったかな」と秋月教授は話していた。

時間程度の不便は我慢すべきだし、朝になれば復旧するだろうと考える者も多く、大きな騒ぎにはならなかった。





日本「現地」時間午前6時になり、装置は予定通り停止した。









最初に異常を伝えたのは地方テレビ局かどこかだったと思う。

海外支局との通信ができない。

海外インターネットに繋がらない。

朝のニュースで深刻な通信障害の状況を簡潔に説明していた。


その後も様々な報告が続いた。

ホットラインが繋がらない

アマチュア無線家が海外の愛好者と通信できない

隣国から常時聞こえてくる短波ラジオがなぜか受信されない


世界に何か異変が起きている。だが、その異変の正体が分からない。

そんな不安が広まりつつある中で、昼過ぎ明石天文台で行われた記者会見は驚くべきものだった。


明石天文台星野研究員は、計算値に10倍程度の誤差が見込まれると何度もしつこく繰り返し前置きした上で、

「今朝の惑星恒星位置関係観測した結果、一晩で10万年が経過したと思われます

と報告した。

星野研究員は、恒星距離による時代推定原理や、より正確な推定をするには、1日以上、

できれば地球が公転する1年間は観測必要だと説明を続けていたが、多くの者は上の空で聞いていなかっただろう。


その後、政府隣国自衛隊航空機飛ばしたり調査隊を送り出すことで、速やかな状況把握に努めた。

近隣諸国建物崩壊していて、ヒトが居住していない

核戦争痕跡がある

・新種の動植物が多数みつかる

宇宙や他の惑星にヒトが移住したという証拠は見つかっていない


さまざまな状況証拠から、一晩のうちに、1万年か10万年かそれ以上の月日が流れていたのは間違いなかった。

食料自給率40%、石油自給率0.4%の日本が諸外国の助け無しにどうやって生き延びるか?

誰もが日本の将来を考え、苦悩する生活は、苦労の連続だが決してわるいものではない。

しろ核戦争から生存成功した我々こそ勝ち組なのではないか?と言い出す者もいた。



ちなみに、世界の探索と並行して進められていた、この事故の原因究明についての調査は難航を極めた。

10時間分のセンサーログには何の不自然な変動も記録されておらず、

3年掛けて18本の大型ポールを細部に渡って調べ尽したが異常は一切みつからなかった。

何度実験しても、全く問題無く正常に動作したのだった。


事故から5年過ぎた頃、故障時に備えて用意されていたコールドバックアップ用の未通電の大型ポール

偶然、別の研究者が譲り受けて、細かく分解して状態を記録した時から調査は一気に進展した。


タキオン粒子の振動数監視するセンサーファームウェアのCRC値が、18本の本番機の記録と一致していなかったのだ。

ファイルサイズ更新日も同じだから、不揮発性メモリ劣化による単なる読取り間違いでは?

調査団の技術者は即座に決めつけた。

だが、その研究者は高度に難読化されたファームウェアコードを手作業デコンパイル(解読)することに成功し、

ファームウェアに仕込まれ精巧トラップ挙動を明らかにした。


トラップの発動は、サマータイム開始日の午前2時から時間だけ

トラップ発動中は、センサー入力値を無視して、過去時間分の入力値をランダムに出力する

・発動から時間後、ファームウェア自分自身正規ファームウェアに書き換えてトラップ痕跡を消す


まりタキオン粒子の振動数監視するセンサーあの日の午前2時から時間だけ機能不全となり、

その2時間の間は振動数制御できず、日本国内時間はほぼ止まったまま、外の世界では10万年が経過した…。

というのが事故真相のようだ。



誰がいったい何の目的で、いつどこでどうやって悪質なファームウェアを仕込んだのか?

結局、肝心なところは分からずじまいで、事故原因はセンサーの不良として報告され、調査正式に終了した。



私がこの話を耳にした時、脳裏にふと何かがよぎった…気がした。

あれ?これって・・・

事件真相に繋がる何かを思い出せそうな気がしたのだが、よくわからなかった。


そんなことよりも、私は今夜の夕食のおかずを採ってこなくてはならない。

政府配給の完全食であるペーストフードだけの食事には、もう飽き飽きしているのだ。

せめて、フナの一匹でも釣れれば良いのにと思いつつ、

釣り道具片手に湖に出かけるのだった。(終

2018-09-06

消えた2時間

anond:20180906085723

2018年秋の国会で、なし崩し的に成立してしまった日本サマータイム法への対応は、

東京オリンピックが終わった後の2022年になってもIT業界では粛々と進められていた。


リモートアップデート可能機器オリンピック前後には対応が済んでいたが、

今行われているのは、ネット接続もされておらず、個別に分解してファームウェア更新するしか手段の無い

平成時代遺物と呼ばれる機器ばかりだ。

加藤健一もそんなファームウェアアップデート職人の一人だった。


ある時、加藤監視カメラファームウェアサマータイム対応がずさんであることに気づいた。

サマータイム終了時刻になると、なんと2時間巻き戻って直前2時間分の録画データを上書きしてしまうのである

この性質を利用して完全犯罪はできないだろうか・・・

大手都市銀行は既に更新完了していてムリだろうが、地方銀行ならどうだろう。スルガ銀行とか?

銀行よりも警備が手薄な宝石店は?貴金属店?美術館

加藤の頭には次々と候補が浮かんできた。

そもそも監視カメラだけ誤魔化すことができてもダメだろう。

人感センサーファームウェアにも細工をして、犯行中だけ反応しないようにする必要がある。

犯行後にセンサーを調べられて、ファームウェアの細工が発覚すれば、すぐに捕まってしまう。

ファームウェアが調べられる前に、自動正規ファームウェアで上書き消去する仕組みを作るか…。



どこまでも用意周到な加藤は、緻密に計画を練り上げた。

この犯罪計画における、俺のアドバンテージは何だ?

それは、サマータイム対応を口実にして、悪意のあるファームウェア差し替えられる点にある。

ならば、犯行サマータイム切替え日に行う必然性はまったく無い。

サマータイム切替え日は、システムの切り替えが上手く行くか徹夜監視している人もいるだろうから

そもそも犯罪には不向きなのだ

ファームウェアには、特定の日の特定時間帯にだけ特定動作をするようにして、

その時間帯に犯罪を行えばいい…。

だが、犯行を一人で行うのは厳しい。そこが最大の悩みだった。





特定の日の特定時間帯にだけ、監視システム機能不全になる建物がある。」

その情報をダークウェブで売りに出したところ、すぐに買い手が付いた。

自分でやれないことは他人やらせればいい。それが加藤結論だった。

買い手は、詳細を電話説明してもらうことを条件に

加藤年収の数十倍の額をビットコインで支払った。

「これで俺の完全犯罪完了・・・。」

かすかに笑みを浮かべた加藤が、買い手に電話をすると・・・


いきなり「起きろ!加藤!」と電話越しに怒鳴られた。

匿名がウリのダークウェブなのに、なんで俺の苗字を知ってるんだ?!」

困惑する加藤に再び

「はやく起きろ!加藤!」と怒号が飛んだ。

ハッと目を覚ました加藤の目の前に居たのは、班長だった。

「もう2時間も寝てたぞ?さっさとレーンに戻れ。」

班長に促された加藤は、ベルトコンベヤーのレーンに立った。

目の前には、サマータイム対応機器が並ぶ。

ここは全国各地から送られてくる機器ファームウェア更新して送り返すファームウェアアップデート専門工場

操業開始以来、4年間ずっと同じ作業をしているが、未だに終わる気配はない。

今日のようなサマータイム開始日は、朝が早いせいでどうしても昼間に眠くなるのだが、

班長が気を使って2時間の昼寝タイムを設けてくれている。

工場仕事サマータイムなんて関係ないだろ!と思う奴も少なくないが、

サマータイム間中だけ2時間遅らせていつも通りの時間に操業開始することは、法律上許されていないそうだ。

オリンピック不況日本中が震え上がる現在では転職もままならない。

サマータイム法のお蔭で仕事がもらえている…。

そう考えることにした加藤は、再びドライバーを片手に機器の分解を始めた。(終

2018-06-15

無線LAN技適の話

素朴に疑問なので詳しいひとに教えてほしいのだけど。

たとえば、DD-WRTのWikipediaでの記述かにあるように、無線機器のファームウェアDD-WRTみたいなのに入れかえて、技適マークを取得せず無線ONにして使うと、電波法違反するという主張がある。これが正しいとして。

(1) Windowsプリインストールされていた、無線LANを内蔵搭載したPCに、LInuxのようなプリインストールされていなかったOSを入れて、無線ONにして使った場合

(2) Windowsプリインストールされていた、無線LANを内蔵搭載したPCに、VyOSを入れて、設定によって無線LANアクセスポイントに仕立てた場合

これらは、同様に電波法違反になるのだろうか。

もしこれらが電波法違反にならないとしたら、DD-WRTを使う場合とは何が違うのだろうか。

2018-05-20

anond:20180520181934

そういう曖昧な書き方して知ったかで逃げるのやめろ。

最近だとファームウェアトロイが潜んでいた以下のような事があったのは事実

https://pc.watch.impress.co.jp/docs/news/1109726.html

もっと大手の、例えばXiaomiスマホなんかでも以前はリセラーお節介日本語対応させるという名目で、ショップ独自カスタムROM(その類のはOTAアップデートが潰されている)を入れて送ってくる、というような事があった。

それらの中にはキーロガーやスニファが混入されている(それがインセンティブになっている)事も2年ほど前なら多々あった。それも事実。RottenSysなどのように。だが近年では激減している。Xiaomiに至っては公式ROM日本語サポートするようになったので現行機種では主要なセラーで買えばマルウェアが混入したショップROMが入っていることはなく、公式ROMになっている。入手した端末がショップROMだったとしても、中華スマホを買う人間ならだいたいはそのまま使うことはなく、ブートローダーアンロックし、XDAフォーラムをあさって好きなカスタムROMを導入するなどが可能なパワーユーザーであるはずなので問題にならない。また、怪しい通信をしている事があればコミュニティ上(XiaomiならMIUIフォーラム等)で話題になるが、大手メーカーはそういう疑念にきちんと答えてきている。公式ROMでもユーザー情報収集をする機能はたいてい備えているが、それらは許可を得てから収集されるし、ユーザー体験の為に必要範囲情報収集し厳重に管理しているものだ。要するにAppleMSGoogleと同じだし、それらと同様に中国企業のことをよく知ろうとし、信用できると思うかという個人的問題にすぎない。

anond:20180520120040

中華スマホファームウェアには・・・おっとこれ以上は言えない

おそろしいおそろしい

2017-11-10

anond:20171108160757

CPUファンのホコリを飛ばそうと思って中を見てみた

古いくせにSSDだったから気になって型番を調べてみたら原因判明

SSDファームウェア不具合で起動から1時間後にフリーズする仕様だったみたい

Crucial 5184時間問題だって

ファームウェアアップデートして検証

2017-09-26

EOS M3だけど、RAWデータが6000×4000ってちょっと過剰だろ。

3000×2000程度でいいよ。

そんなにでかくても出力の先がないし、そもそもお手軽スナップカメラだろ。

画像サイズがでかすぎて俺のパソコンじゃろくに調整ができねえんだよ。

つまみちょっと変更するだけで10秒くらいかかって画像に変化が現れるんだよ。

なのでもっと小さい画像サイズになるようにファームウェアかなにかでアップデートしてください。

2017-08-17

スマートロック解錠不能に、顧客500人に影響--アップデート不具合が原因

https://headlines.yahoo.co.jp/hl?a=20170817-35105860-cnetj-sci

玄関ドアなどのスマートロックシステムを手がけるLockStateの顧客(およそ500人に上る)が先日帰宅したところ、

ドアの錠に取り付けた同社のロックシステム「RemoteLock LS-6i/6000i」が、

ファームウェアアップデートの失敗によって操作できない状態になっていた。

Mondrow氏は影響を受けた顧客に対して、2つの解決から選んでもらうよう申し出ている。

ロックを切断してLockState本社へ郵送し、同社が1週間内に修理して返送するか、

または同社が代替品のロックを発送するまで2週間待つかのどちらかだという。

いずれの方法にしても、ねじ回しでもってロックをドアから引きはがすことになる。

それでどうにか解決はするかもしれないが、1週間以上もドアに鍵が無い状態で待つことが大きな問題になるのは明らかだ。

SF映画アニメの中でしか見たことのない事件現実に起こっている感がある。

2017-06-28

型落ち格安3Dプリンター 3D SYSTEMS Cube 3 の購入前に知っておくべき事

別にわざわざ増田で書くような事でもないのだが、増田を使ってみたかったというのもあるので、ここで書く。

手軽なFDM方式3Dプリンタである3D SYSTEMS社のCube 3rd generationの新品未開封品がオークションストアなどで比較安価取引されている。

私もそれを、ひょんな事から入手する事になったが、数日使ってみた換装は、「新規ユーザーには全くおすすめできない」である。以下、その理由説明していきたい。

ネット上の情報垣間見ても、ある点においていくぶん評判の悪い機種でもあり、またすでにメーカーの方でも製造終了かつディスコンとなっており(※消耗品提供はしばらく行われる)ので、あえてこれから新規で購入する理由普通ないはずであるが、上に書いたようにオークション等では新品で比較的安く入手できるため、ある意味入手しやすい機種と言えなくもない。だが繰り返すが、以下に記すようなトラブルにめげない自信のない人は、この機種を購入すれべきではない。

Cube3の特徴

私の見立てでは、Cube3は家庭用の安全で手軽な3Dプリンターとして設計されている。誠意ある大人の言う事に耳を傾ける事ができ、言ってる内容が理解できる程度の知性があれば、就学前の子供でも充分安心して使う事ができるように思える。しかしそれ故の痒いところに手が届かないような面も多く見られる。以下、それらを私なりに整理してみた。

長所
届いたその日からすぐに使える

パッケージには、プリンター本体の他に、専用マテリアルカートリッジ工作物の取り外し用のヘラペンチなど、3Dプリンティング必要なほぼ全ての道具が同梱してあり、手順通り開梱しセットアップすれば(※セットアップ時にネットアクティベーションする必要はあるが)、すぐに使い始める事ができる。

調整が簡単

工作物が乗るベッドの調整は自動化されており、手動での調整は滅多に行う必要がない。仮に必要になったとしても、付属の工具で、操作画面に表示されている通りにネジを回すだけの簡単さだ。

マテリアル排出ノズル一体型のカートリッジ方式で取り付け取り外しはワンタッチ

これがCube3の最大の特長(にして最大の弱点)で、排出ノズル(Cube3では「ジェット」と呼ぶ)がフィラメントを納めたマテリアルカートリッジと一体となっており、フィラメントに直接手を触れずにマテリアルの装填と交換ができる。カートリッジプリンタ本体の左右のへこみに一つずつ、都合二つまでワンタッチで嵌め込んで固定されるようになっており、他のプリンタのように、武骨なリールハンガーなどが必要ない、スマートな外観となっている。

FDM方式であるため、ノズルは200度まで加熱されるため、マテリアルの交換時にうっかり触ると火傷するのでは?と思われるかもしれないが、良く見るとノズルは放熱性の良いアルミ製であり、また操作画面の指示通りに取り扱う限り、ノズル温度が高い状態でノズルを取り外される事がないよう工夫されている。

マテリアルの種類や残量はカートリッジに内蔵されたEEPROMに記録されており、例えば工作物指定されたマテリアルが装着されていない時には、プリンター側でそれを検知して、カートリッジを交換するよう促してくれる。

デュアルノズル構成

無論お気づきとは思うが、一回のプリントで同時に二つのマテリアル使用できるデュアルノズルである二色でのプリントサポートはPLAでと工作物ABSでというように、異なるマテリアル使用する事もできる。

新しいファームウェアと専用スライスソフトウェアでは、水にぬらすととけるPVAのフィラメントサポートとして使用する事もできる。

専用のスライサー

Cube3の専用スライサーは工作物の配置や使用するマテリアルの割り当てをするだけではなく、工作物にあったサポートの生成をフルオートで行ったり、サイドウォーク工作物の周りに設置し、工作物をはがしやすくするための薄い板で、工作物ととの間はミシン目になっている)の生成を指定する事ができ、モデリングの段階で面倒な作業をする必要ほとんどない。

またスライス結果をWifi接続されたプリンターに直接送信したり、またはUSBメモリ用にファイルで保存する事もできる。

短所
とにかくランニングコストが高い

ノズル一体型カートリッジ方式であるがゆえに、この機種以外の機種では全く使う事ができない。つまりメーカーが今後同じカートリッジ使用した機種を製造しない限り(そしてそれは望み薄と言わざるを得ない)、このディスコンの機種でカートリッジ供給が終了すると、そこで製品寿命が尽きてしまう事になる。そればかりか、一般的リール売りのフィラメントにくらべて、価格のわりにはカートリッジ内のフィラメントの量はかなり少ないと言わざるを得ない。

カートリッジ方式なのに、密閉されていない。

マテリアルほとんど、特にPLA(ポリ乳酸)は湿気をよく吸収してしまう。メーカーでは相対湿度25%以下での保存を推奨しているため、湿度の高い日本では、除湿剤入りのケースに密封しなければならないかもしれない。

しかもすぐジャム

湿気を吸うと、マテリアルはしなやかさを失い、もろくなる。すると、フィラメントカートリッジ内で折れてしまい、ジェットから排出されなくなってしまう。これが割と簡単に起きてしまう。少なくとも私の場合、一晩放置しただけで、付属の2本のカートリッジが2本とも、ジャムってしまった。

実は、このすぐジャムるという特性ユーザーの間ではかなり良くしられているらしく、YouTUBEなどで様々なハックが披露されている。私もこれで助けられた。

電源を切るたびに、せっかく行ったギャップ調整が初期化されてしまう。

FAQによると、ギャップ調整は電源を入れるたびにやりなおして欲しいという事らしい。困った事に、マニュアルに書かれているギャップ調整方法は実は間違っていて、正しいやり方はFAQの方に書かれているので、要チェック。

一度印刷を開始すると、イルミネーションオンオフができない。

Cube3はこれでもかというくらい、各所に白色LEDイルミネーションが設置されていて、大変美しいのだが、下手すると何時間もかかる印刷中、ずっとイルミネーションを点けておく必要もないので、なぜ印刷中はオンオフできないの?としか言いようがない。

(追記予定)

2017-05-07

http://anond.hatelabo.jp/20170507004349

ハードウェア的な話だったらファームウェアだし、ソフトウェア的な話だったらフレームワークメールだったらフォワード

勝手に補完が効いてくれる素晴らしさを実感した

2016-12-09

Kindle高速パラパラページめくり機能にまつわる誤解

マンガモデル専用機能ではない

既存Kindle PW(の新しめのモデル)を対象に、とっくに対応ファームウェアが配布されてる。

すべてのマンガコンテンツで使えるわけではない

オーサリング時期が古いコンテンツ対応してない。

アフィサイト運営の皆様におかれましては、これくらいおさえとけヴォケが。

2016-10-14

http://anond.hatelabo.jp/20161014091500

これまでのsony対応から考えると、仮にハックされたとしてファームウェアアップデート

その穴は潰されてしまう。PSVRを早めに買って番号が若いバージョンファームウェアを確保して

おいたほうが良いだろう。

ただし、そのうちPSVRオフィシャルからスゲー魅力的な大作ゲームが出たとき

ファームウェアアップデートしないとプレイできませんと言われてしまう。

2016-10-05

LeMAX2 CyanogenMod13 IIJmio au

Snapdragon820に4GBのRAMをお載せして250ドルちょっとということでお強いと一部で噂のLeMAX2にCyanogenMod13をお載せしたので手順を書く。

購入時のファームウェアはS16であった。

あくまで私の場合はこれで出来たというだけなのでやるときには自己責任で。

失敗して文鎮化しても私は知らん。

PC側準備

http://forum.xda-developers.com/showthread.php?t=2588979 をダウンロードする。

実行すると何か聞かれるのでYYY

c:\直下adbというフォルダが出来ていることを確認する。

http://forum.xda-developers.com/le-max-2/development/recovery-twrp-3-0-2-0-unofficial-t3443611

http://forum.xda-developers.com/le-max-2/development/cm13-max2-s19-umbrellateam-spainteam-t3471863

ダウンロードし、両方ともc:\adb\に置く。

zipは展開しない。

twrpを焼く

電源ボタンと音量ボタンの下を両方同時に長押し。

You've enterd Fastboot mode. とか書いてある黒背景に青い歯車の画面になったらPC接続する。

c:\adb\を開き、Shiftを押しながら何もないところで右クリックコマンドウィンドウをここで開く

>fastboot oem unlock

>fastboot flash recovery twrp-X.X.X-1-x2.img

両方ともOkayと書かれていることを確認する。

twrp-X.X.X-1-x2.imgはさっきダウンロードした2つのうち前者のほう。

twrpで完全削除

今度は電源ボタンと音量ボタンの上を両方同時に長押ししつづけて再起動するとtwrpのロゴが出たあと、

下のほうに左から右にスワイプするっぽいものボタンが2個ある画面になる。

Select Languageで日本語を選び、下のスワイプを左から右になぞってロック解除。

中国語表記されていて読めない場合には2個あるボタンのうち右側。

消去を選択し、DATAの初期化選択する。

警告されるのでyesと打ち込んで実行する。

記憶領域が完全にまっさらになる。

twrpでインストール

完全削除後、マイコンピュータ直下にx2というデバイスがいるはずなので、それを開く。

準備のとき後者ダウンロードした++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを、そのx2の中に転送する。

LeMAX2の戻るボタンを押してトップメニューに戻り、インストールボタンを押す。

インストールするzipを選ぶ画面になるので++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zip選択する。

インストール後に再起動する」にチェックを入れ、最下段のスワイプをなぞる。

インストールが行われ、勝手再起動するので待つ。

CyanogenModのセットアップ

CyanogenModの初回起動は少し遅いので待つ。

CyanogenModが正常に起動してくると最初セットアップ画面になるのでセットアップする。

以上。

IIJmioタイプA通信が出来た

IIJmioタイプA(データ+SMS)のSIMを挿してAPN設定をしたところ問題なく通信をすることが出来た。

はいっても、LeMAX2は技適を取得していないデバイスなので通信できることの確認までしか行っていない。

普段IIJmio直販のZenFone Goルータ役としてテザリング運用している。

ZenFone Goに載っているCPUはSnapdragon400と貧弱極まりないが、どうせルータとしてしか使わないのでどうでもいい。

ポケモンGOプレイしたい

CyanogenModはデフォルトRoot化されているので、RootチェックにひっかかりポケモンGOプレイすることが出来ない。

設定→端末情報ビルド番号を連打し、開発者向けオプション有効にする。

設定→開発者向けオプションルートアクセス にて「アプリのみ」を選択し、

PlayストアからSuperSUインストールする。

おそらくsuバイナリアップデート必要とか言われるのでアップデートし、

再起動SuperSUを開き、設定からroot権限放棄する」を選択するとRoot化が解除されポケモンGOを起動できるようになる。

おわり。

ログイン ユーザー登録
ようこそ ゲスト さん