-
Notifications
You must be signed in to change notification settings - Fork 11
Home
格安でLCDを備えたおもちゃが出回っているとの情報。
解析結果をまとめておきます。
(GitHubアカウントがあれば誰でも編集できるようにしたはず)
現状、安価に放出されたことから技術者のオモチャになっていますが、作品のファンの方々にとってはネガティブな意見が多いようです。
分解するのは購入者の自由だとは思いますが、そのような意見もあるということを念頭に置いておいてください。
- マジョカアイリス - ハードウェア解析まとめ
- マジョカアイリス - ソフトウェア解析まとめ
- マジョカランタン - ハードウェア解析まとめ
- マジョカランタン - ソフトウェア解析まとめ
- (Lチカならぬ)寿司チカ
- Twitter ハッシュタグ #マジョカアイリスハック
- @bristlecorkscr1 - リスト - マジョカアイリスハック
- @Tokonamesen - モーメント - マジョカアイリス解析まとめ
@pcjpnet による ESP32 のテストスケッチ
@twi_kingyo による Arduino Nano と Tang-Nano FPGA のテストスケッチ
@keshinomi_88pro による STM32 のテストスケッチ
事の発端と思われる。
@pcjpnet にプレゼンの依頼が来たことがきっかけで、今回の一連の流れを発表することに。
@lovyan03 と共に、Zoom経由にてプレゼンを行った。
テレビ放送されていた
その後、2020年前半より、1000円前後で投げ売りされていた
kakoさんのTweet、ブログにて分解の情報
事の発端と思われる。
入手する人がちらほら出てくる。
- https://twitter.com/takumidevices/status/1344952308421935105
- https://twitter.com/kamet93/status/1345289924388372480
- https://twitter.com/Kin_iro_MK/status/1345630905402966017
- https://twitter.com/toufist/status/1345720562585280521
- https://twitter.com/devemin/status/1345717133322326017
- https://twitter.com/Kin_iro_MK/status/1345630905402966017
- https://twitter.com/pcjpnet/status/1346340419710246912
- https://twitter.com/pcjpnet/status/1346327949444694017
- https://twitter.com/JN1MOI/status/1346470317401624583
- https://twitter.com/shikarunochi/status/1346449084157108224
様々な情報が集まってくる
- https://twitter.com/takumidevices/status/1345359242304266242
- https://twitter.com/takumidevices/status/1345744849052389382
- https://twitter.com/takumidevices/status/1345303953253093378
- https://twitter.com/Kin_iro_MK/status/1345637658958053379
- https://twitter.com/devemin/status/1345720071193198593
- https://twitter.com/devemin/status/1345899162999480320
- https://twitter.com/devemin/status/1346631069957718017
- https://twitter.com/keshinomi_88pro/status/1345996472727212032
- https://twitter.com/keshinomi_88pro/status/1346067847005421568
- https://twitter.com/k33kkkk/status/1346068917261717506
- https://twitter.com/Natsu_umidigi/status/1346060607829598213
- https://twitter.com/murayahk/status/1346385837626249216
- https://twitter.com/oo4444/status/1346467043952922627
- https://twitter.com/betaEncoder/status/1346846844064727044
@pcjpnet と @twi_kingyo 、Amazonにて注文。
@pcjpnet と @twi_kingyo でチャット会議
- LCD側にドライバが乗ってると予想
- SoC自体にLCDドライバは乗っているが2枚制御は辛そう?
- SoCから制御できる解像度は 320x240 まで?
- 片方のLCDを抜くと起動しないというのを見たので8080I/Fなどでレジスタ読んでいる?
- ドライバが乗って無くても前に共同で製作したフレームバッファですぐに表示できるだろう
- 正月休日の最終日を丸一日使ってLCD解析タイムにしよう
@twi_kingyo 着弾
@twi_kingyo オシロであたってみた結果、予想通り8bitパラレルで通信している
@twi_kingyo ロジアナの接続を行う
@twi_kingyo ロジアナでのダンプ完了、ファイル共有
@twi_kingyo Arduino Nanoでそのまま信号出すテストスケッチ製作開始
@pcjpnet 着弾
@pcjpnet と @twi_kingyo でLCD解析Discord通話開始
@pokibon より似たLCDのピンアサイン情報
- https://twitter.com/pokibon/status/1346372345942822912
- https://japanese.alibaba.com/product-detail/1-44-inch-6-o-clock-128-128-resolution-tft-screen-panel-lcd-module-1600117115070.html
@twi_kingyo テストスケッチ完成
動作せず、デバッグタイム開始
ロジアナのダンプデータより、LCD側のドライバは ST7735 疑惑
@twi_kingyo うどんの解析中
@pcjpnet 変換コネクタを製作、ESP32でのテストスケッチ製作開始
@twi_kingyo によって細長LCD動作(Arduino Nano使用)
初動作
@twi_kingyo によって細長LCD動作(Arduino Nano使用)
Happy new year表示
@pcjpnet によって細長LCD動作(ESP32使用)
ESP32のエラッタ?に遭遇していたのか、ESP-WROOM-32 では動作せず ESP-WROOM-32D に変更することでようやく動作
TFT_eSPI ライブラリを使用しているが、表示領域がおかしい
@lovyan03 によってLCDドライバ判明
ILI9342シリーズ、M5Stackと同じコントローラー
@twi_kingyo 蕎麦の解析が始まる
@twi_kingyo ホットエアにて基板のリワーク開始
- https://twitter.com/pcjpnet/status/1346448649178337282
- https://twitter.com/pcjpnet/status/1346451567411531777
@pcjpnet LovyanGFX ライブラリでのスケッチ実装を開始
不明点を @lovyan03 と相談しつつ進めていく・・・
@lovyan03 と @pcjpnet での話し合い中に、インターレースになっている説浮上
ドライバに流し込むデータは 320x96 で入れないとうまく描画されない?
@pcjpnet ESP32 + LovyanGFX ライブラリでの動作成功
ドライバ内部では 320x96 での扱いで、それが2ピクセル行ずつ、640x48 のパネルに展開することが判明。
@twi_kingyo 基板上の部品取り外しが完了、写真撮影
LCD解析Discord通話終了
@twi_kingyo リポジトリに基板画像追加
@pcjpnet 一度 640x48 のバッファを内部で持ち、320x96 に展開することで完璧な表示に
- https://twitter.com/pcjpnet/status/1346570053416677376
- https://twitter.com/pcjpnet/status/1346580269206179840
動作スケッチ公開
分解のススメ 第6回 にて発表を行う(詳細はこのページの上部セクションにリンクがある)