Hello,
I would like to make a tiny "WiFi Bank" homebrew which would be useful to store more than 3 WiFi configurations on the device. I already know how to compile a 3DSX and display text, respond to inputs etc...
To make such an homebrew I obviously need to be able to read from and write WiFi configurations. I read that it was located in the NVRAM section, which I can read using the cfg:nor service.
The read function needs an offset and a size, and I don't really know what to put there. I tried to put 0x00080000 and 0xC00 as documented there but I only seem to get garbage. I don't know the format of the NVRAM so I really don't know what offset corresponds to what. I also tried the cfg:u service, with no success (it can't find the block with the given size with any of the different flags).
Do any of you have any clue on how to handle this ? Is this the good approach to do so ? How could I know that I have the right data, apart from printing the hex and searching manually ?
Thanks for the help
I would like to make a tiny "WiFi Bank" homebrew which would be useful to store more than 3 WiFi configurations on the device. I already know how to compile a 3DSX and display text, respond to inputs etc...
To make such an homebrew I obviously need to be able to read from and write WiFi configurations. I read that it was located in the NVRAM section, which I can read using the cfg:nor service.
The read function needs an offset and a size, and I don't really know what to put there. I tried to put 0x00080000 and 0xC00 as documented there but I only seem to get garbage. I don't know the format of the NVRAM so I really don't know what offset corresponds to what. I also tried the cfg:u service, with no success (it can't find the block with the given size with any of the different flags).
Do any of you have any clue on how to handle this ? Is this the good approach to do so ? How could I know that I have the right data, apart from printing the hex and searching manually ?
Thanks for the help