Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!

Monday, August 23, 2010

ICREATE i5128 controller chip

Test app, simple and free:

The best program to test and restore fake flash drives is to use the "production tool" program provided by the controller maker. 
For iCreate i5128, it's i5128-PDx16V1.34:
Here are the most important applications and tools for manipulation and reparation of  fake usb devices

Tutorial on how to fix your flashed/fake usb key which uses ICREATE – i5128 controller chip to flash it to wrong capacity, and uses Hynix memory chip.
First of all here are few pretty images of my fake usb memory stick i got off ebay :
Top View - Fake USB Key - iCreate 5128
Top View of my Fake Icreate Based USB Key.
This image below shows the use of Icreate i5128 -LG L726 Controller chip
Top View - Fake USB Key - iCreate 5128
Again the memory used was Hynix (seems like they say on ebay its samsung memory but stick in Hynix memory instead Hynix HY2UU08AG5M a 2 GB capacity chip).
Top View - Fake USB Key - iCreate 5128
So, after you have confirmed that your memory stick is using icreate proceed as below to fix your stupid fake usb memory stick :
Step 1 to Fixing Fake USB Keys : Download iCreate 5128 Utility (attached for easing your pain). RAR Version- i5127-PDV1.08B3.rar
Step2 to Flashing fake usb key to original Capacity : (just follow the quick Graphical instructions , simple as pie, other controller required more efforts not this one :) . First unzip the file you downloaded, and execute PD.exe , hit App Flash to get going :) .

Samsung 813 chip I tried AlcorMP and it’s not detecting the drive,
and I also tried Icreate and it says “Wait” when I click on “App Choice”, and does not come back with a response.
the samsung controller is: mxt6208a
The true capacity of the drives is 4GB, I used bst5.exe for verification.
iFormat2: for some reason it runs in the background but does not show the UI.
PD V1.08 : when I click AppChoice, it says wait in all Device boxes and does not come back.
I fould the software for the ICreate i528, the latest version can be downloaded here.
Fake “8GB” usb flash drives from an ebay seller with the same features as the flash drive found on this page :
The page suggests that the capacity may reach 8GB, with maximum read speed of 17mb/s and write speed of 15mb/s but that wasn’t the case with the models we received from the seller. The items are no longer on sale unfortunately, and I do not have the seller’s info (I will forward those details if I find them though).
After the first month of having the flash drives, it was quickly realised that the capacity on the formatted drives would max out at 4 gigabytes – half of what was displayed in windows. The read speed shown in vista was 10mb/s and the write speed maxed out at 2mb/s (although once past the ‘actual’ capacity of the drive –the write speed jumped to 20mb/s ‘on air’).
We knew we had been swindled but decided against doing anything figured 4GB is good enough – but the constant corruption of data past 4GB was annoying.
After making my own ebay account, I started looking for large capacity (16-32-64GB) flash and compact flash drives – and started getting interested in the negative feedback of some sellers. Apparently a large quantity of people have been receiving items with capacities marked way higher than the actual – corruption resulted past the actual values when used.
This sparked my interest in repairing these drives.
I found out the model of the drive components by physically opening the disk (it actually came apart by itself after it became heated one day while plugged in) and looking at the chips used.
This particular model had an iCreate (or just Create) i5128-LG (or i5128-L) flash memory controller, which is capable of controlling up to two chips up to 16GB. The memory stick itself is only manufactured in capacities up to 8GB. The flash chip was known to be 4GB – and had no identifiable markings on it.
From h2testw (before repair):
The media is likely to be defective.
3.9 GByte OK (8325561 sectors)
3.8 GByte DATA LOST (7982663 sectors)
Details:3.8 GByte overwritten (7982663 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
0 KByte corrupted (0 sectors)
2 KByte aliased memory (4 sectors)
First error at offset: 0x00000000fe137200
Expected: 0x00000000fe137200
Found: 0x00000000fe137000
H2testw version 1.3
Writing speed: 3.69 MByte/s
Reading speed: 11.7 MByte/s
H2testw v1.4
Armed with this info, I went onto the website mentioned in Electrostorm’s tutorial and used the Translated to English (recommended) option.
Keying in ‘i528’ gave a few results – some with links to applications. I selected the iCreate PDx16 (i5128-PDx16V1.34) application download link – unzipped it and opened it.
The interface is simple but kind of hard to understand without some trial and error. It shows up to 16 devices on one screen – any iCreate enabled flash drives show here.
Clicking on options opened up a large selection of features that could be changed in order to change the capacity, memory type and function of the program.
After a few attempts; I found that using the options:
- ‘Enable Assigning Flash’ under the tab ‘Select Flash’; and changing the flash options to ‘Samsung MLC x8 bus capacity 16384mb part K9LAG08U0’
- selecting the ‘Mark Scan’ option under the tab ‘Flash Setting’ with the options ‘Default – Speed Optimization – Speed Adjust 3/3’
- and finally enabling the ‘Capacity Adjust’ option under the tab ‘Capacity Adjust’ with the settings ‘4092 – 5% error’ allowed for the most error free function of h2testw.
- Also note; the options under ‘Action Setting’ allow for the selected options to run ‘Run Setting’, or the flash drive can be erased ‘Erase Flash’ or Checked ‘Check Flash’ – I performed an erase before attempting the settings above (it may have contributed to my success)
From h2testw (after repair):
Test finished without errors.
You can now delete the test files *.h2w or verify them again.
Writing speed: 3.55 MByte/s
Reading speed: 7.08 MByte/s
H2testw v1.4

No comments: