Binflash - NEC/Optiarc firmware flasher and dumper

vbimport

#1605

heres the identify file for the 7280s

— Start of identification —
Version: 1.56
Normal : Optiarc - DVD RW AD-7280S - 1.00
Boot : Optiarc - DVD RW AD-7280S - 0001
|Sony Optiarc Inc. AD-7280S |
0000000000000000000000004000000000000000000000000000000000000000
4732383547323835302E3037XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX00FF0000
0000000000000000000000000000000000000000000000000000000066XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF
— End of identification —


#1606

— Start of identification —
Version: 1.56
Normal : Optiarc - BD ROM BC-5640H - 1.00
Boot : Optiarc - BD ROM BC-5640H - 0003
|************************************************|
0000000000000000000000000000000000000000000000000000000000000000
4336344141303030302E3133
— End of identification —


#1607

[QUOTE=HHammy;2597956]— Start of identification —
Version: 1.56
Normal : Optiarc - BD ROM BC-5640H - 1.00
Boot : Optiarc - BD ROM BC-5640H - 0003
|************************************************|
0000000000000000000000000000000000000000000000000000000000000000
4336344141303030302E3133
— End of identification —[/QUOTE]
Looks like this drive does not support dumping firmwares. So I will probably only be able to add support for region code resets to Binflash - probably no modified firmwares beside that.


#1608

Yea, I found a lot of threads about these 5600 / 5640 drives (especially from you) concerning the encrypted firmware on it. Do you think it will be possible to have a RPC1 firmware in the future for this drive? Otherwise I will buy another one…
Just for everyone who’s interested: google “region free passkey”. Currently freeware. Works great. =)


#1609

Although I managed to get access to an unencrypted firmware for an (I think) Optiarc BC-5500A, I have not been able to figure out where the decryption algorithm is. Unless I can figure out how encryption/decryption works, I won’t be able to patch these firmwares unfortunately.


#1610

Hello Liggy,
Great job you’re doing!
I’ve been searching for firmware for the AD-7701H. Is there any change you will add this to Binflash?


#1611

The AD-7701H should already be supported by Binflash. But I haven’t got hold of a 7701H firmware so far.


#1612

Yes you’re right, it is supported. I can’t change the book type for DVD-R DL, which I need to do. I was hoping you could help me with this.

I have a dump of the AD-7701H, I don’t know if there is any encryption on it. I hope you can work with this. Can I pm or mail that to you?


#1613

[QUOTE=remybiersteker;2599239]Yes you’re right, it is supported. I can’t change the book type for DVD-R DL, which I need to do. I was hoping you could help me with this.[/QUOTE]
The booktype for DVD-R DL media (or any other - media) cannot be changed only DVD+R DL (or DVD+R/+RW) can be changed.

I will PM you my email address so you can send that firmware via mail.


#1614

Again you’re right. I meant DVD+R DL.

I emailed the firmware a moment ago.


#1615

I think I should be able to work on everything during my holiday that starts in 2 weeks.


#1616

Binflash version 1.57 has been released. The following changes are included:

[ul]
[li]Add support for AD-7280S drives
[/li][li]Add BC-5640H drives (no real functionality as of yet)
[/li][li]Improve region code reset routine
[/li][/ul]


#1617

Splendid! Many thanks, Liggy.


#1618

[B]Liggy[/B]
Binflash version 1.57. Dump is working ok, but flashing stops at "Sending firmware to drive at 0x100000. Tried the dumps of 1.00 and 1.01.


#1619

What do you mean with stops? Does everything hang and you need to reboot or do you get an error message? At least an error message is something that I could not reproduce during “paper debugging”

Looks like they’ve introduced some bank switching mechanism again that I may have to work around. As I don’t want to brick drives it’s probably best to wait for an official flasher and see what commands actually have to be used. Currently doing some preparations on what I think the commands will be and if your PC (or at least Binflash) did hang when you were trying to flash I can at least provide another test version that should complete all commands until sending checksum. I will not yet try to modify the actual flash because that may brick a drive - at least until official firmware updates are available.


#1620

Yes, everything hangs and I need to reboot the PC. There is no any error message. I managed to make only this screenshot. The drive is not damaged and works OK. Looking forward to your new test version.



#1621

I tried to dump the firmware for my new BD-5740H, this drive is not supported by current version of BinFlash:

— Start of identification —
Version: 1.57
Normal : Optiarc - BD RW BD-5740H - 1.00
Boot : Optiarc - BD RW BD-5740H - 0003
|************************************************|
0000000000000000000000000000000000000000000000000000000000000000
4237344141303030302E3133
— End of identification —

And when Binflash ends (saving the above identify.txt) the led on drive blinks, and i need to switch off the laptop to get the unit recognized.


#1622

[QUOTE=rmorrone;2601960]— Start of identification —
Version: 1.57
Normal : Optiarc - BD RW BD-5740H - 1.00
Boot : Optiarc - BD RW BD-5740H - 0003
|************************************************|
0000000000000000000000000000000000000000000000000000000000000000
4237344141303030302E3133
— End of identification —

And when Binflash ends (saving the above identify.txt) the led on drive blinks, and i need to switch off the laptop to get the unit recognized.[/QUOTE]
Another Bluray drive that will not support dumping firmware :frowning:
I added the drive’s ID to Binflash for the next version but that will not enable any functionality beside dumping the drive’s settings area which will not allow any functionality. :frowning:

Regarding the blinking LED they also seem to have changed a command for entering - or in this case leaving - the drive’s bootcode. Right now there’s probably nothing I could do to fix this.


#1623

Hi Liggy,
I tried to flash my Optiarc AD-7260S with Binflash 1.57. It’s firmware is your 1.03 (auto). I want to flash your 1.61. It doesn’t work. "Error:
The firmware file expects a different bootcode on your drive.You are not allowed to continue. Drive: 0x3132 - File: 0x3032"
What can I do?

Greetz, 55degrees:confused:


#1624

[QUOTE=55degrees;2602398]Hi Liggy,
I tried to flash my Optiarc AD-7260S with Binflash 1.57. It’s firmware is your 1.03 (auto). I want to flash your 1.61. It doesn’t work. "Error:
The firmware file expects a different bootcode on your drive.You are not allowed to continue. Drive: 0x3132 - File: 0x3032"
What can I do?:[/QUOTE]
Your drive seems to have a newer hardware revision and uses a different bootcode that is not compatible with the 1.61 firmware.

1.03 is probably the only firmware version that is compatible with your drive.