Intel® Binary Modification Program
Binary Modification Program Release Notes

Jan 22, 2010

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
* Other brands and names are the property of their respective owners.
Copyright © Intel Corporation 2007-2010

NOTICE: Intel® Binary Modification Program may contain design defects or errors described as "known issues" which may cause the product to deviate from expected performance. Current characterized known issues are documented in this update.

Revision History

Date | Revision | Version Number | Platform | Draft/Changes
Jan 22, 2010 | 14.x Production Version | 2.67 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, G965/Q965/Q963 GM965/PM965 Express Chipset Families, Intel® 3 Series Chipsets, Intel® 4 Series Chipsets, Intel® 5 Series Chipsets | Fixed an issue where BMP throwing exception on applying ssf File.
May 23, 2008 | 14.x Production Version | 2.66 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, G965/Q965/Q963 GM965/PM965 Express Chipset Families, Intel Bearlake B Chipsets | Fixed an issue where BMP throwing error when loading data /SSF file.
Feb 27, 2006 | 14.x Production Version | 2.65 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, G965/Q965/Q963 GM965/PM965 Express Chipset Families, Intel Bearlake B Chipsets | Fixed an issue where VBT Should not to use/save bad VBT data /SSF. *we identified the improvement in displaying the error messages. Right now all the description of error comes at yellow window bar. User need to hover mouse cursor to see the detail of error. It might be risky to show detail error message directly at control (field) because of limited window sizes of control.
Sept 27, 2006 | 14.x Production Version | 2.63 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, G965/Q965/Q963 GM965/PM965 Express Chipset Families, Intel Bearlake B Chipsets | Fixed issue with a corrupt table element when loading specific MBI files.
June 2, 2006 | 14.x Production Version | 2.62 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, Intel® G965/Q965/Q963 Express Chipset Family, Intel Crestline Chipsets | Added Crestline to this documentation. No changes to the executable.
January 18, 2006 | 14.x Production Version | 2.62 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM, Intel® G965/Q965/Q963 Express Chipset Family | Added Broadwater chipset to this documentation. No changes to the executable.
September 29, 2005 | 14.x Production Version | 2.62 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML, 945G, 945GM Chipset | Updates/Changes outlined below
October 28, 2004 | 14.x Production Version | 2.5 | Intel® 830M/MG/MP, 845G,855GM/GML, 865G, 915G, 915GM/GMS, 910GML Chipset | Updates/Changes outlined below
September 7, 2001 | 10.0 Production Version | 1.5 | Intel® 830M/MG/MP, 845G,MGM Chipset | Baseline

14.x Production Version | Resolved Issue in 2.67 Binary Modification Program
| N/A | BMP | Applying SSF file to 1949+ VBIOS using BMP 2.66e causes errors . | N/A
14.x Production Version | Features Added In 2.66 Binary Modification Program
| N/A | BMP | None. | N/A
14.x Production Version | Resolved Issues In 2.65 Binary Modification Program
| N/A | BMP | Applying SSF file to 1604+ VBIOS using BMP 2.65e causes errors | N/A
14.x Production Version | Resolved Issues In 2.65 Binary Modification Program
RCR ID 957809 | N/A | BMP | Fixed an issue where VBT Should not to use/save bad VBT data /SSF | N/A
14.x Production Version | Features Added In 2.63 Binary Modification Program
| N/A | BMP | None. | N/A
14.x Production Version | Resolved Issues In 2.63 Binary Modification Program
RCR | N/A | BMP | Fixed an issue where a table would fail to load if that table was the absolute last data structure in the binary file. Customer issue visible when an MBI file was loaded as a .DAT file. | N/A
14.x Production Version | Open Issues In 2.63 Binary Modification Program
| N/A | BMP | Memory leak in TableFeature. Enabled workaround to prevent application from crashing. Will be addressed in a later release. | N/A
14.x Production Version | Features Added In 2.62 Binary Modification Program
RCR | N/A | BMP | Provide ability to modify .ROM files with new checksum routine. | N/A
14.x Production Version | Resolved Issues In 2.62 Binary Modification Program
| N/A | BMP | Changed ACC "trigger" from all zeros to all "EOF's” | N/A
| N/A | BMP | HTML help fully updated with new checksum diagrams and information about the new ACC algorithm |
| N/A | BMP | Updated splash & about dialogs with build type |
| N/A | BMP | Fixed syntax errors with EditNum feature page |
| N/A | BMP | Added topic for "TitleB" feature |
| N/A | BMP | Help file now updated to reflect 2.5 changes | N/A
14.x Production Version | Open Issues In 2.62 Binary Modification Program
| N/A | BMP | File Info menu item may show incorrect data if the user changes the binary file and does not change to a new page | N/A
| N/A | BMP | Page view pane "flashes" when applying BIOS Settings file | N/A
| N/A | BMP | Some changed data highlighting has been specifically disabled in table views. | N/A
| N/A | BMP | Tree control may indicate data update by changing icons when no data has changed in the binary | N/A
14.x Production Version | Features Added In 2.5 Binary Modification Program
| N/A | BMP | Help window shows a scroll bar if help text is too large to fit into the window | N/A
| N/A | BMP | Highlight the options that have been changed from the default values | N/A
| N/A | BMP | Help file now updated to reflect 2.5 changes | N/A
10.0 Production Version | Features Added In 1.5 Binary Modification Program
RCR | N/A | BMP | Added a Find_Ptr_Ref command that searches the data file for a number or a string and then adds the location to the pointer variables | N/A
RCR | N/A | BMP | Added a string table that has a single size with multiple null-terminated strings | N/A
RCR | N/A | BMP | Added functional directive statements which can be used throughout the script file | N/A
RCR | N/A | BMP | Added HTML help file | N/A
RCR | N/A | BMP | Added leading zeros on hex and binary numbers and forced all hex numbers to be uppercase | N/A
RCR | N/A | BMP | Added save and apply selected settings functionality | N/A
RCR | N/A | BMP | Added the EOF keyword to the checksum | N/A
RCR | N/A | BMP | Added the version number to the title bar and made it accept either integers or strings | N/A
RCR | N/A | BMP | Made all features capable of being pointers or static | N/A
10.0 Production Version | Resolved Issues In 1.5 Binary Modification Program
Tibet Bug | N/A |  |  |
10.0 Production Version | Open Issues In 1.5 Binary Modification Program
Tibet Bug | N/A | BMP | After save, the focus returns to the first control on the page instead of the one that last had control | N/A
Tibet Bug | N/A | BMP | A table of size 0 still comes up a row | N/A
Tibet Bug | N/A | BMP | BMP does not support drag and drop | N/A
Tibet Bug | N/A | BMP | If a file fails to load, it still gets put in the recent file list | N/A
Tibet Bug | N/A | BMP | The position of columns and rows in the tables are not saved when the table is redrawn | N/A