If You have bricked or dead Pantech Sky phone from Korea, here is simple method to repair it:



Requirements:


  • RIFF Box

  • Dead/Bricked Pantech Sky phone

  • Pantech Sky phone firmware (*.BINX)

  • CygWin with python support: download

  • Skybintool skybintool.rar

  • Python extract script extract.rar

  • A brain in working condition (Do not consume mushrooms, alcohol or any type of drugs)








Preparing files:




  • Create Folder on Your C: drive, for example C:\Pantech
    and copy extract.py and Skybintool files there (unrar all files to this
    directory)

  • Install Cygwin with Python support

  • Register *.ocx file from SkyBin tool

    - Run command prompt (Start -> Search -> CMD)

    - cd to C:\Pantech

    - Type "regsvr32 skyupdate.ocx"

  • Determine Your model and download BINX file by following this manual:

    - Download list of firmwares from Sky self service site: List

    - Locate Your model and find BINX file name

    - Enter Model ID and BINX name into this link:


    Code:

    http://dmfile.curitel.com/self_binary/sky_binary/real/model name here/BINX name here


    - Copy created link to Your browser and download BINX file to "C:\Pantech" directory

  • Convert downloaded BINX file to BIN file:

    - Run command prompt and cd to C:\Pantech

    - Type "Skybintool 'BINX file name' 'Bin file name', for example "skybintool IM-A850S_S0216132.BINX A850S.bin"

  • Extract created BIN file using extract.py python script:

    - Start CygWin

    - CD to C:/pantech

    - Type: python extract.py -i 'BIN FILE' -e, for example: python extract.py -i A850S.bin -e

    - Folder "Extract" is created with extracted partitions, and each file
    will contain partition prefix number , example "2_SBL1.img"

  • Rename *.img files to *.bin

    - Start command prompt

    - CD to C:\pantech\extract directory

    - Type "rename *.img *.bin"




Repair process:








  • Open phone and connect it to RIFF Box (Many of Pantech
    phones have printed pinouts on phone board, or two types of standard
    JTAG Ports - 10 pins and 12 pins. You can use existing pinout layouts
    for already supported models)

  • Determine CPU type in Your model:

    - Open www.pdadb.net and enter model name in search box

    - Check datasheet for CPU type

  • Start JTAG Manager and click "Analyze JTAG Chain" on JTAG TAB, if phone is detected ok You will have device ID

  • Click "Search For DLL" button on "Resurrection" TAB and select DLL from popup window

  • Switch to "Useful Plugins" TAB and start eMMC Plugin

    - Click "Load layout from device" and wait for partition list to be loaded

    - Righ click on partition to inject data from external file : manual

    - Inject corresponding partition to its number, example, "2_SBL1.bin" to partition #2, "3_SBL2.bin" to partition #3

    - Partitions which You need to use are as listed:

    SBL1, SBL2, SBL3, RPM, TZ, ABOOT, RAWDATA

    - When You finish with injecting partitions, click "Flash selected"

    - Phone is repaired now and You can update it from Sky service page




Usefull links: