I think it DOES make a difference which order you do the updates, because adding the Zimage included in the 3G updates means the phone won't wake up from "Sleeping" anymore. at least, that's the case with me.
not every kernel (zImage) will load the modules (driver) because modules & kernel should be compiled against the same source.
if you have a never kernel it can happen that the (older) modules will not be able to get loaded - then you are missing hardware features ... missing hardwarefetures can end up in various errors.
the latest (o2b)update (31/01/20011) comes with kernel & modules ... this should work.
my keyboard/vib kernel comes also with modules ... should work also fine together ... but ... the kernel from the (o2b)update will not load the modules from my kernel ... keyboard will mess up and vibration will not work again.
and my kernel will not load the modules of the (o2b)update also.
thats linux changing kernel-version needs also changing modules to same version - specialy if you are running on kernels which are still under development
Edited by mosci, 08 February 2011 - 07:41 PM.