超古いMIPS SOC

# ZD2001

BuffaloのBLR3-TX4Lで使われていました。ヒートシンクがはってあるので確かではないですが、イーサーネットスイッチはadm6996ではないかと思います。手元にあるターゲットは2002年45週のEthernetトランスが実装されています。

ZyXEL ZyAIR B-200もZD2001でPCIでWIFIのカードをつけてAPにしているようです。

WavePlusのMIPS SOCのOEMとの情報もありました。WP3200やWP3206も160ピンです。

BootはBootbaseでシリアルは115200ボーでした。

```
Bootbase Version: V1.11 | 11/05/2002 17:43:55
RAM: Size = 8192 Kbytes
DRAM POST: Testing:  8192K
OK
FLASH: AMD 16M *1

RAS Version: V3.60(CZ.0) | 11/12/2002 13:30:40

Press any key to enter debug mode within 3 seconds.
..................
Enter Debug Mode
ATHE
======= Debug Command Listing =======
AT          just answer OK
ATHE          print help
ATBAx         change baudrate. 1:38.4k, 2:19.2k, 3:9.6k 4:57.6k 5:115.2k
ATENx,(y)     set BootExtension Debug Flag (y=password)
ATSE          show the seed of password generator
ATTI(h,m,s)   change system time to hour:min:sec or show current time
ATDA(y,m,d)   change system date to year/month/day or show current date
ATDS          dump RAS stack
ATDT          dump Boot Module Common Area
ATDUx,y       dump memory contents from address x for length y
ATWBx,y       write address x with  8-bit value y
ATWWx,y       write address x with 16-bit value y
ATWLx,y       write address x with 32-bit value y
ATRBx         display the  8-bit value of address x
ATRWx         display the 16-bit value of address x
ATRLx         display the 32-bit value of address x
ATGO(x)       run program at addr x or boot router
ATGR          boot router
ATGT          run Hardware Test Program
AT%Tx         Enable Hardware Test Program at boot up
ATBTx         block0 write enable (1=enable, other=disable)

< press any key to continue >
ATRTw,x,y(,z) RAM test level w, from address x to y (z iterations)
ATWEa(,b,c,d) write MAC addr, Country code, EngDbgFlag, FeatureBit to flash ROM
ATCUx         write Country code to flash ROM
ATCB          copy from FLASH ROM to working buffer
ATCL          clear working buffer
ATSB          save working buffer to FLASH ROM
ATBU          dump manufacturer related data in working buffer
ATSH          dump manufacturer related data in ROM
ATWMx         set MAC address in working buffer
ATCOx         set country code in working buffer
ATFLx         set EngDebugFlag in working buffer
ATSTx         set ROMRAS address in working buffer
ATSYx         set system type in working buffer
ATVDx         set vendor name in working buffer
ATPNx         set product name in working buffer
ATFEx,y,...   set feature bits in working buffer
ATMP          check & dump memMapTab
ATDOx,y       download from address x for length y to PC via XMODEM
ATTD          download router configuration to PC via XMODEM
ATUPx,y       upload to RAM address x for length y from PC via XMODEM
ATUR          upload router firmware to flash ROM
ATLC          upload router configuration file to flash ROM

< press any key to continue >
ATUXx(,y)     xmodem upload from flash block x to y
ATERx,y       erase flash rom from block x to y
ATWFx,y,z     copy data from addr x to flash addr y, length z
ATXSx         xmodem select: x=0: CRC mode(default); x=1: checksum mode
ATCEx         Set Contrl-E write delay cycles
ATCG          ADSL firmware upload

OK
```

2x8ピンのJTAGぽいパターンがあるのですが、未実装のパターンにつなかっていたりして、そのままで使えないようです。

# MSP2007

これもヒートシンクが貼ってあるので、確かではないのですが、おそらくそうだと思います。JTAGのピンがあるのですが、スキャンしても見えません。MIPS32 4KのMMC無しで、MSP2006の後継のよです。

シリアルでメッセージは確認できますが、止めることはできません。

2001年50週の製造のCFI Flashが使われています。

JTAGの端子があるので、接続してurjtagでcableを設定したところでholtして、urjtagを終了するリセットされます。

![写真（2024-07-07 10.47）.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/104066/b40be1a6-0cbb-58ce-4beb-018c9ebaac39.jpeg)

# NEC VR4131

MIPS IIなアーキテクチャです。

NECのチップですが、UARTが外付けで実装されていません。EthernetもPCI接続の蟹さんです。VR4131は2003年32週の製造のようです。

JTAGっぽいパターンがありますが、VR4131はJTAGではなく独自仕様だったようです。

# IDT 79RC32V334

MIPS IIなアーキテクチャです。

bootを焼直して試していたのですが、bootをつぶしてしまって、放置しています。79RC32V334は2003年13週の製造です。

これもMACが入っていなくて、蟹さんが外付けされてます。MACが入っていないSOCなんて、クリープが以下略。

この頃の製品はGPLを使っていなくてオープンソースになってない、または使っているが、ばっくれていたなどで、情報が少なすぎます。これらの後には要求仕様が大きくなってLinuxをつかわざろうえなくなって、オープンソースで出てくるようになったのかもしれません。

MACがPCIの先にあるのは扱いが面倒です。MIPS32 4kなAdmtekやBroadcomやAtherosやRalinkはローカルバスに直付けなっています。

なにか思いつくかもしれないので、とりあえずは保管しておきます。