XboxHacker BBS
November 20, 2009, 05:30:10 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: SMF - Just Installed
 
   Home   Help Search Login Register  
Pages: 1
  Print  
Author Topic: DosFlash V1.5 Beta  (Read 8309 times)
Schtrom
Master Hacker
****
Posts: 148


View Profile
« on: September 11, 2008, 03:54:14 PM »

Download-Link:
http://rapidshare.com/files/144472712/DosFlash_V1.5.rar.html


DosFlash and DosFlash32 V1.5 Beta
-----------------------------------
- now supports serial flash chip MT1309E with mediatek status 0x72 like the SH-D163B, SH-D162D,
  Asus DVD-E616A3, Asus DVD-E818A3, Sony Optiarc DDU1671S
- SST25LF020A and SST25LF040A chip support added
- DosFlash32.exe ported from MFC to plain Windows API, exe size is now 22 KB
- new port i/o driver, because giveio.sys can't be compiled for 64 Bit Windows
- DosFlash16 changed slighly in manual mode, one parameter is added to support SST25LF020A and
  SST25LF040A
- two new methods of BenQ soft unlock are now possible on all motherboards with only one power
  supply unit
- 1st method is powered by Geremia's unlock core, thanks for the complete idea, concept and
  source to Geremia
- 2nd method is the Magic28 key send, this only works on BenQ VAD6038 firmware, thanks to
  c4eva and podger for the initial idea
- the two unlock methods are send one after the other if the drive is a possible unlock
  candidate, first the Magic28 command, then Geremia's unlock commands and after that the
  already known power brute unlock is send to the drive, you can cancel any of these methods
  before they are send to the target, this only applies to BenQ drives with a locked flash
- DosFlash.typ updated
- other minor improvements
- DosFlash32 is now ready for
  - Windows 2000
  - Windows XP 32 Bit
  - Windows XP 64 Bit
  - Windows Server 2003 32 Bit
  - Windows Server 2003 64 Bit
  - Windows Vista 32 Bit
  - Windows Vista 64 Bit
- Warning: Drivers for Windows Vista 64 Bit need to be signed, because we can't afford the
  money to let portio64.sys sign you need to do the following:
  1) Log on as Administrator
  2) Enter the following command in a Dos-Box:
     "bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS"
     (we made sure there are no typos in the line above) Smiley
  3) Press enter and reboot your PC
  4) Press F8 key upon initial system boot up
  5) Choose to disable forced driver signing enforcement for that boot session


The following only applies to drives with a locked BenQ flash.


Geremia's BenQ unlock with DosFlash16 / DosFlash32 on any motherboard with the PC's psu
-----------------------------------------------------------------------------------------
- disable CD-ROM boot option in BIOS
- connect BenQ to your PC's power supply unit and SATA port
- power up PC, wait until bootup is finished
- eject tray of the BenQ and shutdown PC completely
- push the BenQ tray half in
- power up PC and boot into DOS for DosFlash16 or Windows for DosFlash32
- run DosFlash16 in auto mode for DOS or DosFlash32 for Windows
- if you read the following:
  MTK Vendor Intro failed on port 0xXXXX. Because there seems
  to be a BenQ drive connected you should try Geremia's
  unlock method.
  - Eject drive tray
  - Power off drive
  - Push drive tray in until it is half open
  - Power on drive
  - Press "Yes" if you are ready
    Are you ready (Y/N)?
- simply press 'Yes' without doing anything of the above, because we
  already did that before starting DosFlash16 / DosFlash32
- the BenQ flash should now be identified
- go on like usual


Geremia's BenQ unlock with DosFlash16 / DosFlash32 on any motherboard with 2nd psu
------------------------------------------------------------------------------------
- connect a separate power supply unit to the BenQ, don't turn it on yet
- power up PC and boot into DOS
- run DosFlash16 in auto mode for DOS or DosFlash32 for Windows
- if you read the following:
  MTK Vendor Intro failed on port 0xXXXX. Because there seems
  to be a BenQ drive connected you should try Geremia's
  unlock method.
  - Eject drive tray
  - Power off drive
  - Push drive tray in until it is half open
  - Power on drive
  - Press "Yes" if you are ready
    Are you ready (Y/N)?
- do the above and press 'Yes'
- the BenQ flash should now be identified
- go on like usual


Magic28 BenQ unlock with DosFlash16 / DosFlash32 on any motherboard
---------------------------------------------------------------------
- connect BenQ to your PC's power supply unit and SATA port
- power up PC and boot into DOS for DosFlash16 or Windows for DosFlash32
- run DosFlash16 in auto mode for DOS or DosFlash32 for Windows
- if you read the following:
  MTK Vendor Intro failed on port 0xXXXX. Because there seems
  to be a BenQ VAD6038 drive connected you should try the
  Magic28 unlock method.
  Do you want to send the Magic28 command?
- press 'Yes'
- the BenQ flash should now be identified
- go on like usual


Thanks to Redline99 and Tiros for help and support.

It's all about DOS!
Thanks guys for the excellent team work!
Geremia, Modfreakz and Kai Schtrom
« Last Edit: September 11, 2008, 03:56:53 PM by Schtrom » Logged

Wanna do real programming? Try MASM!
gsm2xtreme
Member
**
Posts: 34


View Profile
« Reply #1 on: September 11, 2008, 05:46:30 PM »

Nice! Keep up the good work!

Gonna test tommorow on a benq
Logged
lexie
Hacker
***
Posts: 83


View Profile
« Reply #2 on: September 12, 2008, 03:52:31 AM »

Excellent work, very much appreciated
Logged
notherbastard
Master Hacker
****
Posts: 149

Grumpy, Cantankerous Bastard that i am.


View Profile
« Reply #3 on: September 12, 2008, 10:13:33 AM »

Thanks very much.
Logged

Schtrom
Master Hacker
****
Posts: 148


View Profile
« Reply #4 on: September 12, 2008, 11:59:01 AM »

Download-Link:
http://rapidshare.com/files/144698710/DosFlash_V1.6.rar.html


DosFlash and DosFlash32 V1.6 Beta
-----------------------------------
- fixed power brute unlock bug for VIA cards, this can stop your VIA from working
  with the power brute unlocking in Version 1.5
- for DosFlash16 in auto mode on DOS my VIA card works best if I do a cold boot
  and power up the drive short before or with the PC
- for DosFlash32 on Windows my VIA card works best if I power up the drive short
  before starting DosFlash32
- for me the VIA works with internal and external connectors on DOS and Windows

Sorry for the trouble!
Kai Schtrom
Logged

Wanna do real programming? Try MASM!
mp3boy
Newbie
*
Posts: 6


View Profile
« Reply #5 on: September 12, 2008, 12:55:25 PM »

Thanks for this. Working perfectly on the pre-retail VAD6038s with SST chips that I previously had trouble flashing.

Also doesn't cause an error on exit any more in Vista 32bit Smiley
Logged
XPunked
Member
**
Posts: 17


View Profile WWW
« Reply #6 on: September 22, 2008, 07:26:48 AM »

Excellent release. I'm hoping this will help me flash these BenQ's with the different FW that can't be erased or written to with DosFlash 1.3.

Can someone point me in the direction of more detailed instructions on how exactly to use this new DosFlash. I have been using the "benbatch" files very successfully up until now. But it seems this new DosFlash requires a few different parameters, and the read me is not that explicit on how to use it.
Logged

XPunked.com - Adelaide - South Australia
Xbox360 - Wii - Xbox - PS2 - PS3 Upgrades, Hacks, Mods, Chips and Repairs
Adelaides premier console services
XPunked
Member
**
Posts: 17


View Profile WWW
« Reply #7 on: September 22, 2008, 10:00:27 AM »

Ok. I got it to work. I can't get it to work with the benbatch files that I've been using for all my other BenQ's with dosflash1.3. But using it in automode (ie just type 'dosflash' and follow the prompts) worked great. It read, erased and flashed the strange BenQ I got from eBay (FW 63520D).

Just a note though. If I had my BenQ powered up well before I typed 'dosflash' it never asked me to do any of the unlock methods (magic28 keys or Geremia half try thing). But I powered up the BenQ just before hitting enter at the command prompt with 'dosflash', it asked me to try send the 28 magic keys (which failed) and then asked me to do the Geremia half closed thing, which seemed to work.

As long as it worked I am happy Smiley

Excellent work people!!!
Logged

XPunked.com - Adelaide - South Australia
Xbox360 - Wii - Xbox - PS2 - PS3 Upgrades, Hacks, Mods, Chips and Repairs
Adelaides premier console services
TSX1
Hacker
***
Posts: 75


View Profile
« Reply #8 on: September 22, 2008, 05:18:18 PM »

Thanks for your perfect software.
I have a little problem and it's that when I start DosFlash32 in windows XP and connect my benq drive, windows starts to act a little bit weird. I mean it keeps freezing for some seconds and then again working and then freezing and working and this keeps repeating until I restart my PC. By freezing for some seconds I mean everything freezes even my mouse pointer. I also can't Enable my IDE DVD-ROMs and writers after closing DosFlash32 and I must restart my PC.
I have VIA6421 sata card.
What can cause this problem?
Logged
Schtrom
Master Hacker
****
Posts: 148


View Profile
« Reply #9 on: September 24, 2008, 01:56:07 PM »

Can someone point me in the direction of more detailed instructions on how exactly to use this new DosFlash. I have been using the "benbatch" files very successfully up until now. But it seems this new DosFlash requires a few different parameters, and the read me is not that explicit on how to use it.
The usage is shown if you type dosflash with a wrong number of parameters e.g. "DosFlash R". Then it will display the usage screen. I had to add one parameter, because of the new BenQ SST flash. I changed the former flash type parameter to mtk type parameter, because it was discovered that there are more mtk states as only 0x70 (parallel flash) and 0x73 (serial flash). The newer drives respond with status 0x72 (also serial flash) to the mtk vendor intro, so I decided to rename the former flash type to mtk type and use the flash type parameter for any upcoming flashs that need special handling like the new SST in some BenQ, which was not flashable before. If DosFlash V1.3 worked on your BenQ before it should be sufficient to add the one additional parameter as "0" (do not use SST flash).

Just a note though. If I had my BenQ powered up well before I typed 'dosflash' it never asked me to do any of the unlock methods (magic28 keys or Geremia half try thing). But I powered up the BenQ just before hitting enter at the command prompt with 'dosflash', it asked me to try send the 28 magic keys (which failed) and then asked me to do the Geremia half closed thing, which seemed to work.
Mmm, strange, the only thing I decide to do the magic28 and Geremia unlock inside the code is the inquiry string. If it is a VAD6038 (retail drive) the magic28 and Geremia should be asked to do one after the other. If you have another BenQ drive it should only ask to do Geremia's unlock, because the fw does not support the magic28 cmds out of the box. Can you maybe try DosFlash32 and see if this one works after first power up?
Logged

Wanna do real programming? Try MASM!
Schtrom
Master Hacker
****
Posts: 148


View Profile
« Reply #10 on: September 24, 2008, 02:02:18 PM »

Thanks for your perfect software.
Thanks, but I think it's far from being perfect at all. I am only a hobby coder with too much free time on holidays. Smiley

I have a little problem and it's that when I start DosFlash32 in windows XP and connect my benq drive, windows starts to act a little bit weird. I mean it keeps freezing for some seconds and then again working and then freezing and working and this keeps repeating until I restart my PC. By freezing for some seconds I mean everything freezes even my mouse pointer. I also can't Enable my IDE DVD-ROMs and writers after closing DosFlash32 and I must restart my PC.
I have VIA6421 sata card.
What can cause this problem?
I had this problem sometimes with the BenQ and the new LiteOn at testing. After I eject tray and loaded it again the system seems to return to normal. I don't know really what this is, but maybe try ejecting tray and report back if this works. Maybe it is related to the changed inquiry command or some other little minor change in fw for these drives. I never had these issues with normal PC-DVD-ROMs in my testing. But maybe some firmware guru can help out and explain what could potentially cause the hang? Would also be interesting if we are the only two that had this issue for the BenQ.
Logged

Wanna do real programming? Try MASM!
TSX1
Hacker
***
Posts: 75


View Profile
« Reply #11 on: September 25, 2008, 03:06:00 PM »

I had this problem sometimes with the BenQ and the new LiteOn at testing. After I eject tray and loaded it again the system seems to return to normal. I don't know really what this is, but maybe try ejecting tray and report back if this works. Maybe it is related to the changed inquiry command or some other little minor change in fw for these drives. I never had these issues with normal PC-DVD-ROMs in my testing. But maybe some firmware guru can help out and explain what could potentially cause the hang? Would also be interesting if we are the only two that had this issue for the BenQ.
Thanks again for the instruction.  Wink But still I have the freezing problem!  Huh
here is what I'm doing:
1) I hook up my BENQ to my VIA 6421 with a SATA cable and I connect my Connectivity Kit V2 to drive.
2) I turn on connectivity kit.
3) I run DosFlash32, and it starts disabling my drives and then it shows me a message for sending MTK Vendor ..., I hit YES and it tells me that there is a BENQ drive and I should use Magic28 method and then it gives me the instructions.
4) I eject the drive tray.
5) I turn off connectivity kit.
6) I push the tray half inside.
7) I turn on connectivity kit and hit YES.
Cool DosFlash32 detects my BENQ, but windows starts to freeze frequently. In this situation I can't eject the drive tray using connectivity kit, I don't know why!? but I can use DosFlash32 to Read the firmware.
I haven't tested Erasing or Writing firmware yet but I think they will work. the only problem is this windows freezing!
And I also figured out how to enable my drives after closing DosFlash32.
Now, if I just can solve this freezing problem, it'll be perfect.

Thanks in advance
Logged
xboxtilburg.tk
Hacker
***
Posts: 71


View Profile WWW
« Reply #12 on: October 09, 2008, 02:42:25 PM »

Can anyone comfirm that this drive can work with the "normal BENQ" VAD6038-64930C firmware?
Logged

"Computer games don't affect kids, I mean if Pac Man affected us as kids, we'd all run around in a darkened room munching pills and listening to repetitive music." - Kristian Wilson, Nintendo Inc.
n00bpwner360
Master Hacker
****
Posts: 494


View Profile
« Reply #13 on: October 09, 2008, 04:22:38 PM »

Yes.
Logged

yeah lowering the default reading speed from 12x to let's say 5x, would really let GTA4 (or any of your games) benefit from way less popups and loading times.
xboxtilburg.tk
Hacker
***
Posts: 71


View Profile WWW
« Reply #14 on: October 10, 2008, 03:51:59 AM »

Indeed.. the drive accepts aqnd works with the VAD6038-64930C spoofed as Lite-on in my xbox..

Pretty cool with a black DVDtray instead of grey  Shocked
Logged

"Computer games don't affect kids, I mean if Pac Man affected us as kids, we'd all run around in a darkened room munching pills and listening to repetitive music." - Kristian Wilson, Nintendo Inc.
Schtrom
Master Hacker
****
Posts: 148


View Profile
« Reply #15 on: October 11, 2008, 03:33:37 AM »

Thanks again for the instruction.  Wink But still I have the freezing problem!  Huh
Another thing you could try is deinstalling all CD-ROM devices in device manager prior to running DosFlash32. DosFlash32 normally disables all CD-ROMs at startup, but who knows if this works anytime. A CD-ROM deinstall is the most safest thing you can do. If you wanna show up the drives again later after closing DosFlash32 you could run a plug and play scan inside device manager, so there is no need to do a reboot on most hardware.

If the problem still shows up it could be that the motherboard itself don't like power off/on during Windows execution, maybe especially in combination with the VIA card. I think this is then dependant on drivers and maybe motherboard BIOS or VIA firmware.

Sorry I can't help much more. Smiley
« Last Edit: October 11, 2008, 03:35:33 AM by Schtrom » Logged

Wanna do real programming? Try MASM!
podger
Member
**
Posts: 24


View Profile
« Reply #16 on: October 11, 2008, 04:24:36 AM »

TSX1: Your right this is a "perfect software".... All my issues went away with the lastest version... I have seen very similar behavior...

I have a Via card, CT2 etc similar to you...

I found it would lock up with Mode-b switch asserted on the CT2... On mine the leds were a blue circle, drive would be completely dead and system would freeze, then come back etc... I changed it to red X and worked perfectly.......
But I really doubt if Dosflash has anyhting to do with it..
Logged

1. If it ain't broke, don't fix it
2. When all else fails, RTFM
3. "Assumption" is the mother of all f***-ups
4. Write it down, if you don't, it's like it never happened....
My 79Unlock - Technical Details
mike83
Newbie
*
Posts: 6


View Profile
« Reply #17 on: November 07, 2008, 03:01:59 PM »

is it possible to flash a Samsung drive with a VIA6421A card?
How would I go about it?

Thank You
Logged
Schtrom
Master Hacker
****
Posts: 148


View Profile
« Reply #18 on: December 06, 2008, 04:23:57 AM »

Doesn't this already work with V1.6? Or is this a different VIA card? Maybe send me some details as the vendor ID, subsystem ID and the supported number of IDE and SATA ports.
Logged

Wanna do real programming? Try MASM!
Pages: 1
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!