xref: /aosp_15_r20/external/coreboot/Documentation/mainboard/dell/e7240.md (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# Dell Latitude E7240
2
3This page is about the notebook [Dell Latitude E7240].
4
5## Release status
6
7Dell Latitude E7240 was released in 2013 and is now end of life.
8It can be bought from a secondhand market like Taobao or eBay.
9
10## Required proprietary blobs
11
12The following blobs are required to operate the hardware:
131. mrc.bin
142. Intel ME firmware
15
16Memory reference code in mrc.bin is used to initialize the Haswell platform.
17You need this blob to build a working coreboot image. Please read
18[mrc.bin](../../northbridge/intel/haswell/mrc.bin) for instructions on
19retrieving and using it.
20
21Intel ME firmware is in the flash chip. It is not needed when building coreboot.
22It can be extracted from the OEM firmware. You can also flash only the BIOS
23region to leave Intel ME firmware untouched.
24
25## Programming
26
27The laptop can be flashed internally under OEM firmware using [dell-flash-unlock].
28
29To flash with an external programmer, you need to remove the battery and the base cover.
30
31![Dell Latitude E7240 mainboard](e7240.webp)
32
33For more details have a look at the general [flashing tutorial].
34
35It is also possible to flash internally under coreboot.
36
37## Debugging
38
39The board can be debugged with EHCI debug. The EHCI debug port is next to the miniDP port.
40
41There's a serial port on dock, but it's not yet supported in coreboot.
42
43Schematic of this laptop can be found online. The board name is Compal LA-9431P.
44
45## Test status
46
47### Not working
48
49- EC ACPI
50- SD/MMC card reader (kernel reports "Timeout waiting for hardware cmd interrupt.")
51- No internal display before booting to OS when connected with a dock
52
53### Working
54
55- Integrated graphics init with libgfxinit
56- mSATA
57- WLAN
58- USB
59- Keyboard
60- Touchpad and the buttons on it
61- Dock: all USB ports, DisplayPort, eSATA
62- Internal flashing
63
64
65## Technology
66
67```{eval-rst}
68+------------------+-----------------------------+
69| CPU              | Intel Haswell-ULT           |
70+------------------+-----------------------------+
71| PCH              | Intel Lynx Point Low Power  |
72+------------------+-----------------------------+
73| EC               | SMSC MEC5075                |
74+------------------+-----------------------------+
75| Super I/O        | SMSC ECE5048                |
76+------------------+-----------------------------+
77| Coprocessor      | Intel Management Engine     |
78+------------------+-----------------------------+
79```
80
81[Dell Latitude E7240]: https://www.dell.com/support/home/en-us/product-support/product/latitude-e7240-ultrabook/docs
82[dell-flash-unlock]: https://github.com/nic3-14159/dell-flash-unlock
83[flashing tutorial]: ../../tutorial/flashing_firmware/ext_power.md
84