So I decided recently that I was going to get a DSi and am interested in homebrew. My question is what type of prevention does Nintendo employ? To my knowledge the original DS simply encrypted the contents of their carts, which was reverse engineered by the author of no$gba. What exactly have they done with the DSi that makes it harder to run code on? What have recent firmware releases like 1.4.x done to break things like iEDGE and similar products? Thanks.