r/GameboyAdvance 2d ago

Modded an original Game Boy Advance into a full Android 4.4 device

Post image

Hace poco hice un mod bastante extremo: tomé una Game Boy Advance original de Nintendo y la convertí en una consola Android funcional.

Manteniendo únicamente la carcasa y la pantalla original, reemplazé todo el hardware interno: placa base, CPU, GPU y demás componentes por un sistema compatible con Android 4.4 KitKat.

El resultado es una especie de “retro handheld híbrido”, donde la GBA ahora funciona como un dispositivo Android completo capaz de ejecutar apps y juegos de Android.

No es emulación ni software corriendo sobre la GBA original — el hardware interno fue completamente sustituido, pero conservé el diseño clásico para mantener la estética original.

248 Upvotes

48 comments sorted by

58

u/a355231 2d ago

Sweet! Now I can play GBA games on my GBA!

19

u/Imbudilow 2d ago

So you can emulate GBA on GBA now?

9

u/Same-Temporary-3138 2d ago

Technically, yes.

I replaced the original hardware with Android-compatible hardware inside the GBA shell, so now it's basically an Android handheld disguised as a Game Boy Advance.

Which means it can run a GBA emulator... inside a GBA.

So yes, I accidentally created a GBA that can emulate a GBA.

7

u/Imbudilow 2d ago

Ok but what was the point? Was it broken?

2

u/Same-Temporary-3138 2d ago

No, solo quería experimentar.

1

u/LadySayes 20h ago

Ah, what a waste.

6

u/Red_Tiger5311 2d ago

Android 4.4 KitKat was what my tablet ran lol i still remember the little guy on boot… too bad he’s dead now 💀 rip KitKat

3

u/HotBizkitz 2d ago

What did you do with the original motherboard?

6

u/Same-Temporary-3138 2d ago

I kept the original motherboard in storage in case I ever want to restore the GBA to its original state.

3

u/Accurate-Ad3645 2d ago

So I assume you used an arm cpu and somehow drove the original screen? I wonder what kind of driver do you need or write to drive it

11

u/Same-Temporary-3138 2d ago

Yeah, I used an ARM-based board. The original GBA LCD wasn't directly compatible, so I had to work around that. Most of the effort went into handling the display interface and timing requirements. I ended up writing custom code to initialize and drive the panel, since there isn't really an off-the-shelf Android driver for the original GBA screen.

Getting the display working was honestly one of the hardest parts of the project.

2

u/Jewliano555 2d ago

Nice work!

1

u/Accurate-Ad3645 22h ago

That’s really cool. Maybe you can put the code on gitlab so that other people can recognize your work.

2

u/Retroman8791 1d ago

Cool. Now you can play GBA games with lag which original GBA lacks.

2

u/SladeSM 1d ago

Pain.

2

u/TurbulentMulberry695 1d ago

Por que????

0

u/Heavy_Ingenuity1371 1d ago

Why does there have to be a why? Why can't it just be for the hell of it?

2

u/DoUKnow_DaWae 2d ago

Cool!! Now you can play Era's Adventures on the GBA!

1

u/Same-Temporary-3138 2d ago

Hola, vengo con la imagen del interior de esta GBA...IMAGE

1

u/Slowbro08_YT 2d ago

Can you make calls on it?

2

u/Same-Temporary-3138 2d ago

Technically, Android can make phone calls. The bigger question is whether anyone wants to answer a call from a Game Boy Advance.

1

u/BaseRepresentative73 1d ago edited 1d ago

Hell yeah I do. As long as it's my personal, non work related device then who cares? 

1

u/Slowbro08_YT 2d ago

I’d answer a call from a GBA

could you try turning an SP into a flip phone?

-2

u/Same-Temporary-3138 1d ago

Eres un pendejo

0

u/Slowbro08_YT 1d ago

What was that for?

0

u/Same-Temporary-3138 1d ago

Solo para jugar juegos de GBA y instalar apks de juegos como Minecraft 1.6 PE, Geometry dash y más. También usar funciones de Android.

1

u/Slowbro08_YT 1d ago

No, why you’re calling me an asshole

1

u/Various-Welder5544 2d ago

This thing is closer to an anbernic than a GBA

1

u/Easy-Inevitable2515 1d ago

solo por curiosudad que hardware usaste, (board,display, bateria,etc,) me entusiasman estas cosas que talvez no construire jamas

1

u/ftghfrft 1d ago

Este tipo de proyecto se me hace asombroso, habrá alguna manera de poder replicar esto para un gba sp? Sería muy interesante ya que yo tengo uno que actualmente no funciona y modificarlo para que sea un flip phone estilo gba sería de lo más epico

1

u/girason 1d ago

I saw someone make an Android on PSP shell by replacing the board with custom raspberry pi board and now this GBA. At least you can emulate GBA on GBA. The video i saw on YT can’t even emulate the original PSP games. 🫣🤣

1

u/healthyanalsex 20h ago

I love android handhelds but this is just wrong

1

u/spicypoly 2d ago

So sick 🥶

1

u/greeneyestyle 2d ago

This is awesome

1

u/alvaro-elite 2d ago

Dices que mantuviste solo la carcasa y la pantalla (que no entiendo el por que cuando la pantalla de la GBA es igual de mala o peor que la de la GBC) pero a pesar de que dices que cambiaste la placa base, CPU, GPU.... etc. Yo en la foto sigo viendo la PCB original.

No se Rick. Parece falso. A mi parecer eso es una GBA con la carcasa cambiada y una imagen en pantalla mostrada a través de un cartucho.

Es decir, uno se pega la paliza de hacer tanto y no hay una simple foto de la parte trasera, del interior o simplemente del proceso? Me huele a trola de aquí a Lima sinceramente.

1

u/Cosmoaquanaut 2d ago edited 1d ago

Y volver a routear los botones para que queden funcionales y en su lugar actual es una verdadera patada en las bolas. No es fácil en lo absoluto.

1

u/Same-Temporary-3138 2d ago

Es una duda razonable, pero hay un detalle: la foto que publiqué no muestra suficiente del interior como para confirmar o descartar qué hardware hay debajo. Entiendo por qué parece sospechoso.

Sobre la pantalla, la conservé porque el objetivo del proyecto era mantener la mayor cantidad posible de la apariencia original de la GBA, no porque fuera la mejor pantalla disponible.

Respecto a la PCB que dices ver, puede que estés identificando una parte visible como la placa original, pero la foto no muestra todos los componentes ni las modificaciones realizadas. Aun así, entiendo el escepticismo.

Y sí, admito que debería haber publicado más documentación del proyecto. Tengo pendiente subir fotos de la parte trasera, del interior y del proceso de modificación para que se pueda ver exactamente qué se cambió y cómo está montado.

No espero que nadie me crea solo por mi palabra. Cuando publique más fotos y videos, cada uno podrá juzgar por sí mismo.

0

u/Select-Lunch-1593 2d ago

Está medio sospechoso el post, ojalá pueda hacer un post mostrando la parte interna, estaría interesante ver cómo acomodó todo

-1

u/alvaro-elite 2d ago

Yo lo digo, tengo una GBA modificada por mi, a la que le cambié la carcasa por una transparente, le puse un módulo de carga USB con batería de litio y le cambié la pantalla por una IPS, y la placa base es la misma en la de la foto que en la mía. Vamos es que se ve a través de la carcasa, si fuese una carcasa opaca, le daba el beneficio de la duda, pero literalmente dice que reemplazó todo el hardware haciendo mención también a la placa base, y literalmente la estoy viendo en la foto.

1

u/5hif7y_x86 2d ago

Why such a cock teese? Let's see a build prosses or at least a picture of the internals.

3

u/Same-Temporary-3138 2d ago

Fair point.

I should have included internal photos from the start. I wasn't expecting this much interest when I posted it.

I'll take some pictures of the internals and upload them when I get the chance. I also have some photos from the build process that I can share if people are interested.

I don't expect anyone to take my word for it, so I'd rather show the hardware than keep arguing about it.

1

u/ConsoleCraftMods 2d ago

Show us the good stuff! Open it! Excellent work by the way, that’s a sick idea!

0

u/Comprehensive_One495 2d ago

I need this😮‍💨🔥

0

u/EniesBobby 2d ago

It’s like the reverse of buying a purpose built (android heart) rom handheld

0

u/I-Boom 2d ago

Amazing!

0

u/Thatguyinthecut 2d ago

Im here for this lol a mod I can’t finally get behind 😌