Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 09-23-2015, 00:58
trodas trodas is offline
Friend
 
Join Date: May 2009
Location: Czech republic
Posts: 65
Rept. Given: 11
Rept. Rcvd 3 Times in 3 Posts
Thanks Given: 26
Thanks Rcvd at 22 Times in 7 Posts
trodas Reputation: 3
Well, the channenge is to get fastest performing old hardware Sadly, the companies todays blocking every attempts to use their hardware with another way that they assume is the right one...

I found myself two ways, ATM, that attempted to flip the removable / fixed bit on my SanDisk CF cards. I have own a oldie SanDisk 5V and 0.5GBy big CF card (SDCFH-512) too. The second tested card was the SanDIsk Extreme PRO 32G (SDCFXPS-032G) CF card.

1 - there is a program called BootIt v1.07, that offer the flipping between the removable and fixed devices:
http://www.getusb.info/flip-your-bit-usb-utility-to-make-local-drive/
It does promise that it will work (despite showing my 32G CF card as 18G) and it even claim to work:
http://s10.postimg.org/uf2r8fko9/Flipping_removable_bit_not_working.png
...but the device stays as removable. Both my CF cards cannot be changed. It should work good on USB drives... but it does not work on both mentioned CF cards.

2 - there is program called atcfwchg.com:
http://www.ehow.com/how_7811193_set-cf-card-fixed-mode.html
Again it claim to flip the removable bit to fixed on CF card, connected thru PATA to CF card adapter into a PATA interface. The usage is shell and it is simple:
atcfwchg /P /F
That should set the CF card, that reside on the primary IDE channel to fixed mode. In reality it output this error:
Quote:
D:\>ATCFWCHG /P /F
NAND Athens ID Drive Config Word (Fixed/Removable) Change Utility Version 1.4.
Fail (error #20)
D:\>
So changing the "most important bit" on any CF card is not possible for these SanDisk cards, witch make them virtually useless for any PC usage, as for example, two partitions are not possible on removable device under Windows, while it is not a problem on fixed device...

There are also "solutions", like a diskmod-0.0.2.2, witch is basically a driver that trick Windows into treating all devices as fixed. Yet that is not going to help me to be able to install Windows on the CD card, therefore I cannot attest on it's functionality of quirks or bad things that happen, when you use it. I saw video of this driver working well on Win 8.1, but since the change is not permament ON THE DEVICE and it is just a Win patch, then it does not interest me one bit.

So far, I'm clueless. Hopefully the information I gather will help someone... On SanDisk forum this message I posted disappeared very quickly (under 20 min)... so, beware, users. SanDisk does not sell CF cards, but compatible CF cards with the exception that the most important change you are forbidden to do it and they will even actively seek and eradicate all informations regarding the topic...
Reply With Quote
  #2  
Old 09-23-2015, 23:56
bolo2002 bolo2002 is offline
VIP
 
Join Date: Apr 2002
Posts: 703
Rept. Given: 112
Rept. Rcvd 14 Times in 13 Posts
Thanks Given: 281
Thanks Rcvd at 262 Times in 168 Posts
bolo2002 Reputation: 14
Quote:
Originally Posted by trodas View Post
Well, the channenge is to get fastest performing old hardware
i agree with you,too many 'old' hardware are trashed,they can still offer decent use to much people...
__________________
I like this forum!
Reply With Quote
  #3  
Old 09-28-2015, 21:58
trodas trodas is offline
Friend
 
Join Date: May 2009
Location: Czech republic
Posts: 65
Rept. Given: 11
Rept. Rcvd 3 Times in 3 Posts
Thanks Given: 26
Thanks Rcvd at 22 Times in 7 Posts
trodas Reputation: 3
Red face

Or it can offer a oldschool overclocking fun

Anyway, guy discovered that the SanDisk utility change the Identify Device configuration word from 848Ah to 044Ah.

Code:
1283:16C1 BF0006        MOV	DI,0600                          | if removable, then
1283:16C4 833E280801    CMP	WORD PTR [0828],+01              | write 0x848A to 0x630 
1283:16C9 740A          JZ	16D5                              |  
1283:16CB C6453084      MOV	BYTE PTR [DI+30],84              |
1283:16CF C645318A      MOV	BYTE PTR [DI+31],8A              |  
1283:16D3 EB08          JMP	16DD                             |  
1283:16D5 C6453004      MOV	BYTE PTR [DI+30],04              | else write 0x044A to 0x630  
1283:16D9 C645314A      MOV	BYTE PTR [DI+31],4A              |
Witch makes me wonder, if someone could re-create such utility to change my CF card to fixed device rather that being removable, witch cause all sorts of problems with Windows... and slow-downs.

Once I managed to run the card using the Hitachi CF card driver with DMA and I get pretty nice 20MB/sec speed:
http://postimg.org/image/qx7kmwknx/
http://postimg.org/image/j9tltdttn/
...but on next reboot it fails to PIO mode again and the speed is about 2MB/sec with *HUGE* CPU load

Hopefully could someone help me out, because that suxx
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Advanced IdaPython to change details UI cannot change chants General Discussion 1 07-31-2019 15:46
ExeTools is getting slow... baatazu General Discussion 19 07-29-2005 22:11
Emule is so slow for me Rhodium General Discussion 12 04-10-2005 05:47


All times are GMT +8. The time now is 15:46.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )