Hello, I have a Toshiba Satellite l845. The current cpu is intel core i3-3110M and I want to update it to an i5 or i7. I understand that I need to put one of the same generation, isn't it? Also, I know that the cpu is soldered to the motherboard. Can I update it? Is it very hard? Can I put a quad core cpu on it?