This is an x64_64 based machine 3x gigabit LAN ports, a CF Card Slot, a SATA port and 2GB RAM. It looks like this inside:
Hooking up a Cisco-style console cable give access to the serial console (they are usually this light-blue color):
There is also a 4-pin power connector next to the SATA port. The pinout is 12v-GND-GND-5v. I had no trouble powering a 2.5" SSD or hard drive from the 5v rail.
Fire up your favorite console software (I'm using minicom) and set the baud rate to 9600. You'll see a prompt where you've got about a second to press DEL to get into the BIOS.
Aptio Setup Utility - Copyright (C) 2011 American Megatrends, Inc.
Main Advanced Chipset Boot Security Save & Exit
/----------------------------------------------------+-------------------------\
| BIOS Information |Set the Date. Use Tab |
| BIOS Vendor American Megatrends |to switch between Data |
| Core Version 4.6.4.1 |elements. |
| Compliancy UEFI 2.0 | |
| Project Version C6979103 | |
| Build Date and Time 02/06/2013 16:22:41 | |
| | |
| Memory Information | |
| Total Memory 2048 MB (DDR3) | |
| |-------------------------|
| |><: Select Screen |
| System Date [Thu 08/26/2021] |^v: Select Item |
| System Time [02:10:26] |Enter: Select |
| |+/-: Change Opt. |
| Access Level Administrator |F1: General Help |
| |F2: Previous Values |
| |F3: Optimized Defaults |
| |F4: Save & Exit |
| |ESC: Exit |
\----------------------------------------------------+-------------------------/
Version 2.11.1210. Copyright (C) 2011 American Megatrends, Inc.
Some CPU Information
Aptio Setup Utility - Copyright (C) 2011 American Megatrends, Inc.
Advanced
/----------------------------------------------------+-------------------------\
| Node0: AMD G-T24L Processor | |
| Single Core Running @ 1010 MHz 1062 mV | |
| Max Speed:1000 MHZ Intended Speed:1000 MHZ | |
| Min Speed:615 MHZ | |
| Microcode Patch Level: 5000101 | |
| | |
| --------- Cache per Core --------- | |
| L1 Instruction Cache: 32 KB/8-way | |
| L1 Data Cache: 32 KB/2-way | |
| L2 Cache: 512 KB/16-way |-------------------------|
| No L3 Cache Present |><: Select Screen |
| |^v: Select Item |
| |Enter: Select |
| |+/-: Change Opt. |
| |F1: General Help |
| |F2: Previous Values |
| |F3: Optimized Defaults |
| |F4: Save & Exit |
| |ESC: Exit |
\----------------------------------------------------+-------------------------/
Version 2.11.1210. Copyright (C) 2011 American Megatrends, Inc.
The BIOS is unlocked and appears to be able to boot from USB however I couldn't get this to work (at least not with the pfSense installer) and got fed up trying different combinations, so instead I used a linux box, USB-SATA adaptor and qemu.
First unzip the installer:
gunzip pfSense-CE-memstick-serial-2.7.2-RELEASE-amd64.img.gz
Then fire up qemu
sudo qemu-system-x86_64 -accel kvm -nographic -hda pfSense-CE-memstick-serial-2.7.2-RELEASE-amd64.img -hdb /dev/<YOUR-DISK> -m 2048
Run through the installer then move the drive to the CyberRoam.
Get into the Cyberoam BIOS, and change the SATA mode to AHCI and the Baud to 115200. You should see pfSense booting on the serial console.
The default pfSense user is 'admin' and password is 'pfsense'.
The ports are mapped like this:
LAN -> em0
WAN -> em1
DMZ -> em2
By default pfSense will want to make em0 WAN and em1 LAN, so if you don't configure these on first boot you'll need to initally connect to the port marked WAN to configure the device at 192.168.1.1