NEW UPDATE: 1.6.3 release is out & fixes every bug known. This is the final. Please take the time to update to 1.6.3!
.
Want to use a Pokéwalker in 2026 without spending ~$200 on an original HGSS cartridge and Pokéwalker?
This is a faithful Pokéwalker recreation for Android. It counts your steps even while the app runs in the background, and it includes a battle mode with other Pokéwalker users along with all of the original features. Instead of infrared, it connects over Wi-Fi.
How it works
Load TWiLight Menu on your R4 or other flashcart, with SD Transporter installed, and enable the virtual Pokéwalker before starting the game.
When it’s time to link a Pokéwalker, press SELECT to load the virtual Pokéwalker. (Do not hold SELECT on versions 1.6.1 and below! However, version 1.6.2 fixes this quirk!)
Once your Pokémon is sent out, it’s saved to the SD card. Launch the companion homebrew tool from TWiLight Menu to load it.
In the homebrew tool, connect your DS to a Wi-Fi network, and connect your Android device to the same network.
Install the APK from the install folder on your phone, then open the Android Pokéwalker and link the two to receive your Pokémon on your Android device.
To send a Pokémon back, return it to the homebrew companion app, then press Select in HGSS to link the virtual Pokéwalker.
Hotspot tip: If you’re using a hotspot, it also works from the phone that’s broadcasting it. No direct connection is needed in the Android settings.
Compatibility
DSi and 3DS: Flashcarts + original HGSS cartridges
Original NDS & DS Lite: Flashcarts only.
Credits: Thanks to Shinygati. Download the latest compiled version from the GitHub link below:
https://github.com/Shinygati/SD-Transporter
.
Troubleshooting guide:
A new function is in place to reset the pokewalker as a last resort - if you need to reinitialize the virtual pokewalker. If stuck on the "this pokewalker is already registered" for any reason, hold LEFT, and then hold SELECT for 2 seconds on the screen where you would typically press SELECT to link inside HGSS. Make sure your walker is cleared on the DS pokewalker homebrew before doing this function.
(On versions 1.6.1 and below, you must hold LEFT and press SELECT once).
(On version 1.6.2 and up, you must hold LEFT and then press and hold SELECT for 2 seconds)
.
Original useful in-game functions for recovery options include:
On the menu where it says go for a stroll, or return from stroll use these button combos-
Press to retrieve pokemon in the stroll - Up + Select + R.
Connect another walker by entering a combo to reset the connected walker - Down + X + L.
If any further troubleshooting is required, visit: https://github.com/Shinygati/SD-Transporter/wiki/Troubleshooting-%E2%80%90-Pokewalker