[Thunderbolt General] twistedumbrella:
Not sure if actually installing the update gives the same results (wasn't changing permissions when pushing files), but I was only getting a black screen after trying to add some files. I merged the imoseyon source-based kernel with the AOSP ramdisk. It did boot before pushing the new files, so the good news is that the boot image was more or less a success. Other good news is that a secondary screen device is being detected. The advantage to this boot image is that the kernel has the correct atmel touchscreen drivers for this specific device, and the ramdisk (after some edits based on the source ramdisk) directly references them.

It is not a complete success, but a lot of errors disappeared and the initial screen wobble is no longer present. Currently EGL drivers and the sdcard are detected and connected. If I can get the screen to configure itself properly, things will start moving. The only downside is that my test device is also my personal phone, so I get limited time that I can be in ICS running logcat and making changes. Bootmanager has made it rather easy to swap back and forth (despite having to use recovery to restore the boot when returning to my regular ROM because the app itself doesn't exactly run from the ICS side).

For anyone wanting to test this without having to wipe out where they are in life, the process is rather simple:

Make a backup of your current configuration (Only required when a new boot image is installed to the phone ROM)

Install the ICS to a slot in BootManager (Ext4 is supported and is the method I use)

Click No to the warning about market (Installing does more harm than good currently)

Either use adb and the command "reboot recovery" (Added the reboot binaries for that)

or pull the battery (Can't really break a broken build) and then reboot into recovery

Select backup and restore, then advanced restore. Choose the backup, and select restore boot.

When this is done you will reboot back into your normal phone without any loss of data.

I set up the generic "donate to developer" links and stuff on my website. I never really got why people do that, but I guess it never hurts. My main reason for mentioning the site, though, is because one of the featured applications will be making a comeback once ICS is running well enough to be called Beta. ScriptFusion will replace the standard "custom toolkit" most ROMs have and will provide all the features needed, but is currently not compatible with this boot image (ironic, right?)

All that said, the site for ScriptFusion is http://twisted.dyndns.tv and the major advantage is that the version included in this ROM will not require a purchase, but will be hard-coded for this ROM only (Sorry, but being unemployed and in a private school is a bad combination for financial stability, so somebody has to get charged)

That should sum up everything going on for now. I will report back when there is more to be reported. Hopefully I am on the right track, but at points I really wonder why HTC couldn't leave some of the original source alone with the ADR6X00L, and just make atmel change instead. Seems the Droid Incredible (6300) and Thunderbolt (6400), along with the Vision (?) all ended up with fake idc files based on those actually used by the Ace. Makes "inventing" them a little tedious.