Prepatched “burn-adjusted” firmwares are no longer available because an autopatcher is now available to easily make create them. Please use our new [thread=97590]OmniPatcher[/thread] tool to create your own custom “burn-adjusted” firmwares. :)<HR>
C0deKing has been hard at work for the past week or so working on improvements to the burning process of 851S and 812S drives. During this time, there have been peeks at what was being worked on in the forms of the Ricoh swap and shift-fix firmwares that have been put out. We are now releasing all of this in a package that I have dubbed “burn-adjusting.” The final product is a firmware that burns smoother and faster at 8x!
So what exactly is a burn-adjusted firmware?
1/ For some (not all) +R (does not affect -R) media types on some (not all) burners, the burner will sometimes fail to shift up from 4x to 6x at the proper shift point. After this upshift fails, the 4x region is extended. In many cases, this failed upshift affects laser calibration adversely, and results in higher errors in the extended 4x region. This has been dealt with by fixing the problem in the firmware that was causing this failed upshift. The result is a faster burn and lower errors.
2/ For an improved +R (does not affect -R) burning speed, the 6x region has been shortened. The upshift to 8x now occurs at an earlier point. The result is a faster burn.
3/ For RICOHJPNR01 media, the fallback to 4x at the end of the burn has been fixed. This fallback has been known to cause problems in the form of high error rates, so we did away with it by fixing the writing strategy. And of course, this media type has also been bumped up to 8x.
4/ For the few other +R/-R media types that also suffer the fallback at the end of a burn, the fallback has now been changed to 6x (instead of a more dramatic 4x fallback). It has been found that a 6x fallback at the end is not as harmful as a 4x fallback. This fallback only affects a few media types, and as noted above, RICOHJPNR01 (a special case) will no longer suffer a fallback at all.
5/ The Ricoh R01/R02 strategy swap has been abandoned. First of all, the quality improvement was negligible. Most of the quality improvement came from the removal of the high errors caused by the various shifting problems. It was decided to keep using the R01 strategy because we have started to see a few RICOHJPNR01 discs that have problems with the R02 strategy. So instead of replacing the R01 strategy with the R02 strategy, we decided to just fix up the shifting problems in the R01 strategy instead. And besides, the Ricoh swap was just for Ricoh media. Fixing the shifting problem in general affects many more media types!
What are the side-effects of this?
At the moment, we don’t know of any negative side effects. In our testing, this firmware has results in both better error rates and faster burn times. Of course, we won’t mind seeing how this firmware performs on other drives (since C0deKing and I represent just a small sample set), so please, post your results!
CD/DVD Speed and KProbe Scans
Attached at the end of this post are before and after pictures to illustrate what burn-adjusting does. Notice the removed fallback at the end, the absence of a failed 4x shift, and the shortened 6x region. In addition, I also attached a couple of KProbe scans of 8x burns done on a crossflashed 832S using the new burn-adjusted firmware and a firmware without burn-adjusting (using, instead, the Ricoh swap). The error levels seen in these two scan are nearly identical, and are consistent with the error rates that I typically get with discs from this particular batch of discs. This is to show that getting rid of the swap and using more aggressive shifting does not seem to have any undesirable side effects in our testing.
What firmwares have been patched? Will there be an autopatcher?
So far, all the patching has been manually done. We have patched the GS0H (851S), US0J (812S), and VS01 (832S) firmwares. Unfortunately, we have not had a chance to patch the 811S drive yet. The reason is that the 811S firmware isn’t as similar, and we also lack a _11S drive that we can use for testing. There currently does not exist an auto-patching tool for all this.
What else (aside from burn-adjusting) has been changed in this firmware?
1/ (Optional) Autobitsetting has been applied to the firmware.
2/ (851S version only) Reading speed of recordable/rewritable discs has been increased to 8x.
3/ (851S & 832S versions only) Crossflashing has been enabled.
<HR>Latest version is Release #2A
Download from: http://codeguys.rpc1.org/firmwares.html<HR>
• Release #2A - Autobitsetting is now optional (2 different firmwares per package, one with and one without ABS), and name-change from burn-fix to burn-adjust (the firmware themselves are unchanged)
• Release #2 - Fixes 6x->8x upshift problem on some drives (first reported by pchilson)
• Release #1 - Initial release (not labeled as “Release #N”)