GameBoy Advance universal remote

GameBoy Advance universal remote

This morning’s post about remote controls prompted Austrian maker Markus Hirsch to send a link to a project he’s working on: a GameBoy Advance remote control.

The project, which is still in development, calls for adding an ATMEL AVR tiny44 microcontroller, an IR diode and an IR receiver to a GameBoy. Basically, the tiny44 and IR diode/receiver would be soldered to a card and the card is inserted into the unit’s game port.

The ATtiny44 converts the received IR data into serial data that can be read by the GameBoy Advance. And vice versa the GameBoy can send data to the module. The data is converted into pulses and modulated to the carrier frequency of 37KHz. This is compatible with all 38 and 36 KHz devices.


4 thoughts on “GameBoy Advance universal remote

  1. Markus Hirsch says:

    The site has moved. The new link is

  2. benjamin Paruzynski says:

    I would like to replicate this on my game-boy also. i would appreciate it if you gave a link to the ROM file, infrared module schematic, and the arduino code. so that i can have a place to start. I’ve been looking on line for hours and didn’t find out much accept that the ROM you are be using might be a GBC ROM because the game-boy color has a IR module built in. A step by step tutorial would be fantastic, but i’m pretty experienced with these things and could figure it out if you would just give me the former information. I would have informed you through the Gearloose website but it did not have a comments section, sorry.

Comments are closed.

Discuss this article with the rest of the community on our Discord server!

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal

View more articles by John Baichtal


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).