GameSir Pocket Taco Hands-On Review & Setup Guide

I wanted to get the GameSir Pocket Taco for quite some time, and now it’s finally here! It’s a small Bluetooth controller that clamps onto the bottom of your phone in portrait mode, turning it into something that looks and feels a lot like an original Game Boy. I’ve spent a good while with it on my Xiaomi 14 and Xiaomi 15 Ultra, set it up in the GameSir app, the GameSir Boy app and RetroArch, and played quite a few retro games on it. Here is everything you need to know before buying one.

Short answer: Yes, in my experience the Pocket Taco is a really good deal at around $35. It’s light, it has its own battery so it never drains your phone, the buttons feel better than on many more expensive clip-on controllers, and it fits even big phones in thick cases. Just keep in mind that it has no analog sticks, the d-pad can register an accidental diagonal now and then (there is a diagonal lock for that), and you will want to spend a few minutes in your emulator’s settings to hide the on-screen overlay and move the game right above the controller.

Why you can trust us: We test all of our products according to the techtactician consumer usability benchmark methodology which evaluates all of the product characteristics that matter to the user in day to day use. Enjoy the review!

You might also like: Best Clip-On Controllers for Retro Mobile Gaming (Android/iPhone)

First, The Specs

GameSir Pocket Taco controller held in a hand, front view.
GameSir Pocket Taco

A vertical Bluetooth clip-on controller with its own 600 mAh battery, a Game Boy style d-pad and buttons, four rear triggers and a spring clamp mechanism.

Bluetooth ConnectionInternal Battery62 g
Device TypeVertical (portrait) clip-on game controller
ConnectionBluetooth; no wired connection to the phone
PlatformsAndroid 8.0+, iOS, Switch, PC
ModesAndroid, Switch / other devices, G-Touch (Android touch mapping)
Phone LengthUp to 215 mm (official)
Phone Thickness5.6 to 11 mm officially; the clamp opens to about 14 mm
ControlsD-pad, ABXY, Start, Select, M and Home buttons, flat L1/L2/R1/R2 triggers on the back; no analog sticks
Extra FunctionsTurbo, d-pad diagonal lock, d-pad as left or right stick, button swaps, keyboard mode, remapping
Battery600 mAh, 3.7 V (2.22 Wh) Li-ion; up to 30 hours claimed
ChargingUSB-C on the top edge; 1 to 5 W charger recommended
Phone ChargingOpening at the bottom for your phone’s own cable
Auto Sleep10 minutes by default; adjustable in the app
Size / WeightAbout 78 x 70.9 x 20.7 mm; 62.2 g
SoftwareGameSir app (settings, remapping, firmware), GameSir Boy (games and emulation, Android), works great with RetroArch
In The BoxController, carrying case, USB-A to USB-C cable, lanyard, manual, sticker

Unboxing – What’s Inside The Box

Front of the GameSir Pocket Taco box.
The box is reasonably small, just like the controller inside it.

The Pocket Taco comes in a small, nicely designed box with a Game Boy style pixel art scene on the front, which is curiously also included inside the box, printed on a small piece of paper. The back of the box lists the 600 mAh battery and the claimed 30 hours of battery life, together with the usual certification and safety info.

Opened GameSir Pocket Taco box with the controller inside its dark grey carrying case.
The controller sits inside the included carrying case.

Inside, you’ll find a small booklet with the instruction manual, a complimentary GameSir sticker, a USB cable with the GameSir logo for charging the controller, an optional lanyard, and the Pocket Taco itself, already sitting in a small portable case. I’m really glad the case is included in the set, as it’s exactly what you need if you want to carry the Taco around in your pocket.

GameSir Pocket Taco held in a hand next to its USB cable, manual and box.
Everything you get in the box, minus the sticker and the lanyard.

The case protects the controller from unwanted pressure and pocket debris, and you can even charge the Pocket Taco while it’s inside it. The included cable is a USB-A to USB-C one, so you’ll need a regular USB charger or a computer port to top it up.

GameSir Pocket Taco next to its dark grey carrying case.
The included case is what is going to keep the Taco safe in your pocket.

First Impressions and Build Quality

My very first impression was that the Pocket Taco is really light, much lighter than I expected it to be (it weighs about 62 g). The design is a clear nod to the original Game Boy, with the grey shell, the purple face buttons and the slanted, rubberized Start and Select buttons. In my eyes it looks great both on and off the phone.

The buttons feel really good too. Compared to my GameSir X5 Lite, which is another, more traditional type of clip-on controller that I have reviewed, the Pocket Taco’s buttons feel noticeably higher quality to me. Each arm of the d-pad is ribbed, which gives your thumb a bit of extra grip.

GameSir Pocket Taco held in two hands, with all the front buttons visible.
The GameSir Pocket Taco held in hands – top view.

The back of the controller has a ribbed texture, again very much in the spirit of the old Nintendo handhelds, and it’s where you’ll find the flat triggers and the status LEDs. The whole shell is plastic, which is expected at this price, and the light weight is exactly what makes it so easy to carry around.

Back of the GameSir Pocket Taco with its ribbed texture and black rear triggers.
The ribbed back and the stacked triggers at the top corners.

The Buttons, Triggers and Spring Mechanism

On the front you get the d-pad, the four ABXY buttons, Start and Select, and two small buttons at the top: M (mode) and Home. Most of the controller’s hidden functions, like the turbo, the diagonal lock or the d-pad to analog stick mode, are activated by holding M together with another button, which I’ll list in the shortcuts section below.

The triggers are completely flat and stacked on the top edge, with L1 and L2 on one side and R1 and R2 on the other, and the USB-C charging port in the middle. They are not of the clicky kind. In fact, they are very silent. The face buttons make a bit more noise, a soft sort of clack rather than a loud one, so playing in a quiet room shouldn’t bother anyone around you.

Top edge of the GameSir Pocket Taco with the R1, R2, L2 and L1 triggers and the USB-C port.
The flat, quiet triggers sit on both sides of the USB-C charging port.

The spring mechanism is also very silent and works smoothly. You simply pull the controller open, place it on the bottom of your phone and let it close around it. The one part I’d be careful with is the central hinge itself, as it could probably snap rather easily if you bent it the wrong way too hard.

GameSir Pocket Taco held in hands, at a slight angle.
You pull the clamp open against the spring, and it closes on its own.

Finally, there are the status LEDs on the side. They show the battery level and the charging state, and they blink when the controller is pairing. A neat detail is that pulling the Taco open switches it on, and closing it for a few seconds switches it off again, so in practice you never have to look for a power button. Holding Home does the same if you’d prefer to turn it on without engaging with the spring mechanism at all.

Back of the GameSir Pocket Taco with the green status LEDs lit on its side.
Opening the controller turns it on, and the LEDs light up right away.

Will It Fit Your Phone? – Xiaomi 14, 15 Ultra and Thick Cases

One of the main concerns with a clamp like this is whether it fits larger phones with thicker cases. GameSir says the Pocket Taco works with phones up to 215 mm long and that it’s optimized for phones 5.6 to 11 mm thick (thicker ones fit, but the grip may be less stable). With a tape measure, I was able to confirm that my unit opens to roughly 14 mm, so it should fit most phones you throw at it, even with a case on.

GameSir Pocket Taco clamp fully open next to a tape measure.
Fully open, the clamp measured roughly 14 mm on my unit.

I tried it on two smartphones: the Xiaomi 14 with its default case that came with the phone, and the Xiaomi 15 Ultra with a thicker case that I got from AliExpress a while back. The fit on the Xiaomi 14 is perfect, and the 15 Ultra with the thicker case also fits very well, so that’s definitely a good sign for any of you with larger phones.

GameSir Pocket Taco clipped onto a Xiaomi 14 in its original case, with a Xiaomi 15 Ultra next to it.
On the Xiaomi 14 with its original case, the fit is basically perfect, as expected.

The inside of the clamp has a rubber layer on both sides. It’s there so that your phone doesn’t easily slip out of the Pocket Taco, and so the Taco doesn’t scratch your screen or the glass back of your phone if you’re not using a case. It attaches rather easily, and even when I’m not gripping it hard, it sits reasonably snug. Also, with a natural grip you put pressure on both the front and the back of the controller, so the fit gets even better while you’re actually playing.

Holding a Xiaomi 14 with the GameSir Pocket Taco attached.
With a natural grip, your hands press the clamp onto the phone from both sides.

Of course, remember to always make sure that no kind of debris gets between the Pocket Taco and your device’s screen. Things like larger dust particles can still potentially scratch the surface of your phone if you clamp down on it and move the device around.

Battery, Charging and The Pass-Through Hole

The Pocket Taco runs on its own internal battery, not on your phone’s. This is a Bluetooth controller with a 600 mAh cell inside, charged separately through the USB-C port on the top edge. GameSir claims up to 30 hours of play on a charge. That does indeed sound realistic for a 600 mAh controller with no rumble and no lights apart from the small LEDs. The box recommends a charger delivering between 1 and 5 W, so any small phone charger or a computer USB port will do.

This is an important difference compared to many other clip-on controllers, like the X5 Lite, which plug into your phone’s USB-C port and have no battery at all. The Pocket Taco doesn’t connect to your phone with a cable in any way, and your phone’s port stays free.

Bottom edge of the GameSir Pocket Taco with the opening for the phone's charging cable.
The opening at the bottom leaves your phone’s USB-C port easily reachable.

There is a small opening on the bottom of the controller that lines up with your phone’s charging port, so you can charge your phone while you play. Your phone is charged separately here, as the cable goes straight into the phone, not into the Taco. This also means that you will be able to connect USB-C wired headphones to your phone while you’re gaming.

A thing that’s important to mention here is that with a thick case, a bulkier cable plug might not fit through the opening. On my Xiaomi 15 Ultra with the thick AliExpress case, I would have to take the case off to be able to charge my phone using the cable supplied in the set. With the Xiaomi 14 in its stock case, the cable went through the pass-through hole without any trouble. If you plan to play while charging a lot, a cable with a slim USB-C plug would be something to consider.

You might also like: DAC vs. DAC-less USB-C Adapters – Which One Do You Actually Need?

How To Pair The Pocket Taco With Android

Pairing is very quick. Here is how to do it on an Android phone:

  1. Open the Pocket Taco to turn it on.
  2. Press and hold Home + A until the LEDs start blinking rapidly. This means the controller is in pairing mode.
  3. Open the Bluetooth settings on your phone, select the controller from the list of available devices and tap pair.
  4. Once the LEDs stop blinking and stay lit, the controller is connected.

Hint: According to GameSir’s manual, Home + Y pairs the Taco in the “Switch / other devices” mode instead (it shows up as a Pro Controller), and Home + X enters the G-Touch mode, which maps the buttons to on-screen touch controls on Android. If pairing ever fails, holding M + Home for 2 seconds forces the pairing mode again.

The GameSir App

The first thing I tested was the official GameSir app, which works with all GameSir products. It’s a little bit rough around the edges, but it works. You select the Pocket Taco, allow the necessary permissions, and the app finds the controller automatically.

Right after the controller connects, you can set the display scaling, which tells the app how much of the screen is going to be covered by the controller. My tip is to put the Pocket Taco on the phone first and adjust the setting while it’s attached; for my Xiaomi 14, around 58% was just right. While this is all nice, this setting will only affect the GameSir app itself.

On the main screen you can see the battery level, and further in you’ll find the aspect ratio settings, the gamepad test, the button settings, the sleep timer and the firmware update.

The D-Pad Diagonals and How To Lock Them

Accidental diagonals are what I’ve seen many people worry about with this controller, so this was the first thing I checked in the gamepad test. When I tried to press only the cardinal directions fast, I did get an accidental misinput or two. If you care about perfect isolation, for example in Tetris or in a fighting game, that’s something to think about.

GameSir app gamepad test screen on a phone with the Pocket Taco attached.
Fast cardinal presses in the gamepad test gave me an occasional diagonal or two.

Fortunately, there is a built-in remedy available here. Hold M + d-pad Down for about five seconds, and the diagonal inputs are turned off completely, so you can’t press a diagonal at all. Some games need diagonals, so this isn’t something to keep on all the time, but I think it’s great that the option is there, and even better that it’s available as a shortcut. Hold the same combination again, and the diagonals are back on. You’ll also find the same “cross key diagonal lock” in the app’s d-pad settings.

In the d-pad settings you can also swap the d-pad with the left or the right analog stick (M + d-pad Left or Right for five seconds does the same, and M + d-pad Up brings the regular d-pad back). In theory, this lets you play games that require an analog stick, although on a device like this, it’s of course not the most optimal way to play them.

Layouts, Keyboard Mode and Remapping

You can switch between the Xbox and the Switch button layouts, and there is also a keyboard mode that essentially turns the Pocket Taco into a set of keyboard keys. Once you enable it, you can assign quite a few different keyboard keys to the buttons. You can see the whole list of available keys in my full Pocket Taco review & setup guide video here. I can see this being pretty useful for DOS games, or really for any app that can only take in basic keyboard inputs.

GameSir app keyboard mode with keys assigned to the Pocket Taco buttons.
In keyboard mode, every button can be set to send a different keyboard key command in the app that you’re using.

You can also swap the shoulder button functions and change the button mapping yourself to a certain degree. If you want the X button to do something else, you just pick another function from the list, and there is even a “null” option that disables a button completely. Below that, there’s the sleep mode timer, which sets after how many minutes of inactivity the Taco turns itself off (it’s set to 10 minutes by default).

Finally, you can update the firmware right from the app with a simple OTA update. There isn’t much info there apart from the version number, and my controller was already up to date when it arrived.

GameSir app firmware screen for the Pocket Taco on a phone.
My Pocket Taco was already on the latest firmware out of the box.

Note for iPhone users: GameSir’s manual says that on iOS, the app is only used for firmware updates and settings, as button mapping isn’t supported there. The controller itself still works with iOS games and emulators that support Bluetooth controllers.

All Pocket Taco Shortcuts

Here are all of the button combinations from my testing and from GameSir’s manual, so you don’t have to dig through the booklet to find them:

ShortcutWhat it does
Open the clampTurns the controller on (or hold Home for 3 s)
Close for 5 sTurns the controller off (or hold Home for 5 s)
Home + APairing in Android mode
Home + YPairing in Switch / other devices mode
Home + XPairing in G-Touch mode (Android touch mapping)
M + Home (2 s)Forces the pairing mode again
M + d-pad Down (5 s)Diagonal lock on / off
M + d-pad Left / Right (5 s)D-pad works as the left / right analog stick
M + d-pad Up (5 s)Back to the regular d-pad
Hold M + a buttonTurbo on / off for that button (A, B, X, Y and the triggers)
Double-click MClears turbo from all buttons
M + B (2 s)Swaps A with B and X with Y
M + L2 / M + R2 (5 s)Swaps L1 with L2 / R1 with R2
Home + Start (3 s)Resets the controller’s functions to default

The GameSir Boy App

GameSir Boy is the second free app that GameSir offers, and it lets you do two things. First, you can browse a collection of games proposed by GameSir. There are a few titles there, none of which I really recognized, as they seem to be mostly indie and homebrew games.

GameSir Boy app game library on a phone next to the Pocket Taco.
The GameSir Boy library is mostly made of indie and homebrew titles.

The second and more interesting thing is emulating your own games. As far as I know, GameSir Boy uses libretro emulator cores underneath, just like RetroArch, so you can import your own ROMs and game backups. I selected my backup of Mario Kart: Super Circuit for the GBA, hit launch, and after it downloaded the right core, the game started right away and ran just as it would in RetroArch. By default, it shows a small on-screen controller overlay, but you can of course attach the Pocket Taco and play using it instead.

Mario Kart: Super Circuit running in the GameSir Boy app with its on-screen controls.
Mario Kart: Super Circuit started right away in GameSir Boy.

It wasn’t all smooth, though. After a few tries, I wasn’t able to connect the Pocket Taco inside the GameSir Boy app, even though the controller was on the latest firmware and I tried both the manual and the automatic connection. The Taco still works as a regular controller there, but I wasn’t able to get any of the app’s additional features with it. Also, while Mario Kart worked right away, EarthBound for the SNES and Pokemon Red for the Game Boy didn’t start for me at all, even though both worked right away in RetroArch.

So, is there a reason to use GameSir Boy instead of RetroArch? Personally, I don’t see any advantage over RetroArch, or a dedicated emulator app of your choice. The official option is there, and you can use it if you want, but if you already have RetroArch installed and you’re happy with it, I think that’s quite enough.

How To Set Up RetroArch For The Pocket Taco

Tetris Plus in RetroArch with the default on-screen overlay, next to the Pocket Taco.
RetroArch out of the box. By default, the controls overlay will display at the bottom of the screen.

In RetroArch, the Pocket Taco works right away. With the controller connected, you can just launch a game, like Tetris Plus for the Game Boy in my case, and play without touching any additional settings. Out of the box, though, you’ll still see RetroArch’s on-screen overlay at the bottom, and the game picture is, by default, pinned to the top edge of the display. Both of these are easy to fix.

1. Turn Off The On-Screen Overlay and Set a Menu Hotkey

RetroArch Hotkeys menu on an Android phone next to the GameSir Pocket Taco.
The Hotkeys menu, where you set the Menu Toggle (Controller Combo).

Once you hide the overlay, you won’t have an on-screen button to bring back the RetroArch menu anymore, so it’s best to set up a controller hotkey first:

  1. From RetroArch’s main screen, go to Settings -> Input -> Hotkeys.
  2. Select Menu Toggle (Controller Combo) and pick a button combination from the presets. I picked Start + Select, but you can pick any other combination you like.
  3. Go back to the main menu and select Configuration File -> Save Current Configuration, so that RetroArch remembers your hotkeys after a restart.
  4. Launch your game, open the quick menu, and go to On-Screen Overlay. Turn Display Overlay off, and the bottom overlay disappears.
  5. Now press Start + Select together any time you want to come back to the RetroArch menu, and press it again to return to the game.
RetroArch On-Screen Overlay menu on an Android phone next to the GameSir Pocket Taco.
The On-Screen Overlay menu with the Display Overlay switch at the top.

Extra Hint: RetroArch also has a “Hide Overlay When Controller Is Connected” option in the same On-Screen Overlay menu, which hides the overlay automatically whenever the Taco is paired.

2. Move The Game Picture Down

RetroArch Scaling menu with the aspect ratio set to Custom, next to the GameSir Pocket Taco.
With the aspect ratio set to Custom, the position settings become available.

By default, the game sits at the very top of the screen. If you’d like it a bit lower, closer to the controller, there’s a simple trick for that:

  1. Go to Settings -> Video -> Scaling.
  2. Make sure Integer Scale is turned off.
  3. Change Aspect Ratio from Core Provided to Custom.
  4. Adjust Custom Aspect Ratio (Y Position). A higher value moves the picture down, a lower value moves it up. Keep adjusting it until it looks right with the Pocket Taco attached.
  5. Then go to Quick Menu -> Overrides -> Save Core Overrides, so that the system you’re currently on displays in exactly the spot you want it to.

Keep in mind that all of this is emulator specific, so you will have to repeat it for each core or emulator you use.

Tetris moved lower on the phone screen in RetroArch, with the GameSir Pocket Taco held next to the phone.
Bring the Taco close to the phone to see how far down the picture should go.

Gameplay – Game Boy, GBA and Nintendo DS

As for the gameplay itself, I enjoyed it a lot. Taking the Taco out of my pocket, clipping it on and jumping into a game takes a few seconds, and once your emulator is set up, there’s nothing else to fiddle with. The controls cover everything most 8-bit and 16-bit games need, which is precisely what this device was made for.

Tetris Plus on a Xiaomi 14 with the GameSir Pocket Taco attached, held in two hands.
Tetris is, at least in my eyes, exactly the kind of game this controller was made for.

I was also quite surprised how comfortable it is to hold. Your hands grab it naturally, and your index fingers rest on the triggers without you having to get into any weird position. For longer sessions, for instance in transit, it’s a genuinely great way to play.

Pokemon Emerald (GBA) on a phone with the GameSir Pocket Taco attached.
Pokemon Emerald on the GBA leaves some more empty space under the picture.

Games closer to a square aspect ratio are much more enjoyable here. The Game Boy and Game Boy Color have a 10:9 screen, so they fill the width of a phone in portrait mode really nicely. The Game Boy Advance is 3:2, so it also looks reasonably good, but it leaves more empty black space on the screen. Comparing Pokemon Emerald on the GBA with Pokemon Crystal on the Game Boy Color, the GBC game understandably uses the available screen space much better.

Pokemon Crystal (Game Boy Color) on a phone with the GameSir Pocket Taco attached.
Pokemon Crystal on the Game Boy Color fills the width of the screen much better.

On top of that, the RetroArch app interface itself isn’t made with the Pocket Taco in mind. Some important options in the settings menus end up hidden behind the Taco, so you’ll have to take it off for most of the more in-depth tweaks. At the time of writing, there doesn’t seem to be an easy workaround for this.

Can You Play Nintendo DS Games on The Pocket Taco?

Yes, you can, with some compromises. The two DS screens stacked on top of each other need more vertical space, so you have to lower the Pocket Taco a little bit on the phone. Once you do that, the balance will be a bit off. A large part of the phone won’t be really sitting snugly in the clamp anymore, and if you tilt it too far, it will start to slip.

Mario Kart DS on a phone with the GameSir Pocket Taco attached lower than usual.
Mario Kart DS works, as long as you position the Taco a little bit lower.

If you just want to quickly play some DS games on the go, I think it’s serviceable, and overall I found it very pleasant to use this way, but the limitations are there. Since the Taco sits below the bottom screen, you can still tap it with your finger in games that make use of the touch screen.

With a Bigger Phone – The Xiaomi 15 Ultra

On a larger phone, the Pocket Taco does the job too. It clamps on rather tightly, and when I gave it a little shake without holding it firmly, it didn’t skew or fall out. With that said, the whole setup of course does get noticeably heavier with a larger phone like this.

Tetris on a Xiaomi 15 Ultra with the GameSir Pocket Taco attached.
The 15 Ultra works fine too, it’s just a lot heavier in the hands.

The Pocket Taco isn’t really at fault here, as the Xiaomi 15 Ultra is a hefty phone on its own. But it shows that the overall comfort of using the Pocket Taco depends almost entirely on the phone you’re using it with. For me it’s still fine for longer sessions, but if your phone is large and heavy, just keep that extra weight in mind.

It Can Also Be a “Regular” Bluetooth Controller

Another great thing about the Pocket Taco is that you can use it as a small external controller, without clipping it onto anything. As it’s a Bluetooth controller, you can put your phone down in landscape mode and play with the Taco in your hands, both for emulation and for some more demanding Android games. The main limitation is, of course, the lack of analog sticks, so only some modern games will be comfortable to play this way.

EarthBound running on a phone in landscape, played with the detached GameSir Pocket Taco.
Playing EarthBound with the Taco as a small standalone gamepad.

It’s a handy bonus, for example with your phone propped up on a table. Switch and PC are also supported, so it should work with other devices that accept Bluetooth controllers too.

So, Is The GameSir Pocket Taco Worth It?

All in all, the Pocket Taco does its job really well. For around $35, you get a light, well-made, nicely designed controller with its own battery, a carrying case, good buttons, a working diagonal lock and a pretty flexible app. It fits big phones with thick cases, and it doubles as a tiny Bluetooth gamepad when you don’t want to clip it on.

It’s not for everyone, though. If you mostly play modern games that need analog sticks, a regular clip-on controller like the GameSir X5 Lite will serve you better. You can find it, together with many other options, in my list of the best clip-on controllers for Android and iPhone. Expect to spend a few minutes in RetroArch to get the picture where you want it, and if you’re sensitive to accidental diagonals, keep the diagonal lock shortcut in mind. The GameSir Boy app is also more of a bonus than a reason to buy it.

But if you want a Game Boy-like experience using the phone you already carry, the Pocket Taco is money well spent. What can I say? I really like it.

Thanks for reading, and see you next time!

Check out also: ShanWan Q36 Hands-On Review – Gaming, Flashcards & More

Tom Smigla
Tom Smiglahttps://tomsmigla.com/
Tom is the founder of TechTactician.com with years of experience as a professional tech journalist and hardware & software reviewer. Armed with a master's degree in Cultural Studies / Cyberculture & Media, he created the "Consumer Usability Benchmark Methodology" to ensure all the content he produces is practical and real-world focused.

Check out also:

Latest Articles

I wanted to get the GameSir Pocket Taco for quite some time, and now it's finally here! It's a small Bluetooth controller that clamps onto the bottom of your phone in portrait mode, turning it into something that looks and feels a lot like...GameSir Pocket Taco Hands-On Review & Setup Guide