1.4.2 (1 May 2005) * Improved: There is now a lot more information in the firmware information dialog * Changed: New formatting in the media report * Changed: 1673S -R DL media is now displayed in the media report with no speeds allocated 1.4.1 (20 Apr 2005) * Added: Support for firmwares that have -R9 media 1.4.0 (12 Apr 2005) * Added: 16x read speed patch for 3S drives * Other: Removed experimental message 1.3.20b (10 Apr 2005) * Other: Removed 1673S experimental warning (no problems reported) * Other: Updated the Win32 GUI and EXE builder. * Fixed: 1653S firmware now displays all media 1.3.18c (16 Jan 2004) * Fixed: Problem with loading the 6S07 firmware (slimtype). 1.3.18b (29 Dec 2004) 1.3.18a (19 Dec 2004) * Improved: The crossflashing patch checkbox is now checked and disabled (vs. unchecked and disabled) if opening a firmware with a forced crossflash (e.g., CGxx). 1.3.18 (3 Dec 2004) * Fixed: OmniPatcher now supports the new 14/28-byte +R table format used in BYX2. 1.3.17a (27 Nov 2004) * Fixed: Crash when loading TSD1. 1.3.17 (24 Nov 2004) * Fixed: Since LiteOn has decided to make the 1633S a 12x -R burner, the 12x -R checkbox is no longer hidden for 1633S firmwares. * Fixed: Reworked the handling of speeds for slimtype drives. Thanks go to those who tested. 1.3.16b (19 Nov 2004) * Fixed: OmniPatcher no longer incorrectly warns about not finding enough tables when loading the BY02 firmware. 1.3.16a (14 Nov 2004) * Improved: The reading speed patch checkbox is now checked and disabled (vs. unchecked and disabled) if the patch cannot be applied because all of the speeds are already at the maximum. * Fixed: The 4x -RW checkbox is no longer hidden for 1S drives. * Other: Adjusted the compilation process to produce a slightly smaller executable. * Other: Updated documentation to specify that some of the patches (the ones that always appear disabled with 3S firmwares) are intended for only the 1S and 2S drives. 1.3.16 (11 Nov 2004) * Added: Basic media support for the slimtype drives. * Added: Experimental support for the 1673S. * Added: Crossflashing support for 401S@411S. This feature would most likely never see much use, but since ala42 was kind enough to supply the patch information, it might as well be added. :-) 1.3.15 (8 Nov 2004) * Added: Media support for the 1653S. OmniPatcher now fully supports the 1653S. * Fixed: Issues with certain 1633S firmwares (such as BS06 and B4S6) have been fixed. * Other: General improvements (mostly under-the-hood changes) including better handling of speed limits. 1.3.14d (1 Nov 2004) * Fixed: Increasing reading speed to 12x now works correctly for the 1653S. 1.3.14c (1 Nov 2004) * Other: Switched to a different compiler, resulting in a smaller file size. 1.3.14b (31 Oct 2004) * Added: Crossflashing support for slimtype drives. 1.3.14a (23 Oct 2004) * Added: Crossflashing support for the 1653S. * Added: Reading speed and auto-bitsetting support for the 1653S. 1.3.14 (8 Oct 2004) * Added: Crossflashing support for _51S@8_2S. 1.3.13 (2 Oct 2004) * Added: A new "Info" button that displays general information about the loaded firmware. * Fixed: OmniPatcher crashing upon startup on Windows 2000. (thanks, rdgrimes) * Other: Modified (once again) the formatting of the media codes report. By request, the OmniPatcher version is now included in the report file. 1.3.12 (27 Sep 2004) * Other: Updated one of the libraries used to build the executable. 1.3.11 (23 Sep 2004) * Fixed: Problems with speedhacking beyond 12x with firmwares BS02 and newer. * Fixed: Problems with speedhacking beyond 8x with firmwares BS0D and newer. * Fixed: Problems with the recognition of 12x and 16x speed descriptors when reading firmwares BS0D and newer. * Improved: The media codes report generated by OmniPatcher will now show the drive's vendor and product ID strings. * Improved: The text of the reading speed patch checkbox now displays the appropriate numerical speed based on which firmware generation is loaded. 1.3.10 (10 Sep 2004) * Fixed: Some media table recognition problems in the 1633S firmwares. * Improved: OmniPatcher will now issue a warning if it doesn't recognize as many media tables as it thinks it should. * Improved: The media codes report generated by OmniPatcher will now show the firmware's internal timestamp (the file last-modified timestamp was removed). 1.3.9 (15 Aug 2004) * Added: Increase reading speed to 12x for 3S firmwares. * Improved: OmniPatcher will now display the true firmware revision. * Improved: The media code report format has been revised somewhat. * Fixed: Strategy switching works for TS0C. * Fixed: 6x/8x -R speeds are no longer shown for 1S firmwares, 12x/16x -R speeds are no longer shown for 3S firmwares, and 16x +R speeds are no longer shown for 1213S firmwares. 1.3.8 (26 Jul 2004) * Added: Force-fallback. * Removed: Force-recalibration. * Fixed: RW speed selection for the 3S drives no longer incorrectly displays invalid 6x and 8x options. * Fixed: Very minor issue with loading a rec_tweak.conf file with invalid entries. 1.3.7 (24 Jul 2004) * Added: Support for the 1613S/1633S. * Other: Made a few minor regexp enhancements and cleanups. 1.3.6 (22 Jul 2004) (unreleased) * Other: Made a minor adjustment to the "force-shifting" patch. * Other: Added warning message to the "force-recalibration" patch. * Other: Made a couple of very minor wording tweaks. 1.3.5 (18 Jul 2004) * Fixed: Fixed the 3S strat switching problem introduced in 1.3.4. A safeguard that was introduced in 1.3.4 was too strict, causing this problem. 1.3.4 (18 Jul 2004) * Added: Support for auto-bitsetting for the 3S drives. * Added: Force-recalibration patch that will force the drive to recalibrate its laser towards the end of a 8x +R burn. This is intended for people with high climbing error rates at the end of burns. * Removed: Force-fallback. * Fixed: Strategy swapping on the US0J firmware is no longer improperly handled (this bug does not seem to affect any firmwares other than US0J). * Other: The "blinking orange light" label has been renamed to "dead drive blink" in order to reduce confusion with buffer underrun blinks and with drives that use other colors. * Other: Made a minor adjustment to the "force-shifting" patch. 1.3.3 (10 Jul 2004) * Other: Slightly changed the way OmniPatcher gives warnings. * Other: Added error message if the recommended tweaks button is clicked and there is no recommended tweaks file present. * Other: Minor updates to some of the build libraries. 1.3.2 (8 Jul 2004) * Added: Force-fallback patch that will slow down high-speed +R burns at the end. This is intended for people with high climbing error rates at the end of burns. * Added: There is now a note about the use of the double-click in the interface. * Added: Warning message when trying to modify the speeds of +RW media. * Improved: The old "Apply recommended write strategy replacements" feature has been overhauled and renamed. * Improved: The formatting of the media code report has been refined. * Improved: The sorting of +R/W media codes into +R and +RW has been improved (this fixes a sorting problem with a few of the old firmwares). * Fixed: Loading an incompatible firmware could, under certain circumstances, cause OmniPatcher to crash. This has been resolved. * Other: The handling of disallowed speeds has been changed. Instead of disabling them, they are now hidden to reduce clutter. * Other: Minor changes in some texts throughout the program, including a renaming of "shift-fixing" to "force-shifting". * Other: The documentation was revised. 1.3.1 (6 Jul 2004) * Fixed: When removing (unpatching) strategy replacements from a patched firmware, the removal would not always be successful. The bug causing this has been fixed. 1.3.0 (5 Jul 2004) * Added: Ability to do write strategy replacements. (unlike swaps, replacements do not carry the ill side effects to the "host" code) * Improved: The media code report format has been improved for better readability. * Improved: The handling of the RICOHJPNR00 firmware bug has been changed. * Fixed: Very minor bug with the media speed hacking process. This bug was minor in the sense that it would almost never be triggered. * Fixed: Very minor bug in the file saving process. This bug did not affect the saved file. * Fixed: For the sake of clarity and consistency, 'DL' was renamed to 'R9' in the reading speed patch description. 1.2.0 (28 Jun 2004) * Removed: No more support for scrambled/compressed flashers. OmniPatcher will no longer work with these flashers. * Improved: Optimized code for faster file loading. * Fixed: Minor problems with detecting the flasher type. * Fixed: The crossflashing checkbox is now disabled for GSU1 and GSC_ (it never had any effect on these firmwares anyway). 1.1.2 (16 Jun 2004) * Fixed: File open error in Windows 9x/ME (does not affect 2K/XP). 1.1.1 (16 Jun 2004) * Fixed: Problems with opening certain .EXE files. 1.1.0 (15 Jun 2004) * Added: Ability to save an executable firmware flasher as a raw firmware (.BIN). * Added: New feature: all executable firmware flashers are now FlashFixed when saved (FF does not alter the firmware). * Other: Updated the XFlash-X libraries used to build the executable; OmniPatcher can now much better handle executable firmware flashers. 1.0.3 (11 Jun 2004) * Fixed: Bug with hacking writing speeds on *13S firmwares. 1.0.2 (11 Jun 2004) * Fixed: OmniPatcher can now correctly handle the new *13S firmwares. 1.0.1 (10 Jun 2004) * Added: Ability to save a report of the media codes to a text file. * Fixed: Color problems with the Windows XP "Luna" theme. * Fixed: The documentation now warns against +RW speedhacking. * Other: Changed/updated the libraries used to build the executable. 1.0.0 (6 Jun 2004) * First version.