Here's a signed update that will not trash your recovery, kernel, or root. You do not need a stock kernel for this update.
It will restore only the required stock files/apps and update your modem, so as long as you're on DI07, it should successfully update.
I tested it already on my own phone, worked great.
This way you don't need to restore a bunch of random files to update.
His thread can be found here
Only use the attached .zip if you are fully stock!
so i pulled a copy of the DI07 to DI18 update off of my cache partition. anybody want it to mess with?
no changes have been made to it. ill let someone else which more adept skills do what they do best. I simply just got the notification, grabbed it from cache and threw it up here.
gotta be 100% stock (minus clockwork)
simple fix? Flash This before you flash the update.