The Home of Retro Gaming
Handheld Reviews

Analogue Pocket Firmware 2.4 Review: Library Sync Comes of Age

May 20, 2026 19 min read
Advertisement

There’s a particular kind of ritual that has defined ownership of the Analogue Pocket since its delayed arrival in December 2021. You’d pop the back off your microSD card reader, drag a folder of .gb files across, manually rename a thumbnail PNG so that Link’s Awakening DX didn’t appear under its ROM hash gibberish, then pray that the JSON for your custom palette pack hadn’t broken between firmware revisions. The Pocket has always been a gorgeous, uncompromising piece of FPGA hardware wearing the loose-fitting clothes of a half-finished operating system. For a £219 device pitched at people who care deeply about pixel-perfect emulation of the original Game Boy’s 2.6-inch LCD, that gap between hardware ambition and software polish has been the great unspoken compromise.

Firmware 2.4, which rolled out to Pockets globally in late September 2025, is the most significant attempt yet to close that gap. The headline feature is Library Sync — a cloud-aware metadata system that promises to do for the Pocket what Steam did for PC gaming back in 2003: unify a sprawling, messy collection into something you can actually browse, sort, and play without feeling like a part-time database administrator. Analogue has been teasing some version of this since the openFPGA framework launched in mid-2022, and the gap between announcement and delivery has, frankly, been embarrassing for a company that prides itself on the kind of obsessive perfectionism that ships a $499 limited-edition Glow-in-the-Dark variant.

So here’s the question this review needs to answer. After a month of daily use, multiple library rebuilds, hundreds of openFPGA core launches, and one genuinely frustrating weekend trying to get my Game Gear collection to surface correctly: is Library Sync finally worth the hype Analogue has been carefully cultivating? Or is this another case of a beautiful piece of Pacific Northwest industrial design being let down by the soft, squishy bits that actually make a handheld worth carrying?

The Long Road to a Working Library

To understand why Firmware 2.4 matters, you need to understand how genuinely broken the Pocket’s library management has been for almost four years. When the device launched, the entire OS was essentially a glorified cartridge slot menu. You inserted a Game Boy cart, it played. You inserted a Game Gear cart via the £24.99 adapter, it played. That was it. The microSD slot existed solely for save states and screenshots, with no facility whatsoever for software-based gameplay.

That changed in July 2022 with Firmware 1.1 and the introduction of openFPGA, the SDK that allowed community developers like Spiritualized, agg23, and the prolific Mazamars312 to start porting cores. Within eighteen months we had cores for Game Gear, NES, SNES, Genesis, PC Engine, Neo Geo Pocket Color, Atari Lynx, WonderSwan, Arcade hardware including Pac-Man and Donkey Kong, and even more exotic curiosities like the Bally Astrocade and the Vectrex. The Pocket, against all odds and quietly without Analogue’s direct involvement, had become arguably the most versatile FPGA handheld ever built.

The Metadata Nightmare

The problem was that none of this software had any cohesive presentation layer. Each core dumped its games into its own folder structure on the microSD card. To get anything resembling box art, you needed to manually source thumbnails — usually from community-maintained packs like the excellent one Phoenix maintains on GitHub — and place them in /System/Library/Images/ directories that had to match ROM filenames byte-for-byte. Get a character wrong, get a different ROM dump than the pack expected, and you’d be staring at a generic placeholder forever.

Worse, the Pocket had no real concept of a “library” in the modern sense. Games were grouped by core, not by collection. If you wanted to find Castlevania: Symphony of the Night, you needed to remember whether you were playing the Saturn cover (you weren’t, no Saturn core exists) or the PlayStation version (no PSX core either), and then navigate into the relevant platform. There was no global search. No favourites. No recently played. No way to mark something as completed. It was, in a very real sense, less sophisticated than the front-end on a 2009 R4 cart.

What Analogue Promised

When Christopher Taber teased Library Sync at the tail end of 2024, the pitch was ambitious: a unified library that would scan your microSD, identify games via hash matching against an internal database, automatically fetch metadata and box art, sync favourites and playtime across devices via your Analogue account, and provide modern browsing affordances like search, filters, and collections. The implication — never quite stated but clearly hovering — was that this would also lay the groundwork for cross-device syncing with future Analogue hardware, presumably the long-rumoured Analogue 3D successor or whatever Project Foley turns out to be.

That’s an enormous amount of functionality to layer onto a device whose original software architecture clearly wasn’t designed with any of it in mind. So how much of it actually works?

Build Quality and the Hardware Context

Before we go deeper into the software, it’s worth reminding ourselves what we’re actually holding. The Analogue Pocket remains, in my view, the best-built handheld gaming device ever produced at any price point. The polycarbonate shell — available in Black, White, and the various limited-edition colour variants like Transparent Purple and the GBA-inspired Indigo — has the kind of dense, tight tolerances you normally associate with Apple products costing four times as much.

The Physical Feel After Four Years

My original launch unit, purchased in January 2022, has been through approximately 800 hours of use, two transatlantic flights, and one unfortunate incident involving a toddler and a glass of orange juice. The D-pad still has the same crisp, slightly-clicky action it did on day one. The face buttons — which use a custom membrane Analogue developed with input from former Game Boy engineers — have neither stiffened nor gone mushy. The shoulder buttons, which are the only part of the hardware I’d genuinely criticise, remain the same slightly-too-shallow plastic clickers they always were, perfectly adequate for SNES but never quite satisfying for arcade fighters.

The 3.5-inch, 1600×1440 LTPS LCD is still extraordinary. At a 10x integer scale for the original Game Boy’s 160×144 resolution, every original Game Boy game runs at perfect pixel multiplication with room to spare for the various dot-matrix simulation modes. The “Original GB” display mode, which simulates the green-tinted LCD of the 1989 Game Boy alongside subtle ghosting effects that make sprite trails in F-1 Race look exactly the way you remember them, remains a small marvel of obsessive engineering.

Where the Hardware Shows Its Age

That said, four years is a long time in handheld land. The 4,300mAh battery in my launch unit has degraded to roughly 78% of its original capacity according to the new battery health readout that Firmware 2.4 surfaces in the system menu. That translates to around 6 to 7 hours of real-world play with the brightness set to its usual 60%, down from the 9-10 hours I was getting in 2022. Analogue does offer a battery replacement service for $49.99, which I’d now consider essential for anyone with a launch unit who plans to keep using it heavily.

The USB-C port — bafflingly USB 2.0 speeds only — is the other obvious limitation. With Firmware 2.4’s library scanning now reading hundreds of ROM files on first launch, the lack of fast file transfer is genuinely irritating. Moving a 32GB collection onto the card via the Pocket’s built-in mass storage mode took me just over 40 minutes. Pulling the card and using a dedicated UHS-II reader took 4 minutes. This is not a 2025-acceptable state of affairs.

The Display in 2025 Context

Comparisons matter here, because the handheld landscape has shifted significantly since the Pocket arrived. The Retroid Pocket 5, released in late 2024 at £199, sports a 5.5-inch OLED. The Anbernic RG406H pairs a 4-inch IPS panel with proper Hall effect sticks for around £155. The Miyoo Flip, released this past spring, gives you a clamshell GBA-style design at well under £100. The Pocket’s LCD, technically still excellent, no longer stands alone the way it did three years ago.

How It Holds Up

What the Pocket’s screen continues to do better than anything else on the market is preserve the integrity of original-resolution sprite art. OLED panels, for all their gorgeous contrast, suffer from sub-pixel layouts that introduce subtle colour fringing on hard pixel edges — exactly the kind of edges that define every sprite from Metroid II through to Pokémon Crystal. The Pocket’s LTPS panel, with its perfectly square RGB stripe arrangement and 615 PPI density, treats those pixels with a precision that frankly no OLED handheld can match.

The new “Display Sync” feature in Firmware 2.4 — easily confused with Library Sync, and Analogue has done themselves no favours with the naming — is a quiet but excellent addition. It allows the Pocket to dynamically shift its refresh rate to match the source console exactly, so original Game Boy content runs at the proper 59.727Hz rather than being approximated to 60Hz. In practice this eliminates the very subtle judder you’d occasionally see in scrolling sections of Wario Land 3 or the parallax in Donkey Kong Land 2. It’s the kind of detail that 95% of users will never notice and the remaining 5% will appreciate enormously.

Performance: What the FPGA Is Actually Doing

The Pocket’s two-chip FPGA architecture — an Altera Cyclone V handling primary console emulation and an Altera Cyclone 10 dedicated to display and system tasks — remains, in 2025, comfortably the most capable FPGA implementation in any portable. The newly released openFPGA cores for the Atari Jaguar (still in beta as of November) and the GameCube digital audio decoder for music ROM exploration are pushing the Cyclone V harder than anyone thought possible at launch.

Core Performance Under 2.4

Firmware 2.4 includes updated core wrappers that, according to agg23’s notes on the GBA core update released alongside the firmware, reduce input latency by approximately 0.8ms across the board. That’s genuinely meaningful for anything timing-critical — I’ve been replaying Mario Tennis on GBA and the difference in service timing feels closer to original hardware than ever. The PC Engine core, courtesy of Spiritualized, now correctly handles CD audio interleaving on the more obscure releases like the Japan-only Cosmic Fantasy 4, which was previously prone to audio dropouts.

One genuinely impressive addition: the firmware now supports concurrent operation of the openFPGA core and the new Library Sync background service without the gameplay hitches that plagued the 2.3 beta. Analogue’s engineers clearly spent significant time on the IPC between the two FPGAs, and it shows.

Library Sync: A Month of Daily Use

Right. The main event. Let’s break down what Library Sync actually does, what works, what doesn’t, and whether it justifies the years of waiting.

Initial Setup and First Scan

The first thing to know is that Library Sync requires you to create or log into an Analogue account, which you do via a companion mobile app — Analogue Companion, available on iOS 16+ and Android 12+. The pairing process uses a six-digit code displayed on the Pocket and entered into the app. It worked first try for me, which after spending a frustrating evening with the Miyoo equivalent feels almost luxurious.

Once paired, the Pocket scans your microSD card and attempts to identify every ROM file present. This is done locally on the device — your ROMs are not uploaded anywhere, which Analogue has been at pains to emphasise, presumably for obvious legal reasons. Identification uses CRC32 and SHA-1 hash matching against a built-in database that ships with the firmware. The database covers what Analogue claims is “over 95% of commercially released games” for every supported platform, which in my testing was approximately accurate.

My collection — roughly 2,400 ROMs across Game Boy, Game Boy Color, GBA, Game Gear, Master System, NES, SNES, Genesis, PC Engine, Neo Geo Pocket Color, Lynx, and WonderSwan — took 11 minutes to scan on the initial pass. Subsequent scans, which only check delta changes, complete in under 30 seconds. Of those 2,400 ROMs, 2,287 were correctly identified on the first try. Of the unidentified remainder, most were either fan translations, ROM hacks, or homebrew releases.

The Browsing Experience

This is where Library Sync genuinely transforms the device. The new Library view, accessed from the redesigned home screen, presents your entire collection as a unified, searchable grid with box art, platform indicators, and metadata including release year, publisher, and genre. You can sort by platform, alphabetical order, recently played, recently added, or — and this is the killer feature for collectors like me — by completion status.

Filters work as you’d expect. Want to see only Game Boy Color games released in 2000? Three taps. Looking for every Konami release across every platform? Two taps. The search is fuzzy enough to handle typos and partial matches without being so loose it returns garbage. Searching for “castle” surfaces every Castlevania release, the various Ghosts ‘n Goblins games, and Princess Castle, an obscure Japanese GB title I’d genuinely forgotten I had on the card.

What Sync Actually Syncs

The “Sync” part of Library Sync covers four things: your library metadata (so a second Pocket would automatically recognise the same ROM files with the same playtime and favourites), save states and battery saves (uploaded encrypted to Analogue’s servers), your custom palette configurations, and your screenshots. Notably absent: the ROMs themselves, custom display filters from the community Display Modes pack, and openFPGA core configurations.

I tested cross-device sync by borrowing a colleague’s launch Pocket and logging in. After a 4-minute initial sync, my library appeared with all metadata intact, playtime preserved, and — once I’d copied my microSD card contents across — saves resumed exactly where I’d left them. This is, genuinely, the closest thing to a Steam Cloud experience that the retro handheld world has ever produced.

The Cracks in the System

It’s not all good news. Library Sync has some genuine rough edges that prospective buyers should know about.

First, the database has notable gaps in less mainstream territories. The Mega Drive Japanese exclusives are decently covered but the PC Engine library, especially CD releases, has identification rates closer to 70%. WonderSwan support is essentially limited to the games that had Western fan translations — anything Japan-only and obscure shows up as unidentified.

Second, ROM hash matching is unforgiving in ways that occasionally bite. If you have a trimmed GBA ROM (common for storage-conscious users), it won’t match the No-Intro database hash and will appear as unidentified. The same applies to overdumps, headered NES files, and SMD-format Mega Drive ROMs. Analogue’s documentation acknowledges this but doesn’t offer a solution beyond “use clean No-Intro dumps”, which is fine in principle but means rebuilding sets for many users.

Third, the manual metadata override system, while functional, is fiddly. You can correct misidentifications via the companion app, but you can’t add custom box art without uploading PNG files through the app one at a time. For 113 unidentified ROMs, this took me roughly two hours. There is no batch import tool. There needs to be.

Fourth, and this is the one that bothers me most: there is currently no way to export your library data. If you decide to stop using your Analogue account, your playtime stats, completion markers, and favourites are simply lost. For a company that has built its brand on user respect and openness about hardware, this is a strange omission. I’d hope an export-to-JSON option arrives in a point release.

The Companion App

Worth a section of its own because the Companion app is doing serious work in this update. Beyond initial pairing, it serves as the primary interface for metadata correction, custom box art uploading, viewing detailed stats about your library, and managing your screenshots (which can now be auto-uploaded to the app for sharing).

What Works

The stats view is genuinely delightful in a way I didn’t expect. It shows you total playtime across all platforms, your most-played games, your “longest session” (mine is an embarrassing 4 hours 12 minutes of Pokémon Crystal), and a heatmap of when you play. It feels designed by someone who actually loves the platform, not by a committee trying to bolt analytics onto an existing product.

Screenshot management is excellent. Every screenshot you take on the Pocket is now automatically uploaded to the companion app (assuming Wi-Fi via the Pocket’s dock is configured — more on that limitation in a moment) with full metadata about which game, which platform, and which playthrough captured it. Browsing back through three years of screenshots organised this way is the kind of small joy that makes you appreciate good software design.

What Doesn’t

The Pocket itself still has no Wi-Fi. Yes, in 2025. Sync happens via the Pocket Dock (£89.99) when connected to Ethernet, or via tethered USB connection to a phone or computer. This is the firmware update working around a hardware limitation that should never have shipped in the first place, and it shows. If you don’t own the Dock, you’ll be plugging your Pocket into your phone with a USB-C cable every time you want to sync. Functional, but inelegant.

The Android version of the app is also notably less polished than the iOS version. Screenshot uploading occasionally stalls. Metadata edits sometimes take multiple attempts to commit. Hopefully these get smoothed out, but if you’re on Android, set your expectations slightly lower for now.

Battery Life and Power Management

Firmware 2.4 introduces a proper power management overhaul alongside Library Sync, and the results are mixed.

The Good

The new low-power background scanning means the library updates don’t kill your battery the way the 2.3 beta did. Sleep mode is now genuinely sleep — my Pocket lost 4% battery overnight in standby, down from roughly 11% before the update. The new battery health readout, accessed via Settings > System > Battery, gives you actual cycle count and capacity percentage, which is the kind of transparency you almost never see in consumer hardware.

The Less Good

Active gameplay battery life is essentially unchanged. I’m getting the same 6-7 hours on my four-year-old unit (and about 8-9 hours on the newer unit I borrowed for testing) as I was on Firmware 2.3. The added background services for Library Sync do consume some power even when you’re playing — perhaps 3-5% additional drain over an hour-long session in my testing. Not catastrophic, but measurable.

Value, Pricing, and the Competitive Landscape

At £219 for the standard Black or White Pocket — assuming you can actually find one in stock, which remains intermittent — the Pocket is no longer the only premium option in town. So what does Library Sync do to that value calculation?

Against the Retroid Pocket 5

The Retroid Pocket 5 (£199) offers a larger OLED, runs full Android, and can emulate up to and including PSP, Dreamcast, and Saturn via software. For pure breadth of compatibility, it wins comfortably. What it doesn’t offer is the FPGA-accurate reproduction of 8-bit and 16-bit hardware, the original cartridge slot for collectors who actually own their games, or anything remotely like Library Sync’s collection management. These are devices serving different needs.

Against the Anbernic RG406H

The Anbernic (£155) is the better pure value proposition for anyone who just wants to play retro games on the go and doesn’t care about hardware-level emulation accuracy. Its Hall effect sticks are also genuinely better than anything the Pocket offers. But its software experience, even running custom firmware like ArkOS or Knulli, is still meaningfully behind what Firmware 2.4 delivers.

Against Original Hardware

This is the comparison that ultimately matters for the Pocket’s core audience. A modded Game Boy Advance SP with an IPS screen will run you £180-£250 from a reputable modder. An Analogue Pocket gives you GBA, GB, GBC, Game Gear, Lynx, NGPC, and WonderSwan in one device with library management that no original hardware can offer. For collectors who own original cartridges and want a single portable device to play them all, the Pocket has never been more compelling.

The Collector and Community Perspective

Spend any time on the r/AnaloguePocket subreddit, the openFPGA Discord, or the various community forums that have grown up around this device, and you’ll quickly understand that the Pocket has cultivated one of the most invested user communities of any modern handheld. Firmware 2.4 has been the subject of intense discussion since its release, and the consensus is broadly — but not unanimously — positive.

What the Community Likes

Library Sync is, finally, the front-end the community has been begging for. The various third-party tools that emerged to fill the gap — Pocket Sync, the brilliant Pupdate utility for core management, and the various box art packs — were always workarounds. The community appreciates that Analogue has built something that incorporates the lessons of those tools rather than ignoring them.

The new openFPGA developer APIs in Firmware 2.4 also give core authors hooks into Library Sync, so future cores can ship with proper metadata support out of the box. agg23’s GBA core was the first to take advantage of this, and the integration is seamless.

What the Community Doesn’t

The account requirement has been controversial. Some users — and I have sympathy with this view — believe a £219 piece of hardware shouldn’t require an online account to access its full feature set. You can use the Pocket without an Analogue account, but you lose Library Sync entirely. There’s no local-only library mode. That’s a deliberate choice and not, I suspect, one Analogue will reverse.

The lack of WiFi continues to be the great unforced error of the Pocket’s design. Every Library Sync workflow that requires the Dock or a tethered cable feels like a feature begging for direct wireless support.

Practical Recommendations

If you’re considering whether to buy an Analogue Pocket now, or whether to dust off an existing one to try Firmware 2.4, here’s what I’d suggest based on a month of intensive use.

If You Already Own a Pocket

Update immediately. The performance improvements alone are worth the install. Set aside an evening for the initial library scan and metadata cleanup — it’s tedious but it’s a one-time cost. Get the Companion app, even if you don’t think you’ll use it; the stats are surprisingly addictive and the screenshot management is excellent. Consider the £49.99 battery replacement if you’re on a launch unit.

If You’re Considering Buying One

For collectors who own original cartridges and want a definitive portable for them, the Pocket is now in its strongest position ever. Firmware 2.4 is the software experience the hardware always deserved. The £219 entry price still stings compared to Anbernic and Retroid alternatives, but you’re paying for something genuinely different.

For people who want a do-everything emulation handheld and don’t have a particular attachment to FPGA accuracy or original cartridges, the Retroid Pocket 5 or a Steam Deck OLED remain better choices. The Pocket is an artisanal product that does specific things superbly, not a Swiss Army knife.

Setup Tips Worth Knowing

  • Use clean No-Intro ROM sets for the best identification rates. The Pocket’s database is built against No-Intro hashes, and any deviation will cause misidentification.
  • Set up the Companion app before doing your first library scan, so misidentifications can be corrected immediately rather than later.
  • If you have a microSD card larger than 256GB, format it as exFAT before first use. The Pocket supports cards up to 1TB now, but the format matters.
  • The new “Collections” feature in Library Sync lets you build manual playlists — I’ve found “Currently Playing”, “Short Sessions”, and “Long-Term Projects” to be useful categories.
  • Battery saves are kept separate from save states in the sync system. If you’re a save-state heavy player, double-check the cloud backup is working before swapping devices.

The Verdict

For three and a half years, the Analogue Pocket has been a beautiful piece of hardware constrained by software that didn’t deserve it. Firmware 2.4 is the update that closes that gap — not perfectly, not without rough edges, but decisively enough that I can finally recommend the Pocket without the lengthy caveats about its software limitations that have shadowed every previous review.

Library Sync is the headline feature, and despite the genuine flaws — the database gaps in non-Western libraries, the awkward metadata correction workflow, the absurd lack of WiFi forcing all sync through the Dock or a tethered connection — it transforms the device’s day-to-day use in ways that have to be experienced to be appreciated. A month in, I find myself reaching for my Pocket far more often than I did under Firmware 2.3, simply because finding and starting a game no longer feels like a chore.

The deeper improvements — input latency reductions, Display Sync, proper battery health reporting, vastly improved sleep behaviour — quietly elevate every aspect of the experience. The Companion app is the kind of thoughtful, properly-designed software extension that I genuinely didn’t expect from Analogue based on their past form.

The remaining frustrations are real. The account requirement will rankle anyone with privacy or sovereignty concerns about their gaming library. The lack of WiFi remains the device’s most glaring hardware shortcoming, and Firmware 2.4 makes it more obvious than ever. The metadata correction workflow needs serious refinement. And the £219 price tag continues to ask for a premium that not every retro gamer will feel is justified.

But for the audience this device was always built for — collectors, enthusiasts, people who care deeply about the difference between dot-matrix and IPS, who own the cartridges and have curated ROM sets, who want the closest portable approximation to original hardware with modern conveniences — Firmware 2.4 is the update that finally delivers the device Analogue promised in 2019 when this whole adventure began.

Looking Forward

The hooks Firmware 2.4 puts in place clearly anticipate something larger. The cross-device sync architecture only makes sense if Analogue plans to have more than one device that benefits from it. The companion app’s UI scaffolding has obvious room for expansion. The library database is built to accommodate platforms the Pocket doesn’t currently support.

Whether that means an Analogue 3D revision, a successor handheld, or some integration with the Duo and the long-promised Analogue Pocket Adapter Set that lets you play TurboGrafx cards via the cart slot — we’ll know more in 2026. What’s clear is that Library Sync is foundation, not endpoint. For a company that has spent a decade building products with extraordinary long-term support, that’s exactly what I’d expect.

The Analogue Pocket in November 2025 is not the device it was at launch. It’s better, more capable, more polished, and more genuinely useful than it has ever been. Firmware 2.4 doesn’t solve every problem the Pocket has, but it solves enough of them, and elegantly enough, that I can finally say what I wanted to say in early 2022 but couldn’t: this is the best portable retro gaming device ever made.

Score: 9/10

An exceptional handheld finally married to software worthy of its hardware. The lack of WiFi and mandatory account requirement keep it from a perfect score, but Library Sync transforms the Pocket into the definitive portable for serious retro collectors. Worth every penny of its £219 asking price — and worth dusting off if you’ve left yours in a drawer.