Problem with my LG GSA-4163B Ver.A102

Hello ,
I have a problem with my LG GSA-4163B Ver.A102 wich i bought in march 2005 , i cant burn CDs . I keep getting the messages “Could not perform EndTrack” and “Invalid write state” . I dont understand what that means or why i cant burn anything . I have tried putting the newest driver A105 in and it still doesnt work . If i use my old C.D. burner everything works O.K. Has anyone got any idea of what is going wrong , and what i can do about it please . Here is what nero and CD/DVD Diagnostic says :-

Windows XP 5.1
IA32
WinAspi: -

NT-SPTI used
Nero Version: 8.1.1.0
Internal Version: 8, 1, 1, 0

Recorder: <HL-DT-ST DVDRAM GSA-4163B>Version: A105 - HA 1 TA 3 - 8.1.1.0
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : default
CD-ROM: <NERO IMAGEDRIVE2 >Version: 2.26 - HA 1 TA 1 - 8.1.1.0
Adapter driver: <SCSI> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : ST340016A atapi Port 0 ID 0 DMA: On
CdRomPeripheral : HL-DT-ST DVDRAM GSA-4163B atapi Port 1 ID 0 DMA: On
CdRomPeripheral : NERO IMAGEDRIVE2 2.26 imagedrv Port 2 ID 0 DMA: Off

=== CDRom-Device-Map ===
NERO IMAGEDRIVE2 J: CdRom1
HL-DT-ST DVDRAM GSA-4163B E: CdRom3

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 2047MB (2096624kB)
Free physical memory: 1671MB (1711612kB)
Memory in use : 18 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

11.10.2007
CD Image
16:52:42 #1 Text 0 File SCSIPTICommands.cpp, Line 450
LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

16:52:42 #2 Text 0 File Burncd.cpp, Line 3212
HL-DT-ST DVDRAM GSA-4163B
Buffer underrun protection activated

16:52:42 #3 Text 0 File Burncd.cpp, Line 3530
Turn on Track-At-Once, using CD-R/RW media

16:52:42 #4 Text 0 File ThreadedTransferInterface.cpp, Line 1057
Removed 2 run-out blocks from end of track 1. Length: 37232 -> 37230.

16:52:42 #5 Text 0 File ThreadedTransferInterface.cpp, Line 1057
Removed 2 run-out blocks from end of track 1. Length: 37232 -> 37230.

16:52:42 #6 Text 0 File DlgWaitCD.cpp, Line 307
Last possible write address on media: 359848 ( 79:59.73)
Last address to be written: 37231 ( 8:18.31)

16:52:42 #7 Text 0 File DlgWaitCD.cpp, Line 319
Write in overburning mode: NO (enabled: CD DVD)

16:52:42 #8 Text 0 File DlgWaitCD.cpp, Line 2972
Recorder: HL-DT-ST DVDRAM GSA-4163B;
CDR code: 00 97 24 16; OSJ entry from: SONY Corporation
ATIP Data:
Special Info [hex] 1: D0 00 A0, 2: 61 18 10 (LI 97:24.16), 3: 4F 3B 4A (LO 79:59.74)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

16:52:42 #9 Text 0 File DlgWaitCD.cpp, Line 493
>>> Protocol of DlgWaitCD activities: <<<
=========================================

16:52:42 #10 Text 0 File ThreadedTransferInterface.cpp, Line 785
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 (2 - CD-ROM Mode 1, Joliet)
2 indices, index0 (150) not provided
original disc pos #0 + 37232 (37232) = #37232/8:16.32
not relocatable, disc pos for caching/writing not required/not required
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 37230 blocks [E: HL-DT-ST DVDRAM GSA-4163B]
--------------------------------------------------------------

16:52:42 #11 Text 0 File ThreadedTransferInterface.cpp, Line 986
Prepare [E: HL-DT-ST DVDRAM GSA-4163B] for write in TAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 76558336, ISRC “”
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
-150 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
-150 | 1 | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 1 | 0x41 | 37232 | 37232 | 0x00
37232 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

16:52:42 #12 Text 0 File ThreadedTransferInterface.cpp, Line 1057
Removed 2 run-out blocks from end of track 1. Length: 37232 -> 37230.

16:52:42 #13 Text 0 File SCSIPTICommands.cpp, Line 240
SPTILockVolume - completed successfully for FSCTL_LOCK_VOLUME

16:52:42 #14 Text 0 File Burncd.cpp, Line 4316
Caching options: cache CDRom or Network-Yes, small files-No (<64KB)

16:52:42 #15 Phase 24 File dlgbrnst.cpp, Line 1764
Caching of files started

16:52:42 #16 Text 0 File Burncd.cpp, Line 4435
Cache writing successful.

16:52:42 #17 Phase 25 File dlgbrnst.cpp, Line 1764
Caching of files completed

16:52:42 #18 Phase 36 File dlgbrnst.cpp, Line 1764
Burn process started at 16x (2.400 KB/s)

16:52:42 #19 Text 0 File ThreadedTransferInterface.cpp, Line 2735
Verifying disc position of item 0 (not relocatable, no disc pos, no patch infos, orig at #0): write at #0

16:52:43 #20 Text 0 File MMC.cpp, Line 22430
Set BUFE: Buffer underrun protection -> ON

16:52:43 #21 Text 0 File ThreadedTransfer.cpp, Line 268
Pipe memory size 83836800

16:53:54 #22 SPTI -1093 File SCSIPassThrough.cpp, Line 181
CdRom3: SCSIStatus(x02) WinError(0) NeroError(-1093)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x02
Sense Qual: 0x00
CDB Data: 0x2A 00 00 00 0F C0 00 00 20 00 00 00
Sense Area: 0x70 00 03 00 00 00 00 10 3C 30 00 80 02
Buffer x07931fc0: Len x10000
0x6F DD ED 83 6F 28 6E 94 65 4F A7 20 1D F2 F3 C8
0xB4 DE AE 93 C5 14 C7 9E 56 D7 BC B9 BA 36 39 5F
0xD7 5E 19 A7 6B FD A5 BA 36 72 B9 AE 3D B7 45 D7

16:53:54 #23 CDR -1093 File Writer.cpp, Line 306
No seek complete
E: HL-DT-ST DVDRAM GSA-4163B

16:53:54 #24 SPTI -1093 File SCSIPassThrough.cpp, Line 181
CdRom3: SCSIStatus(x02) WinError(0) NeroError(-1093)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x02
Sense Qual: 0x00
CDB Data: 0x35 02 00 00 00 00 00 00 00 00 00 00
Sense Area: 0x71 00 03 00 00 00 00 10 3C 30 00 80 02

16:53:54 #25 CDR -1093 File WriterStatus.cpp, Line 192
No seek complete
E: HL-DT-ST DVDRAM GSA-4163B

16:53:54 #26 TRANSFER -18 File WriterStatus.cpp, Line 192
Could not perform EndTrack

16:53:54 #27 CDR -201 File WriterStatus.cpp, Line 195
Invalid write state
E: HL-DT-ST DVDRAM GSA-4163B

16:53:54 #28 TRANSFER -18 File WriterStatus.cpp, Line 195
Could not perform EndTrack

16:53:54 #29 Text 0 File MMC.cpp, Line 17189
<HL-DT-STDVDRAM GSA-4163B> start Close Track #2

16:53:54 #30 Phase 38 File dlgbrnst.cpp, Line 1764
Burn process failed at 16x (2.400 KB/s)

16:53:54 #31 Text 0 File SCSIPTICommands.cpp, Line 287
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

16:53:54 #32 Text 0 File Cdrdrv.cpp, Line 11276
DriveLocker: UnLockVolume completed

16:53:54 #33 Text 0 File SCSIPTICommands.cpp, Line 450
UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

Existing drivers:

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

CD/DVD Diagnostic says"Error reading sector 16 from H , sector past end of recording on media Sense=21 00 . Then “The file directory for track 1 is not readable” .

The following information was collected by CD/DVD Diagnostic
Copyright 1997-2005, InfinaDyne

Table of Contents
There are a total of 1 filesystems on disc
Disc manufacturer: SONY Corporation Type: Phthalocyanine (gold)
Track 1 has been added to represent an open session
Track 1 occupies 359847 sectors (79 Min, 57 Sec, 72 Frames).
Error reading track data from disc, no further information available

There are one or more conditions that make replication of this disc questionable.

You could update the firmware, I believe the latest is 1.05.:iagree: If its not that, maybe the drive had seen its day. :confused:

Actually the last firmware for 4163B is A106. You can download the region free version here: http://tdb.rpc1.org or the official version here: http://us.lgservice.com

Thanks alan1476 and zhadoom , i put the A105 driver in but it didnt change anything . I will try again with the A106 . I think its over the hill though , it seems to me that maybe it thinks that CDs are DVDs ??? Anyway if the new driver doesnt work i think i`ll go up to the 18th floor and see if i can teach it to fly !!!

I just beamed myself the file from http://tdb.rpc1.org down and it contains two .EXEs , A106AUTO.EXE and A106RPC1.EXE . Whats the difference ??? And wich one is for me please ???

A106RPC1.EXE turns the drive region free.
A106AUTO.EXE: the drive remains RPC-2 but it reset the counter of region changes after a reboot.

The most transparent is A106AUTO.exe ( in my opinion :bigsmile: ).

Good way to dispose drives. :bigsmile: :bigsmile:

Can you read a pressed CD? How about a burnt CD-R? pressed DVD? burnt DVD-R? I am having similar issues with my GSA-4120B, but not only do I have the same errors as you while trying to burn, CDs that I put in rarely get recognized by the drive (no spin-up, no focusing of the lens). I opened up the drive and am suspecting that one of the servo motor coils is weak/broken, but I am not ruling out an electronic/chipset failure.

It burns DVDs . It reads everything i put in to it …but my whole computer freezes for about 30 seconds to 1 minute before i can see whats on the C.D./D.V.D. . And i have to press the button to open it three times before it opens . Im going to put it to one side and when i have time ill put it in without the other C.D./D.V.D reader and the image drive and put windows and the new driver in again and see what happens / if it works . Sometimes i think its confused and doesnt know if its my H / I or J drive . But im looking forwards to the flying lesson . Isnt it “funny” that things break / have problems just as the garantee has run out ???

I just took the C.D. burner out of my 2nd computer and put it in the 1st and burned a C.D. and it worked , so i thought id take it out and put the D.V.D burner in again and see if it worked ( Yes im a bit naiv !!! ) . It didnt…and when i put the C.D. burner back in the 1st again that wont work either . Now i`m thinking that my mainboard might be ***** and have caused all the problems .