GSM Shop
GSM-Forum  

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > Product Support Sections > Hard/Software Products (official support) > Easy-Jtag

Reply
 
LinkBack Thread Tools Display Modes
Old 04-17-2015, 20:19   #1 (permalink)
Product Manager
 
blang's Avatar
 
Join Date: Oct 2000
Location: future
Posts: 19,255
Member: 2368
Status: Offline
Sonork: 100.111111
Thanks Meter: 168,137
Step by step manual how to repair KMVYL000LM-B503 in pictures.


STEP BY STEP REPAIR KMVYL000LM:

DEAD EMMC:



DISCONNECT ALL EMMC LINES [POWER, CLK, CMD, DAT0] AND MAKE SHORT TP to GND




THEN CONNECT ALL EMMC LINES AND REMOVE SHORT TP to GND:




SELECT FIRMWARE UPDATE AND CLICK CUSTOM OPERATION:



CONFIRM EMMC PART NUMBER:



FIRMWARE UPDATE START:



WHEN LOG SHOWS 'Repairing eMMC CID...' AND PROGRESS START MOVING,
RECONNECT ALL EMMC LINES [POWER, CLK, CMD, DAT0], YOU HAVE 20 SEC FOR THAT:




FIRMWARE UPDATE DONE:



RECONNECT ALL EMMC LINES [POWER, CLK, CMD, DAT0]
AND CHECK EMMC FUNCTIONALITY:

Last edited by blang; 04-17-2015 at 22:51.
  Reply With Quote
The Following 13 Users Say Thank You to blang For This Useful Post:
Show/Hide list of the thanked
Old 04-21-2015, 04:31   #2 (permalink)
Junior Member
 
Join Date: Mar 2013
Posts: 32
Member: 1909321
Status: Offline
Thanks Meter: 3
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 1313F710D8D44777, ,FW Ver.: 01.52
CMD Pullup Level:2062 mV
CMD Active Level:2557 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Now Reconnect all eMMC Lines [POWER, CMD, CLK, DAT0]!
Do it until progress bar is moving (20 sec timeout)!
Can't init device, Reason: OCR Ready Timeout Error [Check VCC or eMMC DEAD]
Done.

reconnect all emmc lines but not done. how to fix this ( try with 2 emmc)
Thank
  Reply With Quote
The Following User Says Thank You to phong070326 For This Useful Post:
Old 04-21-2015, 10:10   #3 (permalink)
Product Supporter
 
Join Date: May 2011
Posts: 253
Member: 1569669
Status: Offline
Thanks Meter: 223
Quote:
Originally Posted by phong070326 View Post
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 1313F710D8D44777, ,FW Ver.: 01.52
CMD Pullup Level:2062 mV
CMD Active Level:2557 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Now Reconnect all eMMC Lines [POWER, CMD, CLK, DAT0]!
Do it until progress bar is moving (20 sec timeout)!
Can't init device, Reason: OCR Ready Timeout Error [Check VCC or eMMC DEAD]
Done.

reconnect all emmc lines but not done. how to fix this ( try with 2 emmc)
Thank
Hi,
eMMC firmware update can repair many problems, but not all of them.
If you doing everything correctly, this eMMCs can not be repaired, because have another problems.
Best Regards
  Reply With Quote
The Following 2 Users Say Thank You to vikboston For This Useful Post:
Old 04-25-2015, 21:21   #4 (permalink)
Junior Member
 
Join Date: Dec 2012
Posts: 17
Member: 1856741
Status: Offline
Thanks Meter: 6
it's posible to change boot and rpmb size after emmc testpoint repair. so tired to change boot n rpmb size. please tell me, how to sett resize boot n rpmb after repair testpoint emmc.
best regard
  Reply With Quote
Old 04-26-2015, 05:20   #5 (permalink)
Freak Poster
 
Join Date: Apr 2015
Age: 26
Posts: 475
Member: 2372105
Status: Offline
Sonork: 100.1667845
Thanks Meter: 56
to do this, I need to spit out PCB EMMC ?????
  Reply With Quote
The Following User Says Thank You to patodog For This Useful Post:
Old 04-26-2015, 05:24   #6 (permalink)
No Life Poster
 
unlock in nepal's Avatar
 
Join Date: Nov 2011
Location: Student
Posts: 1,053
Member: 1686564
Status: Offline
Sonork: PM me
Thanks Meter: 117
Quote:
Originally Posted by patodog View Post
to do this, I need to spit out PCB EMMC ?????

remove emmc ic & do this jub
  Reply With Quote
The Following User Says Thank You to unlock in nepal For This Useful Post:
Old 04-29-2015, 10:07   #7 (permalink)
Freak Poster
 
Join Date: Oct 2003
Location: Romania
Age: 43
Posts: 211
Member: 41105
Status: Offline
Thanks Meter: 36
i9100 emmc type KMVYL000LM
vccq is 3,3 v and vcc 1,8? this is correct?


Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 3300 mV
Box S/N: 07FF**************8, ,FW Ver.: 01.52
CMD Pullup Level:2114 mV
CMD Active Level:2980 mV
eMMC Device Information
EMMC CID : 1501003030303030302520110416B070
EMMC CSD : D02701320F5903FFF6DBFFEF8A404066
EMMC Manufacturer ID: 0015 , OEM ID: 0100
EMMC Date: 11/2013 Rev.0x25
EMMC NAME: 000000 , S/N: 537986070
EMMC NAME (HEX): 30303030303000
Can't init EMMC, Reason: CARD Data FIFO Timeout Error
Check Data Line!
Done.
i remove emmc and i get this error
any advice is welcome
thx

i solve problem... i set emmc voltage to 1,8 volt

Last edited by kuli; 04-29-2015 at 10:14.
  Reply With Quote
The Following User Says Thank You to kuli For This Useful Post:
Old 04-29-2015, 10:20   #8 (permalink)
No Life Poster
 
ganjbek's Avatar
 
Join Date: Feb 2010
Location: 90-region
Age: 33
Posts: 861
Member: 1246378
Status: Offline
Thanks Meter: 105
good job
tested working


log
Z3X EasyJtag Box JTAG Софт версия. 1.9.1.2
Loading eMMC Addon Firmware... IO: 3300 mV
Box С/Н: 0D01101C710F31D0, ,Микропрограмма Вер.: 01.52
Напряжение подтяжки линии CMD :2299 mV
Напряжение активной линии CMD :2557 mV
Can't init device, Reason: OCR Ready Timeout Error [Check VCC or eMMC DEAD]
Сделано.

Can't init device, Reason: OCR Ready Timeout Error [Check VCC or eMMC DEAD]

Z3X EasyJtag Box JTAG Софт версия. 1.9.1.2
Loading eMMC Addon Firmware... IO: 2800 mV
Box С/Н: 0D01101C710F31D0, ,Микропрограмма Вер.: 01.52
Напряжение подтяжки линии CMD :2083 mV
Напряжение активной линии CMD :2402 mV
eMMC Device Information
EMMC CID : 1501003030303030305620110726589C

EMMC CSD : 902701320F5903FFF6DBFFEF8A404022

Изготовитель eMMC: ID: 0015 , OEM ID: 0100
EMMC Date: 05/2005 Rev.0x56
EMMC NAME: <b>000000</b> , S/N: 537986854
EMMC NAME (HEX): 30303030303000
EMMC ROM1 (Main User Data) Capacity: 16384 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 512 kB
EMMC ROM2 (Boot Раздел 2) Емкость: 512 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.5 (MMC 4.41)

Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: 000000_ 537986854_20150303_1957.extcsd
Сделано.

Z3X EasyJtag Box JTAG Софт версия. 1.9.1.2
Loading eMMC Addon Firmware... IO: 2800 mV
Box С/Н: 0D01101C710F31D0, ,Микропрограмма Вер.: 01.52
Напряжение подтяжки линии CMD :2093 mV
Напряжение активной линии CMD :2598 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Success!
<font color="green">eMMC firmware is updated now! </font>
<font color="green">Please reconnect all eMMC lines before next operation!</font>
<font color="green">Please don't forget to repair <b>extCSD</b> from backup!</font>
<font color="green">Please don't forget to configure <b>BOOT</b> sizes!</font>
Сделано.

Z3X EasyJtag Box JTAG Софт версия. 1.9.1.2
Loading eMMC Addon Firmware... IO: 2800 mV
Box С/Н: 0D01101C710F31D0, ,Микропрограмма Вер.: 01.52
Напряжение подтяжки линии CMD :2083 mV
Напряжение активной линии CMD :2413 mV
eMMC Device Information
EMMC CID : 1501005654553030300C20138686416E

EMMC CSD : D02701320F5903FFF6DBFFFF8E40406C

Изготовитель eMMC: ID: 0015 , OEM ID: 0100
EMMC Date: 04/2014 Rev.0xC
EMMC NAME: <b>VTU000</b> , S/N: 538150534
EMMC NAME (HEX): 56545530303000
EMMC ROM1 (Main User Data) Capacity: 15028 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 2048 kB
EMMC ROM2 (Boot Раздел 2) Емкость: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.6 (MMC 4.5)

Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: VTU000_ 538150534_20150303_2000.extcsd
Сделано.
  Reply With Quote
The Following 2 Users Say Thank You to ganjbek For This Useful Post:
Old 04-29-2015, 10:41   #9 (permalink)
Freak Poster
 
Join Date: Oct 2003
Location: Romania
Age: 43
Posts: 211
Member: 41105
Status: Offline
Thanks Meter: 36
Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 1800 mV
Box S/N: 07**************8, ,FW Ver.: 01.52
CMD Pullup Level:1794 mV
CMD Active Level:1866 mV
eMMC Device Information
EMMC CID : 150100303030303011111111021200B0
EMMC CSD : D02701320F5903FFF6DBFFE796404052
EMMC Manufacturer ID: 0015 , OEM ID: 0100
EMMC Date: 00/2013 Rev.0x11
EMMC NAME: 00000 , S/N: 286327314
EMMC NAME (HEX): 30303030302000
EMMC ROM1 (Main User Data) Capacity: 8192 MB
EMMC ROM2 (Boot Partition 1) Capacity: 1024 kB
EMMC ROM3 (Boot Partition 2) Capacity: 1024 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 1024 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: 00000 _ 286327314_20150303_1235.extcsd
Done.

Running:SAMSUNG: eMMC firmware update...
EMMC NAME: 00000
This eMMC is not supported yet!
To force eMMC Firmware Update:
* Press and keep 'Shift' key
* Start 'SAMSUNG: eMMC Firmware Update'
* Type and press 'Confirm' eMMC Part Number
eMMC can be fully damaged, if type non-original Part Number!

after i wrot emmc part number

Running:SAMSUNG: eMMC firmware update...
Confirmed eMMC Part Number: KMVYL000LM
Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 07***************A8, ,FW Ver.: 01.52
CMD Pullup Level:2093 mV
CMD Active Level:2650 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Now Reconnect all eMMC Lines [POWER, CMD, CLK, DAT0]!
Do it until progress bar is moving (20 sec timeout)!
Can't write eMMC CID, Reason: CARD Ready Timeout Error
Done.

it is posible emmc internal damage?
  Reply With Quote
The Following User Says Thank You to kuli For This Useful Post:
Old 04-29-2015, 11:12   #10 (permalink)
Freak Poster
 
Join Date: Oct 2003
Location: Romania
Age: 43
Posts: 211
Member: 41105
Status: Offline
Thanks Meter: 36
i us this connection to my job
Attached Images
File Type: jpg emmc pinout KMVYL000LM.jpg (106.6 KB, 1185 views)

Last edited by kuli; 04-29-2015 at 11:20.
  Reply With Quote
The Following User Says Thank You to kuli For This Useful Post:
Old 04-29-2015, 12:52   #11 (permalink)
Product Supporter
 
Join Date: May 2011
Posts: 253
Member: 1569669
Status: Offline
Thanks Meter: 223
Quote:
Originally Posted by kuli View Post
Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 1800 mV
Box S/N: 07**************8, ,FW Ver.: 01.52
CMD Pullup Level:1794 mV
CMD Active Level:1866 mV
eMMC Device Information
EMMC CID : 150100303030303011111111021200B0
EMMC CSD : D02701320F5903FFF6DBFFE796404052
EMMC Manufacturer ID: 0015 , OEM ID: 0100
EMMC Date: 00/2013 Rev.0x11
EMMC NAME: 00000 , S/N: 286327314
EMMC NAME (HEX): 30303030302000
EMMC ROM1 (Main User Data) Capacity: 8192 MB
EMMC ROM2 (Boot Partition 1) Capacity: 1024 kB
EMMC ROM3 (Boot Partition 2) Capacity: 1024 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 1024 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: 00000 _ 286327314_20150303_1235.extcsd
Done.

Running:SAMSUNG: eMMC firmware update...
EMMC NAME: 00000
This eMMC is not supported yet!
To force eMMC Firmware Update:
* Press and keep 'Shift' key
* Start 'SAMSUNG: eMMC Firmware Update'
* Type and press 'Confirm' eMMC Part Number
eMMC can be fully damaged, if type non-original Part Number!

after i wrot emmc part number

Running:SAMSUNG: eMMC firmware update...
Confirmed eMMC Part Number: KMVYL000LM
Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 07***************A8, ,FW Ver.: 01.52
CMD Pullup Level:2093 mV
CMD Active Level:2650 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Now Reconnect all eMMC Lines [POWER, CMD, CLK, DAT0]!
Do it until progress bar is moving (20 sec timeout)!
Can't write eMMC CID, Reason: CARD Ready Timeout Error
Done.

it is posible emmc internal damage?
Hi,
Yes, some eMMC can not be repaired with firmware update.
Its many reasons for that: internal nand damage, corrupted
nand block wear level mapping etc.
Best Regards
  Reply With Quote
The Following User Says Thank You to vikboston For This Useful Post:
Old 04-29-2015, 13:46   #12 (permalink)
Freak Poster
 
Join Date: Oct 2003
Location: Romania
Age: 43
Posts: 211
Member: 41105
Status: Offline
Thanks Meter: 36
Running:SAMSUNG: eMMC firmware update...
Confirmed eMMC Part Number: KMVYL000LM
Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 0****************8, ,FW Ver.: 01.52
CMD Pullup Level:2114 mV
CMD Active Level:2495 mV
Setup firmware update mode, wait 2..30 sec...
Success!
Sending eMMC firmware...
Success!
Verifying eMMC firmware...
Success!
Flashing eMMC firmware...
Success!
Repairing eMMC CID...
Now Reconnect all eMMC Lines [POWER, CMD, CLK, DAT0]!
Do it until progress bar is moving (20 sec timeout)!
Success!
eMMC firmware is updated now!
Please reconnect all eMMC lines before next operation!
Please don't forget to repair extCSD from backup!
Please don't forget to configure BOOT sizes!
Done.

You must select a valid extCSD file first!
extCSD file...C:\Program Files\Z3X\EASYJTAG\Backups\000000_ 537986070_20150303_1523.extcsd
Running:Repair extCSD...
Z3X EasyJtag Software ver. 1.9.1.3
Skip loading eMMC Addon Firmware
CMD Pullup Level:2114 mV
CMD Active Level:2495 mV
Writing...
Done.

Z3X EasyJtag Software ver. 1.9.1.3
Loading eMMC Addon Firmware... IO: 2800 mV
Box S/N: 0**************8, ,FW Ver.: 01.52
CMD Pullup Level:2114 mV
CMD Active Level:2495 mV
eMMC Device Information
EMMC CID : 15010056594C303000000000017A11AA
EMMC CSD : D02701320F5903FFF6DBFFEF8A404066
EMMC Manufacturer ID: 0015 , OEM ID: 0100
EMMC Date: 01/2014 Rev.0x0
EMMC NAME: VYL00 , S/N: 378
EMMC NAME (HEX): 56594C30302000
EMMC ROM1 (Main User Data) Capacity: 15028 MB
EMMC ROM2 (Boot Partition 1) Capacity: 512 kB
EMMC ROM3 (Boot Partition 2) Capacity: 512 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: VYL00 _ 378_20150303_1526.extcsd
Done.

Checking NAND Image : D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom3_2mb.bin
File successefuly loaded!
Processing file...D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom3_2mb.bin
Z3X EasyJtag Software ver. 1.9.1.3
Skip loading eMMC Addon Firmware
CMD Pullup Level:2114 mV
CMD Active Level:2495 mV
Input file : D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom3_2mb.bin
Writing 0000080000 bytes to 00000000 ...ROM3 (BOOT2 ROM)
Done. Write Speed: 558 kB/s

Checking NAND Image : D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom2_2mb.bin
File successefuly loaded!
Processing file...D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom2_2mb.bin
Z3X EasyJtag Software ver. 1.9.1.3
Skip loading eMMC Addon Firmware
CMD Pullup Level:2114 mV
CMD Active Level:2495 mV
Input file : D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom2_2mb.bin
Writing 0000080000 bytes to 00000000 ...ROM2 (BOOT1 ROM)
Done. Write Speed: 289 kB/s


but after wrot Samsung_GT-i9100_model_dump_rom1_512mb.BIN from support i get again EMMC NAME: 00000 ...every time....is this dump file with bug or damaged? , can someone werify that?

Z3X EasyJtag Software ver. 1.9.1.3
Skip loading eMMC Addon Firmware
CMD Pullup Level:2134 mV
CMD Active Level:2887 mV
Input file : D:\###gsm\###Flash - eeprom\##z3x\##EASY JTAG\###SAMSUNG\i\i9100\dump\Samsung_GT-i9100_model_dump_rom1_512mb.BIN
Writing 0020000000 bytes to 00000000 ...ROM1 (USER ROM)
Retry writing adress 0x00000000 (Attempt #1)...
Retry Fail!
Retry writing adress 0x00000000 (Attempt #2)...
Writing flash page stopped by user request
Done.

Last edited by kuli; 04-29-2015 at 13:51.
  Reply With Quote
Old 04-29-2015, 21:50   #13 (permalink)
No Life Poster
 
cdma-india's Avatar
 
Join Date: Dec 2004
Age: 44
Posts: 1,019
Member: 98139
Status: Offline
Thanks Meter: 126
i think some bug with this emmc firmware
  Reply With Quote
Old 04-29-2015, 23:13   #14 (permalink)
Product Supporter
 
Join Date: May 2011
Posts: 253
Member: 1569669
Status: Offline
Thanks Meter: 223
Quote:
Originally Posted by cdma-india View Post
i think some bug with this emmc firmware
No firmware bugs!
Firmware update can fix corrupted firmware,
but can't fix some internal problems.

Best Regards
  Reply With Quote
The Following User Says Thank You to vikboston For This Useful Post:
Old 05-05-2015, 11:32   #15 (permalink)
Junior Member
 
Join Date: May 2015
Posts: 6
Member: 2389092
Status: Offline
Thanks Meter: 1
I have seen a number of posts describing the 'short TP to GND' solution. All of them work with either the EMMC still in the phone, or a loose EMMC.
I have the same problem with my EMMC, but it's connected to the Easy Jtag EMMC adapter (soldered to it).

Can anyone tell me where to find the TP connection on the EMMC adapter, or which points to short to get a working EMMC? I read somewhere about shorting VDD (DATA0?) and GND, but I'm unsure if that's the same, and I don't want to damage the EMMC.
  Reply With Quote
The Following User Says Thank You to KimNL For This Useful Post:
Reply

Bookmarks

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 



All times are GMT +1. The time now is 17:44.



Powered by Searchlight © 2017 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2017 -
Page generated in 0.42818 seconds with 8 queries

SEO by vBSEO