Game Boy Advance Assembly Guide | Boxy Pixel

Please take extra care with the fasteners-- the heads and threads are very small. Using machine screws is NOT the same as the fasteners used when screwing together plastic parts. They require very little force and should have minimum resistance when turning. If you're careful, you'll do just fine!
Ensure parts are fully seated and held in place when fastening. I recommend against using the fastener to pull the parts together. This is especially important when fastening the front and rear housings
When assembling, do not force the fastener! If you feel resistance, re-evaluate your fastener length or back out, clean, and try again.

0.0 Before you begin

0.1 Materials needed

1.0 Testing

Prior to disassembly of the donor Game Boy, insert batteries and a game cartridge. Turn the volume wheel all the way up, and switch the device on. 

  1. Listen for a chime at startup
  2. Confirm that all buttons (including triggers, start, and select), function well. 
  3. Wiggle the power switch to ensure it stays powered on
GBA back view

2.0 Disassemble stock Game Boy Advance

2.1 Remove the six tri-wing screws from the back housing (shown with yellow arrow). Remove the last fastener shown (red arrow), this uses a Phillips screwdriver. 

GBA fastener removal

2.2 Once open, remove the four fasteners holding the sheet metal to the inside of the rear housing (see red arrows). Use the smallest Phillips screwdriver. Keep this sheet metal, and dispose of the screws that you removed. 

 

2.3 Remove the plastic power switch by pulling it up and also Remove L and R triggers. (Shown by the yellow arrows below)

2.4 Release the flex cable by carefully prying up simultaneously on the two small brown tabs (shown by red arrows). They will pop up a few millimeters. Do not pull with too much force. Once these brown tabs are in the up position, next pull up the orange flex cable to release it. (shown by the yellow arrow below)
 

GBA flex cable removal

2.5 Remove three fasteners holding the PCB with a small Phillips screwdriver. Lift up to remove the electronics (Nintendo PCB). Be careful with speaker wires, to not break the solder joints. 

GBA PCB fastener removal

 

Be sure to not lose the small clear diffuser in the front housing-- keep this for future use. (shown by the red arrow)

GBA diffuser removal

2.6 Next, remove the two battery terminals. Turn over the PCB and heat the solder from the backside. Carefully push or pull the terminals out, using pliers. 

modded gameboy advance

2.7 Clean all gold-colored contacts with alcohol. Clean the power switch by pouring a few drops of isopropyl alcohol into the switch.  Switch on/off a few dozen times and use compressed air to dry out prior to putting PCB in the shell.

modded gameboy advance

 

2.8 Verify the aluminum shell does not have blemishes. Check for bends or distortion on the area around the screen. Verify the plastic fixture does not have any debris on the soft surfaces that could scratch the housing. Place your metal front GBA housing face down on a surface. Ideally, use an item that will raise the front surface slightly to allow the buttons to fully drop down into position.  See our universal fixture that we have available for purchase.

 

3.0 Buttons and Silicone

3.1 Drop in your directional keypad and A/B buttons. The two buttons can only be placed in one orientation, as shown.

gba buttons

 

3.2 Next is to install the conductive silicone set. Drop in the silicone over the buttons, and D-pad, and start/select. Note: You may choose to install the original silicone on the D-pad. This has a different feel than the aftermarket ones.

gba buttons

 

3.3 Drop in the clear diffuser at the location shown on the left. Notice the orientation rotationally.  

gba buttons
 

4.0 New Screen Installation 

4.1 Make the connection by carefully aligning and pressing the parts together. This flex cable area circled is VERY fragile!

gba ips screen

 

4.2 Remove the screen protector.  Do your best not to touch the front surface of the screen.

gba ips screen

 

4.3 Place the screen in the housing. Move it up and to the right. CAREFULLY fold the flex cable up as shown below.

gba ips screen
 
4.4 Add the 3D printed “L” shaped spacer as shown below.  It fills the space to the left and to the bottom of the LCD screen. Add soft foam to the back of the LCD 
gba ips screen

 

4.5 Solder a thin wire to TP2 shown below. Add a small amount of solder to the gold pad first.  Then introduce the wire. Do Not leave the solder iron on too long! 2-3 seconds is enough.

modded gameboy advance

 

4.6 Add Kapton tape to help relieve strain on the wire and keep it in place.

modded gameboy advance

 

4.6 Prepare the orange flex cable by adding solder to 3 locations. SEL, R, and L as shown at left.  Do Not leave the soldering iron on too long! One second is long enough. 

gba ips screen

 

4.7 Solder the wire from TP2 (previously soldered to PCB) to the SEL on the orange flex cable at left.

gba ips screen

 

4.8 Cut two thin wires to length. Note: Some LCD screen kits have these wires already included. Strip both wire ends.

gba ips screen

 

5.0 Solder Wires to flex Cable 

5.1 Attach one wire to the location labeled L on the orange flex cable.
5.2 Attach the other wire to the location labeled R on the orange flex cable
5.3 Connect the flex cable. 
The PCB is now ready to flip over. Before doing so, note that the orange flex cable has two possible ways to connect. Option 1 is at the top, and Option 2 is at the bottom. (see image below) This is due to Nintendo making two versions of the PCB. You will need to determine whether your console has Option 1 or Option 2.   
 
Caution: if you find the need to use option 2, be VERY careful. You will need to bend the flex in such a way that will put stress on the flex.  

Add Kapton tape over whichever option you did NOT use.

gba ips screen

 

5.4 Carefully begin flipping the PCB over.  Ensure the orange flex is not getting trapped on top. Make sure the start/select silicone stays in place. The Flex can tear! Use caution!

gameboy advance mods

5.5 Carefully continue to flip the PCB over. Connect the flex cable. Guide the two black wires such that they are out of the way.

gameboy advance mods

 

5.6 Ensure the orange flex cable is fully seated as shown on the left. Lock the flex cable by pushing down on the two brown tabs.

modded gameboy advance

 

6.0 Fasten PCB and Install Battery

6.1 Be sure the black wires are not being pinched. Fasten the PCB in place at the locations shown.

modded gameboy advance

 

6.2 Solder the wire coming from the L to the location shown by the green dot. Notice the red-filled rectangles at left. These are keep-out zones for the wire routing!  

modded gameboy advance

 

6.3 Solder the L and R Wires. Solder the wire coming from the R to the location shown by the green dot. Notice the red-filled rectangles shown at left. These are keep-out zones for the wire routing! 

modded gameboy advance

 

6.4 Review Power circuit. Next is to solder the battery, diode, and power board.  At the left is a general diagram.  Note the orientation of the diode.  Detailed steps to follow.

custom gameboy advance

 

6.5 Assemble Power Board. Slide the micro USB board (or type C) into the 3D printed piece.  

modded gameboy advance

 

6.6 Cut two wires and strip wire insulation.

modded gameboy advance

 

6.7 Solder Connections. Bend and solder the diode in place.  Note the grey end of the diode. Make sure it sits flat.
6.8 Solder a black wire from Out (-).
6.9 Solder a red wire to the diode and a black wire to the out (+).
6.10 Add solder to both the wire and diode. Then, solder together.
modded gameboy advance
 
6.11 Lastly, solder the battery wires. Red battery wire to B+. Black battery wire solders to B- on the charge board.custom gba

7.0 Solder to the PCB

7.1 Solder the Red wire from the diode to BT (+) on the Nintendo PCB.  This was previously where the battery terminal was removed.
7.2 Solder the Black wire from Out - to the BT(-) on the Nintendo PCB. This was previously where the battery terminal was removed.
Tip: Use plenty of flux 
gameboy advance mods

 

7.3 The diode and all wires should fit in this area denoted in red. This leaves room for the battery to sit on top.

gameboy advance mods

 

8.0 Battery Install

8.1 Place the battery in position.

gameboy advance mods

8.2 Add a THIN piece of foam to the back of the battery or the housing to prevent rattling. It is recommended to instead add this foam to the inside of the rear housing. 

modded gameboy advance

 

8.3 Test the unit powers on and that the dimming function works by holding the select button and using the shoulder (trigger) buttons.
8.4 Some plastic triggers may be problematic. They may need to be trimmed. 
gba buttons

9.0 Final pieces

9.1 Add the triggers by sliding the metal piece down in the channel shown.

9.2 As you slide it down, compress the metal slightly to move the trigger to its final location.

gba buttons

 

gba buttons

9.3 Power switch install. You may need to wiggle the switch from L to R into position.

gba buttons

 

9.4 Secure Sheet Metal to Rear Housing - Set the sheet metal part previously removed from the donor GBA.  Fasten in place using two 4mm long fasteners.  These are shorter than the typical 6mm long fasteners.  

Note the orientation of the shield.  

modded gameboy advance

 

10.0 Closing Shell

10.1 Carefully bring the rear housing into position.  You may have to wiggle a little.  
10.2 Using fasteners in the included zip lock bag (found with every aluminum housing), Install four M2x6mm long fasteners. Do not over tighten.
Caution! Ensure the plastic power switch is lined up.  Also, ensure battery and wires are out of the way before bringing down the rear housing.
gameboy advance mods

 

11.0 Testing 

11.1 Insert a game and test:
    •  Front button function
    • Top trigger buttons function
    • Screen brightness functions by holding select and simultaneously using the top trigger button
    • Triggers actuate smoothly
    • Sound work

    11.2 Flip the Game Boy over, clean all surfaces, and install the front screen protector. 

    Tip: Using a humid environment can help to minimize dust caught under the front glass screen

    custom gameboy advance

     

    Enjoy your newly modded Game Boy Advance!

     

    For a printable version of this guide - click here