Have a look at this:-
http://firmware.inmatrix.com/
I am no expert, but PROCEDE WITH CAUTION. I understand that there are dangers in going down this road, hence the profusion of cautions and disclaimers on websites associated with the subject. Having said that, I know of several people who have done this successfully and none that have not.
Personally, I am still contemplating taking the plunge with my own Dell; what a manufacturer inspired "con" this whole thing is! Good luck.