follow me

CheckPoint V-80、OpenWrtで広大なrootfsを入手するために (UTM200N std/L)

UTM200N std/Lです。(アレクソンが出している Check Point V-80 のOEM品になります。
※何が起きても責任は取れない為、記載されている内容を実施する場合、自己責任で行ってください。
※当方、アレクソンのOEM品でしか確認できていません。構造上Check Point V-80であれば共通と思われますが、確証はありません。

Check Point V-80のOpenWrtへの書き換えはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、OpenWrtに書き換える (UTM200N std/L)
Check Point V-80のブートローダの隠しメニューについてはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、ブートローダ (UTM200N std/L)
Check Point V-80のブートローダの隠しメニュー(b) 標準機能でのUSBブートについてはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、標準機能でのUSBブート (UTM200N std/L)


Check Point V-80のOpenWrtでのrootfs領域の拡張についてです。
ここでの紹介は、USBメモリやSDカードを利用したExtrootの話ではなく、eMMCの使用できていない領域を使ってrootfs領域を増やそうというやり方です。

この様に、3.6GB程度の広大なrootfs環境を入手できます。
変更の仕方によっては、パーティションを複数分けて使用する方法も可能です。
root@OpenWrt:~# cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='25.12.2'
DISTRIB_REVISION='r32802-f505120278'
DISTRIB_TARGET='mvebu/cortexa72'
DISTRIB_ARCH='aarch64_cortex-a72'
DISTRIB_DESCRIPTION='OpenWrt 25.12.2 r32802-f505120278'
DISTRIB_TAINTS=''
root@OpenWrt:~# uname -a
Linux OpenWrt 6.12.74 #0 SMP Wed Mar 25 20:09:53 2026 aarch64 GNU/Linux
root@OpenWrt:~# cat /tmp/sysinfo/model
Check Point V-80
root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.8M      3.8M         0 100% /rom
tmpfs                   990.0M    848.0K    989.2M   0% /tmp
/dev/loop0                3.6G    133.4M      3.5G   4% /overlay
overlayfs:/overlay        3.6G    133.4M      3.5G   4% /
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~#

やり方の前に、Check Point V-80が、どうやってパーティションを認識しているかを知る必要があるので、そこから書いていきます。
follow me

CheckPoint V-80、標準機能でのUSBブート (UTM200N std/L)

UTM200N std/Lです。(アレクソンが出している Check Point V-80 のOEM品になります。

Check Point V-80のOpenWrtへの書き換えはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、OpenWrtに書き換える (UTM200N std/L)
Check Point V-80のブートローダの隠しメニューについてはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、ブートローダ (UTM200N std/L)


今回は、Check Point V-80のブートローダの隠しメニュー (b)についてです。
おそらくCheck Point V-80の基板製造元と思われる、IEI Integration Corp が作ったものなのでは?と思われるのですが、その辺について。
Welcome to Gaia Embedded Boot Menu :

        1.  Start in normal Mode
        2.  Start in debug Mode
        3.  Start in maintenance Mode
        4.  Restore to Factory Defaults (local)
        5.  Install/Update Image from Network
        6.  Restart Boot-Loader
        7.  Install/Update Image from USB
        8.  Upload preset configuration file from Network
        9.  Delete preset configuration file
        10. Change active ethernet port
        11.  Delete branding file

        Please enter your selection (press ENTER to finish) :b

        Please select interface (press enter to exit this menu)...
1. USB
2. FTP


        Please set environment variable 'bootargs' (default: console=ttyS0,115200 earlycon=uart8250,mmio32,0xf0512000):


Check Point V-80の基板製造元と云われるのは、PCBに印刷されているシルク (00EB557-00-103-RS) から云われている話ではあるのですが、
今回見つけた隠しメニューの作りから、IEI Integration Corp だろうという確信ががが
follow me

CheckPoint V-80、ブートローダ (UTM200N std/L)

UTM200N std/Lです。(アレクソンが出している Check Point V-80 のOEM品になります。

Check Point V-80のOpenWrtへの書き換えはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、OpenWrtに書き換える (UTM200N std/L)

今回は、Check Point V-80のブートローダの話。
起動途中で、Ctrl + C でメニューに入るわけですが、ubootのshellに入る方法を探し求めてという話です。
結果は、まだ入れていないのですが、隠しメニューはいくつかある模様。
************ Hit 'Ctrl + C' for boot menu ************

 0
Setting bootaddr to 0x6000200
Enabling network ports...
Done.
init 88e6352 start
init 88e6352 finish


Welcome to Gaia Embedded Boot Menu :

        1.  Start in normal Mode
        2.  Start in debug Mode
        3.  Start in maintenance Mode
        4.  Restore to Factory Defaults (local)
        5.  Install/Update Image from Network
        6.  Restart Boot-Loader
        7.  Install/Update Image from USB
        8.  Upload preset configuration file from Network
        9.  Delete preset configuration file
        10. Change active ethernet port
        11.  Delete branding file

        Please enter your selection (press ENTER to finish) :

表示は、1~11ですが、他のキーでも受け付けるものがあります。
なんでも受け付ける訳ではないので、明らかに絞っています。
逆に、何か出来ると推測されてしまっている訳ですが、、、

で、何が受け付けるのかですが、
follow me

CheckPoint V-80、OpenWrtに書き換える (UTM200N std/L)

UTM200N std/Lです。(アレクソンが出している Check Point V-80 のOEM品になります。
Check Pointで情報探すときには、Check Point 1530/1550にあたるやつです。(ファームウェア探すときには、こっちの番号で探す)

ヤフオクで入手した中古で、安いの選びました。
OpenWrtに書き換え前提で入手しているので、ライセンスは気にしていませんでした。この時は、
Check Point V-80純正品より、OEM品の方が安い傾向があるので、OEM品で狙うのが良いでしょう。使われてるファームウェアはおそらく同じものです。(OEM情報が入っているパーティションが1個あるので、そこだけが異なるのだと思われます。)

とりあえず実機を見た上で、OpenWrtへの書き換えを行っていきます。
follow me

ゲオで売ってるFC互換ゲーム機 KTFC-005W-G

ゲオで売ってるFC互換ゲーム機 KTFC-005W-G
2,000円しない安いFC互換機です。
たまにセールで値下げされているので、セールを待つのが良いかと、


互換機では、一定の評価が得られているライソン製なので、安いけど頑張ってくれるのではないかという事で入手してました。(2025年に買って試した記憶があります。)
AliExpressで入手した互換機は、ドラゴンクエスト3, 4が動かなかったのです。(20回ぐらいがんばれば1回ぐらい起動してくれるみたいな)

で、入手した KTFC-005W-G ではどうだったかですが、
follow me

ファミコン互換機、FC COMPACT

ファミコン互換機、FC COMPACT

既に1年も前に入手(3,000円程度だった)して、互換性が低くて後悔してしまった互換機。
AliExpressでわざわざ入手した理由は、筐体が実機に似たデザインだったからというだけだったわけだが、ドラゴンクエスト3がまともに起動しなかったので、安い互換機はだめだなぁ。。。と思い知らされたのでした。
まぁ他の互換機を入手した際に、ケースだけ差し替えるかと考えながら捨てずに残してはいたのだが、

しかし、最近、ファミコン互換機は普通に売ってるから、なんでだろうか?と思ってたのですが、
ファミコンの基本特許(ハードウェア関連)は2000年代前半までに満了しているから、という処が大きそう。

本題の中身を確認していきます。
follow me

スーパーファミコンの特殊チップ

スーパーファミコンの特殊チップ搭載のカートリッジを入手。最近、ハードオフ値上がりしてます?
スーパーファミコン本体の性能では足りずカートリッジ側に処理チップが入っているもので、アクセラレータが乗ってる様なイメージをすればよいだろうか。
カートリッジ62pingのうち左右8ピンつづ用意されていた部分を利用して実現されているものの様です。
    SNES (front) | Cart  |  SNES (back)
                  _______
                 |       |
   SYSTEM CLK -> |01   32| <- /WRAMSEL
       EXPAND <> |02   33| <- REFRESH
          PA6 -> |03   34| <- PA7
         /PRD -> |04   35| <- /PWR
                 |_______|
                 |       |
          GND -- |05   36| -- GND
      CPU A11 -> |06   37| <- CPU A12
      CPU A10 -> |07   38| <- CPU A13
       CPU A9 -> |08   39| <- CPU A14
       CPU A8 -> |09   40| <- CPU A15
       CPU A7 -> |10   41| <- CPU A16
       CPU A6 -> |11   42| <- CPU A17
       CPU A5 -> |12   43| <- CPU A18
       CPU A4 -> |13   44| <- CPU A19
       CPU A3 -> |14   45| <- CPU A20
       CPU A2 -> |15   46| <- CPU A21
       CPU A1 -> |16   47| <- CPU A22
       CPU A0 -> |17   48| <- CPU A23
         /IRQ <- |18   49| <- /ROMSEL
       CPU D0 <> |19   50| <> CPU D4
       CPU D1 <> |20   51| <> CPU D5
       CPU D2 <> |21   52| <> CPU D6
       CPU D3 <> |22   53| <> CPU D7
      CPU /RD -> |23   54| <- CPU /WR
   CIC data 1 <> |24   55| <> CIC data 2
key CIC reset -> |25   56| -> CIC CLK
       /RESET <> |26   57| <- PHI2
          +5V -- |27   58| -- +5V
                 |_______|
                 |       |
          PA0 -> |28   59| <- PA1
          PA2 -> |29   60| <- PA3
          PA4 -> |30   61| <- PA5
left audio in <- |31   62| -> right audio in
                 |_______|

いくつかハードオフで入手してきましたが、この8ピン使われてるカートリッジが搭載機と考えてよさそう。
特殊チップにも何種類か存在するので、欲しいものかは ウィキペディア(Wikipedia) 見ながらハードオフで選ばないと仕方ないのかな。

有名な特殊チップはSA1だと思うのですが、このSA1目的かつFlash張替のつもりで入手するとなると、カートリッジ基板側も気にしないといけない。
SA1を外してカートリッジ基板を新規で起こして作る方法もあるけども、Flashだけ張り替えたい場合、ROM容量次第で苦労しそうです。
SA1が有名なのは、スーパーファミコンのCPUである 65c816 ベースのチップである点が大きい。結果として他のゲームでも恩恵を受けやすい。
SA1目的でハードオフにわざわざ行った私ですが、もう少し調べてから行けば ミニ四駆シャイニングスコーピオン だけを買ったのですが。。。


実際の基板の写真もつけておきます。
follow me

Lenovo ThinkCentre M92p tiny に ESXi 8.0Ueをインストール

Lenovo ThinkCentre M92p tiny (i5-3470T) に ESXi 8.0Ueをインストールした。
面倒くさかった。
CPUがすでに非対応だからではなくて、UEFIが糞仕様だった。。。

インストールはできたけど、UEFIで起動できないとか意味不明。
かつ、インストール自体はLegacy BIOSだと失敗する。
follow me

スーパーファミコン 漂白日光浴 SNS-CPU-GPM-02

ジャンクなスーパーファミコンの漂白日光浴。
レトロブライトと呼ばれているヤツです。酸素系漂白剤と紫外線で化学反応で色が戻るというヤツです。
左が作業前、右が作業後。


酸素系漂白剤に漬けて日光浴させるだけの簡単な作業です。
ぬるま湯を使って反応しやすい様にしているだけで、他の方のされているのと変わりないと思います。
1週間程掛けたので、経過の記録です。
follow me

スーパーファミコン 漂白日光浴 コントローラから

ジャンクなスーパーファミコンの分解清掃。
はじめてしまった漂白日光浴。
レトロブライトと呼ばれているヤツです。酸素系漂白剤と紫外線で化学反応で色が戻るというヤツです。
漬け込むだけなので簡単なんですが、大きいものは入る容器があるかどうかというだけの問題。
で、小物のコントローラはさっさと漂白されてくれたので記録。

左の写真が作業前、右の写真が作業後です。
見事な黄ばみです。
ちょっと普段使いには嫌です。
自分が汚したならいいですが、知らない人のなのです、絶対嫌だという訳ではないですが、掃除したい気分です。
ジャンクにはよくある事です。