3/30/2020 Change Sd Card Serial Number Windows
Another related SO I found: File system changes in Android Nougat. Under Windows, CHKDSK displays no volume serial number at all.
This is the Ktag 7.020 firmware master clone and SD card method.
With thanks to ovi730 and SVVAG2000
Now the solution of 7.020 is complete
Attached firmware of 7.020 ktag – no crp lock to cpu , SD image and necessary sd CID
Ktag 7.020 firmware crp0 ok tested L00000000 , C0000, C0000
SD card CID : For correct operation device it is necessary to change CID SDcard on 035344535330344780399b1368010300 CID: 035344535330344780399b1368010300
Ktag v7.020 SD image
Info :For correct operation device it is necessary to change CID SDcard on 035344535330344780399b1368010300.
This procedure is supported by not each SD card.
Programs for change of CID and the description of process easy to find in the Internet.I used mmc32 and evoplus_cid from github. This programs for linux. I haven’t found soft working in Windows.
It is difficult to find SDcard which supports change CID.SDcards with built-in chipset of production Samsung meet such requirements….or buy on Alibaba, using search “CUSTOM CID”.
Who Viewed This Article Also Views:
Well I discovered that my .Net app does actually work on 32 bit operating systems too. Assuming I'm reading the data correctly, I can read CIDs in XP SP2, on an old Asus W5 laptop. It also has an integral card reader. BUT: it didn't work at first. DeviceIOControl returned 'Invalid Function' (Win32 Error code 1). I went in to device manager and changed the driver over:
TO:
So, It looks like the driver plays an important role too...
So to read the CID, so far I've found:
1) You can't get it if the reader is a USB device.2) You can't get it if the driver doesn't like the DeviceIOControl call.
CreateFile path for the Volume:
There are 2 choices mentioned on forums/in documentation. '//./X:' or '//./PhysicalDriveX'. There's another one with a guid too.
I've been using '//./X:' as it worked.Maybe using the other path to get the handle will make a difference on the machine where I can't get it to work:
C:UsersSEP>wmic diskdrive get name,size,modelModel Name SizeFUJITSU MHW2160BJ G2 .PHYSICALDRIVE0 160039272960SD Memory Card .PHYSICALDRIVE1 8225280
Edit: I'm now on about version 5 of my program and I'm using C#! So, I've moved from C++/CLI -> VB.Net -> C#...It now works on the machine I mentioned above, and I'm using the physicaldrive string.I'm trying to get Overlapped to work on x64 and x32, it seems there are some problems with NativeOverlapped. This will allow the call to read the CID and CSD to run on another thread, and the user to be notified when the results come back. (Reading the CID takes a noticable amount of time.) It requires a pointer, hence the move to C#.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |