Libreboot detects my X200 as a T400
I have an X200 that Minifree hardware flashed for me. Now I want update an reflash myself. But when running the flashing command I get an error message, that my mainboard seems to be a T400.
Have any of you tried this? Any ideas on what the problem is and what the solution might be?
[sudo] password for jb:
Mode selected: update
flashrom v0.9.9-unknown on Linux 3.13.0-39-lowlatency (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
coreboot table found at 0xbdaa0000.
Found chipset "Intel ICH9M-E".
Enabling flash write... OK.
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
This coreboot image (LENOVO:ThinkPad X200) does not appear to
be correct for the detected mainboard (LENOVO:ThinkPad T400).
Aborting. You can override this with -p internal:boardmismatch=force.
Maybe Leah (or another employee of Minifree, I don't know if Minifree has more than one employee) put a T400 motherboard in an X200 case. You should try asking them. I think Minifree's e-mail address is on their website.
Good luck
Thanks.
A nice user at the libreboot irc helped me to find out that that is probably impossible. I did though find out that there was a solution on libreboot.org. It actually says that:
Ocassionally, coreboot changes the name of a given board. If flashrom complains about a board mismatch, but you are sure that you chose the correct ROM image, then run this alternative command:
$ sudo ./flash forceupdate yourrom.rom
i.e. forceupdate instead of update did the trick.
Thanks for your reply
Hi friends, I installed libreboot the later day and I can do it but I can't connected to internet (wifi or ethernet). I think the mac address is wrong.
When I put ifconfig in terminal this is the result...
eth0 Link encap:Ethernet HWaddr 00:27:13:64:7b:46
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16 Memory:e5700000-e5720000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:176 errors:0 dropped:0 overruns:0 frame:0
TX packets:176 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11936 (11.9 KB) TX bytes:11936 (11.9 KB)
wlan0 Link encap:Ethernet HWaddr 64:66:b3:1f:96:d5
inet6 addr: fe80::6666:b3ff:fe1f:96d5/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:41 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13132 (13.1 KB) TX bytes:4439 (4.4 KB)
My MAC address is 00:27:13:64:7B:46
And when I install someone OS this message emerges, I want know if with some command I can result that without disarm the laptop.