Wednesday, October 26, 2022

Vivo Y12 Y15 Y17 PD1901BF PD1901F Fix Test Device, Use Limited Scatter Firmware



Spesifikasi Vivo Y12, Y15, Y17

Network Technology GSM / HSPA / LTE
2G bands B3/5/8 - SIM 1 & SIM 2
3G bands B1/5/8
4G bands B1/3/5/8/40
Speed HSPA 42.2/5.76 Mbps, LTE-A (2CA) Cat6 300/50 Mbps
Spesifikasi Dasar Platform MT6765
Chipset
  • Mediatek MT6762 Helio P22 (12 nm)
  • Mediatek MT6765 Helio P35 (12 nm)
  • Frekuensi CPU
  • Octa-core 2.0 GHz Cortex-A53
  • Octa-core (4x2.3 GHz Cortex-A53 & 4x1.8 GHz Cortex-A53)
  • RAM
  • 3GB
  • 4GB
  • Storage
  • 32 GB / 64 GB / 128 GB
  • eMMC 5.1
  • OS Android 9.0 (Pie), Funtouch 9
    Warna Thunder Black, Burgundy Red, Aqua Blue, Phantom Black, Mineral Blue, Pearl Pink
    Battery Type Li-Po 5000 mAh, non Removabe
    Charging Dual-Engine Fast Charging, 18W Wired
    Kamera Belakang Modul
  • f/2.2, (13MP), PDAF
  • f/2.2 (8MP), Super Wide
  • f/2.4 (2MP), Depth
  • Fitur LED Flash, DOC, PPT, HDR, Panorama
    Video 1080p@30fps
    Kamera Depan Modul
  • f/1.8 (8 MP)
  • f/1.8 (16 MP)
  • f/1.8 (20 MP)
  • Video 1080p@30fps
    Display Type IPS LCD
    Size 6.35 inches, 99.6 cm2 (~81.4% screen-to-body ratio)
    Resolution 720 x 1544 pixels (~268 ppi density), HD+

    Pendahuluan

    Vivo Y12, Vivo Y15, Vivo Y17, semuanya ber-platform sama, yaini MT6765, tetapi Chipset-nya berbeda. Y12 dan Y15 sama-sama memiliki dapur pacu yang sama (Mediatek MT6762 Helio P22 (12 nm), sedangkan Mediatek MT6765 Helio P35 (12 nm) merupkan SOC yang dimiliki Vivo Y17.

    Type penyimpanan perangkat ini adalah eMCP versi 5.1. eMCP termasuk kedalam keluarga MCP atau Memory RAM, bukan termasuk kedalam keluarga NAND. Memory dan Storage-nya menjadi satu dalam satu IC secara Fisik. Sehingga mengetahui sepesifikasi IC eMCP akan mengetahui spesifikasi penyimpanan internal sekaligus memory/RAM, Jenis DDR-nya, Speed ROM dan RAM-nya, jenis BGA-nya, dan masih banyak lagi yang lainnya (135-juta penduduk Indonesia... OK Roma :-D). Biasanya yang dicari kebanyakan adalah ukuran dalam satuan digitalnya seperti 2GB/16GB, 3GB/32GB, 4GB/64GB, 4GB/128GB.

    Berdasar situs online resmi vivo indonesia, bahwa rentang ukuran RAM dan Penyimpanannya sebagai berikut:

  • Vivo Y12 3GB / 32 GB dan 64 GB. | PD1901BF
  • Vivo Y15 4GB / 64 GB | PD1901BF
  • Vivo Y17 4GB / 128 | PD1901F
  • Perbedaaan dari ketiga varian smartphone diatas terletak pada:

  • Chipset
  • RAM dan Penyimpanan
  • Kamera Depan
  • Charging dan Adaptor
  • Warna
  • Selama perangkat masih hidup dan normal, ketiga perangkat diatas dapat kita identifikasi dengan baik. Bagaimana kalau perangkat dalam kondisi mati total? Hal paling mudah yang bisa kita gunakan untuk mengenali adalah warna dari casis-nya. Namun IMEI perangkat merupakan unsur identifikator segala kondisi.

    Mengidentifikasi sebuah perangkat merupakan hal penting dan pertama yang harus dilakukan sebelum memperbaiki lebih jauh. Baik dalam kondisi hidup normal dan/atau pun Mati Suri maupun mati total.

    Kebetulan telah mengerjakan perangkat Vivo Y12 PD1901BF. Kerusakannya adalah mati total karena Life Cycle Count eMMC-nya sudah EOL. eMCP yang digunakan adalah Samsung dengan kode part-number KMGD6001BM-B421 (Product-Name: GD6BMB). Kode part-number dapat kita decode sebagaimana tabel berikut:

    FEATURE CODE VALUE
    Product Part Number KMGD6001BM-B421
    Prdoduct Manufacturer K Samsung
    Product Family M MCP
    Product Mode G eMMC, NAND, LPDDR3
    ROM: Density, Banks in stack, Version GD 32GB; v5.1
    Density GD 32GB
    Banks in stack
    Version G v5.1
    Flash Type
    Design Rule
    ROM: Voltage, Bus Width
    Voltage
    Bus Width
    RAM: Density, Banks in stack 1B 3GB
    Density 1B 3GB
    Banks in stack
    RAM: Voltage, Bus Width
    Voltage
    Bus Width
    Generation M 1st
    Package Type: Ball count G/B FBGA, 221 Ball
    Package Material
    ROM Speed G HS400, 400 MB/s
    RAM Speed G DDR3, 1866 Mbps
    Operating Temperature -25~85C (Extebded)


    Pembahasan

    Paragraf demi paragraf dari sesi ini nanti akan sedikit saja menjelaskan cara menangani HP Vivo Y12 PD1901BF yang mati total karena kerusakan yang sudah disinggung di pembahasan sebelumnya, yaini "STATUS_STOR_LIFE_EXHAUST". The storage in your device has reached end of life. Please use new device to do operation. Artinya, sudah saatnya eMCP pada perangkat ini secepatnya diganti atau harus diganti..!

    Mengganti eMCP yang baru atau eMCP yang Authentication key RPMB-nya belum diprogram, pada perangkat ini maupun pada kebanyakan smartphone Vivo mengakibatkan adanya tampilan "Test Device, Use Limited" di pojok kanan atas Layar LCD. Tidak semua eMCP bisa digunakan sebagai penggantinya. Hanya eMCP yang diijinkan oleh pihak manufaktur saja, diantaranya:

    {0x0}:90014a484247346132:0x90:SkHynix:HBG4a2:0x4a:BGA DRAM:MCP(eMMC+LPDDR3):4.00GB
    {0x1}:150100475036424d42:0x15:Samsung:GP6BMB:0x0:BGA  DRAM:MCP(eMMC+LPDDR3):3.00GB
    {0x2}:150100444836444142:0x15:Samsung:DH6DAB:0x0:BGA  DRAM:MCP(eMMC+LPDR4X):4.00GB
    {0x3}:150100525036344d42:0x15:Samsung:RP64MB:0x0:BGA  DRAM:MCP(eMMC+LPDDR3):4.00GB
    {0x4}:150100474436424d42:0x15:Samsung:GD6BMB:0x0:BGA  DRAM:MCP(eMMC+LPDDR3):3.00GB
    {0x5}:90014a684339615033:0x90:SkHynix:hC9aP3:0x4a:BGA DRAM:MCP(eMMC+LPDDR3):4.00GB
    {0x6}:150100475836424142:0x15:Samsung:GX6BAB:0x0:BGA  DRAM:MCP(eMMC+LPDDR3):3.00GB
    {0x7}:150100444436384d42:0x15:Samsung:DD68MB:0x0:BGA  DRAM:MCP(eMMC+LPDR4X):3.00GB
    {0x8}:90014a68433861503e:0x90:SkHynix:hC8aP>:0x4a:BGA DRAM:MCP(eMMC+LPDR4X):3.00GB
    {0x9}:13014e47314a395238:0x13:Micron:G1J9R8:0x4e:BGA  DRAM:MCP(eMMC+LPDR4X):4.00GB
    {0xa}:150100445836384d42:0x15:Samsung:DX68MB:0x0:BGA  DRAM:MCP(eMMC+LPDR4X):3.00GB
    {0xb}:13014e47314a395038:0x13:Micron:G1J9P8:0x4e:BGA  DRAM:MCP(eMMC+LPDR4X):3.00GB
    {0xc}:90014a684339615033:0x90:SkHynix:hC9aP3:0x4a:BGA DRAM:MCP(eMMC+LPDR4X):4.00GB
    {0xd}:90014a68423861503e:0x90:SkHynix:hB8aP>:0x4a:BGA DRAM:MCP(eMMC+LPDDR3):3.00GB
    {0xe}:90014a68433861503e:0x90:SkHynix:hC8aP>:0x4a:BGA DRAM:MCP(eMMC+LPDDR3):3.00GB
        

    Perlu diperhatikan bahwa:

  • Apakah eMCP masih bisa diidentifikasi menggunakan Smartphone Tool di PC?
  • Usahakan backup data-data penting perangkat
  • Catat Product Name dan spesifikasi eMCP, termasuk size RAM, ROM, Boot1, Boot2, RPMB.
  • Usahakan eMCP penggantinya sama dengan bawaan perangkat.
  • eMCP bisa dipasang Kosongan atau Write Preloader saja tanpa DUMP
  • Waspada Vivo update bulan Oktober 2022 keatas ...!!!
  • Workaround

    Ku shortcut saja bahwa: Asumsinya perangkat sudah "Test Device, Use Limited". Sehingga kita siapkan saja bahan dan alat-nya:

  • Cooked Firmware
  • MTK Client besutan Kang Bjoern Kerler
  • SP-Flash Tool + Special DA (kalau diperlukan)
  • Setelah semuanya sudah siap, tuliskan berkas-berkas yang sesuai di dalam bekas Cooked Firmware ke dalam part-part userarea berikut:

    boot_para,para,expdb,frp,nvcfg,nvdata,backup,reserved,metadata,protect1,protect2,seccfg,persist,sec1,proinfo,efuse,gz1,gz2,nvram,otp,flashinfo

    Mungkin NVDATA, NVRAM, PROINFO, PERSIST tidak perlu dituliskan, asal punya file cadangan-nya. Bisa jadi data penting kalibrasi jaringan dan perangkat yang sudah ada akan di-overrride. Silakan diotatik.

    Download: Cooked Firmware


    TESTED ON GD6BMB (Y12's built-in eMCP).

    Thanks to Ahmad Nur Khabib, GSMARENA, Vivo Indonesia, مُفضَّل.

    Monday, October 3, 2022

    Microsoft Visual C++ Redistributable Downloads Links List

    Microsoft Visual C++ Redistributable latest supported downloads

    Microsoft Visual C++ Redistributable Downloads Links List

    VC++ Name Architecture Version Links
    VS 2015, 2017, 2019, and 2022 ARM64 - Download
    x86 - Download
    x64 - Download
    VS 2013 (VC++ 12.0) x86 12.0.40664.0 Download
    x64 12.0.40664.0 Download
    VS 2012 (VC++ 11.0) Update 4 x86 11.0.61030.0 Download
    x64 11.0.61030.0 Download
    VS 2010 (VC++ 10.0) SP1 x86 10.0.40219.325 Download
    x64 10.0.40219.325 Download
    VS 2008 (VC++ 9.0) SP1 x86 9.0.30729.5677 Download
    x64 9.0.30729.5677 Download
    VS 2005 (VC++ 8.0) SP1 x86 - Download
    x64 - Download
    x86/x64 - Download


    Resource Reference:
    VC++ Redistributable Download Links