v2026.11 DB LIVEVerified Frame-Time & Emulator Config Recipes for PS2, GameCube, Switch, PSP & iOS Delta
60
RetroFPSHandheld Matrix
Test FPS
🧭 Matchmaker📦 PortMaster📐 16:9 Hacks🕹️ Systems🔋 Battery⚡ Input Lag📺 Shaders🎮 Frontends📱 Handhelds (24)💿 Games (50)⚔️ Versus⚡ Turnip Drivers📦 ROM Compress📐 Screens🛠️ CFW🧠 Chipsets💾 SD Calc
⏰ Real-Time Clock & Pokemon Emulation

Retro Handheld RTC Hardware Guide: Pokemon Clock & Battery Sync

Does your handheld have a real hardware RTC chip? Fix frozen day-night cycles, berry growth glitches, and ocean tide lockups in Pokemon Gold, Silver, Crystal, Ruby, Sapphire & Emerald across 24 devices.

Hardware RTC

Dedicated Crystal & Coin Cell

The console houses an independent RTC quartz oscillator (32.768 kHz) powered directly from the main battery or a backup cell. Time ticks continuously even with the handheld off for 6 months.

✓ Anbernic XX series & all Android handhelds
Network Time

Wi-Fi NTP Server Sync

The device has no RTC chip. When connected to Wi-Fi at home, it pings atomic NTP time servers on boot. If you play on an airplane, bus, or subway with Wi-Fi off, the clock stays frozen at boot.

⚠️ TrimUI Smart Pro, Miyoo A30 & TrimUI Brick
Software Emulation

Fake-RTC File Timestamps

OnionOS or RetroArch saves the timestamp to a text file on shutdown. On next boot, it restores that exact second. Great for short sessions, but leaves games frozen in time during long breaks.

ℹ️ Miyoo Mini v4 & Powkiddy V10
Interactive In-Game Auditor

Pokemon RTC Compatibility & Fix Generator

Select your console and the Pokemon game you are playing. See whether your clock will drift, how berries will behave, and the exact RetroArch configuration or in-game button combo:

🟢 Tier S: Dedicated Hardware RTC

Pokemon Emerald on Anbernic RG35XX SP

Offline RTC Status: 100% Real Time
Recommended Configuration & In-Game Fix:
  • In RetroArch, open Core Options → System → RTC (Real-Time Clock) and set to Hardware / System Time.
  • Your device houses a physical RTC quartz crystal. Berries will continue to grow and tides will change in Shoal Cave exactly matching real-world hours even while the console is powered off in your bag.
  • No manual button combos or Wi-Fi hotspot connections required.
✓ Zero Berry Glitch Risk: 100% real-world time ticking confirmed.
Nintendo Secret Combos

Secret In-Game Title Screen Clock Reset Shortcuts

Did your save file time get desynced after a dead battery or firmware update? Game Freak included secret diagnostic menus to reset the clock without deleting your save file:

GBA (Emerald)

Pokemon Emerald

B + Select + Up (D-Pad)

Press and hold simultaneously on the Title Screen (where Rayquaza appears). A secret menu opens allowing you to adjust the day, hour, and minute directly.

Unlocks Frozen Berries Instantly
GBA (Ruby / Sapphire)

Ruby & Sapphire

B + Select + Left (D-Pad)

Hold on the title screen. This triggers the famous "Berry Glitch Program" screen originally distributed by Nintendo at retail kiosks to unfreeze the 365-day timer.

Fixes 365-Day Year Overflow
GBC (Gold / Silver / Crystal)

Gold, Silver & Crystal

Select + Down + B

Hold on the title screen. In Crystal, you must calculate a 5-digit password based on your Trainer Name, Trainer ID, and Money, then enter the clock adjust screen.

Restores Day / Night Cycle
Comprehensive 24-Console Matrix

Retro Handheld RTC Hardware Audit Directory

Hardware chip confirmation, offline time-keeping, and Pokemon compatibility verified across 24 devices.

Handheld ConsoleRTC ArchitectureOffline Time-KeepingPokemon StabilityTier
Anbernic RG35XX SPHardware RTC (Dedicated Chip)Perfect (100% Real Time)Gen 2 & 3 FlawlessS
Anbernic RG35XX PlusHardware RTC (Dedicated Chip)Perfect (100% Real Time)Gen 2 & 3 FlawlessS
Anbernic RG35XX HHardware RTC (Dedicated Chip)Perfect (100% Real Time)Gen 2 & 3 FlawlessS
Anbernic RG40XX HHardware RTC (Dedicated Chip)Perfect (100% Real Time)Gen 2 & 3 FlawlessS
Anbernic RG40XX VHardware RTC (Dedicated Chip)Perfect (100% Real Time)Gen 2 & 3 FlawlessS
Retroid Pocket 5Hardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Retroid Pocket 4 ProHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Retroid Pocket MiniHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Retroid Pocket 2SHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Anbernic RG556Hardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Anbernic RG406VHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Anbernic RG406HHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Anbernic RG-CubeHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
AYN Odin 2Hardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
AYN Odin 2 MiniHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
AYN Odin 2 PortalHardware RTC + Android NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
Steam Deck OLEDHardware RTC + SteamOS NTPPerfect (Battery Backed)Gen 2 & 3 FlawlessS
TrimUI Smart ProWi-Fi NTP Only (No RTC Chip)Requires Wi-Fi on BootRequires Wi-Fi HotspotB
Miyoo Mini PlusSoftware Fake-RTC (OnionOS)Simulated (Offsets on Boot)Requires Manual Time SetsB
Miyoo Mini v4Software Fake-RTC (No Wi-Fi)No Clock Tick While OffRequires In-Game Clock ResetC
Miyoo A30Wi-Fi NTP + Fake-RTCSimulated (Offsets on Boot)Requires Wi-Fi HotspotB
TrimUI BrickWi-Fi NTP OnlyRequires Wi-Fi on BootRequires Wi-Fi HotspotB
Powkiddy RGB30Software Fake-RTC (RK3566)Simulated / Resets on Cold BootRequires Wi-Fi SyncC
Powkiddy V10No RTC Chip (Offline Only)Clock Freezes Upon ShutdownRequires In-Game Clock ResetD
Frequently Asked Questions

Real-Time Clock & Pokemon FAQ

What is an RTC (Real-Time Clock) chip and why does Pokemon need it?

An RTC (Real-Time Clock) is an independent low-power hardware chip that keeps track of the current date and time even when the main gaming console is completely powered off. Pokemon Gen 2 (Gold, Silver, Crystal) and Gen 3 (Ruby, Sapphire, Emerald) rely on RTC for day/night Pokemon spawns, Eevee friendship evolutions (Espeon during the day, Umbreon at night), berry plant growth, Shoal Cave high/low ocean tides, and daily lottery tickets.

Which retro handhelds have a physical hardware RTC chip?

Handhelds with dedicated hardware RTC circuitry or PMIC continuous battery backup include the original Anbernic RG35XX, RG35XX Plus, RG35XX H, RG35XX SP, RG40XX H, RG40XX V, Retroid Pocket 4/5, Retroid Pocket Mini, Retroid Pocket 2S, AYN Odin 2 series, and Steam Deck OLED. Handhelds lacking a physical RTC include the original Miyoo Mini v2/v3/v4, Miyoo Mini Plus, TrimUI Smart Pro (without Wi-Fi), and Powkiddy V10.

Why do berries stop growing in Pokemon Emerald on budget handhelds?

If a handheld lacks a hardware RTC and has no active Wi-Fi connection, its system clock resets to January 1, 1970 (Unix epoch) or the build date of the firmware on every cold boot. When the emulator loads your Pokemon save file, it sees a save timestamp from 2026 but a system clock from 1970. To prevent cheating, Pokemon Gen 3 game code freezes all time-based events (including berry growth, tides, and lottery) until the system clock catches up to the save timestamp.

How does 'Fake-RTC' work in RetroArch and OnionOS?

For consoles without physical RTC chips (such as the Miyoo Mini Plus on OnionOS), firmware developers implement a software 'Fake-RTC' script. When the console shuts down, it writes the current timestamp to the SD card. On boot, it reads that timestamp and adds a fixed elapsed time or increments seconds while playing. However, if you turn the console off for three days and turn it back on offline, the game only advances a few minutes, desyncing real-world time from in-game time.

How do you reset the in-game clock in Pokemon Ruby, Sapphire, and Emerald?

On the game's title screen (where Rayquaza or Groudon/Kyogre appears), press and hold B + Select + Left on the D-pad. In Pokemon Emerald, press B + Select + Up. A secret configuration screen will appear allowing you to reset and sync the in-game clock to your console's current time.

Related Save Data Guides

In-Game Saves vs Save States Anti-Corruption Guide

Learn how save states overwrite the RetroArch SRAM buffer and permanently wipe Pokemon clock flags, and how to enable autosave interval flush protection.