HP EliteBook 840 G2 Notebook PC HP EliteBook 740 G2 Notebook PC HP ZBook 14 G2 Mobile Workstation - Maintenance and Service Guide
Non Volatile 
Memory Type
Amount 
(Size)
Does this 
memory 
store 
customer 
data?
Does this 
memory 
retain data 
when power 
is removed?
What is 
the purpose of 
this memory?
How is data input into this 
memory?
How is this memory write 
protected?
Controller (NIC) 
EEPROM
64 Kbytes 
(not customer 
accessible)
No Yes Store NIC 
configuration 
and NIC 
firmware.
Using a utility from the NIC 
vendor that can be run from 
DOS.
A utility is required to 
write data to this memory 
and is available from NIC 
vendor. Writing data to 
this ROM in an 
inappropriate manner will 
render the NIC non-
functional.
Keyboard ROM 64 Kbytes 
(not customer 
accessible)
No Yes Stores firmware 
code (keyboard, 
mouse, & 
battery 
management).
Programmed at the factory. 
Code is updated when 
the system BIOS is updated.
A utility is required for 
writing data to this 
memory and is available 
on the HP website. Writing 
data to this ROM in an 
inappropriate manner can 
render the PC non-
functional.
DIMM Serial 
Presence Detect 
(SPD) 
configuration data
256 Bytes per 
memory 
module, 128 
Bytes 
programmabl
e (not 
customer 
accessible)
No Yes Stores memory 
module 
information.
Programmed by the memory 
vendor.
Data cannot be written to 
this memory when 
the module is installed in 
a PC. The specific write 
protection method varies 
by memory vendor.
System BIOS 4 to 5 MBytes Yes Yes Store system 
BIOS code and 
PC 
configuration 
data.
System BIOS code is 
programmed at the factory. 
Code is updated when 
the system BIOS is updated. 
Configuration data and 
settings are input using 
the F10 setup utility or a 
custom utility.
A utility is required for 
writing data to this 
memory and is available 
on the HP website. Writing 
data to this ROM in an 
inappropriate manner can 
render the PC non-
functional.
Intel Management 
Engine Firmware 
(present only in 
specific ZBook and 
EliteBook models. 
For more 
information, go to 
http://www.hp.com/
support, and 
select your 
country. Select 
Drivers & 
Downloads, and 
then follow 
the on-screen 
instructions.)
1.5 or 5MByte Yes Yes Stores 
Management 
Engine Code, 
Settings, 
Provisioning 
Data and iAMT 
third party data 
store.
Management Engine Code is 
programmed at the factory. 
Code is updated via Intel 
secure firmware update 
utility. Unique Provisioning 
Data can be entered at 
the factory or by an 
administrator using 
the Management Engine 
(MEBx) setup utility. The third 
party data store contents can 
populated by a remote 
management console or local 
applications registered by an 
administrator to have access 
to the space.
The Intel chipset is 
configured to enforce HW 
protection to block all 
direct read/write access 
to this area. An Intel 
utility is required for 
updating the firmware. 
Only firmware updates 
digitally signed by Intel 
can be applied using this 
utility.
ENWW Non-volatile memory usage 145










