Jump to content

Custom firmware leading to 6 byte shift in data?


pstrick2
 Share

Recommended Posts

I can't include my logs because I forgot to save them. Everything about the burn was normal. There were no errors or anything strange in the logs. The only thing to note was the the disc filesystem was identified as "Special" or something like that.

Here's the deal: I have some DVD drives used for game development that have a special firmware. This custom firmware allows them to burn custom discs. While I have some of these discs, they are expensive and way out of production. Every burn costs about $20.

Burning with these drives and discs is usually handled by special software. However, all the magic of the drives is handled by the drive firmware. IMGBurn is happy to read and write these discs, as long as the drive has this proper firmware.

 

My issue is that IMGBurn is writing 6 null bytes at the start of every disc.

The burn is perfect, except everything is shifted 6 bytes. This is a huge issue since all the hardware to read the discs has hard coded offsets when reading info. Only two discs have been burned so far, but both exhibit this 6 byte shift.

I know this is so far outside the scope of IMGBurn support, but any ideas would be a huge help here.

Should I try using different burning software to see if it's a quirk with the firmware?

Has anybody seen this behavior in imgburn before?

 

I anybody seriously thinks they can help, I have the retail firmware bin files for these drives, the custom firmware bin files flashed at the factory, and the custom disc burning software. PM me.

Link to comment
Share on other sites

I found the logs! Some data has been redacted to prevent this from showing up in a google search.

 

 

I 22:32:17 -> Drive 1 - Info: MATSHITA DVD-RAM XXX (E:) (USB 2.0)
I 22:32:17 Found 1 DVD±RW/RAM!
I 22:33:06 Operation Started!
I 22:33:06 Source File: XXX
I 22:33:06 Source File Sectors: 2,294,960 (MODE1/2048)
I 22:33:06 Source File Size: 4,700,078,080 bytes
I 22:33:06 Source File Volume Identifier: NY_00_XXX
I 22:33:06 Source File File System(s): Special
I 22:33:06 Destination Device: [0:0:0] MATSHITA DVD-RAM XXX (E:) (USB)
I 22:33:06 Destination Media Type: DVD-R (Disc ID: TYG02)
I 22:33:07 Destination Media Supported Write Speeds: 1x, 4x, 8x
I 22:33:07 Destination Media Sectors: 2,298,496
I 22:33:07 Write Mode: DVD
I 22:33:07 Write Type: DAO
I 22:33:07 Write Speed: MAX
I 22:33:07 Link Size: Auto
I 22:33:07 Lock Volume: Yes
I 22:33:07 Test Mode: No
I 22:33:07 OPC: No
I 22:33:07 BURN-Proof: Enabled
I 22:33:07 Write Speed Successfully Set! - Effective: 11,080 KB/s (8x)
I 22:33:08 Filling Buffer... (80 MiB)
I 22:33:08 Writing LeadIn...
I 22:33:16 Writing Session 1 of 1... (1 Track, LBA: 0 - 2294959)
I 22:33:16 Writing Track 1 of 1... (MODE1/2048, LBA: 0 - 2294959)
I 22:41:40 Synchronising Cache...
I 22:42:05 Exporting Graph Data...
I 22:42:05 Graph Data File: XXX
I 22:42:05 Export Successfully Completed!
I 22:42:05 Operation Successfully Completed! - Duration: 00:08:58
I 22:42:05 Average Write Rate: 9,106 KiB/s (6.7x) - Maximum Write Rate: 10,857 KiB/s (8.0x)
I 22:42:05 Cycling Tray before Verify...
W 22:42:13 Waiting for device to become ready...
I 22:42:35 Device Ready!
I 22:42:36 Operation Started!
I 22:42:36 Source Device: [0:0:0] MATSHITA DVD-RAM XXX (E:) (USB)
I 22:42:36 Source Media Type: DVD-R (Book Type: DVD-R) (Disc ID: TYG02)
I 22:42:36 Source Media Supported Read Speeds: 2.5x, 4x, 6x, 8x
I 22:42:36 Source Media Supported Write Speeds: 1x, 4x, 8x
I 22:42:36 Source Media Sectors: 2,294,960 (Track Path: PTP)
I 22:42:36 Source Media Size: 4,700,078,080 bytes
I 22:42:36 Image File: XXX
I 22:42:36 Image File Sectors: 2,294,960 (MODE1/2048)
I 22:42:36 Image File Size: 4,700,078,080 bytes
I 22:42:36 Image File Volume Identifier: NY_00_XXX
I 22:42:36 Image File File System(s): Special
I 22:42:36 Read Speed (Data/Audio): MAX / MAX
I 22:42:37 Read Speed - Effective: 8x
I 22:42:37 Verifying Session 1 of 1... (1 Track, LBA: 0 - 2294959)
I 22:42:37 Verifying Track 1 of 1... (MODE1/2048, LBA: 0 - 2294959)
E 22:42:49 Miscompare at LBA: 0, Offset: 0
E 22:42:49 Device: 0x00
E 22:42:49 Image File: 0x52
E 22:42:49 Total Errors in Sector: 33
E 22:42:49 Failed to Verify Sectors!



 

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.