The Firmware Page

It is currently Wed Jun 19, 2013 11:04 pm


Post new topic Reply to topic  [ 13 posts ] 
Author Message
 PostPosted: Sun Oct 03, 2010 6:55 pm 
Master Poster
User avatar

Joined: Tue Mar 28, 2006 11:15 pm
Posts: 441
Location: UK
.
Here is the step by step process you need to follow in order to crossflash your GSA-T20L drive into a GSA-E50L:

WARNING: Like always, it is a good idea to dump the main and the core firmware of your drive before attempting any firmware update or crossflash. Details of how to do this can be found at STEP 5.


STEP 1. Download the latest Windows version of devilsclaw's Renesas flasher from http://sourceforge.net/projects/flasher/ and extract it in a folder such as 'C:\Flasher'.

Open a Command Prompt window and change the current directory to 'C:\Flasher'.


STEP 2. Download the GSA-E50L NE02 firmware from LG (or other reputable source). Save the file in the 'C:\Flasher' directory you've created before, and rename it as 'GSA-E50L_NE02.exe'.

Extract the main and core firmware from the GSA-E50L NE02 flasher, by running the following command:

Code:
flasher -r GSA-E50L_NE02.exe

Rename the two resulting *.hex files as 'E50L_main_fw.bin' and 'E50L_core_fw.bin' respectively.


STEP 3. Use a hex editor to modify the 'E50L_main_fw.bin' as indicated below.

The original GSA-E50L NE02 main firmware should look like this:

Code:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   D3 33 00 00 00 00 00 00  00 00 00 00 00 00 00 00   Ó3..............
00000010   47 53 41 2D 45 35 30 4C  4D 41 49 4E 20 20 20 20   GSA-E50LMAIN   
00000020   52 45 56 20 4C 56 4C 20  4E 45 30 32 00 00 00 00   REV LVL NE02....
00000030   52 4F 4D 20 52 45 56 20  00 00 00 00 00 00 00 00   ROM REV ........
00000040   00 41 00 00 00 1A 00 00  00 00 00 00 00 00 00 00   .A..............

Change 'GSA-E50'L to 'GSA-T20L' so that the modified firmware looks like this:

Code:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   D3 33 00 00 00 00 00 00  00 00 00 00 00 00 00 00   Ó3..............
00000010   47 53 41 2D 45 35 30 4C  4D 41 49 4E 20 20 20 20   GSA-T20LMAIN   
00000020   52 45 56 20 4C 56 4C 20  4E 45 30 32 00 00 00 00   REV LVL NE02....
00000030   52 4F 4D 20 52 45 56 20  00 00 00 00 00 00 00 00   ROM REV ........
00000040   00 41 00 00 00 1A 00 00  00 00 00 00 00 00 00 00   .A..............

Save the firmware as 'E50L_main_crossflash.bin'.


STEP 4. Fix the checksum of the modified file, by running the following command:

Code:
flasher --checksum E50L_main_crossflash.bin

After the program has been successfully run, the 'E50L_main_crossflash.bin' file should now look like this:

Code:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   C4 36 00 00 00 00 00 00  00 00 00 00 00 00 00 00   Ä6..............
00000010   47 53 41 2D 54 32 30 4C  4D 41 49 4E 20 20 20 20   GSA-T20LMAIN   
00000020   52 45 56 20 4C 56 4C 20  4E 45 30 32 00 00 00 00   REV LVL NE02....
00000030   52 4F 4D 20 52 45 56 20  00 00 00 00 00 00 00 00   ROM REV ........
00000040   00 41 00 00 00 1A 00 00  00 00 00 00 00 00 00 00   .A..............

The first two bytes (representing the checksum) have now been fixed, and you can now use this file to crossflash your GSA-T20L drive into a GSA-E50L drive.

NOTE: If you don't want to go through all this editing, then you can skip steps 2-4 completely, by simply using the 'E50L_main_crossflash.bin' file attached to this post.


STEP 5. Flash the 'E50L_main_crossflash.bin' main firmware using devilclaw's windows flasher.

First run the follwing command to find out your drive ID:

Code:
flasher -D

You'll get an output like this:

Quote:
Devilsclaw's LG Renesas Drive Utility
drive_inquiry: failed to inquiry drive info

AVAILABLE DRIVES AND IDs:
Drive ID: 1 Name: DVDRAM GSA-T20L

Now that you know what your drive ID is (i.e. 1 in this example - if in your case the drive ID is something else, just replace the 1 in the command line commands below with the actual drive ID reported by the previous command) you are ready to backup and then flash your GSA-T20L drive.

NOTE: You should always backup (dump) your existing firmware first, so you can undo any changes in case something goes wrong somewhere.

The commands to dump the main firmware and the core of your drive are:
Code:
flasher -d 1 -m T20L_main_fw.bin
flasher -d 1 -c T20L_core_fw.bin

Keep these two files safe, and if the firmware of your GSA-T20L drive is different than NC08, make sure you post a copy for us too!

You can now flash the crossflash-ready firmware by running the following command line:

Code:
flasher -d 1 -f E50L_main_crossflash.bin

Wait until the flasher finishes its job and then shut down your computer (on some computers a normal restart is not enough, so just to be safe please do a complete shut down, not just a normal restart/reboot).


STEP 6. Flash the original GSA-E50L core firmware extracted at step 1 ('E50L_core_firmware.bin') to make sure that your crossflashed drive has a genuine E50L core, without any GSA-T20L references left behind. For your convenience, the GSA-E50L core (as extracted during step 1 of the crossflashing process) is also provided attached to this thread.

To flash the core, run the following command:

Code:
flasher -d 1 -f E50L_core_fw.bin

When the flasher finishes, shut down your computer once more.

CONGRATULATIONS! You've now got a genuine GSA-E50L drive!


NOTE 1:

If you dump the main and core firmwares of your crossflashed drive and compare them to the original GSA-E50L versions you'll notice they are identical.

NOTE 2:

The GSA-T20L NC08 firmware is dated 14.02.2007 (in other words, a rather old HP OEM firmware!).
The GSA-E50L NE02 firmware is dated 04.11.2008 (much newer retail firmware).

NOTE 3:

If you're not 100% sure of what you're doing, then better not do it at all.
If you want to crossflash your drive, you do so at your own risk!


Attachments:
GSA-T20L @ GSA-E50L.rar [642.72 KiB]
Downloaded 521 times


Last edited by cvs on Tue Jan 24, 2012 12:51 am, edited 5 times in total.
Top
 Profile  
 
 PostPosted: Sun Oct 03, 2010 7:06 pm 
Administrator
Administrator
User avatar

Joined: Fri Aug 09, 2002 11:39 am
Posts: 23440
Location: .de #...still playing LLAMATRON! # sprite killing around level 138 and higher....
cvs,

did you try it yourself successfully?

_________________
.:The rpc1.org FAQ:. Please read & follow our firmware request rules precisely! .:The DiscInfo tool:.

I am looking for DVD-R for Authoring DVD-R (A) & HD-DVD media, any size, any brand. Please pm me if you can help. \:D/

Top
 Profile  
 
 PostPosted: Sun Oct 03, 2010 9:04 pm 
Master Poster
User avatar

Joined: Tue Mar 28, 2006 11:15 pm
Posts: 441
Location: UK
[_chef_] wrote:
cvs,

did you try it yourself successfully?


YES, I've done it myself on two separate drives (on a faulty drive which doesn't read any discs first - just to make sure the method works, and then on a good drive).

I've attached a test burn for the crossflashed drive below. In fact I'm VERY surprised that the drive burns so well on this rather poor media (HP branded, 25pk spindle). I've got much worse results than this when I burned some of this media with BenQ 1650/Samsung S-202B desktop drives and Pioneer DVD-K16 slim drive (with the latest Sony OEM 1.10 firmware on board) in the past ...


Attachments:
GSA-T20L@GSA-E50L_HL-DT-STDVDRAM_GSA-E50L_NE02_03-October-2010_20_34_pipo_scan.png
GSA-T20L@GSA-E50L_HL-DT-STDVDRAM_GSA-E50L_NE02_03-October-2010_20_34_pipo_scan.png [ 55.14 KiB | Viewed 6145 times ]
GSA-T20L@GSA-E50L_HL-DT-STDVDRAM_GSA-E50L_NE02_03-October-2010_20_34.png
GSA-T20L@GSA-E50L_HL-DT-STDVDRAM_GSA-E50L_NE02_03-October-2010_20_34.png [ 55.64 KiB | Viewed 6145 times ]
Top
 Profile  
 
 PostPosted: Mon Oct 04, 2010 8:18 am 
Administrator
Administrator
User avatar

Joined: Fri Aug 09, 2002 11:39 am
Posts: 23440
Location: .de #...still playing LLAMATRON! # sprite killing around level 138 and higher....
Thanks,

I just wanted to be sure. ;)

_________________
.:The rpc1.org FAQ:. Please read & follow our firmware request rules precisely! .:The DiscInfo tool:.

I am looking for DVD-R for Authoring DVD-R (A) & HD-DVD media, any size, any brand. Please pm me if you can help. \:D/

Top
 Profile  
 
 PostPosted: Tue Oct 05, 2010 2:57 am 
Moderator
Moderator
User avatar

Joined: Sat Jan 12, 2002 6:08 am
Posts: 331
I updated the windows versions to support this now. I need to remember how to compile multiple distro compatible executables for linux and then it will be updated also.


Top
 Profile  
 
 PostPosted: Tue Oct 05, 2010 6:59 pm 
Master Poster
User avatar

Joined: Tue Mar 28, 2006 11:15 pm
Posts: 441
Location: UK
devilsclaw wrote:
I updated the windows versions to support this now. I need to remember how to compile multiple distro compatible executables for linux and then it will be updated also.


Thanks devilsclaw! Much appreciated! =D>

As now we have a 100% windows solution, I've updated step 4 to reflect this :)


Top
 Profile  
 
 PostPosted: Thu Oct 21, 2010 8:29 am 
New Member

Joined: Tue Oct 19, 2010 8:44 am
Posts: 2
My drive fails to be flashed.... any hints?
I'm using Windows 7 64bit on an Asus G1S, Command Prompt is opened as administrator.


D:\Flasher>flasher.exe -D
Devilsclaw's LG Renesas Drive Utility

AVAILABLE DRIVES AND IDs:
Drive ID: 1 Name: DVDRAM GSA-T20L
Drive ID: 2 Name: CLONEDRIVE
Drive ID: 3 Name: CLONEDRIVE
Drive ID: 4 Name: CLONEDRIVE
Drive ID: 5 Name: CLONEDRIVE

D:\Flasher>flasher -d 1 -m T20L_main.fw.bin
Devilsclaw's LG Renesas Drive Utility
cmd_drive: Opening Drive: 1.
cmd_dumpmain: Starting dumping process
cmd_dumpmain: Dump process finished

D:\Flasher>flasher -d 1 -c T20L_core_fw.bin
Devilsclaw's LG Renesas Drive Utility
cmd_drive: Opening Drive: 1.
cmd_dumpcore: Starting dumping process
cmd_dumpcore: Dump process finished

D:\Flasher>flasher -d -1 -f E50L_main_crossflash.bin
Error Bad Parameter: -1

D:\Flasher>flasher -d 1 -f E50L_main_crossflash.bin
Devilsclaw's LG Renesas Drive Utility
cmd_drive: Opening Drive: 1.
cmd_flashfirm: Flashing process started

firm_flasher: Drive should be flashing its light.
firm_flasher: This indicates its flashing its self.
firm_flasher: This can take a while, Please be patiant.
firm_flasher: Failed to write at 0x001A0000
firm_flasher: your drive should still be fine.
cmd_flashfirm: Flashing process failed


Top
 Profile  
 
 PostPosted: Thu Oct 21, 2010 9:32 am 
Administrator
Administrator
User avatar

Joined: Fri Aug 09, 2002 11:39 am
Posts: 23440
Location: .de #...still playing LLAMATRON! # sprite killing around level 138 and higher....
Tried in SAFE MODE yet?

_________________
.:The rpc1.org FAQ:. Please read & follow our firmware request rules precisely! .:The DiscInfo tool:.

I am looking for DVD-R for Authoring DVD-R (A) & HD-DVD media, any size, any brand. Please pm me if you can help. \:D/

Top
 Profile  
 
 PostPosted: Thu Oct 21, 2010 4:02 pm 
Moderator
Moderator
User avatar

Joined: Sat Jan 12, 2002 6:08 am
Posts: 331
there is no specific way for me to know what error causes that but the only one I can think of is either my flasher does not work on that drive, which I doubt or you forgot to fix the checksum on the firmware.


Top
 Profile  
 
 PostPosted: Sat Oct 30, 2010 9:32 pm 
New Member

Joined: Tue Oct 19, 2010 8:44 am
Posts: 2
@_chef_

i'll try safe mode when I'm back from vacation..


@devilsclaw
I'm actually using the files attached to the post... so unless doing it late at night made me miss something, I would expect them to work..

Thanks for the replies so far... will post again soon :)


Top
 Profile  
 
 PostPosted: Sat Oct 30, 2010 10:56 pm 
Moderator
Moderator
User avatar

Joined: Sat Jan 12, 2002 6:08 am
Posts: 331
download the newest version there was a bug in the old one. if it still does not work then we might be able to see.


Top
 Profile  
 
 PostPosted: Sun Aug 05, 2012 11:18 pm 
New Member

Joined: Sun Aug 05, 2012 10:42 pm
Posts: 1
Location: Canada
Thanks.
Great Post.
Now My old t20l is a E50L DVD drive and i use the new version of the firmware from LG and its from the year 2009, newest than the 2008 you have and it work perfect.
The link for the new firmware its...
http://www.lg.com/us/support-product/lg-GSA-E50L
This new version, correct some problems writing DVDs+R and the Dual Layer Disk at most, went you try to burn an image of disk (iso, etc)
Thanks Again. :)

moe3ius.


Top
 Profile  
 
 PostPosted: Thu Feb 21, 2013 7:52 am 

Joined: Thu Feb 21, 2013 7:29 am
Posts: 0
Thanks cvs and devilsclaw!

My HP Dragon came with a GSA-T20L drive. It always been a bit temperamental when it comes to playing DVD's, but recently it had gotten worse, refusing to play some of my recent purchases. The drive would ramp up and down, and then I'd hear the lens assembly stoke multiple times attempting to read the disk. The usual routine of cleaning the disc and lens offered no improvement

After some Googling I surmised that my firmware more than likely the issue, but no updates available. I decided to give the crossflashing procedure outlined in this post a try

The procedure went off without a hitch and I put in one of the discs that wouldn't play before. The drive sounded different, ramping smartly up to speed and quickly locking onto the disc. Within 5 secs my trusty VLC Media Player opened and it was time to get out the popcorn. Hurray, my drive has a new lease on life!!

Thanks again for putting together the nice, detailed instructions and continued support of the SourceForge files

MSUStevo


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subice by phpBBservice.nl