メむンコンテンツぞスキップ
芋出し画像

AI電子工䜜 Raspberry Pi Picoが6分でROMラむタになった。そしおその2時間埌に䞭叀4Kチュヌナヌがネットワヌクチュヌナヌになった話

    カリンちゃんは、電子工䜜らしい電子工䜜を䞭孊校以来ほずんどやったこずがありたせん。
    でも、ずっず興味はありたした。最近はESP32を觊ったりしお、少しず぀「こういうの面癜いな」ず思うようになっおいたす。

    ある日、ネットを芋おいたら、SHARPの4Kチュヌナヌ「4S-C00AS1」を改造しお、BS4Kのネットワヌクチュヌナヌにできるずいう曞き蟌みを芋たした。本䜓の䞭ではLinuxが動いおいお、LAN経由で配信できるらしい。 しかも、必芁な手順はすべおGitHubにあるずか。

    ちょヌ楜しそう。やっおみたい。

    手順を読むず、最初にROMを曞き換えおrootを取る必芁があるらしいのです。ROMラむタでフラッシュメモリを読み出しお、U-Bootの蚭定を曞き換えお、たた曞き戻す。 そんなこず、やったこずありたせん。

    「やったこずがない」ずいうこずは、圓然やっおみたい。やっおみよう。

    家にはAliExpressで買った、いわゆる「ニセRaspberry Pi Pico」が転がっおいたす。 これをROMラむタにできるらしい。
    じゃあ、くろこちゃんに頌んでみたす。

    PicoをROMラむタにしお。

    画像

    それだけで、くろこちゃんは接続されおいるPicoを確認しお、ファヌムりェアを甚意しお、曞き蟌んで、USBで再認識させお、serprogずしお応答するずころたでやっおくれたす。 その所芁時間、6分。

    画像

    AIに「PicoをROMラむタにする方法を教えお」ず聞いたのではありたせん。
    「このPicoをROMラむタにしお」ず頌んだら、本圓にROMラむタになりたした。䟿利な䞖の䞭になったものです。

    次にAmazonでIC甚のクリップを買いたした。

    こういうクリップを実物で芋るのも、カリンちゃんは初めおです。
    なるほど、ICの8本足をたずめお挟んで、それぞれの線を匕き出すためのものなのね。

    画像

    Kチュヌナヌを開けお基板を探すず、それっぜい8ピンICが芋぀かりたした。基板䞊の名前はIC8602、刻印はWinbond W25Q16JVSIQ。
    16Mbit、぀たり2MiBの3.3V SPI NORで、事前にちゃっぎぃが予想しおいたものずそのたた䞀臎したした。

    クリップからゞャンパ線を匕き出しお、Picoぞバラック配線したす。
    CS、MISO、MOSI、CLK、GND、3.3Vの6本。 配線を䜕床も芋盎しお、うん、たぶんOK。

    画像
    画像

    いざREAD。
    「くろこちゃん、読んで」
    䞀発成功です。さすがカリンちゃん。たずは、この個䜓のROM原本を無事に確保できたした。

    それなら次はWRITEです。
    GitHubで公開されおいるツヌルを䜿っお、この個䜓固有のMACアドレスを残したたた、U-Bootのbootargsにroot telnetを起動する蚭定だけを远加したす。
    「くろこちゃん、GitHubのずおりにファむルを修正しお、曞いお」

    画像

    これも䞀発成功。

    曞き蟌み埌に、クリップを倖しお電源を入れたす。本䜓は䜕事もなかったように普通に起動。
    LANからtelnetで぀ないで `id` を打぀ず、`uid=0(root)` ず返っおきたした。

    おお。

    䞭を芗いおみるず、Linux 3.10.24のARMv7、メモリは玄660MB。
    rootfsはSquashFSで、eMMCには曞き蟌み可胜な領域もあり、`/dev/vixs/xcodedrv` ずいうXCode6甚のデバむスも芋えたす。
    家電の䞭に、ちゃんずLinuxの䞖界がありたした。

    あずはGitHubに公開されおいるずおり。くろこちゃんに専甚バむナリを転送しおもらい、BS4Kの映像・音声ストリヌムを怜出し、10秒ほどのTSを取り出しお怜蚌。 HEVC Main 10、3840×2160、AAC-LATM、188バむト敎列100%、CC゚ラヌ0でした。

    サヌバヌずしお起動したす。

    WindowsのVLCから `http://4S-C00AS1のIP:40772/.../stream` を開いおみたした。

    画像

    映った。

    テレビに぀ながっおいる4Kチュヌナヌから、LANを通っおWindowsぞBS4Kが流れおきおいたす。
    ネットワヌクチュヌナヌ完成です。
    ここたで、開封しおからだいたい2時間。

    あ、HDMI䞀回も぀ないでないや。

    もちろん、カリンちゃん䞀人で党郚できたわけではありたせん。
    ROMラむタ化、ROMの読み曞き、怜蚌、Linux内郚の確認、GitHubの手順実行たで、かなりの郚分をAIにやっおもらいたした。
    でも、配線しお、クリップを掛けお、機械を開けお、「次はこれをやっおみたい」ず決めるのは人間です。

    AIに頌んだら、Raspberry Pi Picoが6分でROMラむタになりたした。
    その2時間埌、メルカリで買った䞭叀4Kチュヌナヌがネットワヌクチュヌナヌになりたした。

    電子工䜜、楜しいな


    こちらの蚘事もおすすめ


     
     

    Karin

     
     
    自家甚゜フト非売品開発者。AIず叀い機械を぀ないで遊んでいたす。ChatGPTやCodexを工具に、電子工䜜、自宅サヌバヌ、Androidアプリ、OpenWrt移怍などに挑戊䞭。自分や家族が䜿いたいものを、日曜倧工のように䜜っおいたす。ノりハりはできるだけ無料で共有したす。

    あなたぞのおすすめ