The original R4 didn't have SDHC either, any one that does is also a clone.
Here's my "how to get new games running on your cart" copy-paste, followed by the "which nw cart to get if yours is a piece of crap" copy-paste.
If you want newer games to run, here's what you should try, in order.[*]
Latest official firmware.
Go to the site
printed on your cart, download and set up the latest firmware, see if that fixes it. If there's no site printed or the site is down,
this is a good resource for finding firmwares.
[*]
AP-bypassing options.
Some carts have a setting or mode that will disable AP in games (to get them all running), but it may also disable extra features such as cheating and soft-reset, so these options tend to be turned off by default.
[*]
A clean ROM.
If the ROM you're using has been modified in some way there's a chance it might not work on certain carts. In addition sometimes when transferring ROMs between carts small amounts of damage to the data can occur (especially if you're using a cheap card reader like that T-flash one), so while the ROM may appear to be fine, it's actually been modified on accident and may not run.
First go to the
AdvanScene database and search for the game you're having issues with (make sure to check "NDS"). In the results, find the entry you have. Make sure it actually has a number (that it's not XXXX), and the region is on the right-hand side, pay attention to that. Click on the game's name. In the new page under "Rom Info:" find "Crc32", that's the hash of the known-proper release.
Download
CRC32.exe and run it. Click the ellipses button (...) to the right of the file box and select your ROM file. It may take a minute to calculate, then it will display the CRC32, which you should compare to the one listed on AdvanScene. If you find that the ROM you're having trouble with doesn't match the known clean ROM, then you'll want to redownload it (preferably from a site other than the one you used originally as their copy may be bad/damaged in the first place).
[*]
Format your MicroSD card.
If the filesystem on your MicroSD card is damaged it can cause all sorts of trouble with running games. First copy everything off of your MicroSD, then run
this program to format it properly. After that copy everything back, and see if the game runs properly.
[*]
YSmenu or other alternate firmware.
If there's no official support you can try an alternate firmware. If you have an original R4 or clone of the original (hardware-wise, not neccessarily name-wise) you can try
Wood R4, which updates for new games often. If you have something else you'll have to see if you can run
YSmenu, it's got
updates to the data files to run new games.
[*]
Game patches.
If there's no way to run better firmware on your cart, you'll have to hunt out patches for the games and apply them to your ROM. While this used to be very common, it's increasingly rare for patches to be made because there's multiple carts that can run new games without patches now, and multiple alternate firmwares for other carts that add support for new games. Rudolph makes and updates a
ROM patcher that will automatically patch many games, but this doesn't support everything. For individual games that patcher doesn't support, you'll need to hunt out the patches yourself via google.
[*]
A new cart.
If you can't run any decent firmware and there's no patches for the games you want to play, your cart's a piece of shit and you should buy a decent one, to put it bluntly. While many sites may tout R4 clones as amazing stuff and charge $65 for them, in reality even the best flash cart is only about $40, and mainstream ones with less features (that can still play all the latest games) can be had for $25 or less.
You have three choices for carts that have proper support/updates.
[*]
The original R4.
NOT "R4-III Upgrade", NOT "R4-SDHC", NOT "R4i NDSLL", NOT "R4 Red", NOT "R4 King"...
NOT ANYTHING ELSE WITH "R4" IN THE NAME! JUST "R4 Revolution For DS".
- Price: ~$6
- Rank: The cheap card for somebody that just wants to play games on a DS/Lite.
[*]
Acekard 2i
- Price: ~$16
- Rank: Mid-range card for people that want to play games on a DSi/XL with some extra features.
[*]
Supercard DSTwo
- Price: ~$35
- Rank: Pretty much the ultimate card right now.
- DS / DS Lite
The card will work on an original (fat) DS or a DS Lite.
- DSi / DSi XL
The card will work on a DSi or DSi XL as well.
- Game Updates
Firmware updates are what let cards play newer games, these are the life-blood of the card.
- SDHC
SDHC refers to SD cards larger than 2GB (gigabytes). If there's no SDHC support, you can only use SD cards up to 2GB.
- WiFi Update
The Acekard 2i can update it's cheats (and get minor bug fixes) over WiFi without having to connect to a computer.
- Clean Mode
The DSTwo has special features to ignore AP in most games, letting you play them without having to wait for a firmware update first.
- RTS
The Real-Time Save (Save State) function lets you save and reload your game progress at any moment you wish.
- In-Game Guide
You can pull up text files and images in-game, in order to check a walkthrough or map you downloaded at any time during a game.
- Slow Motion
The card lets you slow down the game speed as you wish.
- In-Game Cheats
The card lets you create and modify cheats while the game is running.
- Special Homebrew
The card has multiple pieces of special homebrew, such as it's own GBA and SNES emulators, as well as text/PDF reader and video player.
- Battery Life
Unfortunately the DSTwo's extra CPU and RAM (which give it the special features) eat into the battery life a bit.