honeylab's blog

各種ハードウェアの改造、主にファミコンミニなどをやってます(ました)

胎児超音波心音計 エンジェルサウンズ Angelsounds の修理

妊娠12週程度以降から胎児の心音や臍帯音が聞けるということで、一般的な聴診器が売っていますが、超音波ドップラー音を復調して聞けるようにする、息子の胎児期間中に愛用していたエンジェルサウンズという機械。 胎児超音波心音計 エンジェルサウンズ An…

MA-E350/NLWを設定するメモ

沖縄県南大東島に設置する気象モニタリングシステムに使うため今回選定した機器。 www.centurysys.co.jp docomo系SIMカード使用でインターネットに接続できるいわゆるLinuxマイクロサーバ。いままで類似案件では Openblock IoT BX1/EX1を使っていたんだけど…

Planex ドコデモセンサー WS-USB01-THPを分解してみた。

プラネックスから発売されているこいつ www.planex.co.jp どうやらUSBから電源を供給、WiFiからクラウドに環境データを送信できるもののようです。 中身が気になったのでさくっと買って分解してみました。 外観 ケースは接着されていないため、隙間に何か突…

太陽光発電用MPPTチャージャ(中華)を設定する

www.chikuden-sys.com 今度構築システムで使うのに、発電・充電・放電情報を詳細に取る必要があったので、RS-232C接続可能なこいつを選択。 コントローラの外観と中身。 ※設定するのに別に分解する必要は全く無いです どっからか探せばプロトコルもあると思…

【訂正とお詫び】ドンキで売ってる「ねこ型ロボットカメラ」が技適レスではなかった件について

「ドンキで売ってる「ねこ型ロボットカメラ」が技適レス」との内容で記事を書いていましたが、ドンキに問い合わせた結果、本体箱に認証番号が書いてある、とのことで、それを確認できました。技適がないのではないかという根拠は、本体に認証番号が書いてい…

保育園に隣接する公園との間のフェンスをぶち抜くべき

昨今、保育園のお散歩に絡む悲しいニュースがあって、同じ年代のこどもを持つ我が家にとってちょっと他人事ではない状況に胸を痛めているところです。 ところで、我が家の近くに少し広めの公園がありまして。 こちら、近くに住宅も増え、日曜の午後などはボ…

ジェネリックドンキWiFiカメラ

件のドンキのWiFiカメラが発表されたとき、どうもいろんなメーカから同じ形のカメラが出てるじゃないか、というのが話題になっていました。 例えば、 https://www.alibaba.com/product-detail/P2P-Wifi-IP-Camera-YCC365-1080p_60761808715.html これと…

ドンキWiFIカメラ(6) 製品に含まれるLinux等のソースコードが公開されました。

www.rwc.co.jp ドン・キホーテのサポートから連絡があり、上記の製造元のサイトで公開されたことを確認しました。 また、上記サイトの案内にもあるように、今後のソースコードに関する問い合わせは同社の問い合わせから送るように書いてありますので(ドンキ…

(汎用) SPIメモリのダンプからパーティションを切り出す

吸い出したメモリダンプからパーティション切り出すために、サイズを確認します。 手がかりとなるのは、Kernelコマンドラインの Kernel command line: console=ttySGK0,115200 mem=36M rootfstype=squashfs root=/dev/mtdblock2 init=linuxrc mtdparts=gk_fl…

ドンキWiFIカメラ(6) SPIメモリをダンプする

さて、もういいかげんなんかハックしなきゃと思いつつ、とりあえずSPIメモリのフルダンプを取ります。この間リーダーを買ったので取り外して読んでもいいですが、 honeylab.hatenablog.jp ここはひとつ、u-bootから読んでみます。 シリアルを接続し、u-bo…

ドンキWiFIカメラ(5) じゃぁ何が問題なのか

まだ書くのかよ…という声が聞こえてきそうだけど、自分の勉強のためにも少しまとめておこう。 例のWiFiカメラ、Linuxは入っていないとのことですが、基板に搭載されたSPIフラッシュの中身及び、電源が入っている状態で以下のソフトウェアが動作しています。 …

ドンキWiFiカメラハック(4) セキュリティ上の問題と、Linuxは使用されていなかった!

【追記】改めて確認したところ、製造元及びドンキホーテはLinuxの使用を確認し、ソースコードの開示をはじめました。 ここまでの調査の結果、以下のような問題がわかりました。 このカメラ、とにかくWiFiにつないでクラウド経由で画像を表示することが目的で…

ドンキWiFiカメラハック(3)

前回までの記事はこちら honeylab.hatenablog.jp honeylab.hatenablog.jp 追加してきたのでもう安心。 さてと、このカメラ、AndroidとiOSにターゲットを絞り、クラウドに誘導することで日銭を稼ぐシステムの片棒を担がされている気がするので、その辺を外し…

ドンキの見守りWiFiカメラ「スマモッチャ-」を発売直後に分解してハックし始める(シリアル、telnetログイン)

もう一台買おうと思っていたのにGWで実家に帰っているうちに地元店舗から在庫が消えているぞ… さて、実際にハックし始めます。背面のmicroUSB端子は物理的に電源ピンしか配線されていませんので通信等の機能はありません。 調べてあったUART端子にUSB-TTL変…

ドンキの見守りWiFiカメラ「スマモッチャ-」を発売直後に分解してハックする(準備)

はい、スルーする予定だったんだけど、誰かがTwitterで なんのSoC入ってるんだろう、って言ったのを見ていてもたってもいられなくなって 発売直後に買ってきて(正確には勢い余って前日深夜に確認しに行って、翌朝発売であることを確認した) www.gizmodo.jp…

技術書典6お疲れ様でした

4/14に開催された技術書典6に参加してきました。真面目な話、即売会に出店側というのは初めてだったので到着直後からテンパっていたのですが、どうにか無事撤収することができました。 感想としては、えぇぇこんなに売れるの、というのがあるのですが、サー…

レトロアーケード PAC-MANを解析する

というわけで、近所のトイザらスで買ってきました。 一応前から出ていることは知っていたのですが、ちょっと忙しいので見ないふりをしていたレトロアーケード(MICRO PLAYER RETRO ARCADE) PAC-MAN を解析してみました。 実はすでにある程度解析されていて、…

プレステクラシックのカーネルの書き換え方

プレステクラシックのBOOTIMG1,BOOTIMG2パーティションに収められているのはfitImage形式のブートイメージです。 これは、カーネルのバイナリ(ImageやzImage)と、ハードウェア定義であるDTBファイルを収めたものです。 カーネルを書き換えるには新たにfitIma…

4月14日(日) 技術書展 #6 @ 池袋 に出ます

ブログやツイッターで書いていた記事や技術情報をまとめた本になります こんなにまとめて書くの久しぶりなのでページ数の割に安くしときますたぶん 下のリンク先にサンプルページもあるのでご参考に… techbookfest.org 現在のところ、電子化の予定はありませ…

"TrueBlue Mini Crackhead pack"が届きました

"TrueBlue Mini Crackhead pack"が届きました。 技術的には可能なんだけど、これをほんとに販売する気?と思いつつオーダーして約1カ月。 100本のゲームを追加する!とは説明されていたけど、本当に何のゲームが入っているかは見てみるまでわかりません…

PSCにUSB無線ドングルのドライバを入れようとしてハマった話

PSCに無線LANUSBを繋ぐ方法を標準化しようと思ってアレコレしている中で、上手く行かない事象があったので記録しておきます。多分ここに書いてあるようにすれば解決するし、PSC以外の似た環境でも発生しうることだと思います。 PSCのKernelはSONYからリリー…

BleemSync1.0を使ってプレステクラシックにソフトを追加する(と、バグ回避方法)

modmyclassic.com 1.0はいつ出るんだ、2月30日じゃないのか、と言われ続けてましたが先日ようやくリリースされました。 0.xではUIもなく、手動で配置したゲームイメージを再構築するコンソールアプリとペイロードと呼ばれるプレステクラシック上で起動す…

CD-ROM driver On Playstation Classic

It is technical test.It is NOT useful to you. I Use USB-IDE converter and 5-inch CD-ROM drive. 1. Stock kernel is not include scsi/cdrom driver. There are drivers for CD-ROM on Playstation Classic default kernel. Dropbox - cdrom.tar.gz 2.E…

Succeeded to working PlayStation Classic Rear-USB-Port as HOST

Succeeded to working PlayStation Classic Rear-USB-Port as HOST pic.twitter.com/bRyUgVuC1c — ひろみつ (@bakueikozo) January 2, 2019 ぶっちゃけ私自身はこれそんなに重要な機能だと思ってなかったんだけど、どうしても背面USBをOTGにして前面をすっき…

Big progress on Installing PSC custom kernel

BleemSyncの目標であるカスタムカーネルの書き換えについてDiscordのModMyClassicのメンバーで解析を進めていましたが、どうやらカーネルの書き込みについての目途が立ったようです。 もともとPSCのカーネル領域はBOOTIMG1/BOOTIMG2の二枚構成だったため、何…

Embedding a USB hub into console detail explain

honeylab.hatenablog.jp\ I have worked to add 3rd USB port to PSC . I must expolain more detail for Add more USB port by embedding USB Hub method. Prepared Parts and Tools. 1. Soldering Iron. Around 30W (boostable to about 100W) 2. Thin and…

some executable for psc shell (gdbserver , nano , etc )

Dropbox - rootfs.ext2.gz PSCのハックに使っているバイナリ集です。 デフォルトで入っているbusyboxだといろいろ足りないのでアプレットたぶん全部入りと、gdbserverやらなにやらが入っています。 gunzip するとファイルシステムのイメージが出てくるので m…

Hack to avoid for PSC ignore almost of Keyboard or Mouse with Bluetooth

You know, press some keyboard on PSC show emulator menu, but almost of keybord is ignored by PSC kernel. Because kernel is built with this config. "ignore USB Mouse and Keyboard" Some of keyboard which it can work on PSC , it is reading ra…

Playstation Classic Online ? (USB-Ethernet and USB-WiFi )

USB-有線LANデバイスの動作確認はすでに @NV 氏によって行われていたのですが、 twitter.com クロスコンパイルよくわかんないおじさんはなかなか追いつけずに先日ようやくネットにつなげることができました。 カーネルモジュールのコンパイルとPSCへのコピー…

Playstation Classic MOD chip for avoid USB current limitation

電流制限回路の制限電流設定用の抵抗値を変更することで、本体ポートの電流制限値を引き上げることができました。上流の回路を確認していないので本当に問題ないかどうかまでは確認していませんが、とりあえずセルフパワーのハブとUSBメモリ3本とコントロー…