Modifications

There are various ways to customize your GRAM Slim, including panel swaps, reflashing firmware, foam mods, and cosmetic changes to frames and buttons. Here's how to do a few common modifications:

Re-flashing the Firmware

By default, your GRAM is running a custom fork of HayBox, but it is compatible with several alternative options. These have various pros and cons, and we cannot guarantee tournament legality with 3rd-party firmware. A few options are:

  • Arte’s pico-rectangle

  • Rana Digital pico-rectangle

  • Tadpole configuration of GP2040-CE

  • Haybox-LBX

  • Bubblebox-WASD

  • SkyFGCTrueZ

GRAM uses the standard OF1 pinout, so as new firmwares are released for pico-based rectangles, most will be compatible.

To perform a reflash from the default firmware:

  1. While plugging into your PC over USB, hold the “Start” button.

  2. A new window will pop up, as if you plugged a flash drive into your PC.

  3. Grab the UF2 file of the new firmware, and drag it into that window.

  4. The window will disappear, and your controller is re-flashed.

  5. Unplug and re-plug while holding nothing.

  6. Select your game mode and begin playing!

Replacing Switches
  1. Remove the PBT buttons by wiggling them out of the key switch.

  2. Using a flathead screwdriver or thin knife, pop the switch out from the bottom edge (this requires some force).

  3. Push the new switch into the hole in the PCB (make sure to line the pins up to the hotswap socket) until you feel it click into place.

  4. Repeat for the entire controller.

Swapping Frames
  1. Remove the screws from the back using an M2 hex driver.

  2. Pull the back panel off of the frame by twisting the frame to release a corner.

  3. Remove the top panel from the frame with the PCB attached.

  4. Place the top panel into the new frame, taking care to align the USB-C port with the hole in the frame (This may require popping the corners into place).

  5. Pop the back panel back on.

  6. Tighten the M2 screws back into place.

Swapping Panels
  1. Remove the screws from the back using an M2 hex driver.

  2. Pull the back panel off of the frame.

  3. Remove the top panel from the frame with the PCB attached.

  4. With a bit of force, remove the PCB from the top panel.

  5. Pull all switches from the top panel.

  6. Add the switches to your new panel.

  7. With the top panel face down, align the PCB with the switch pins and press down.

  8. Once PCB is in place, reassemble the controller using the hardware from the original controller.

Last updated