Once the chip and adapter inserted, the Reader should be connected to the computer. If it's not, the VNR software will display the following error:
Monolithic devices/Non-standard packages
In case of devices that have unusual pinout and they are not supported via adapter's it's necessary to solder device to MONOLITH adapter according to pinout in our built-in database.
To open database go to 'Plugins' tab and then open 'Monolith pinouts'.
When everything is set up correctly, the VNR should be opened and the Reader element will appear automatically.
(“!” indicates need for your attention, pointing mouse on icon display recommended action)
In order to read out the flash memory, retrieving ID number using “Read memory chips” function is necessary. Execution of this function should display tab with ID and number of Crystals (Dies, CE, layers, etc).
After execution of this function VNR display information. This is the good moment to check if chip is properly placed in adapter and adapter in reader.
If everything is correctly placed, simply click 'OK' and VNR start reading chip.
In case of invalid ID, the VNR will display a window requesting voltage adjustment.
If ID is not recognized, the following need to be checked:
If your chip is high capacity Micron BGA memory, BGA 137, BGA 107, it may be necessary to adjust voltage to 1.8V
Some chips sometimes require higher voltage. There was a case when Toshiba 0x983AA89276 worked normally with 4.0V only
Proper chip connection and alignment (some chips have to be cleaned several times)
Pin-points orientation (pin 1 location)
Usage of any VNR adapter does not require BGA chip re-balling, it is enough to flatten the surface of chip.
Another situation that may appear is that ID was red properly but there is no configuration file in database, like in example below.
In that situation make sure that you have properly connected database. Every checkbox should be checked and also make sure that you have the newest version.
When you are sure that your Database is properly connected and there is newest version, but this situation repeat, so there is probability that we don't have this device in database. In that case just create a ticket in Help Center according to Guidelines.
If everything is fine, software should display window (e.g. below) with chip ID, number of crystals and it's configuration.
This window contain of three sections:
Chip crystals and it's id's
This section allows to see how many crystals chip consist of and also it display ID's. In this case chip have only one crystal.
The ID number contains a set of bytes where first one is most important since it is vendor byte:
- 2C (Micron)
- 45 (Sandisk)
- 89 (Intel)
- 98 (Toshiba)
- AD (Hynix)
- EC (Samsung)
In case of noise, the random ID may appear (e.g. ADADADAD; FFFFFFFF; 54654324 etc). In this scenario the chip has to be cleaned better.
ID goes automatically to this section and it's possible to select proper chip configuration.
In this sections we can observe settings of memory chip.
In case of multiple configurations most likely the difference will be the protocol settings.
In this situation, appropriate protocol must be found. Set DDR protocol in the first order, open Dump viewer on reader and check the data in the Hex viewer to examine if there are duplication of hex values.
If bytes are duplicated like on picture, change protocol to SDR. If duplication of bytes doesn’t exist, then DDR protocol is
correct. Another step will be evaluation of chip quality in dump viewer.
Evaluating of chip reading quality
After successfully configured chip, checking the quality of the dump should take place, if possible. Clicking the "Dump viewer" automatically turn the Reader on.