I spent some time doing trial and error with different format versions, Eye-Fi doesn't like 16bit at all, so for now I have managed to manually load CHDK everytime I turn my camera on. It's running 32 bit though and only one partition. When I do 2 partitions, one 16 bit and the other 32 bit, Eye-Fi keeps installing in the 16 bit partition which doesn't work with wifi. I have no idea why. For now CHDK is running but with a handicap :-)