The following will take you through the setup of Forge for ADB debugging on your Windows PC.

Enabling Developer Mode

  1. Go to “Settings” from the home screen
  2. Go to “About”
  3. Click on the “Build” info until developer mode is unlocked
  4. Go back to the home screen
  5. Go to “Settings”
  6. The “Preferences” row will now have a “Developers options”
  7. Go to “Debugging”
  8. Turn on “USB debugging”

Switching the USB Port

The single USB port on the back of the Forge can be both a host and device USB port. By default, the box boots as a host USB port and is not capable of being debugged through USB. The following steps will convert the USB port to device mode.

  1. Go to “Settings” from the Forge Home screen
  2. On the “Preferences” row (second row) select the “Developer options” icon (assuming you have done the “Enabling Developer Mode” steps)
  3. Scroll to the bottom of the list and select “Razer Tools”
  4. Select “Device mode”
  5. Select “On”

Connecting to the PC

  1. The Forge connects to your PC through the USB 2.0 A-to-A cable. These cables can be purchased online easily. USB transfer cable and USB 3.0 cables are not compatible.
  2. Here is an example cable on Amazon – http://www.amazon.com/C2G-Cables-28106-Male-Cable/dp/B000R4L4CM/ref=sr_1_8?ie=UTF8&qid=1435704317&sr=8-8&keywords=usb+a+to+a

Installing Drivers

  1. This step requires that you’ve already installed the Google ADB drivers from the SDK.
  2. Go to device manager and select “Update Driver Software…” on the “Android” device that is banged out.
  3. Select “Browse my computer for driver software”
  4. Select “Let me pick from a list of device drivers on my computer”
  5. Select “Android Device”
  6. Select “Android ADB Interface”

Enabling ADB

  1. This step tells ADB that the VID/PID from the Razer Forge should be used for ADB.
  2. Run the SDK’s tools to generate an ADB configure file: [YOUR ADB MAY BE INSTALLED AT SOME OTHER PLACE] C:\Program Files\Android\android-sdk\tools> android.bat update adb
  3. Modify the adb usb configure file to add the new vendor id 0x1532.
Example adb_usb.ini (normally located at C:\Users\\.android\adb_usb.ini) file…
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1532

After these steps, running adb devices should show Razer Forge as a found device.

Network Debugging

If you need to use the USB port for a device at the same time as debugging then you should enable network adb. Once adb is connected through USB, it can be configured though networking by following these instructions.

http://developer.android.com/tools/help/adb.html#wireless.

Tech Specs

[border_top]OSAndroid 5.0, Lollipop
ChipsetQualcomm® Snapdragon™ 805
Quad-Core Krait 450 CPU - 2.5GHz per core
Adreno™ 420 GPU
Memory2GB RAM
16GB of Storage
ConnectivityBluetooth 4.1 + HS
Wireless 802.11ac 2X2
Gigabit Ethernet
PortsHDMI 1.4 output
USB 3.0
DC Power
Dimensions105mm X 105mm X 17mm
RequirementsTV with HDMI input
HDMI cable
Internet connectivity

*Android, Android TV, Google Cast, and other marks are trademarks of Google Inc.

Razer Forge Kernel Source

Download the kernel source code of Android L here.

Download the kernel source code or Android M here.