I got myself a very unexpensive laser printer bundled with a third party toner. The printing industry being quite conservative when it comes to refilling, the printer didn't accept the toner in question.
I had to flash a modified firmware so that the printer wouldn't complain anymore. Note that the following procedure needs a Windows OS.
- Check the current firmware: Turn on your printer and press the orange button until it start blinking. Then you release the button, it will print a page which contains the firmware version.
- The patched firmware version is 1.29.00.93 11-23-2009.
- Needed files are embedded in the following archive : ML-1640-flash.zip
- Unzip ml1640.zip to a folder, than unrar ML1640_V1010093.fls from fw_93_84.rar to the same folder.
- Run fix1640_93.bat. It will make a FIX_ML1640_V1010093.fls file, and give some advice!
- Run downl1640_93.bat
- The printer must be on of course, and also without cartridge if the cartridge has an embedded chip.
- Wait while the flashing is in progress. At the end, the printer reboots automatically, do not shut it down before!