SLIC 2.1 on Dell N-Series system?

Discussion in 'BIOS Mods' started by kenyloveg, Aug 14, 2010.

  1. Mazzif

    Mazzif Elitebook Pwner

    Oct 18, 2013
    322
    441
    10
    #101 Mazzif, May 15, 2014
    Last edited by a moderator: Apr 20, 2017
    Sorry for the Necro posting...but interested in this as well

    using smmfgcfg 4.6

    Code:
    c:\smmfgcfg -s s2token.tbl
    Dell Notebook Manufacturing Configuration Utility Based on SMBIOS: Version 4.6
    DELL INTERNAL USE ONLY
    Save configuration Success!
    
    c:\smmfgcfg
    Dell Notebook Manufacturing Configuration Utility Based on SMBIOS: Version 4.6
    DELL INTERNAL USE ONLY
    No memory for the string to token table
    
    s2token.tbl (open in txt editor)
    Code:
                      €   I W           
     &  P
     ˜     @ÿ  ð   F €    ø 7      ÿ‚ÿ(ÿ  ÿ !ÿê"ÿ€#ÿ²$ÿ%ÿƒ&ÿ'ÿ?(ÿ)ÿ *ÿ÷+ÿ ,ÿ -ÿ . / (0  1 ø2  3 €4ÿ 5ÿ 6ÿ 7ÿ 8ÿ 9ÿ :ÿ ;ÿ <ÿ =ÿ >ÿ ?ÿ @ÿAÿBÿCÿ Dÿ Eÿ FÿGÿ¿Hÿ¸Iÿ JÿþKÿ<Lÿ Mÿ Nÿ Oÿ Pÿ Qÿ Rÿ Sÿ Tÿ
    Uÿ Vÿ Wÿ XÿYÿ Zÿ [ÿ \ÿ]ÿ ^ÿ _ÿ `ÿ aÿ bÿ cÿ dÿ eÿ fÿgÿ hÿ iÿ jÿ kÿ lÿ mÿ nÿ oÿ pÿ qÿ rÿ sÿ tÿ uÿ vÿ wÿ xÿ yÿ zÿ {ÿ |ÿ }ÿ ~ÿ ÿ  
    the -s switch saves config. File is meaningless to me, however the return message is different then others.

    Perhaps this needs to be in a proper format?

    Code:
    # # ##
    # The following is a list of Dell Tokens and their descriptions.
    # meant to (eventually) be parsed by tokenCtl. :-)
    #
    # It is pretty slow entering these in, so it will probably take a while to get
    # them all. 
    # 
    # Also note, this covers both SMI and CMOS tokens. No distinction is made
    # between the two types.0x0000  NOOP        "No operation.  System management code ignores token-table entries with this token value.  There might be more than one NOOP token in a particular structure grouping."
    0x0003  IDE_Auto    "Enable the auto-configuration of the system’s built-in IDE controller."
    0x0004  IDE_Off     "Disable the system’s built-in IDE controller, making IRQ14 and IRQ15 resources available."
    0x0005  Serial_1_COM2  "Configure the system’s first/only built-in serial port to respond as COM2."
    0x0006  Serial_1_COM4  "Configure the system’s first/only built-in serial port to respond as COM4."
    0x0007  Parallel_Off   "Disable the system’s built-in parallel port"
    0x0008  Parallel_LPT1  "Enables the system’s built-in parallel port to operate in LPT1 mode, using I/O address 378."
    0x0009  Parallel_LPT2  "Enables the system’s built-in parallel port to operate in LPT2 mode, using I/O address 278."
    0x000A  Parallel_LPT3  "Enables the system’s built-in parallel port to operate in LPT3 mode, using I/O address 3BC."
    0x000B  Parallel_Mode_AT "Enables the system’s built-in parallel port to operate in AT mode (output-only)."
    0x000C  Parallel_Mode_PS2 "Enables the system’s built-in parallel port to operate in PS/2 mode (bi-directional)."
    0x000D  Parallel_Mode_ECP_nodma "Enables the system’s built-in parallel port to operate in ECP mode, no DMA channel assigned (see 00A6h & 00A7h to assign DMA channels)."
    0x000E  Parallel_Mode_EPP "Enables the system’s built-in parallel port to operate in EPP mode (not valid at address LPT3, 3BC)."#=========================0x0028  Auto_On_Disable   "Disable the system’s auto-on capabilities"
    0x0029  Auto_On_Everyday  "Enable the system’s auto-on capabilities every day of the week"
    0x002A  Auto_On_Weekdays  "Enable the system’s auto-on capabilities for the weekdays (Monday through Friday) only."
    0x002B  Auto_On_Hour      "Sets the hour at which the system is to power on, if enabled.  The value is specified in 24-hour BCD, i.e. if the system is to power on at 11:59pm this attribute is set to 23h"
    0x002C  Auto_On_Minute    "Sets the minute at which the system is to power on, if enabled.  The value is specified in BCD, i.e. if the system is to power on at 11:59pm this attribute is set to 59h."#=========================0x0051  Boot_Diskette_First     "For the next system boot, set the IPL priority to: diskette, hard drive, IDE CD-ROM, option ROMs (if the devices are available)"
    0x0052  Boot_HDD_Only           "For the next system boot, set the IPL priority to:  hard drive then option ROMs (if the devices are available)"
    0x0053  Boot_Device_List        "For the next system boot, set the IPL priority to:  diskette, IDE CD-ROM, hard drive, option ROMs (if the devices are available)"
    0x0054  Boot_CDROM_First        "For the next system boot, set the IPL priority to:  IDE CD-ROM, diskette, hard drive, option ROMs (if the devices are available)"#=========================0x005A  Reset_Button_Enable     "The system’s reset button, if pressed, is enabled to perform a hardware reset of the system."
    0x005B  Reset_Button_Disable    "The system’s reset button, if pressed, will not perform a hardware reset of the system."
    0x005C  RBU_Enable              "Enables the system BIOS, on the next reboot, to search for an operating-system initiated BIOS update image."
    0x005D  RBU_Disable             "Disables the BIOS update.  This value is set by the BIOS on each reboot of the system"#=========================0x0093  Force_PXE_Enable  "The next time the BIOS boots the system, the first PXE-capable device is inserted as the first device in the boot sequence.  Enabling this value causes this operation on the next boot only, and does not cause a change in the system's defined boot sequence.  The BIOS chooses the first PXE-capable device as the system's onboard network controller, if present and enabled, or the first bootable network device found in the system's standard PCI search order — whichever comes first."
    0x0094  Force_PXE_Disable  "The boot override feature is disabled and the system boot sequence is in effect."#=========================0x00A6  Parallel_Mode_ECP_dma1  "Enables the system’s built-in parallel port to operate in ECP mode, DMA channel 1."
    0x00A7  Parallel_Mode_ECP_dma3  "Enables the system’s built-in parallel port to operate in ECP mode, DMA channel 3."#=========================0x00BF  Console_Redirection_Off "Serial Console Redirection Off."
    0x00C0  Console_Redirection_COM1 "Serial Console Redirection On, output to COM1. See also token D7h."
    0x00C1  Power_Button_Enable "System Power Button Enabled."
    0x00C2  Power_Button_Disable "System Power Button Disabled."
    0x00C3  NMI_Button_Enable "NMI Button Enabled."
    0x00C4  NMI_Button_Disable "NMI Button Disabled."0x00D1  CPU_Hyperthreading_Enable "Enables Hyper Threading on all 'Jackson Technology' CPU’s."
    0x00D2  CPU_Hyperthreading_Disable "Disables Hyper Threading on all 'Jackson Technology' CPU’s."0x00D7  Console_Redirection_COM2 "Serial Console redirection On –, output to COM2.  See also tokens BFh and C0h."
    0x00D8  Default_CMOS_Request "Request a default of CMOS values on the next boot.  The BIOS returns this attribute to the 'Disabled' setting after handling."
    0x00D9  Default_CMOS_Cancel  "Don’t request a default of CMOS on the next boot"0x010C  Radio_Transmission_Enable  "Enable radio transmission from MiniPCI Wireless or Bluetooth module."
    0x010D  Radio_Transmission_Disable "Disable radio transmission from MiniPCI Wireless or Bluetooth module."0x0114  Wireless_Disable "Wireless devices are always disabled."
    0x0115  Wireless_App_Control "Wireless devices can be controlled by an application such as QuickSet"
    0x0116  Wireless_Hotkey_or_App_Control "Wireless devices can be controlled by the <Fn+F2> hotkey or by an application such as QuickSet."0x017B  Cellular_Radio_Disable "Disable cellular radio (i.e. the WWAN module)."
    0x017C  Cellular_Radio_Enable  "Enable cellular radio (i.e. the WWAN module)."0x017D  WiFi_Locator_Disable "Disable the WiFi locator feature."
    0x017E  WiFi_Locator_Enable  "Enable the WiFi locator feature. When enabled, the locator feature can be activated during S3 to indicate the presence and intensity of wireless network(s), without fully waking the system. "0x0152  BLUETOOTH_DEVICES_ENABLE "This feature will allow users to enable Bluetooth devices so that they will function within the operating system."
    0x0153  BLUETOOTH_DEVICES_DISABLE "This feature will allow users to disable Bluetooth devices so that they will not function within the operating system."0x017F  Wireless_LAN_Disable  "Disable wireless LAN module."
    0x0180  Wireless_LAN_Enable   "Enable wireless LAN module."
    0x0181  Wireless_Switch_Bluetooth_Control_Disable "For systems that have a physical “Wireless On/Off Switch”,  switch will turn the Bluetooth radio on and off."
    0x0182  Wireless_Switch_Bluetooth_Control_Enable "For systems that have a physical “Wireless On/Off Switch”, switch will have no effect on the state of the Bluetooth radio."
    0x0183  Wireless_Switch_Cellular_Control_Disable "For systems that have a physical “Wireless On/Off Switch”,  switch will turn the Cellular (i.e. WWAN) radio on and off."
    0x0184  Wireless_Switch_Cellular_Control_Enable "For systems that have a physical “Wireless On/Off Switch”, switch will have no effect on the state of the Cellular radio."
    0x0185  Wireless_Switch_Wireless_LAN_Control_Disable "For systems that have a physical “Wireless On/Off Switch”,  switch will turn the Wireless LAN radio on and off."
    0x0186  Wireless_Switch_Wireless_LAN_Control_Enable "For systems that have a physical “Wireless On/Off Switch”, switch will have no effect on the state of the Wireless LAN radio."0x0191  WiFi_Catcher_Changes_Denied "Will deny changes to the Wi-Fi Catcher setting (in setup and via the token mechanism) when an administrator password is set. If the administrator password is not set, this token’s setting will have no effect."
    0x0192  WiFi_Catcher_Changes_Permitted "Will permit changes to the Wi-Fi Catcher setting (in setup and via the token mechanism) when an administrator password is set. If the administrator password is not set, this token’s setting will have no effect."
    0x0193  Wireless_Switch_Changes_Denied  "Will deny changes to the Wireless Switch setting (in setup and via the token mechanism) when an administrator password is set.  If the administrator password is not set, this token’s setting will have no effect."
    0x0194  Wireless_Switch_Changes_Permitted "Will permit changes to the Wireless Switch setting (in setup and via the token mechanism) when an administrator password is set.  If the administrator password is not set, this token’s setting will have no effect."0x0055  Wake_On_LAN_Disabled "The system will not respond to magic packets or other means of wake-on-LAN.  The NIC chip section that looks for packets will not be powered."
    0x0056  Wake_On_LAN_Add_In_Card "Any NIC plugged into an expansion slot will be enabled for Wake-on-LAN. There's only one small white NIC power connector per riser, so if the user has two or more add-in NICs, whichever one is plugged into the special power connector is the source of any Wake-on-LAN signal."
    0x0057  Wake_On_LAN_Onboard "The on-board NIC is enabled for Wake-on-LAN."
    0x0198  Wake_On_LAN_or_WLAN  "On systems that have onboard LAN and wireless LAN hardware, we need a token to enable wake on either wired or wireless LAN.  It is not possible to set up the system to only wake on wireless."
    0x008e  Wake_On_LAN_Boot_Override_Enabled "When the system powers on due to a Wake-on-LAN event, the NIC boot-ROM is automatically given the highest boot priority, pre-pending the PXE boot-ROM to the system’s current boot sequence.  If the system powers on due to some other event, this selection does not influence the boot sequence."
    0x008f  Wake_On_LAN_Boot_Override_Disabled "The boot override feature is disabled and the system boot sequence is in effect for all types of system power on."
    0x0146 USB_Wake_Support_Disable "Disable Wake On USB feature on the following boot."
    0x0147 USB_Wake_Support_Enabled "Enable Wake On USB feature on the following boot. Any USB input device can generate a wake event."0x401A  Console_Redirection_Type_VT100 "The BIOS console redirection, if enabled, operates in VT100 emulation model.  See also tokens BFh, C0h, and D7h."
    0x401B  Console_Redirection_Type_ANSI  "The BIOS console redirection, if enabled, operates in ANSI emulation model.  See also tokens BFh, C0h, and D7h."0x401C  Console_Redirection_After_Boot_Enable  "The BIOS console redirection, if enabled, continues to operate after the OS boot hand-off.  See also tokens BFh, C0h, D7h, 401Ah and 401Bh."
    0x401D  Console_Redirection_After_Boot_Disable  "The BIOS console redirection, if enabled, operates during the BIOS boot only and is disabled prior to OS boot hand-off.  See also tokens BFh, C0h, D7h, 401Ah and 401Bh."0x4022  Force_PXE_2_Enable "Whenever the BIOS boots the system, the first PXE-capable device is inserted as the first device in the boot sequence.  Enabling this feature causes the BIOS operation to occur on the next and all subsequent boots and causes a change in the system's defined boot sequence (unlike tokens 93h and 94h).  The BIOS chooses the first PXE-capable device as the system's onboard network controller, if present and enabled, or the first bootable network device found in the system's standard PCI search order — whichever comes first."
    0x4023  Force_PXE_2_Disable "The PXE boot override is disabled and the system boot sequence is in effect."0x4033  Console_Redirection_Failsafe_115200 "Console Redirection uses Autobaud to detect the baud rate.  If the autobaud detect fails, the baud rate will be set to 115,200 bits per second."
    0x4034  Console_Redirection_Failsafe_57600 "Console Redirection uses Autobaud to detect the baud rate.  If the autobaud detect fails, the baud rate will be set to 57,600 bits per second."
    0x4035  Console_Redirection_Failsafe_19200 "Console Redirection uses Autobaud to detect the baud rate.  If the autobaud detect fails, the baud rate will be set to 19,200 bits per second."
    0x4036  Console_Redirection_Failsafe_9600 "Console Redirection uses Autobaud to detect the baud rate.  If the autobaud detect fails, the baud rate will be set to 9,600 bits per second."0x4039  Console_Redirection_BMC_SOL  "Console Redirection On, output to the Baseboard Management Controller (BMC) and allows the customer to route the console to the Serial Over LAN (SOL).  Also see tokens BFh, 401Ah, 401Bh, 401Ch, 401Dh, 4033h, 4034h, 4035h, and 4036h."
    0x403A  Console_Redirection_MMB "Console Redirection On, output to the Modular Management Board (MMB).  Also see tokens BFh, 401Ah, 401Bh, 401Ch, 401Dh, 4033h, 4034h, 4035h, 4036h, and 4039h."# #
    If I take the above and put it into S2TOKEN.TBL I get:

    Code:
    c:\smmfgcfg
    Dell Notebook Manufacturing Configuration Utility Based on SMBIOS: Version 4.6
    DELL INTERNAL USE ONLY
    WARNING: There is no type D4 SMBIOS Table!
    Didn't allocate the raw buffer.
    Further reading into in a bit
     
  2. Mazzif

    Mazzif Elitebook Pwner

    Oct 18, 2013
    322
    441
    10
    #102 Mazzif, May 15, 2014
    Last edited by a moderator: Apr 20, 2017
    Looks like the 0xD4 Table, and some others...thinking just need to figure the table format....

    Code:
    > Dump of all Dell-specific CMOS Tokens from table 0xD4:> DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0042  
    > Location 0x11 AND(fe) OR(1)  BITFIELD: 1
    
    Num lock enable
    
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0043  
    > Location 0x11 AND(fe) OR(0)  BITFIELD: 0
    
    num lock disable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000f  
    > Location 0x25 AND(fc) OR(0)  BITFIELD: 0
    
    serial port 1 disable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0010  
    > Location 0x25 AND(fc) OR(1)  BITFIELD: 1
    
    serial port 1 auto
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0011  
    > Location 0x25 AND(fc) OR(2)  BITFIELD: 0
    
    serial port 1 com1
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0012  
    > Location 0x25 AND(fc) OR(3)  BITFIELD: 0
    
    serial port 1 com3
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x25 AND(f3) OR(0)  BITFIELD: 1
    
    null
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x25 AND(f3) OR(4)  BITFIELD: 0
    
    null
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x25 AND(f3) OR(8)  BITFIELD: 0
    
    null
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x25 AND(f3) OR(c)  BITFIELD: 0
    
    null
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0007  
    > Location 0x23 AND(8f) OR(0)  BITFIELD: 0
    
    parallel port disable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0008  
    > Location 0x23 AND(f3) OR(0)  BITFIELD: 1
    
    parallel port lpt1
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0009  
    > Location 0x23 AND(f3) OR(4)  BITFIELD: 0
    
    parallel port lpt2
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000a  
    > Location 0x23 AND(f3) OR(8)  BITFIELD: 0
    
    parallel port lpt3
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000b  
    > Location 0x23 AND(8f) OR(10)  BITFIELD: 0
    
    parallel port mode at
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000c  
    > Location 0x23 AND(8f) OR(20)  BITFIELD: 1
    
    parallel port mode ps2
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000e  
    > Location 0x23 AND(8f) OR(30)  BITFIELD: 0
    
    parallel port mode epp
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x000d  
    > Location 0x23 AND(8c) OR(40)  BITFIELD: 0
    
    parallel port mode ecp
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a6  
    > Location 0x23 AND(8c) OR(41)  BITFIELD: 0
    
    parallel port mode ecp, dma1
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a7  
    > Location 0x23 AND(8c) OR(42)  BITFIELD: 0
    
    parallel port mode ecp, dma3
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0105  
    > Location 0x22 AND(fd) OR(2)  BITFIELD: 0
    
    Standby state s1  -- The system is placed into the ACPI S1 sleeping
    state when the system enters Standby.
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0106  
    > Location 0x22 AND(fd) OR(0)  BITFIELD: 1
    
    Standby state s3 -- The system is placed into the ACPI S3 (save-to-RAM)
    sleeping state when the system enters Standby.
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x008c  
    > Location 0x22 AND(fe) OR(0)  BITFIELD: 1
    
    usb controller enable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x008d  
    > Location 0x22 AND(fe) OR(1)  BITFIELD: 0
    
    usb controller disable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0109  
    > Location 0x25 AND(3f) OR(80)  BITFIELD: 0
    
    usb emulation on, no usb boot
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a1  
    > Location 0x26 AND(f3) OR(0)  BITFIELD: 1
    
    ac power recovery -- off
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a2  
    > Location 0x26 AND(f3) OR(8)  BITFIELD: 0
    
    ac power recovery -- last
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a3  
    > Location 0x26 AND(f3) OR(4)  BITFIELD: 0
    
    ac power recovery -- on
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x009f  
    > Location 0x26 AND(fd) OR(2)  BITFIELD: 0
    
    password status lock -- locked
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x00a0  
    > Location 0x26 AND(fd) OR(0)  BITFIELD: 1
    
    password status lock -- unlocked
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x009d  
    > Location 0x11 AND(fb) OR(4)  BITFIELD: 1
    
    keyboard error reporting -- enabled
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x009e  
    > Location 0x11 AND(fb) OR(0)  BITFIELD: 0
    
    keyboard error reporting -- disabled
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0154  
    > Location 0x23 AND(7f) OR(0)  BITFIELD: 0
    
    SERR DMI Message - off
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0155  
    > Location 0x23 AND(7f) OR(80)  BITFIELD: 1
    
    SERR DMI Message - on
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x005c  
    > Location 0x78 AND(bf) OR(40)  BITFIELD: 0
    
    use dellBiosUpdate -- do not manually set
    
    remote bios update -- enable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x005d  
    > Location 0x78 AND(bf) OR(0)  BITFIELD: 1
    
    use dellBiosUpdate -- do not manually set
    
    remote bios update -- disable
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x8004  
    > Location 0x78 AND(f5) OR(a)  BITFIELD: 0
    
    power off - requested -- A system power-off has been requested by the
    hardware (i.e. a user has pressed the system power-off button) or the
    management software.  If the system-management instrumentation has set
    the Management Driver|Present attribute (without legacy masking), the
    management code polls this attribute periodically to provide an orderly
    system shutdown when a system power-off is requested.  System-management
    software writes this token prior to resetting the system to cause the
    system BIOS to force a system power-down.  This feature is used in
    Windows NT 4.0 to cause the system to power-off (since an NT shutdown
    simply returns the system to the logon window).
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0xa001  
    > Location 0x78 AND(f5) OR(0)  BITFIELD: 1
    
    <note: possibly misdocumented>
    
    chassis intrusion - sequence complete -- The system-management
    instrumentation writes this attribute once the operating-system shutdown
    has been initiated to instruct the BIOS to complete the
    previously-requested system power-off sequence.
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0093  
    > Location 0x7b AND(7f) OR(80)  BITFIELD: 0
    
    force pxe on next boot - enabled
    
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x0094  
    > Location 0x7b AND(7f) OR(0)  BITFIELD: 1
    
    force pxe on next boot - disabled
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x008a  
    > Location 0x37 AND(df) OR(20)  BITFIELD: 0
    
    limit system memory - enabled (OS Install mode)
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0x008b  
    > Location 0x37 AND(df) OR(0)  BITFIELD: 1
    
    limit system memory - disabled
    
    > DMI type 0xd4  Handle 0xd400  Index Port 0x70  Data Port 0x71  Type 0xc003  
    > Location 0x67 STRING  Length 05 value(???   a)
    
    service tag
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x002d  
    > Location 0x59 AND(fc) OR(2)  BITFIELD: 1
    
    embedded nic 1 -- enable with pxe
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x002e  
    > Location 0x59 AND(fc) OR(0)  BITFIELD: 0
    
    embedded nic 1 -- disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x006e  
    > Location 0x59 AND(fc) OR(1)  BITFIELD: 0
    
    embedded nic 1 -- enable with boot support
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0127  
    > Location 0x59 AND(fc) OR(3)  BITFIELD: 0
    
    embedded nic 1 -- enable with rpl support
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0028  
    > Location 0x59 AND(3f) OR(0)  BITFIELD: 1
    
    --> USE wakeupCtl to set these
     
    auto on - disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0029  
    > Location 0x59 AND(3f) OR(40)  BITFIELD: 0
    
    --> USE wakeupCtl to set these
    
    auto on - every day
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x002a  
    > Location 0x59 AND(3f) OR(80)  BITFIELD: 0
    
    --> USE wakeupCtl to set these
    
    auto on - weekdays
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x002b  
    > Location 0x5a STRING  Length 01 value()
    
    --> USE wakeupCtl to set these
    
    auto-on HOUR - 
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x002c  
    > Location 0x5b STRING  Length 01 value()
    
    --> USE wakeupCtl to set these
    
    auto-on MINUTE
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0055  
    > Location 0x59 AND(f3) OR(0)  BITFIELD: 1
    
    Wake on lan disabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x006d  
    > Location 0x59 AND(f3) OR(4)  BITFIELD: 0
    
    wake on lan enabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x008e  
    > Location 0x59 AND(f3) OR(8)  BITFIELD: 0
    
    wake-on-lan boot override enabled -- When the system powers on due to a
    Wake-on-LAN event, the NIC boot-ROM is automatically given the highest
    boot priority, pre-pending the PXE boot-ROM to the system’s current
    boot sequence.  If the system powers on due to some other event, this
    selection does not influence the boot sequence.
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x008f  
    > Location 0x59 AND(f3) OR(0)  BITFIELD: 1
    
    wake-on-lan boot override disabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x55 AND(fb) OR(4)  BITFIELD: 1
    
    null
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x55 AND(fb) OR(0)  BITFIELD: 0
    
    null
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0019  
    > Location 0x55 AND(e7) OR(0)  BITFIELD: 1
    
    built-in floppy disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x001a  
    > Location 0x55 AND(e7) OR(8)  BITFIELD: 0
    
    built-in floppy auto
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x001b  
    > Location 0x55 AND(e7) OR(10)  BITFIELD: 0
    
    built-in floppy read-only
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0023  
    > Location 0x55 AND(7f) OR(0)  BITFIELD: 0
    
    sound device disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0022  
    > Location 0x55 AND(7f) OR(80)  BITFIELD: 1
    
    sound device enable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x00f5  
    > Location 0x58 AND(bf) OR(40)  BITFIELD: 0
    
    low power mode enable - The system will go into lowest-Power Off mode in
    S4 and S5, turning off as much of the power-consuming circuitry as
    required, to attempt to meet 1W power limit.  This may disable things
    like PME, USB power, etc.
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x00f6  
    > Location 0x58 AND(bf) OR(0)  BITFIELD: 1
    
    low power mode disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x00eb  
    > Location 0x55 AND(fe) OR(0)  BITFIELD: 0
    
    POST test - thorough
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x00ea  
    > Location 0x55 AND(fe) OR(1)  BITFIELD: 1
    
    post test minimal
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0101  
    > Location 0x51 AND(3f) OR(0)  BITFIELD: 1
    
    hard disc acoustic mode - bypass
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0102  
    > Location 0x51 AND(3f) OR(40)  BITFIELD: 0
    
    hard disc acoustic mode - quiet
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0103  
    > Location 0x51 AND(3f) OR(80)  BITFIELD: 0
    
    hard disc acoustic mode - suggested
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0104  
    > Location 0x51 AND(3f) OR(c0)  BITFIELD: 0
    
    hard disc acoustic mode - performance
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0140  
    > Location 0x54 AND(ef) OR(0)  BITFIELD: 0
    
    cpu xd support - off  -- When Enabled, Intel CPUs that support the
    eXecute Disable (XD) feature will report the support to the operating
    system. If the operating system supports this extended paging mechanism,
    it will provide some protection against software viruses that exploit
    buffer overflows.
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0141  
    > Location 0x54 AND(ef) OR(10)  BITFIELD: 1
    
    cpu xd support - enabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0142  
    > Location 0x54 AND(f7) OR(0)  BITFIELD: 1
    
    smartcard reader off
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0143  
    > Location 0x54 AND(f7) OR(8)  BITFIELD: 0
    
    smartcard reader enabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x014a  
    > Location 0x54 AND(fb) OR(0)  BITFIELD: 1
    
    cpu virtualization disabled - This feature will allow the users to
    disable the VT technology in applicable CPUs.  If disabled, the VT
    feature is unusable in any OS.
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x014b  
    > Location 0x54 AND(fb) OR(4)  BITFIELD: 0
    
    cpu virtualization enabled
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x014c  
    > Location 0x53 AND(7f) OR(0)  BITFIELD: 0
    
    multiple cpu cores - disable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x014d  
    > Location 0x53 AND(7f) OR(80)  BITFIELD: 1
    
    multiple cpu cores - enable
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0168  
    > Location 0x56 AND(bf) OR(0)  BITFIELD: 1
    
    limit cpuid value -- off
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x0169  
    > Location 0x56 AND(bf) OR(40)  BITFIELD: 0
    
    limit cpuid value -- on
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x01c1  
    > Location 0x4f AND(fc) OR(0)  BITFIELD: 1
    
    asf -- off
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x01c3  
    > Location 0x4f AND(fc) OR(1)  BITFIELD: 0
    
    asf - alert only
    
    > DMI type 0xd4  Handle 0xd401  Index Port 0x70  Data Port 0x71  Type 0x01c2  
    > Location 0x4f AND(fc) OR(2)  BITFIELD: 0
    
    asf - on
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x012d  
    > Location 0x21 AND(fe) OR(1)  BITFIELD: 0
    
    energy star logo enable
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x012e  
    > Location 0x21 AND(fe) OR(0)  BITFIELD: 1
    
    energy star logo disable
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x0097  
    > Location 0x22 AND(fb) OR(0)  BITFIELD: 1
    
    pci slots enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x0098  
    > Location 0x22 AND(fb) OR(4)  BITFIELD: 0
    
    pci slots disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x0090  
    > Location 0x11 AND(cf) OR(0)  BITFIELD: 0
    
    chassis intrusion reporting enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x0091  
    > Location 0x11 AND(cf) OR(20)  BITFIELD: 0
    
    chassis intrusion reporting disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x0092  
    > Location 0x11 AND(cf) OR(10)  BITFIELD: 1
    
    chassis intrusion reporting enabled, silent
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00e2  
    > Location 0x27 AND(7f) OR(0)  BITFIELD: 1
    
    f2 post display - enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00e3  
    > Location 0x27 AND(7f) OR(80)  BITFIELD: 0
    
    f2 post display - disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00e4  
    > Location 0x27 AND(bf) OR(0)  BITFIELD: 1
    
    F12 post display - enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00e5  
    > Location 0x27 AND(bf) OR(40)  BITFIELD: 0
    
    F12 post display - disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00d1  
    > Location 0x22 AND(7f) OR(80)  BITFIELD: 1
    
    cpu hyperthreading (HT) - enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x00d2  
    > Location 0x22 AND(7f) OR(0)  BITFIELD: 0
    
    cpu hyperthreading (HT) - disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x013e  
    > Location 0x22 AND(bf) OR(40)  BITFIELD: 0
    
    memory remapping on -- Memory remapping relocates memory space behind
    PCI hole to the space above 4G. With this feature enabled, OS can use
    the relocated memory as main memory. 
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x013f  
    > Location 0x22 AND(bf) OR(0)  BITFIELD: 1
    
    memory remapping off -- Memory remapping relocates memory space behind
    PCI hole to the space above 4G.  With this feature disabled, memory
    space behind PCI hole is not relocated.
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x012b  
    > Location 0x11 AND(7f) OR(80)  BITFIELD: 0
    
    smart errors enable -- disable hd smart errors on POST
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x012c  
    > Location 0x11 AND(7f) OR(0)  BITFIELD: 1
    
    smart errors disable
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x014e  
    > Location 0x65 AND(cf) OR(0)  BITFIELD: 0
    
    front usb ports disabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x014f  
    > Location 0x65 AND(cf) OR(10)  BITFIELD: 1
    
    front usb ports enabled
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x01d4  
    > Location 0x65 AND(f3) OR(0)  BITFIELD: 0
    
    No idea. Not documented in my version of the doc.
    to reverse engineer, change something in BIOS not already listed on this
    email, and see if one of these changes... :)
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x01d5  
    > Location 0x65 AND(f3) OR(4)  BITFIELD: 1
    
    No idea. Not documented in my version of the doc.
    to reverse engineer, change something in BIOS not already listed on this
    email, and see if one of these changes... :)
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x01d2  
    > Location 0x65 AND(fc) OR(0)  BITFIELD: 0
    
    No idea. Not documented in my version of the doc.
    to reverse engineer, change something in BIOS not already listed on this
    email, and see if one of these changes... :)
    
    > DMI type 0xd4  Handle 0xd402  Index Port 0x70  Data Port 0x71  Type 0x01d3  
    > Location 0x65 AND(fc) OR(1)  BITFIELD: 1
    
    No idea. Not documented in my version of the doc.
    to reverse engineer, change something in BIOS not already listed on this
    email, and see if one of these changes... :)
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0117  
    > Location 0x52 AND(fe) OR(0)  BITFIELD: 0
    
    serial ata drive 0 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0118  
    > Location 0x52 AND(fe) OR(1)  BITFIELD: 1
    
    serial ata drive 0 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0119  
    > Location 0x52 AND(fb) OR(0)  BITFIELD: 1
    
    serial ata drive 1 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011a  
    > Location 0x52 AND(fb) OR(4)  BITFIELD: 0
    
    serial ata drive 1 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011b  
    > Location 0x52 AND(fd) OR(0)  BITFIELD: 1
    
    serial ata drive 2 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011c  
    > Location 0x52 AND(fd) OR(2)  BITFIELD: 0
    
    serial ata drive 2 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011d  
    > Location 0x52 AND(f7) OR(0)  BITFIELD: 1
    
    serial ata drive 3 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011e  
    > Location 0x52 AND(f7) OR(8)  BITFIELD: 0
    
    serial ata drive 3 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x011f  
    > Location 0x52 AND(ef) OR(0)  BITFIELD: 1
    
    serial ata drive 4 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0120  
    > Location 0x52 AND(ef) OR(10)  BITFIELD: 0
    
    serial ata drive 4 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0121  
    > Location 0x52 AND(bf) OR(0)  BITFIELD: 1
    
    serial ata drive 5 -- off
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0122  
    > Location 0x52 AND(bf) OR(40)  BITFIELD: 0
    
    serial ata drive 5 -- auto
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x59 AND(df) OR(20)  BITFIELD: 0
    
    null
    
    > DMI type 0xd4  Handle 0xd403  Index Port 0x70  Data Port 0x71  Type 0x0000  
    > Location 0x59 AND(df) OR(0)  BITFIELD: 1
    
    null
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x8000  Location 0x8000 value 0001
    
    chassis intrusion -- tripped
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x8002  Location 0x8002 value 0001
    
    chassis intrusion -- door open -- current door status
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0xa000  Location 0xa000 value 0001
    
    chassis intrusion trip reset
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x0058  Location 0x0058 value 0001
    
    management driver - present -- The system-management instrumentation
    sets this attribute when it loads to instruct that BIOS that
    operating-system level software is handling any out-of-range management
    condition — if a critical threshold is passed, the driver takes
    responsibility for shutting down the operating system and powering-off
    the system.  The instrumentation is responsible for de-registering
    itself via the Absent attribute when it unloads.
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x0059  Location 0x0059 value 0001
    
    management driver - absent -- This attribute indicates to the system BIOS
    that any system-management monitoring is its responsibility.  If an
    out-of-range management condition occurs in the system, the BIOS powers
    off the system to prevent hardware damage.
    Implementation Note: To maintain compatibility with Dell OpenManage
    Client, a BIOS that implements of this token via an Indexed I/O access
    method must ensure that an AND-mask of 0xFB and an OR-value of 0x00
    maintains the “absent†status — i.e. the status is in bit 2
    of the indexed I/O location.
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x0175  Location 0x0175 value 0001
    
    Dont touch this token. Trust me on this.
    
    It is a write-once-permanent token. If you touch it, it will be
    permanently and forever enabled.
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x0176  Location 0x0176 value 0001
    
    Dont touch this token. Trust me on this.
    
    It is a write-once-permanent token. If you touch it, it will be
    permanently and forever enabled.
    
    > DMI type 0xda  Handle 0xda00  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0x8005  Location 0x8005 value 0001
    
    system check -- ok
    
    > DMI type 0xda  Handle 0xda01  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0xf510  Location 0xf510 value 0000
    
    probe -- see libsmbios probes unsupported binary
    
    > DMI type 0xda  Handle 0xda01  CmdIO Port 0x00b2  CmdIO Code 0x17  Type 
    > 0xf511  Location 0xf511 value 0000
    
    probe -- see libsmbios probes unsupported binary
    
    > DMI type 0xda  Handle 0xda01  CmdIO Port 0x00b2  CmdIO Code 0x17  Type  > 0xf512  Location 0xf512 value 0000
     
  3. Stryderking

    Stryderking MDL Novice

    Mar 2, 2011
    2
    0
    0
    Hello,

    I was reading these posts and i have a huge problem haha. I have about 60 mobos from 1 company that i need to change the service tag. I have checked the bios chips and i have replaced them from other boards and it seems the Service tag is stored not on the bios chips. Imagine the frustation when i removed these chips from this fresh beautiful untouched dell board prompting me to enter a new service tag. Coppied them to the used board just to have the same old service tag come up?! ha. But moving forward i have learned they do not store the service tag on the two bios chips. So time to look elsewhere. i have attached the mobo schematic and the two bios .bin files that can be opened in any hex editor.

    1drv.ms/1lulQqV

    its skydrive link please let me know if any issues.
     
  4. Stryderking

    Stryderking MDL Novice

    Mar 2, 2011
    2
    0
    0
    Photos of board

    1drv.ms/1lusPQG Back of board showing my current work

    1drv.ms/1lusXzD Front of board for fun
     
  5. akuma6099

    akuma6099 MDL Novice

    Mar 20, 2012
    25
    18
    0
    I had found out a long time ago that the newer laptops/pcs have moved to a Platform Controller HUB(PCH) style controller instead of the typical North Bridge/South Bridge. The HUB controller (Main BGA) has USB/SPI/PCIE/SATA/NIC/Audio/Intel AT/SM Bus.....built in. Both SPI chips are routed directly to this HUB. Here's the fun part. The HUB contains a very small non-volitile ram area.....It is in here that your service tag resides. This is why switching SPI modules between boards means nothing. So the next step is to figure out how to access this NVRAM and modify it externally, or by application. The only method I can think of would be to expose the JTAG pins from the PCH and step through the devices in the chain. I'm lacking the proper equipment to do this so it's been on the back burner for over a year. I came to this conclusion working on a E5520, and a E6410.
     
  6. landcruiser1988

    landcruiser1988 MDL Novice

    Mar 23, 2015
    1
    0
    0
    Great job! Do you have any further approach since then?
     
  7. Galane

    Galane MDL Junior Member

    Feb 11, 2013
    50
    5
    0
    Anyone ever come up with the s2token.tbl file?
     
  8. peter_58_ha

    peter_58_ha Red Pete

    Sep 30, 2009
    406
    47
    10