QUOTE(myfranco @ Nov 5 2006, 01:48 AM)

I think flashing the whole firmware would not be possible.(At least not with the present flasher)
What we need is to flash a certain area which reports the correct code back to the dashboard.I found that gdr3120l0046 and 0047 are in the same adress($3D482) but 0059 is in a different adress.I have no idea if that sector is reporting the fw version back to the dash.It's just a guess.
Yap, actually there are 2 portion in the whole firmware dump where it shows the drive model. First part 0x202E and the second part around 0x3D482 that you had mentioned. The first portion is the same for both 47 and 59 model but the second part, the address differs ...
My take is, if you wanna modify, just modify the model no and the date. It has to be based on your firmware. Thus one has to do a dump of the present firmware and modify accordingly and then flash back that portion. We are only touching the string portion and thus should not affect any of the rest of the code.
E.g. for the firmware of an original 47 model, after doing a dump, 'dump.bin', to change to 59 :
Hex edit 0x2030 to enter the reverse of the model (e.g u wanna change to 59) -> '95'. Hex edit 0x20D4 -> '59'. 0x20DE -> '06/01/24' (this is the date for 59).
Hex edit 0x3D49E -> '59', 0x3D4A8 -> '06/01/24' and 0x3D51C -> '95'
The instructions to flash will be (I think):
47flash %1 dump.bin 90002030 2
47flash %1 dump.bin 900020D4 2
47flash %1 dump.bin 900020DE 8
47flash %1 dump.bin 9003D49E 2
47flash %1 dump.bin 9003D4A8 8
47flash %1 dump.bin 9003D51C 2
where %1 is the drive letter
The modification has to be based on the firmware dumped out of the drive and the risk is, this is pretty much experimenting and I don't think a newbie can do it ...