The description circulating the internets is very vague, involves some obscure personal(?) hotspot...
Not going to torture my gadgets, but looks like saving networks with ESSID "%p%s%s%s%s%n" causing wifid to crash on WFLog:message
Should also work with configuring network with such ESSID manually. The other sprintf specifiers in ESSID should work too.
> factory reset
Not that bad, Reset Network Settings fixes.