Link to IndraWorks D 12V06 and firmware card help

привода и частотники
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Here is the link to IndraWorks Engineering (D) 12V06:
https://www.sendspace.com/file/gkgxas
Archive size is 176 MB, 7z archive format with password "plcforum.uz.ua"

Also, I have a question about IndraDrive firmware MMC/SD card. Did anybody had a success with duplicating the card?
Tried with following software:
- HDDRawCopy
- Drive Snapshot
- Roadkil's Disk Image
- USB Duplicator Image Creator
- Win32DiskImager
- X-Ways WinHex v18
- CloneZilla

Nothing worked. Some soft reported done but the card didn't get recognized by Indradrive, some soft reported few unreadable sectors closer to the end of disk.
Couldn't use same size SD card since it has weird size. Card properties: Cylinders = 15, Heads = 255, Sectors per track = 63, Bytes per sector = 512. This is all should add up to 123.38 MB and MiniTool Partition Wizard reporting 119.25 MB. I used 2GB card and most of the soft just created 119MB partition.

Please, let me know if something special needs to be done to have a backup of Indradrive firmware card.
psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

Link me the image made of of your card with HDD raw copy. The Software might be locked to the Serial Number of your SD card. If that is the Case Please Google READCID and download the program (Must be ran as administrator in windows 7 or 8) Copy the Dos Prompt and insert in your reply.
I don't have experience with the particular device you're working on, but I have experience with several others.

Example

Code: Select all


\\.\PhysicalDrive2 E:\
--------------------
Raw CID Bytes: E6-00-E8-0C-C3-49-10-20-20-43-44-53-45-4A-74-00
--------------------
Manufacturer ID: 74
OEM ID: JE
Product Name: SDC
Product Revision: 1.0
Product Serial Number: 49c30ce8
Manufacture Date: 6/2014
--------------------
Raw CSD Bytes: 00-80-16-BF-FF-B7-6D-A9-83-5A-5B-5A-00-2F-00-00
--------------------
CSD Version 2 bit value: CSD Version 1.0
Data Read Access Time 1 (TAAC): 20ms
Data Read Access Time 2 (NSAC): 0
Max Data Transfer Rate: 50Mbit/s
Card Command Classes: 010110110101
Max Read Data Block Length: 10
Partial Blocks For Read Allowed: True
Write Block Misalignment: False
Read Block Misalignment: False
DSR Implemented: False
Device Size: 3749
Max Read Current @ VDD Min: 35mA
Max Read Current @ VDD Max: 45mA
Max Write Current @ VDD Min: 35mA
Max Write Current @ VDD Max: 45mA
Device Size Multiplier: 15
Erase Single Block Enable: True
Erase Sector Size: 128
Write Protect Group Size: 64
Write Protect Group Enable: False
Write Speed Factor: 32
Max Write Data Block Length: 2^10
Partial Blocks For Write Allowed: False
File Format Group: False
Copy Flag (OTP): False
Permanent Write Protection: False
Temporary Write Protection: False
File Format: 0

psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

After doing a little more reading, Its seems the hardware itself may be looking for a specific manufacturer ID number reading off the MMC card CID data.

Page 698 of http://www.boschrexroth.ca/country_unit ... S_FK01.pdf
Without firmware or parameter loss the controller can be changed from
MMC device status "device without MMC" to the status "device with
stationarily plugged MMC" and vice versa.
Note: The MMC commands can be started via the control panel.
This is especially advantageous when replacing devices!
Note: It is only allowed to use MMCs by Bosch Rexroth (type
designation PFM02.1-0016-FW)!
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Here is the link for HDD Raw Copy image:
https://www.sendspace.com/file/7dt1b8

I was not been able to run ReadCID successfully. Tried on desktop computer with USB card reader (which doesn't work in most cases according ReadCID developer) and laptop with built-in MMC/SD card slot. Also tried with multiple SD and MMC cards.
Both computers has Framework 3.5 installed (ReadCID requirement), running Windows 7 32-bit and has Administrator privileges. When running ReadCID.exe just a console window shows up and does not output any information (the program does not stop but no cpu usage by Sysinternals Process Explorer).
psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

Did you right click ReadCID and run as administrator? It seems that the drive may actually be reading the manufacturer CID information from your MMC card. If you can get ReadCID to work on a computer, you may be able to find the original manufacturer ID (Not Rexroth) and order a MMC card from that manufacturer that will work in the drive.

The only potential locking number to the card I have noticed, was contained in the firmware file in hex it is 6FE275C5 which translates to 1877112261 in Decimal format. This is the correct length of a SD card serial number and looks like what I would expect from a SD serial number, but it may just be coincidental. Regardless, I don't recommend hex editing a drive firmware file, as If I were the manufacturer, I would hope that there is some error checking against a checksum.

Code: Select all

6FE275C5..CDC6..Little Endian.........MEM_FLASH
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Thanks psgama for all you help.
Yes I did ran as Administrator with no luck. Later I've noticed some limitations on ReadCID developer web site:
My program (VB.Net) currently works only on Vista 64. Weirdly it only works when compiled for the x86 platform (the build target in visual studio). When I tried it on Vista 32 I got invalid handle errors.
I probably will end up buying an extra card for myself and hide the cost in the whole project. (suc)
psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

Strange, ReadCID runs fine for me in Windows 8.1 64 Bit with a built in Card Reader. Sorry I couldn't be of more help, but my opinion is that the drive is most likely pulling some information off the MMC itself.
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Your OS - 64-bit
My OS - 32-bit
Developer has stated the problem with 32-bit systems. Don't have 64-bit laptop with built-in SD/MMC card reader handy. May be I'll try it later.
It's weird that nobody else developed similar software. I've seen a lot of questions about reading CID and no good answers.
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Apparently, it's very easy to get SD/MMC card CID and CSD with Linux and built-in card reader:
CID: fb00004f31424e31200313a728c56100
CSD: 8c26002a1f5980ee76db7ce096400000
psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

When you insert the card you made with Rawcopy into the drive, does it display any errors or anything?
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Standard Windows "Might be a problem with some files. Do you want to scan and fix?"
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

Sorry, forgot to add that the same message comes up with original card.
psgama
Posts: 89
Joined: Thu Aug 08, 2013 6:00 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by psgama »

What about when you insert it into the VFD? It just doesn't do anything with the new card? Or does it display an error message or anything like that on the display screen?
viktar
Posts: 13
Joined: Mon May 31, 2010 3:43 pm

Re: Link to IndraWorks D 12V06 and firmware card help

Post by viktar »

I'm testing on IndraDrive servo. When I insert the card the drive HMI display does not show anything and when I tried to backup the parameters on MMC using IndraWorks I get an error message stating MMC card write error.