Diamond Digital R100 (Mitsubishi Electrical)

Manufacturers Info

This wireless device is a consumer wireless gateway

  • Wireless AP
  • WAN Port
  • 4 Port LAN Switch
  • Paralell Port for Printer Server
  • USB Port for Printer / USB Camera
  • Web Interface for Configuration
  • Power Pack, Network Cable and CD-ROM for recovery

Purchasing

These items are End of Line as far as I know

www.dealsdirect.com.au had them running out for as little as $49.95 + ph

If you can get your hands on one spend the money, its a lot of fun and and stable device

There was also a bulk buy so there are a number out there in the hands of members

Technical Information

Under the hood

  • Bootloader: PMON
  • System-On-Chip: Broadcom 4710
  • CPU Speed: 125 Mhz
  • Flash size: 4 MB
  • RAM: 16 MB
  • Wireless: Mini-PCI Broadcom WL-120G
  • Ethernet: two network interface, one for 4 LAN ports, one for WAN port, no VLAN tagging
  • USB: 1xUSB 1.1
  • LPT: yes
  • Serial: yes, with external UART
  • JTAG: no
  • MiniPCI Slot
  • u-Fl to rpSMA pigtail, allows replacement of mini PCI card

Hackable? YES! Whats not to hack

This is identical to an ASUS WL500G unit, in fact it is made by ASUS and rebadged to Diamond Data.

Forum

there is an entire forum dedicated to hacking this unit
wl500g.info

Firmwares and Hacking Support

This unit is able to run various types of firmware that were started with the Linksys WRT54G and hence the names:

To flash the firmware

Be sure to get the firmware for broadcom (bcrm) mips when downloading the firmware, as there are a number of choices

When in doubt read the instructions or ask advice from someone else who has done it.

There isn’t much to lose, as the unit can be put back to recovery mode and you can put the old firmware on

All you will lose is your configuration time.

Be sure not to forget the last IP you leave your device on by default it is 192.168.1.1 so that is a good place to start looking

  1. Install the windows r100 software
  2. Set IP on your PC to 192.168.1.11 netmask 255.255.255.0 gateway 192.168.1.1
  3. Run the software and browse to the location of the .trx to install
  4. Attach a lan cable from your PC to the r100
  5. Press Black button next to power supply on R100
  6. Hold Button and insert power, may need extra hands, now you are in “Recovery Mode”
  7. Continue to hold button for 3 seconds
  8. Wait for 1-20 seconds
  9. You should see “Success” or something to that effect
  10. If not repeat from step 5, it doesn’t always happen first time

What advantages does a custom firmware have

The reason we run a custom firmware as it allows the unit to have altered/improved functionality

  1. Run as a client
  2. Run as a OSPF,BGP IP router
  3. Run as a Mesh device (OLSR routing)
  4. Run a OpenSource operating system with command line interface
  5. Modify the wireless card to greater tx power and rx sensitivity

Hacking Requires Linux Skills

Don’t expect the hacking process to be easy

there are a number of hurdles:

  • using vi as a text editor
  • understanding non volatile ram
  • understanding the init scripts
  • understaning a bridge
  • learning ipkg

There are lots of resources about Linux out there

Modifications

Given the number of interfaces there are a great number of affordable modifcations:

  1. Attach a USB mass storage device
  2. Replace the Wireless Card with Prism 2511M, Atheros CM9, Sr2, Sr5, for 802.11a or Better Sensitivity and Transmission Power
  3. Attach power cycle relay to parallel port
  4. Attach Security USB Camera
  5. Attach a USB wireless interface

Opening up the case

The screws are under the little rubber feet
Pull the rubber feet off with a finger nail
You waranttee is now void

Software Solutions

As you are running a Linux Operating System Space and CPU willing there is nothing you cannot do

  • Network monitoring via crond, snmp, rrdtool, perl, python etc (later relies on usb flsh drive)
  • WWW server
  • Quagga based router
  • anything you can do under linux