[Paid Software Announcement and Discussion] Chainfire:
For any upgrade that doesn't start with a 3 or higher as version number, the generic assumption will be "no, it will not work". I'm not saying it won't be, I'm saying the chances are rather slim - I wouldn't bet on it.

I understand how frustrating this all is if you do not have a compatible device. It is all the more frustrating because pretty much all the somewhat high-end devices all have compatible hardware, and it is in my understanding only the software (Operating System) parts that are lacking, on by far the most devices.

The software in question is not integrated into any current official phone version of Android (and yes, the SGT 7" is running a phone version of Android). Samsung hacked it themselves. It is standard functionality (though not guaranteed to be supported) in Ice Cream Sandwich, the upcoming phone version of Android, however. So if an upgrade will becomes available it has a good chance of working, though the chances of an ICS version becoming available for any current non-Nexus-brand phone is not altogether that big.

For the 7" SGT, I would deem it unlikely. I was actually surprised it even got updated to Gingerbread back when. It has just leaked there is a 7" Honeycomb tablet from Samsung in the works, so there is a very very slim chance the original 7" will see an update to that, which would probably come earlier than a possible ICS upgrade, but I still find that rather unlikely.

See my response below for a bit more info, as the questions cross eachother.

It's quite amusing how you see this as being my fault or lack of effort from my side of things. Nobody else will come along and fix this either. What you're asking for is near equivalent to for example asking a PC game developer to develop the video card drivers for every single graphics card on the market. And that's not even just developing, that's a full reverse engineering effort, which is many times more costly than normal development from specs, what the OEM itself would do when developing such drivers.

I'm not saying it technically cannot be done - I'm saying the work involved takes man-years for someone like me to do. By the time it would be finished, every phone on the market would already support it out of the box (which will be true of upcoming devices soon in either case), so it would just be a complete waste of time, effort, and money even trying to make it happen.

There may be hope for those running devices that have "unofficial" USB host, i.e., the kernel parts work, but the Android API parts are not included (several hacked devices with custom firmwares, the Notion Ink Adam, etc). That is something I will be looking into, but there are many things on my to-do list that have a higher priority.

All in all though, I suspect for those the custom-firmware-USB-host-support-devices, custom ROMs may eventually be able to make it compatible, as the Android 2.x parts have been supplied by Samsung on the Galaxy S2. True, in binary form only, but I suspect some master ROM cookers may be able to get it to work. The latter is however not my area of expertise.

This is brand-spanking-new software. Not just what I wrote, but also the Operating System parts it requires, it will take a while for it to become commonplace features. That is the way of things. And believe me, I do want every phone and tablet out there to be compatible, because right now I'm missing 90% of the market - there's just little I can do about the situation.