[flashrom] Successful flashing of a Dell Latitude D630

Márton Miklós martonmiklosqdev at gmail.com
Sun Jan 3 14:59:43 CET 2016


>> Hello all,
>>
>> My "try to flash all old stuff at home with flashrom" project continued.
>> Today's victim was a Dell Latitude D630 with discrete VGA and BIOS version
>> A07.
>>
>> I have successfully updated to the A17 BIOS version with the latest flasrom
>> from svn.
>>
>> Now I have not forgotten to log the write so here it is:
>> http://paste.flashrom.org/view.php?id=2853
>>
>> I have also created a board enable patch to whitelist this notebook:
>> http://paste.flashrom.org/view.php?id=2854
>>
>> I have added the PCIe root hub's VID:PID without SSID and the SMBUS
>> controller with SSID to the whitelisting PCI devices.
>>
> Hi,
>
> thanks for your report and patch. The latter is not quite right.
> Have you tested it?

Yes it was tested and have not claimed about "being a laptop", because 
the first device have not had an SSID.
>
> Quote from the comment above the board_enable table:
>>   * When a board is matched through DMI, the first and second main PCI IDs
>>   * and the first subsystem PCI ID have to match as well. If you specify the
>>   * first subsystem ID as 0x0:0x0, the DMI matching code expects that the
>>   * subsystem ID of that device is indeed zero.
> So the two PCI device should be swapped (or the first one should be
> completed). I have implemented the swap locally.
>
> Also, the right function to call is p2_whitelist_laptop because that
> Dell thing is really a laptop (and not misdetected as one).
>
> Finally, the system should also be added to the laptop table in print.c
>
> I have done all that and will commit it later together with other small
> changes.
>
Many thanks for fixing that, I will pay more attention for these things 
in the future.

Thanks and have a great day!
Miklos




More information about the flashrom mailing list