View Full Version : HGSS Pokewalker
loadingNOW
Sep 22nd, 2009, 12:01 PM
maybe not really the right board but i don't really know where to post it. is there a "hardware" board?
did anyone who actually has a physical copy mess with that thing and how it works?
like frequency (maybe protocol?)
or does anyone know a japanese site about it? also are the pokemon really transfered of just moved somewhere in the sav and reactivated later?
Neo
Sep 22nd, 2009, 12:57 PM
Theres no Hardware board, though this could go into Miscellaneous R&D. I have a Pokewalker but i have yet to do any major research with it, doing saves atm. Can't be used with Flashcarts (Obviously) but has a weak infrared signal on damaged DSes, Which is due to the fact that my DS Has a slow Card reader and the actual game runs slow too so i wasn't expecting it to be 100%.
Guested
Sep 22nd, 2009, 08:19 PM
From my experience, it seems to me like the data is most likely stored somewhere else in the sav until the Pokemon returns back to the game. This seems to be the most logical. And then pokemon you caught are generated upon their return.
I was planning on doing some checking into whether or not Pokewalker pokemon match any known algorithms with Sabre's program, but haven't gotten that far yet.
SCV
Sep 22nd, 2009, 11:56 PM
Well, so far we have yet to know of someone that has backed up their save. A few of us tried with the same results. Rudolph´s 3-in-1 back up tool does not recognize the save type.
According to some early tests it seems that the pokemon in the pokewalker only grow one level per trip. We have yet to have confirmation though. I haven´t tried my pokewalker so I don´t know how much information is transfered. But I would also expect that the pokemon stays somewhere else in the save. Hopefully the backing up saves issue can be resolved, then we will know for sure.
codemonkey85
Oct 1st, 2009, 04:45 PM
Like SCV said, unfortunately, no one seems to be able to backup a retail HGSS save file, so testing what is stored in the .sav is... difficult. However, seeing as use of the GTS stores a copy of the Pokémon you upload on the .sav, it is reasonable to assume that the PokéWalker does the same.
EDIT: Come to think of it, I'm pretty sure there is mention of this in the instruction manual. If you lose your PokéWalker, you can apparently "restore" your uploaded Pokémon back to its original place (and state) in your game by hitting some keys in the PokéWalker menu on the DS. Doing so means you will need to reset your PokéWalker once you find it, of course, to prevent cloning and the like. So naturally, the Pokémon is apparently stored in your save file after all.
loadingNOW: Once I buy a new set of batteries for my (rather aged) Pocket PC, which has an IR port, I will attempt to inspect IR communications with the PokéWalker. Or better yet, maybe I'll buy a decent IR adapter for my development laptop. Either way it is something I have been interested in since I first heard about the PokéWalker.
EDIT:
I was planning on doing some checking into whether or not Pokewalker pokemon match any known algorithms with Sabre's program, but haven't gotten that far yet.
Someone should really trade a PokéWalker generated Pokémon to a copy of Diamond or Pearl and rip that sucker to see what it's "made of". I'm thinking there is a special algorithm at work though, judging by the (apparent) correlation between gender and "unusual movesets" in the Yellow Forest Pikachu.
Guested
Oct 1st, 2009, 05:51 PM
Monkey! Good to see you again, and I'm glad to see you're a part of this discussion, since we were both so excited about the 'Walker.
Anyway,
Couldn't someone just analyze a sav file from a ROM? Like... someone who is playing the game on an emulator or flashcart?
And also, you can dump pkm files from an HGSS sav file using the most recent (albeit extremely basic) version of COM's HGSS Pokesav.
I've got over half a box of PokeWalker Pikachu on my retail HGSS cart, I just need to trade them to either DP/Plat or my flashcart HGSS but then I'll have a few that somene could study, but judging from my level of free time (haven't even played the normal game in a WEEK), I doubt I'll be able to get to it soon... someone will beat me to it, if they're ambitious.
But from the one or two I've looked at, I also think the PokeWalker uses an algorithm different from normal Pokemon.
Lastly, doesn't the official site give the frequency or whatever specs on the PokeWalker?
I'll check it out later, running out of time. Gotta catch a train.
Poryhack
Oct 1st, 2009, 07:49 PM
Couldn't someone just analyze a sav file from a ROM? Like... someone who is playing the game on an emulator or flashcart?
If you're playing a ROM you can't use any IR functions silly.
If this (http://www.pokemon.co.jp/special/hgss/pokewalker/07.html) is the page you were thinking of with specs, it does not seem to have any useful information.
Here's a picture of the circuit board on a IR cart. Doubt it's of any help but...
http://www.personaltrainerwalking.com/_ui/img/iwata/circuit-board.jpg
Guested
Oct 2nd, 2009, 07:36 AM
Yeah, I realized that as I was walking down the street after leaving my apartment after posting that.
What I was originally thinking is that you could analyze the place where the PokeWalker pokemon was stored on the save file by using a rom sav, but ... then I realized there's probably no way to know WHERE that is on the sav file unless a pokemon IS already there... which would require the IR functions...
-_-;
loadingNOW
Oct 3rd, 2009, 11:45 AM
maybe you can by looking for the data that decrypts to all zero. But not necessarily.
Sabresite
Oct 6th, 2009, 02:39 PM
I threw the pokemon someone traded to their platinum game, into legality checker and it came up as "Hacked". Good luck guys ;)
Guested
Oct 6th, 2009, 04:13 PM
Good luck, guys? YOU're the algorithm expert here...
-_-;
Sabresite
Oct 7th, 2009, 02:53 AM
Good luck, guys? YOU're the algorithm expert here...
-_-;
Honestly it looks like it uses the same algorithm as mystery gifts (nothing). Again, I don't have the game, but I assume you retrieve everything from a menu, and not in-game.
Guested
Oct 7th, 2009, 03:57 AM
I assume you retrieve everything from a menu, and not in-game.
Correct.
ultikarp
Oct 28th, 2009, 08:46 AM
What if there was a flashcart with an infa-red recevier on it?
Poryhack
Oct 28th, 2009, 01:24 PM
Then I suppose with considerable know-how on the flashcart-maker's part it would be possible to use the IR functions.
I don't see it happening though, there are only two games that use it and the pedometers are not sold separately to the best of my knowledge.
loadingNOW
Oct 29th, 2009, 05:34 PM
http://www.amazon.de/Nintendo-DS-Lite-Activity-Meter/dp/B001PR1PL0/ref=pd_sim_vg_1_img you can i don't know what the "game" is called in english so it's an amazon.de link
Poryhack
Oct 29th, 2009, 10:08 PM
Oh, I stand corrected. Do you know if the pokewalkers are also sold separately?
evandixon
Oct 31st, 2009, 03:18 PM
I wouldn't be supprised.
What if you lost it?
ifyfg
Nov 3rd, 2009, 01:10 PM
you can get your pokemon stored on it back.
but, we need confirmation that they do or don't have replacements (yet, or soon to be released).
personally, i doubt that there are replacements. but one day they might produce them?
lol, 3rd party pokewalkers....
evandixon
Nov 3rd, 2009, 05:42 PM
you can get your pokemon stored on it back.
but, we need confirmation that they do or don't have replacements (yet, or soon to be released).
personally, i doubt that there are replacements. but one day they might produce them?
lol, 3rd party pokewalkers....
I see it: the M3 Pokwalker!
ifyfg
Nov 5th, 2009, 11:23 AM
lol, i'm thinking madcatz, pelican, walmart own brand ones :)
Arty2
Nov 28th, 2009, 10:08 AM
And a teardown alongside the Activity meter: http://www.legendarypokemon.net/2009/11/26/Articles/pokewalker-and-activity-meter-teardown
codemonkey85
Dec 4th, 2009, 11:43 AM
Hey Arty2! Good to see you around these parts. (We've corresponded via E-Mail before, regarding the Spinda Painter on your site.)
I hope this means reverse-engineering the 'Walker is a thing that will happen.
Arty2
Dec 5th, 2009, 05:38 PM
Indeed, I do recall that, I hope you've been doing well :)
Since I am mostly focused on my studies and other projects at the moment, i haven't engaged in anything deeper than opening the unit apart, I want to have a better look into it though when I get a chance.
I'm mostly interested in analyzing the IR signal and replicating/altering it afterwards. However that required both some custom electronics (something I am not really familiar with) and perhaps custom software too. That'd require lots of reading, tinkering and fiddling and my free time is limited these days...
opoq
Mar 26th, 2010, 06:06 PM
Indeed, I do recall that, I hope you've been doing well :)
Since I am mostly focused on my studies and other projects at the moment, i haven't engaged in anything deeper than opening the unit apart, I want to have a better look into it though when I get a chance.
I'm mostly interested in analyzing the IR signal and replicating/altering it afterwards. However that required both some custom electronics (something I am not really familiar with) and perhaps custom software too. That'd require lots of reading, tinkering and fiddling and my free time is limited these days...
Arty, based on the ethos you seem to carry with other forum members, I think we could work together on this. I have enough experience with microcontrollers that I could build the hardware necessary to bug the connection between game and pokewalker.
Roughly speaking: | PC |
|____|
| |
---------------------- -----|-- |---- ------------------
|Pokewalker In <-|--------|----^--|----|-----------<-| Out Cartridge|
| Out --|-->----|-Bug--^---|------------>| In |
---------------------- -------------- ------------------
With a pair of IR transceivers as [roughly] shown above, I could get the raw IR data. By starting with simple transactions, ie Pokemon out and then right back in, I can get get the most fundamental of transfers down. Which is where you come in; sounds like you're better on the code end of things?
Let me know if you want to try this!
opoq
EDIT: Oook. Here it is simpler:
Walker-->--<--->----<--BUG-TO USB---<-->--<-->--<-->---Cartridge
Arty2
Mar 28th, 2010, 03:52 PM
Now that's a nice update, kudos for the achievement!
I know I am not the most skilled programmer around here, just learned how to code for a hobby actually, but I'd be very interested in looking at those logs.
Drop me a line over legendarypokemon at gmail dot com when you get a chance :)
Poryhack
Mar 28th, 2010, 07:34 PM
Just thought that I'd drop in and add that you may find some interested programmers on the IRC channel.
Janschi
Apr 1st, 2010, 05:14 PM
Sure you can order new Pokewalkers: http://store.nintendo.com/webapp/wcs/stores/servlet/ProductDisplay?productId=166708¤cy=USD&catalogId=10001&tranId=0&lastAction=setCurr&storeId=10001&languageId=-1&categoryId=58694&ddkey=http:SetCurrencyPreference
But USA/Canadian Residents only. :-/ So no chance to order one for me. I'm from germany.
But I'm gonna ask Nintendo Germany if they, send me a Pokewalker. Because I don't want to own the game.
Pingouin7
Apr 1st, 2010, 09:17 PM
There's no point in having the Pokéwalker if you don't have the game.
Poryhack
Apr 1st, 2010, 10:21 PM
There's no point in having the Pokéwalker if you don't have the game.
Use it purely for accessorizing?
Not something I'd recommend but hey I don't judge. ;P
Janschi
Apr 2nd, 2010, 07:03 AM
I'm gonna wait till the new Versions are cheaper as it was last week. Last week it cost 25€ (34$) and since this week 35€(48$).
Or I|m gonna wait till there is a hack, that zou can use the Pokewalker over a PC.
Vetle
Apr 2nd, 2010, 07:37 AM
On the pokewalker screen,
to restore: UP, R, Select
to reset: DOWN, L, X
reset is needed to connect to another pokewalker, ur save is still playable.
loadingNOW
Apr 15th, 2010, 01:59 PM
on a side note these tiny tri-wing screws are straight from hell :/ i seem to have assumed an incorrect frequency and my normal photodiodes fail to get enough light - so wires it is. unless someone knows the (rf) frequency its using that is
Arty2
Apr 20th, 2010, 10:39 AM
opoq could enlighten us perhaps but he seems inactive unfortunately
Zarrokundead
Apr 24th, 2010, 04:24 AM
In case you break it, nintendo is selling them for about $15 now (not sure how much that is in other currencies).
Antidote
Jun 22nd, 2010, 03:12 PM
It's now $8.95 US
Riolu Aura Sphere Now
Jun 24th, 2010, 02:16 AM
I have some information regarding the Pokéwalker below.
- When you trade a Pokémon that was caught in the Pokéwalker and trade it to D/P/PL, it will say caught in Faraway Place.
- The Pokéwalker stores the entire data of the Pokémon that was sent. If you attempt to clone the Pokémon with the Pokéwalker, you will have the clone Pokémon in Bill's PC and the original Pokémon in the Pokéwalker and when you attempt to trade the original Pokémon back to Bill's PC, the Pokéwalker will release that Pokémon in the wild.
- It seems that the Pokéwalker acts in the same manner as the Pal Palk when catching and trading (migrating) Pokémon from the Pokéwalker to Bill's PC.
Pingouin7
Jun 26th, 2010, 10:36 AM
- The Pokéwalker stores the entire data of the Pokémon that was sent. If you attempt to clone the Pokémon with the Pokéwalker, you will have the clone Pokémon in Bill's PC and the original Pokémon in the Pokéwalker and when you attempt to trade the original Pokémon back to Bill's PC, the Pokéwalker will release that Pokémon in the wild.
It is possible to clone with the Pokéwalker.
Riolu Aura Sphere Now
Jun 26th, 2010, 09:44 PM
Yes I know. Remember, I made a thread about it.
I was saying that the Pokémon sent to the Pokéwalker will have its entire data stored in the Pokéwalker, but if you do not change the Pokémon Data in Bill's PC that you cloned with the Pokéwalker, it will be released. This was an example to show that the Pokémon Data is stored completely in the Pokéwalker.
Guested
Jun 26th, 2010, 10:47 PM
- The Pokéwalker stores the entire data of the Pokémon that was sent.
98% sure this is incorrect, and the data is stored in the sav file.
What makes you think the whole pokemon is stored in the Walker?
Riolu Aura Sphere Now
Jun 27th, 2010, 05:36 PM
The reason why I thought the whole pokemon data is stored in the pokewalker is because when you attempt to clone a pokemon using the pokewalker, its data is stored completely and the only way you can receive the clone pokemon in the pokewalker is by trading the original pokemon in bill's pc or by changing its level.
So I began to think that this might be a good example that the pokemon data is stored completely when sending to the pokewalker.
Edit: This is just a possibilty. Sorry for any problems that I may have caused.
Antidote
Jun 28th, 2010, 11:15 PM
You didn't cause any problems. Guested think about it, pokemon data is only 136 or 236 bytes in size it's not too much of a stretch to believe that pokewalker has at LEAST that much memory, also if the data isn't stored how does the Pokewalker know when a pokemon has leveled up?
testoc
Aug 9th, 2010, 10:01 PM
A bit of a story that may help with PW research. Apologies if something similar has been posted elsewhere but I couldn't find it.
My daughter unknowingly dropped her pokewalker exiting our Explorer, it landed in the yard face down (black side up) and her Aunt found it 3 days later. Unfortunately, this was after a torrential rain and a lawn mowing. The screen was totally crushed by the lawnmower - needless to say it was totally dead (no screen, no sound on button press).
I ordered a replacement from Nintendo for $8.95 + $1.08 tax + $5.00 shipping = $15.03. It arrived this evening.
I used a NDS Adaptor Plus to backup the game SAV file to my PC. Next, I reset the game/pokewalker binding (Down + X + L at the connect to PW screen) and then I registered the new pokewalker with the game. Then I saved the game using the NDS Adaptor Plus once again. All the original pokewalker steps and Watts were gone after the reset and registration of the new PW but all the path acheivements were there. I was not going to give up on the data so I then restored the original SAV file, from before the pokewalker reset, to the game cart.
At that point I decided to try the new PW and was pleasently surprised that it still functioned with the game and the original step and Watt counts in the game were still there. The old step counts and Watt accumulations are not in the new PW but they are preserved in the game. So she only lost the Watts that had accumulated on the dead pokewalker when the incident occured and the PW counts are not the same as the game accumulations but that doesn't matter much. Not that it matters but she didn't have a pokemon in it at the time of the incident but that could have been resurrected by the Up + Select + R method.
So for all who have built up large Watt counts and loose or destroy their PW all is not lost. The data in the game can be preserved as I did above.
From a mechanics standpoint, I think that the game-to-pokewalker binding data is purely in the trainer card data loaded to the PW on the original connection. If there was individual PW data stored in the game (serial, ID number, MAC like info) then the restore of the original game would have failed to function with the new PW. I do have both of these SAV files if anyone would be interested in analyzing them for delta info.
Hope this helps someone a bit...
Powered by vBulletin™ Version 4.0.2 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.