Yea thank you ack for all the great work, feels like this is making some good progress.
I tried a couple of things with no success:
-Copied the decoded files on a FAT16 formatted 2 GB SD card, doesn't change the icon.
-Ripped an image of that same card, then ran it through ack's program (to "re-encode" it), then wrote the image back to the card. No icon change.
Granted if the last one was going to work then our original attempts at copying the dd image to other cards should have probably worked too, this is really weird.
Also, has anyone tried rewriting the Ninja Master's image dump on to the original SD card? Does that work? I know nerdstick didn't have any luck:
I also tried re-writing a working dump to my Ninja Masters card I messed up, and for some reason kept getting write errors at around 30MB in. Did an fdisk -l a few tries in, to see that it was then recognized as an 8MB drive all of a sudden. Then I gave up! I tried formatting it in Ubuntu and couldn't. Not sure what the deal is with it.
Also ack, when you were inserting a normal SD card earlier, was it an SD card that was imaged with the Ninja Master's rip? Just wondering if you were able to get any other SD card data to read with this latest information even if the games don't load up in the snk_desktop.
I think this is kind of interesting as well, from your earlier dmesg output:
key_open
Card Insert
Card Eject
Card Insert
mmc1: new high speed SD card at address 0001
mmcblk1: mmc1:0001 63.0 MiB
key_open
Card Insert
mmc1: new SDHC card at address b368
mmcblk1: mmc1:b368 SD 14.8 GiB
Do all of your other SD cards load up with "mmc1: new SDHC card at address b368" instead of "mmc1: new high speed SD card at address 0001"? And do the "Insert, Eject, Insert" actions always occur for the Ninja Master's card or was that just a fluke?
Through haphazard Googling I've seen the "mmc1: new high speed SD card at address 0001" come up in other versions of Linux when a microSD to SD converter is used. While the internals of the card don't suggest anything like that (thanks for the pics and all your work, NeoTurfMasta), I do think it's interesting that most of the references to the card we've found in the code/scripts calls it a "TF" card instead of an SD card.