SP Flash Tool hataları ve çözümleri. FlashTool, hatalar: şifre çözme, soruna çözüm, yöntemler ve öneriler

  • 27.04.2019

Yaygın FlashTool hatalarının şifresinin çözülmesi. ™

Deneyiminizi paylaşabilir veya konuyla ilgili talimatları tartışabilirsiniz:

Talimat tamamlanır ve güncellenir.

(1003) S_COM_PORT_OPEN_FAIL

Bir şeyin önceden reklamı

Liman sorunu.
Şu durumlarda oluşabilir: - Örneğin, BIOS'ta (en azından bu durum burada com-port sanaldır ve fiziksel USB'dir, ancak bağlantı kesildiğinde, ön yükleyici sürücülerinin kurulu olduğu donanımı görmezsiniz).
- Sorun USB kablosundadır (firmware kablosunun değiştirilmesi yardımcı olur).
- Sorun bilgisayarın USB bağlantı noktasındadır (kabloyu başka bir bağlantı noktasına yeniden bağlamak yardımcı olur).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

Bir şeyin önceden reklamı

Bellenimin herhangi bir bölümünün boyutu, kendisine ayrılan alanın boyutunu aştığında oluşur (genellikle bu bir çekirdek veya kurtarma bloğudur).
Bazen USB flash sürücünün "ham" sürümlerinde meydana gelir, bu nedenle flaşör sürümünün değiştirilmesi yardımcı olabilir. Farklı bir bellek miktarı için yanlış bellenim sürümüyle yanıp sönerken ortaya çıkabilir.

(1012) S_NOT_ENOUGH_MEMORY

Bir şeyin önceden reklamı

Flaşörün daha yeni bir sürümünü kullanın.

(1013) S_COM_PORT_OPEN_FAIL

Bir şeyin önceden reklamı

Hata, doğası ve yönü ile hata 1003'e benzerdir. Çözümler aynı prensibe göre aranmalıdır (bkz. 1003).
- Donanım yazılımı sürümünü v5 olarak değiştirmek yardımcı olabilir. - Sorun çözüldü Aşağıdaki şekilde: Seçenekler -> DA Tümünü İndir -> Hız -> Tam Hız(Yüksek Hız modu seçildiğinde bilgisayarımda yukarıdaki hata çıkıyor)

(1022) S_UNSUPPORTED_VER_OF_DA

Bir şeyin önceden reklamı

SP FlashTool'un daha yeni bir sürümünü kullanmanız gerekir.

(1040) S_UNSUPPORTED_OPERATION

Bir şeyin önceden reklamı

Dağılım dosyası telefona uymuyor. Örneğin adı 6577'yi içeriyor ama telefon aslında 6573

(1041) S_CHKSUM_ERROR

Bir şeyin önceden reklamı

Dosya hatasını kontrol edin. Checksum.ini dosyasını bellenim klasöründen silin ve yeniden yanıp sönmeyi deneyin.

(2004) S_BROM_DOWNLOAD_DA_FAIL

Bir şeyin önceden reklamı

DA önyükleyicisini işlemcinin dahili SRAM'ına yazarken hata oluştu.
nedenler:
1. Sorun, FlashTool ve BootROM arasındaki bağlantıdadır.
2. Düşük pil gücü nedeniyle cihaz beklenmedik şekilde kapanabilir.
Hareketler:
1. Tekrar deneyin.
2. Cihazdaki kablo ve konektörde hasar olup olmadığını kontrol edin.
3. Aküdeki voltajı kontrol edin. Yükleme şarj cihazı pil. 4. Pilsiz flaş yapmayı deneyin.

(2005) S_BROM_CMD_STARTCMD_FAIL

Bir şeyin önceden reklamı

Hata Durumları:
1. İndir'i seçtiğinizde, ön yükleyici veya dsp_bl bloklarında onay kutusu kurulmaz. Kullanılmalı uygun versiyon SPFT, örneğin MT6573 telefonlar için v2.xxx veya DA Tümünü İndir modunu kapatın.
2. İndir'i seçtiğinizde, ön yükleyici veya dsp_bl bloklarına bir onay kutusu yüklenir. Bu blokların işaretini kaldırmamız gerekiyor! Bu blokların yanıp sönmesi gerekiyorsa, telefonu BOOTROM modunda bağlamanız gerekir.
3. ReadBack, Format veya MemoryTest'i seçtiğinizde. Telefonu BOOTROM modunda bağlamanız gerekir.

(2020) S_BROM_CHKSUM16_MEM_RESULT_DIFF

Bir şeyin önceden reklamı

Hata, önyükleyiciyi işlemcinin dahili SRAM'ına yazmaya çalışırken oluşur. Problem şu Dahili bellek, sonuç olarak hata 16 bittir. sağlama toplamı.

(2035) S_BROM_CMD_JUMP_DA_FAIL

Bir şeyin önceden reklamı

İndir düğmesine bastıktan sonra, kapatılan cihazı önceden basılmış ses düğmeleri ile bilgisayara bağlamayı deneyin.

(3001) S_DA_EXT_RAM_ERROR

Bir şeyin önceden reklamı

Olası bağlantı sorunları. Kabloyu kontrol edin ve/veya kabloyu farklı bir bağlantı noktasına yeniden bağlayın.

(3012) NAND_FLASH_NOT_FOUND

Bir şeyin önceden reklamı

Cihazın flash belleğinin tanımlanmasında bir sorun var. Bilinen yöntemler aşmak bu sorun:

  1. Flaşörün farklı versiyonlarını kullanmayı deneyin, çünkü serbest bırakıldığında farklı versiyonlar flash bellek hakkındaki bilgiler de güncellenir.
  2. Akıllı telefonunuzu başka bir bilgisayarda flaş etmeye çalışın, çünkü belirli bir makinede belleği doğru şekilde algılamanızı engelleyen yazılım sorunları vardır.

(3013) S_DS_SOC_CHECK_FAIL

Bir şeyin önceden reklamı

Uboot kuşunun SP_Flash_Tool penceresinde olmaması mümkündür. uboot - önyükleyici işletim sistemi+ ana ekipmanı başlatmak için sürücüler (ekran, işlemci, GPIO).
Veya yol satırında Rusça klasör adları olduğunda örneğin: C: \ Users \ Kolyan \ Desktop \ Hata \ Firmware \ Tablet firmware \ 8.31 \ Surfer 8.31 3G_20130402_V1.03 \ Surfer 8.31 3G_20130402_V1.03

(3036) S_DA_INVALID_RANGE

Bir şeyin önceden reklamı

Sorun şu ki, SP Flaş Aracı flashlamadan önce cihazın flash sürücüsündeki PMT blok adresini scatter dosyası ile karşılaştırır ve aradaki farkı bulur bu yüzden hata verir. PMT bloğu, bir dağılım dosyasından SP Flash Aracı tarafından dinamik olarak oluşturulur. Bir scatter dosyasından bir PMT bloğunu yenisiyle silmek / üzerine yazmak için, önce onu flaşlamak istediğiniz cihazda silmeniz gerekir. Bunu yapmak için, SP Flash Aracında "Biçimlendir" düğmesine tıklayın (açılan pencerede hiçbir şeyi değiştirmeyin, sadece Tamam'a tıklayın), ardından "İndir" e tıklayın ve SP Flash Aracı, ilgili yeni verileri yeniden yazacaktır. PMT bloğu ve diğerleri flaşa.

(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND

Bir şeyin önceden reklamı

Otomatik biçimlendirme sırasında oluşur, biçimlendirme adreslerini manuel olarak ayarlamayı denemelisiniz.

(3144) S_DA_EMMC_FLASH_NOT_FOUND

Bir şeyin önceden reklamı

Donanımla ilgili soruna ek olarak, Scatter dosyasının telefona uymaması da olabilir.
Örneğin, ad emmc içeriyor, ancak telefon aslında MTD flaşlı.

(3148) S_DA_SDMMC_READ_FAILED

Bir şeyin önceden reklamı

Hatalı bir USB flash sürücüye yazmaya çalıştığınızda hata oluşur.

(3149) S_DA_SDMMC_WRITE_FAILED

Bir şeyin önceden reklamı

Sorun, örneğin arızalı bir flash bellek ile donanım olabilir.

(3168) S_CHIP_TYPE_NOT_MATCH

Bir şeyin önceden reklamı

Geçersiz dağılım dosyası. Cihazınızdaki yerel dağılım dosyasını kullanın. Telefonun farklı bir işlemcisi var.

(4001) S_FT_DA_NO_RESPONSE

Bir şeyin önceden reklamı

Çözüm: USB bağlantı noktasını değiştirin ve SP Flash Aracını C: \ sürücüsünün kök dizinine taşıyın
Ayrıca Download Agent dosyasında CPU/Flash bilgisi olmaması seçeneği de bulunmaktadır. Çözüm: bellenim sürümünü güncelleyin.
Sorun, örneğin arızalı bir flash bellek ile donanım olabilir.

(4008) S_FT_DOWNLOAD_FAIL

Bir şeyin önceden reklamı

Bu sorunu çözmenin pratik yolları:

  • Flaşör versiyonunu değiştirmek ve en ilginç olan şey, daha fazlası için eski versiyon.
  • Ürün yazılımı kablosunu değiştirme.
  • Pil köyünün yanıp sönmesi sürecinde de mümkündür ... Çözüm: telefonu (pil) şarj edin ve bellenimi tekrar deneyin.
  • Ayrıca cihazı biçimlendirmek bazen yardımcı olabilir.

(4009) S_FT_READBACK_FAIL

Bir şeyin önceden reklamı

Telefonun kendisindeki okuma hatalarına ek olarak, aynı hata telefondaki hatalarla da ortaya çıkıyor. dosya sistemi bilgisayar. Örneğin, bir dosya için yeterli alan yok veya dosyanın üzerine yazılamıyor. kilitli. Açıklama için günlüğe bakmanız gerekir.

(4010) S_FT_FORMAT_FAIL

Bir şeyin önceden reklamı

Flash biçimlendirme hatası. Biçim ayarlarını kontrol edin.

(4032) S_FT_ENABLE_DRAM_FAIL

Bir şeyin önceden reklamı

Ön yükleyici bellenim dosyası akıllı telefonunuzda yüklü olan ROM belleğini bilmiyorsa görünür. Kural olarak, bu, bu bellenimin piyasaya sürüldüğü sırada dikkate alınmayan belleğin kurulu olduğu yeni bir gruptan bir akıllı telefon satın aldığınız anlamına gelir. Daha yeni veya Çince bir ürün yazılımı bulmanız ve ondan bir ön yükleyici kullanmanız gerekir.

Telefonunuzu biçimlendirmeyi deneyin.
- Bazen sürücüleri kaldırıp yeniden yüklemeniz ve biçimlendirmeyi yeniden yapmanız ve ardından önceki deneme başarısız olursa yeniden başlatmanız gerekir.
- Eğer üretici yazılımı standart yöntemçalışmıyorsa, cihazı test noktasından flaş etmeniz gerekebilir.

(4048) S_FT_MEMORY_TEST_FAIL

Bir şeyin önceden reklamı

SP Flash Aracındaki Bellek testi sekmesi aracılığıyla belleği kontrol etmeye çalışırken 4048 hatasıyla karşılaşıldı. Cihazın davranışının belirtileri aşağıdaki gibidir - telefon açılmıyor, ekran koruyucuda sürekli olarak yeniden başlatılıyor.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL

Bir şeyin önceden reklamı

PMT ve dağılımdaki blok boyutları eşleşmiyor. BROM_DLL günlüğündeki satırı aramanız gerekir:

Bir şeyin önceden reklamı

0x olan boyut değiştirildi

Sıklıkla olur:

Bir şeyin önceden reklamı

Bölüm 13 (USRDATA) boyutu 0x0000000000000000'den 0x000000000B620000'e değiştirildi

Böyle bir hata, hata 8038'in tedavisi sırasında dağılım düzenleme eğrisinden sonra meydana gelebilir. Tüm bloklar FT aracılığıyla yüklenerek veya yalnızca bir kullanıcı verisi bloğu ile tedavi edilir, bundan sonra PMT'deki boyut doğru olana değiştirilmelidir. Tam bir blok yerine, userdata_nvram_only.img dosyasını yedeğinizden veya boş bir dosyadan flash edebilirsiniz. Dağılımda boyut yoktur, bu nedenle SPFT, flaşın boyutuna ve BMTPOOL için alana dayalı olarak USRDATA boyutunu kendisi hesaplar. Ve gövde içindeki PMT tablolarında blok boyutu yazılıyor ve bu durumda biri veya bir şey oraya sıfır yazmış. Bu durumu tedavi etmek için, USRDATA dağılımını __NODL_USRDATA olarak yeniden adlandırabilirsiniz ... ancak burada adlardaki farklılıktan dolayı 8038 hatası oluşabilir. V Genel dava bu hata, tüm blokların yanıp sönmesiyle giderilir, ardından PMT'deki boyut doğru olana değiştirilmelidir.

(5002) S_INVALID_DA_FILE

Bir şeyin önceden reklamı

SP Flash Tool - Download Agent'ı yapılandırırken, bu sürümle birlikte gelen flaşörü seçmeniz gerekir. Diğer aracıları seçmek bu hatayı veriyor.

(5007) S_FTHND_FILE_IS_NOT_LOADED_YET

Bir şeyin önceden reklamı

Bu hata, farklı bir üretici yazılımı yöntemi seçilerek "düzeltilir" Yazılım güncellemesi-> İndir.

(5054) S_DL_GET_DRAM_SETTINGS_FAIL

Bir şeyin önceden reklamı

Bazen sürücüleri yeniden yükleyerek çözülebilir.

(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR

Bir şeyin önceden reklamı

Geçersiz dosyalar... Örneğin, FT için henüz hazırlanmamış dosyalar içeren bir klasörden scatter seçildiğinde. FT dosyaları için hazırlanan klasörden scatter seçilmesi gerekmektedir.

(5069) S_DL_PMT_ERR_NO_SPACE

Bir şeyin önceden reklamı

Fiziksel ile oluşabilir hatalı bellek veya flash sürücü korumaya geçti (salt okunur).

(6124) S_SECURITY_INVALID_PROJECT

Bir şeyin önceden reklamı

Sorun şu şekilde çözüldü: Seçenekler -> DA Tümünü İndir -> Hız -> Tam Hız(Yüksek Hız modu seçildiğinde, bilgisayarımda yukarıdaki hata görünüyor) ve bu arada, yöntem hala 1013 hedef öğe anahtarı (CUSTPACK), değer (0x3444000) hatası için çalıştı.

v bu örnek dağılımda CUSTPACK2 adını CUSTPACK ile değiştirmek gerekir. Birkaç farklılık varsa, yapılan düzeltmelerden sonraki dağılım PMT ile aynı olana kadar bu hata oluşacaktır. NOT MATCH satırının hemen üzerindeki günlükte bulunan tabloları karşılaştırırsanız her şeyi hemen düzeltebilirsiniz. İlki dağılımdan, ikincisi telefonun PMT'sinden. Dağılımdaki tüm blok adlarının ikinci tablodakiyle aynı olması gerekir:

Scatter dikkatli bir şekilde düzenlenmelidir! Yalnızca adları değiştirin ve orijinal satır sayısını koruyun!
Bazı kişiler satır beslemesini kaldırmayı başarır ve blok adına sahip satır aynı satırda görünür. küme parantezi... FT bu bloğu görmez ve onsuz PMT'yi kaydeder. O zaman bu tabloyu geri yüklemek için çaba harcamanız gerekiyor! Diğer yol:
- En son mtkdroidtools'u indirin
- Telefonu bağlayıp blok haritasını kaydediyoruz (2 dosya kaydedilecek ve bunlardan birinin adı PMP olacak)
- Yalnızca PMP'yi bırakın ve yeniden adlandırın Normal görünüm saçılma
- Bu sayede, 8038 hatası olmadan herhangi bir bellenimi flaş edebilirsiniz.
1. içinde şu an uygulamalı eski tip scatter ve/veya yeni scatter ile düzgün çalışmayan eski bir FT sürümü.
2. Daha önce eski dağılım türü kullanılıyordu veya uygun olmayan versiyon Gövde içindeki PMT tablosunu eski tip tabloya çeviren FT.
Anlayan SP FT sürümünü kullanın yeni tip dağılın ve eski FT sürümlerini eski dağılım türüyle kullanmayın!
3. Dağılımdaki blokların adları veya adresleri, telefonun içindeki tablodan farklı (PMT)

(8045) SP FLASH TAKIM HATASI

Bir şeyin önceden reklamı

Hata, doğası gereği 8038'e benzer, ancak pratikte dağılım dosyasını düzenlemek yardımcı olmadı. Sorunu çözmek için birçok servis Merkezi ve cihazı programlayıcı aracılığıyla dirilttiler.
Tüm onay işaretlerinin yüklü olduğu İNDİR düğmesi aracılığıyla bellenim tarafından çok azına yardım edildi.

(8200) SP FLASH TAKIM HATASI

Bir şeyin önceden reklamı

Aygıtı bir platformda, diğerinden bellenim ile flaş etmeye çalışıyorsanız (örneğin, MT6577'niz var ve MT6575'teki aygıttan bellenimi flaş etmeye çalışıyorsanız) oluşur.
Bellenim sürümünü değiştirmek de yardımcı olabilir.

5 kullanıcı gönderiyi beğendi

yanıp sönerken lenovo telefon, Akıllı FlashTool'u telefonla işleme başlamadan önce veya bellenimin belirli bir aşamasında, çeşitli hatalar görünebilir.
Sonuç olarak, işlemi tamamlayamıyoruz ve SP FlashTool programı için dört haneli bir kod alamıyoruz.

Yaygın hataların kodunun çözülmesi:

(1003) S_COM_PORT_OPEN_FAIL
Liman sorunu.

    Bu hata, BIOS'unuzda com bağlantı noktaları devre dışı bırakılırsa oluşur (Bu durumda com bağlantı noktasının sanal olmasına ve fiziksel bir USB kullanılmasına rağmen, ancak cihazı bağladığınızda, ön yükleyicinin hangi donanımda olduğunu görmezsiniz. sürücüler yüklenir).
    USB kablosunda bir sorun olabilir (USB bellenim kablosunun değiştirilmesi yardımcı olacaktır).
    Sorun doğrudan bilgisayarın USB bağlantı noktasındadır (USB bağlantı noktasını değiştirmek yardımcı olacaktır).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

    Bellenimin herhangi bir bölümünün boyutu, kendisine ayrılan alanın boyutunu aşıyor (genellikle bu bir çekirdek veya kurtarma bloğudur).
    Ayrıca, verilen hata bazen FlashTool'un "ham" sürümlerini kullanırken görünür, Flash aracının sürümünü değiştirmek yardımcı olacaktır

(1013) S_COM_PORT_OPEN_FAIL

    Doğası ve yönü hatası 1003 hatasına benzer. Çözümler aynı prensibe göre aranmalıdır.
    Program ayarlarından yazma hızını azaltın. Sekme: Seçenekler -> DA Tümünü İndir -> Hız -> Tam Hız.
    Ayrıca, bellenim sürümünü v5 olarak değiştirmek de yardımcı olabilir.


(1040) S_UNSUPPORTED_OPERATION
Dağılım dosyası telefona uymuyor. Örneğin, isim 6592'yi içeriyor ve telefon aslında 6589

    Scatter dosyasını değiştirerek veya değiştirerek çözüldü

(2005) S_BROM_CMD_STARTCMD_FAIL
MTD flaşlı telefonlarda hata durumları:

    İndir'i seçtiğinizde, ön yükleyici veya dsp_bl blokları işaretlenmez. SPFT'nin uygun bir sürümünü kullanmanız, örneğin MT6573 telefonlar için v2.xxx kullanmanız veya DA Tümünü İndir modunu kapatmanız gerekir.
    İndir'i seçtiğinizde, ön yükleyici veya dsp_bl bloklarında bir onay işareti ayarlanır. Bu blokların işaretlerinin kaldırılması gerekiyor! Bu blokların yanıp sönmesi gerekiyorsa, telefonu BOOTROM modunda bağlayın.
    ReadBack, Format veya MemoryTest'i seçtiğinizde. Telefonu BOOTROM modunda bağlayın.

(3001) S_DA_EXT_RAM_ERROR
Olası bağlantı sorunları.

    Kabloyu kontrol edin ve/veya kabloyu farklı bir bağlantı noktasına yeniden bağlayın. Çok uzun bir kablo kullanmayın

(3013) S_DS_SOC_CHECK_FAIL
SP_Flash_Tool program penceresinde uboot için bir onay kutusu olmayabilir. uboot - ana ekipmanı (ekran, işlemci, GPIO) başlatmak için işletim sistemi yükleyicisi + sürücüler.
Veya yol satırında Rusça klasör adları vardır, örneğin: D: \ Firmware \ Firmware Lenovo K930 \


(3144) S_DA_EMMC_FLASH_NOT_FOUND
Donanım veya Scatter dosyasındaki sorun telefona uymuyor. Örneğin, ad emmc içeriyor, ancak telefon aslında MTD flaşlı.


(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Otomatik biçimlendirme sırasında oluşur, biçimlendirme adreslerini manuel olarak ayarlamayı denemeniz gerekir.


(3036) S_DA_INVALID_RANGE
SP Flash Tool, cihazın flaşındaki PMT bloğunun adresi, scatter dosyasındaki adresle uyuşmuyor.

    PMT bloğu "Format" sekmesi aracılığıyla kaldırılmalıdır ve scatter dosyasından yeni bir tanesi "İndir" düğmesi aracılığıyla doldurulmalıdır ve SP Flash Aracı, PMT bloğundaki ve diğerlerini flash üzerindeki yeni verileri yeniden yazacaktır.

(4001) S_FT_DA_NO_RESPONSE

    USB bağlantı noktasını değiştirin ve SP Flash Tool'u C sürücüsünün kök dizinine aktarın:
    İndirme aracısı dosyasında CPU/Flash bilgisi olmaması seçeneği de bulunmaktadır. Çözüm, FlashTool sürümünü güncellemektir.
Sorun donanım olabilir, örneğin Flash bellek bozuk olduğunda 4001 hatası oluşur.

(4008) S_FT_DOWNLOAD_FAIL

    Flaşör versiyonunun muhtemelen daha eski bir versiyona değiştirilmesi.
    Ürün yazılımı kablosunu değiştirme.
    Telefonunuzu yanıp sönmeden önce pili şarj edin ve tekrar yanıp sönmeyi deneyin.

(4009) S_FT_READBACK_FAIL
Telefonun kendisindeki okuma hatalarına ek olarak, PC dosya sisteminde hatalar olduğunda da aynı hata oluşur. Örneğin, dosya için yeterli alan yok veya dosya kilitli olduğundan üzerine yazılamıyor. Belki de bellenimi 8 GB'den 4 GB cihaza yüklüyorsunuz. Açıklama için günlük dosyasına bakmanız gerekir.


(4032) S_FT_ENABLE_DRAM_FAIL

    Yanlış bir ön yükleyici bloğuyla ilişkili bir hata, belki de bellenimi veya sürümü değiştirmek yardımcı olabilir. MT6589 işlemcili bir cihazda sorun, telefonu biçimlendirerek ve bellenimi sıfırdan doldurarak çözüldü.
    Belki de sürücüleri yeniden yüklemeli ve biçimlendirmeyi yeniden yapmalısınız ve ardından önceki deneme başarısız olursa yeniden başlatmalısınız.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
PMT ve scatter.txt dosyasındaki blok boyutları eşleşmiyor. BROM_DLL günlüğünde bir satır aramanız gerekiyor.
boyut 0x'den değiştirildi
Sık sık olur
Bölüm 13 (USRDATA) boyutu 0x0000000000000000'den 0x000000000B620000'e değiştirildi
eğer açıksa MTK işlemci, dağılımda boyut yoktur ve SPFT, flaşın boyutuna ve BMTPOOL için alana dayalı olarak USRDATA boyutunu kendisi hesaplar. Ve gövde içindeki PMT tablolarında blok boyutu yazılır ve bu durumda birisi veya bir şey oraya sıfır yazmış: sh_ok:. Bu durumu düzeltmek için scatter.txt USRDATA'yı __NODL_USRDATA olarak yeniden adlandırabilirsiniz ... ancak adlardaki farklılık nedeniyle şimdi 8038 görünebilir. Genel durumda, bu hata tüm bloklar yüklenerek (belki bir usrdata yeterli olacaktır), bundan sonra PMT'deki boyut doğru olana değiştirilmelidir.



(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Sürücüleri yeniden yüklemeniz gerekiyor.


(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Geçersiz dosyalar. Numara gerekli dosyalar scatter dosyasının bulunduğu klasörde.


(6124) S_SECURITY_INVALID_PROJECT, MSP HATA KODU: 0x00

    Program ayarlarından yazma hızını azaltın. Sekme: Seçenekler -> DA Tümünü İndir -> Hız -> Tam Hız

(8038) SP FLASH TAKIM HATASI
Dağılımdaki blokların adları veya adresleri telefonun içindeki tablodan (PMT) farklıysa oluşur. SP_FLASH_TOOL.log dosyasına bakmanız ve içindeki NOT MATCH satırını aramanız gerekir.
NandLayoutParameter :: CompareIsNandLayoutMatched (): MATCH DEĞİL: öğe anahtarını yükle (CUSTPACK2), değer (0x3444000), hedef öğe anahtarı (CUSTPACK), değer (0x3444000)
bu örnekte, dağılım dosyasındaki CUSTPACK2 adını CUSTPACK ile değiştirin. Birkaç farklılık varsa, yapılan düzeltmelerden sonraki dağılım PMT ile aynı olana kadar bu hata oluşacaktır. NOT MATCH satırının hemen üzerindeki günlükte bulunan tabloları karşılaştırırsanız her şeyi hemen düzeltebilirsiniz. İlki dağılımdan, ikincisi telefonun PMT'sinden. Dağılımdaki tüm blok adlarının ikinci tablodakiyle aynı olması gerekir.


(8045) SP FLASH TAKIM HATASI
Hata, doğası gereği 8038'e benzer, ancak pratikte scatter.txt dosyasını düzenlemek yardımcı olmuyor.

    Yüklü tüm onay işaretleri ile İNDİR düğmesini yanıp sönmeyi deneyebilirsiniz.
    Önceki seçenekler yardımcı olmadı - cihazı programlayıcı aracılığıyla diriltmek.

(8200) SP FLASH TAKIM HATASI

    Bellenim bir platform için tasarlanmıştır, diğerinden bellenim ile flaş yapmaya çalışıyorsunuz (örneğin, 6592'niz var ve cihazdan bellenim ile 6589'a flaş yapmaya çalışıyorsunuz, vb.)
    Flaşör programının sürümünü değiştirmeyi deneyin.

Ameliyathanenin geniş dağılımı ile Android sistemleri olarak yazılım çerçevesiçeşitli cihazlar ve gadget'lar için piyasada Mediatek donanım platformunda (MTK olarak kısaltılır) çalışan çok sayıda farklı cihaz ortaya çıktı.

Geniş bir cihaz yelpazesi ve muazzam popülaritesi, kullanım modellerinin sayısında bir artışa, yeni programların ve işlevlerin ortaya çıkmasına neden oldu, ancak aynı zamanda, iş istikrarsızlığı ve tezahürünün neden olduğu sıradan kullanıcıların dünyasına yeni sorunlar getirdi. yazılım hataları mevcut Android cihazlarının geniş bir listesinden bireysel temsilcilerden. Neyse ki, MTK cihazlarının yanıp sönmesiyle birçok sorun oldukça basit bir şekilde çözülebilir. Bu alandaki MTK cihazları için en popüler çözümlerden biri Sp Flashtool programıdır. Kullanırken yazılım geliştiricilerin hataları özel ürün yazılımı ve açıklanan program, kullanıcıya sahip olmasa bile kolayca çıkarılabilir. yüksek seviye yeterlilik. Flashtool'u kullanmanın ana noktalarını, kullanım sürecinde ortaya çıkabilecek hataları ele alalım. Ama aşağıda daha fazlası, başlangıç ​​için biraz tarih ve teori.

Akıllı telefonlar ve tabletler için bir işletim sistemi ve MTK olarak "Android"in büyük popülaritesi, yukarıdaki donanım ve tabletler kullanılarak çok çeşitli cihazların piyasaya sürülmesine yol açmıştır. yazılım bileşenleri... Android'in açıklığı ve göreceli çok yönlülüğü ve en önemlisi, akıllı telefonlar, tabletler ve diğer çözümler için MTK'nın kullanılabilirliği, çeşitli, daha önce sıra dışı fırsatlar sunmuştur. son kullanıcılar cihazlar. Bu uzmanların katılımı olmadan bağımsız olma olasılığı hakkında, cihazların yazılım ve donanımı üzerinde yönetim ve kontrol.

SP Flashtool neden ortaya çıktı?

Çok az kişi, her kullanıcının yalnızca cihaz üreticisi tarafından tanımlanan işlevleri çalıştıramayacağını, aynı zamanda bunları tamamen kontrol edip bir dereceye kadar iyileştirebileceğini ve hatta bazen yenilerini oluşturabileceğini bilir. Bu sözde "özelleştirme", yani değişen kesin parçalar görevleriniz için "Android" sistemleri. Özelleştirme sürecine ek olarak, kullanıcılar bağımsız uygulama olanağına sahiptir. yazılım onarımı cihazları, işletim sisteminin "yeniden yüklenmesi" ve daha fazlası için akıllı telefonun veya tabletin yazılım bölümünün tamamen değiştirilmesi kullanıcı için uygun sürüm. Genel olarak tüm bu kavramlara "firmware" kelimesi denilebilir.

Tabii ki, normal kullanıcı ve servis mühendisi ile çalışamıyor yazılım bölümü"Android" kontrolü altındaki herhangi bir cihaz gibi karmaşık bir cihaz. Herhangi bir gadget'ı "flaşlamak" için, otomatik veya yarı otomatik modda belirli manipülasyonları gerçekleştirebilen araçlara (bizim durumumuzda programlar) ihtiyacınız vardır. En iyilerinden biri ünlü programlar böyle bir plan SP Flashtool'dur. Topluca “firmware” olarak adlandırılan MTK tabanlı cihazlarla çok çeşitli prosedürleri gerçekleştirmek için kullanılabilen bir uygulamadır.

SP Flashtool ile nasıl çalışılır

Program tarafından desteklenen çok çeşitli modeller, yazmayı imkansız hale getirir. evrensel talimat onun uygulamasında.

Her biri için model hattı veya belirli cihaz yanıp sönme işlemi veya sistem yedekleme (Yedek kopya) biraz farklı olacaktır. Ancak genel olarak, aygıt yazılımını cihaza yüklemek için hemen hemen tüm kullanıcıların aşağıdaki adımları tamamlaması gerekir:

  1. Yükleniyor gerekli sürüm programları, ortaya çıkan arşivi açın (uygulama kurulum gerektirmez) ve başlatın.
  2. Programa özel dağılım dosyasının konumu için yolun belirtilmesi.
  3. Cihaza bellenim için bölümlerin seçimi.
  4. Programın cihaz bağlantılarına çevrilmesi.
  5. Cihaz bağlantısı.
  6. Firmware işleminin tamamlanması bekleniyor.

Yukarıdaki adımları gerçekleştirme sürecinde, çoğu durumda çok çeşitli cihazlar ve prosedürler için aynı olan çeşitli Flashtool hataları görünebilir. Bunları daha detaylı ele alalım ve Flashtool hata verdiğinde durumu çözmek için yöntemler uygulamaya çalışalım.

Programla çalışmaya hazırlanıyor

Yaygın hataları dikkate almadan önce, programla çalışmaya hazırlanırken ne yapılması gerektiğini anlayalım. Bu, sorunların çoğunu çözecektir.

  • Düzenlemek doğru sürücüler cihazlar. Program çalışırken, cihaza veri aktarmak için sanal bir COM portu kullanılır. Her aygıtın bu bileşen için kendi sürücüsü vardır. Yalnızca güvenilir kaynaklardan elde edilen doğrulanmış sürücüleri yüklemek gerekir.
  • Yalnızca tamamen işlevsel ve en önemlisi yüksek kaliteli USB kabloları kullanıyoruz. Bu bileşen, başarılı bir bellenime eşlik eden faktörler listesinde kesinlikle son sırada değildir. Flashtool aracılığıyla bir cihazı flash ederken çok fazla hata alan bir kullanıcının, olayın başarılı bir sonucu için zaten çaresiz olduğu sık görülür. Ancak başka bir USB kablosu almak yeterlidir ve her şey sorunsuz, sorunsuz ve hızlı bir şekilde ilerleyecektir.

Flashtool'un "doğru" sürümü

Bir kez daha, çok çeşitli MTK cihazları kendilerini hissettiriyor. Ürün yazılımı sürekli olarak güncellenmektedir; belirli bir model yelpazesine uygulanabilen birçok versiyonu vardır. Uygulamanın hangi sürümünün belirli bir cihazla tam olarak çalıştığını bulmak ve yalnızca bu sürümü kullanmak önemlidir. Ayrıca, kullanım durumunda yanlış versiyon Flashtool flaşör sürecinde meydana gelen hatalar, akıllı telefonun veya tabletin donanımına bile zarar verebilir. Son derece dikkatli olmalısınız.

Karşılık gelen "bellenim"

Çoğu durumda, üretici her belirli cihaz için kendi yazılım sürümünü üretir. Bu aynı zamanda özel bellenim için de geçerlidir. Ve telefonların veya tabletlerin "kendi" bellenimlerini kabul etmediği ve hatta bundan sonra çalıştığı durumlar olsa da, çoğu zaman "yabancı" bir dosya grubuna sahip bir cihazı flaş etmeye çalışırken bir hata meydana gelir. Bu gibi durumlardan kaçınmak için, cihazın modelini ve donanım revizyonunu dikkatli ve net bir şekilde belirlemeniz ve yalnızca güvenilir kaynaklardan ürün yazılımı indirmeniz gerekir.

Cihazın servis kolaylığı

Flashtool'un çok olmasına rağmen güçlü araç ama "sihir" değildir. Tek bir program donanım arızalarını düzeltemez. Örneğin, arızalı bir USB konektörü veya arızalı bir işlemcisi olan bir telefonu flaş etmeye çalışırsanız, sonu iyi olmaz. Bellenim başlamaz bile ve Flashtool tarafından oluşturulan hataları düzeltmeye çalışmak için harcanan zaman boşa gider.

En yaygın hatalar

Aslında programla çalışırken oluşabilecek hataların sayısı oldukça fazladır. Hata göründüğünde Flashtool üretici yazılımı, kullanıcı olur mevcut bilgi meydana gelen olayın sayısı (hata numarası) ve bununla birlikte herhangi bir değerli veri sağlamayan kısa bir şifre çözme hakkında. Çoğu kullanıcı için bu set Latin harfleri tamamen işe yaramaz.

Aşağıda açıklanan en yaygın hatalar. Bu küçük listedeki her bir öğenin altında, bunları nasıl düzelteceğinize ilişkin öneriler bulabilirsiniz.

Hata 4001

Aygıta bellenimi yazmaya çalışırken 4001 hatası görünürse, Flashtool çalışmasına devam edemez. Sorunun birkaç nedeni olabilir ve doğru çözüm hatta deneyimli programcı bazen zor. İçin basit eleme hata veriyorsa, farklı bir USB bağlantı noktası kullanmanızı önerebilirsiniz. Program dosyalarını C sürücüsünün kök dizinine taşımayı da deneyebilirsiniz.

Ayrıca, programın sürümünün değiştirilmesi genellikle 4001 hatasını giderirken yardımcı olur. Burada konu hakkında bilgi yokluğunda olabilir belirli model flash bellekte kullanılan işlemci veya flash bellek.

Bazı durumlarda hata, cihazın flash belleğinde bir arıza olduğunu gösterebilir.

Hata 4008

Önceki durumda olduğu gibi, Flashtool tarafından oluşturulan hata 4008, oluşumunun nedeni hakkında kesin bir sonuç çıkarmayı mümkün kılmaz.

Birçok kullanıcı, programın sürümünü daha eski bir sürümle değiştirerek bunu ortadan kaldırdı. Ayrıca, bellenim için kullanılan USB kablosunun değiştirilmesine de yardımcı olur.

Diğer şeylerin yanı sıra, programla çalışırken cihaz pilinin boşaldığı bir durum 4008 hatasına neden olabilir. Bunun olduğundan şüpheleniyorsanız, pili şarj etmeniz ve aygıt yazılımı prosedürünün adımlarını baştan tekrarlamanız gerekir.

Hata 5054

Hata 5054, çoğu durumda kesin ve benzersiz bir çözümü olan çok yaygın bir sorundur. 5054 hatasını önlemek için Flashtool, bağlı cihazı doğru bir şekilde tanımlamalıdır. Ve herhangi bir cihazın doğru "anlaması" için iyi bilinmektedir. yazılım sürücü gerekli. Başka bir deyişle, sorunu çözmek için sürücüyü yeniden yüklemeniz veya uygun başka bir sürüm bulmanız gerekir. Bu işlemi tamamladıktan sonra çoğu durumda 5054 hatası oluşmaz.

Hata 8038

Birkaçından biri olası hatalar, açık bir açıklaması ve çareleri olan. Aygıt yazılımını aygıta yüklemeye çalışırken 8038 hatası oluşursa, Flashtool aygıt belleğini geçersiz bloklar yazmaktan korur. Bu, scatter dosyasında bulunan blokların adları ve/veya adresleri ile cihazda kayıtlı blok tablosu arasında bir uyumsuzluk olabilir.

Sorunun çözümü, hataya neden olandan farklı bir dağılım dosyası içeren farklı bir bellenim sürümü kullanmaktır. Bu seçenek mümkün değilse, dağılım dosyasını manuel olarak düzenlemeniz gerekecektir. Ancak uygun olmayan ad ve/veya adreslere sahip bloklar yazarak cihazın flash belleğine zarar verme tehlikesi nedeniyle böyle bir çözümün kullanılması kesinlikle önerilmez.

Gördüğünüz gibi, uygulamadaki hataların tezahürü her zaman kötü bir durum değildir. Yukarıda açıklanan tüm hazırlık prosedürleri doğru bir şekilde gerçekleştirilirse, ancak yine de hatalar meydana gelirse, SP Flashtool'un kullanıcının cihazını yanlış parametreler veya dosyalar yazmaktan kaynaklanan hasarlardan koruması muhtemeldir.

LÜTFEN BAŞKA HATALAR ALGILANDIĞINDA VE DÜZELTMELERİNİ BİLDİĞİNİZDE, YORUMLARA ABONE OLUN

Liman sorunu.
Örneğin, BIOS'ta com-port'ları devre dışı bıraktıysanız (getirilen durumda com-port sanal ve fiziksel USB olmasına rağmen, ancak kapattığınızda ekipmanı bir veya diğer, ön yükleyici sürücüleri kurulur).
veya USB kablosunda bir tutarsızlık (firmware kablosunun değiştirilmesine yardımcı olur).
veya bilgisayarın USB bağlantı noktasında bir tutarsızlık (kabloyu başka bir bağlantı noktasına takmaya yardımcı olur).

Bazen, bellenimin belirli bir yüzdesinin kapsamı, kendisine ayrılan alanın kapsamını aşıyor gibi görünür (Genellikle, bu bir çekirdek veya kurtarma birimidir). Çıktı.
Ayrıca, zaman zaman sağlanan hatanın, USB flash sürücünün "ham" sürümlerinde meydana geldiği, bu nedenle, mümkünse, bellenim sürümünün değiştirilmesini yönlendireceği de ortaya çıktı.

Nitelik ve yöndeki bir hata, hata 1003'e benzer. Çıktı aynı prensibe göre aranmalıdır (centtime .. 1003).
Ayrıca, üretici yazılımı sürümünün değişikliğini v5'e yönlendirebilir ve yönetici adına başlatabilir.

En çok başvurmak gerekir en yeni sürüm SP Flash Aracı.

Scatter dosyası telefona uymuyor. Örneğin, başlık 6577 ve telefon esasen 6573

MTD flaşlı telefonlarda, gözetim kaynaklı durumlar şunlardır:
1. Seçerken İndirmekön yükleyici birimlerinde ya dsp_bl dav bulunamadı. başvurmak gerekli uygun versiyon SPFT, Örneğin v2.xxx telefonlar için MT6573 veya modu kapatın DA Tümünü İndir.
2. Seçerken İndirmekön yükleyici birimlerinde ya dsp_bl dav bulundu. Şafağı bu tesisatlardan çıkarmak gerekiyor! Bu birimlerin yanıp sönmesi gerekiyorsa, telefonu modda bağlamanız gerekir. BOOTROM.
3. Seçerken Geri Oku, Biçimlendir veya Hafıza testi... Telefonu modda bağlamanız gerekiyor BOOTROM.

Mümkün olduğunda bağlantılı temalar. Kabloyu kontrol edin ve/veya kabloyu farklı bir bağlantı noktasına yeniden bağlayın.

SP_Flash_Tool penceresinin uboot'ta bir kuşa layık olmaması mümkündür. uboot - operasyonel kurulum için önyükleyici + ana ekipmanı (ekran, işlemci, GPIO) başlatmak için sürücüler.
Veya bazen Rusça klasör adlarını kemirmek için yol satırında, örneğin: C: UsersKolyanDesktopKhatAFirmware Tablet firmware8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03

Demir konusu dışında belki bazen Scatter dosyası telefona uymuyor. Örneğin, başlık emmc içeriyor ve telefon esasen MTD flaşlı.

Otomatik biçimlendirme sırasında oluşur, biçimlendirme adresleri manuel olarak belirlenmeye çalışılır.

Çok uzun zaman önce, S_DA_INVALID_RANGE (3036) hatasıyla karşılaştım, tüm web'i karıştırdım ve XDA forumunda cevabı zar zor buldum. Sorun şu ki, SP Flash Tool, kurulum flaşındaki ünitenin PMT adresini, flaş yapmadan önce scatter dosyası ile ilişkilendiriyor ve fark yaratıyor, bu yüzden hata veriyor. PMT toplamı, bir dağılım dosyasından SP Flash Aracı tarafından dinamik olarak oluşturulur. PMT birimini scatter dosyasından en yenisiyle silmek / üzerine yazmak için, önce onu veya flaşını yapmak istediğiniz aksesuarda silmeniz gerekir. Bunu yapmak için, SP Flash Tool'da "Format" düğmesine basın (açılan pencerede hiçbir şeyi değiştirmiyoruz, sadece Tamam'a tıklayın), aşağıdaki "İndir" e tıklayın ve SP Flash Aracı hakkında sağlanan en yenilerini yazacaktır. PMT kurulumu ve ikincisi tekrar yanıp söner.

Sonuç - USB bağlantı noktasını değiştirin ve SP Flash Aracını C sürücüsünün kök dizinine taşıyın:
Ayrıca seçenek, indirme aracısı dosyasında CPU / flash hakkında bilgi olmamasıdır. Sonuç - bellenim sürümünü güncelleyin.
Tutarsızlık, örneğin arızalı bir flash bellek ile donanım olabilir.

Pratik yöntemler, biri veya diğeri, getirilen konuyu çözdü:
En eski sürüm olan flaşörün versiyonunu değiştirmek ve en eğlenceli şey.
Ürün yazılımı kablosunu değiştirme.
Ayrıca, mümkünse, pil köyünün bellenimi sırasında ... Sonuç: telefonu şarj edin ve bellenimi tekrar test edin.

Telefonun kendisindeki okuma hatalarının yanı sıra, PC'nin dosya sıralamasındaki gözden kaçmalar durumunda bu aynı hatadır. Örneğin, bir dosya için yeterli alan yok veya dosyanın üzerine yazmak gerçekçi değil. kilitli. Açıklama için günlüğe bakmanız gerekir.


Sp_Flash_tool programı aracılığıyla MT6589 işlemcili bir cihazdaki bellenimi değiştirmeye çalışırken 4032 hatasıyla karşılaşıldı.
Sp_flash_tool programında Format tuşu ile telefonu formatlayarak (MT6575 veya 6577 işlemcili bir cihazınız varsa bunu kurcalamayın) cihaz yeniden canlandı, ardından indirildi resmi ürün yazılımı ve indirme tuşu aracılığıyla tüm onay işaretleriyle parladı. Zaman zaman, sürücüleri ortadan kaldırmak ve yeniden yüklemek ve ikinci kez biçimlendirme oluşturmak ve önceki deneme kötüyse daha sonra yeniden başlatmak gerekir.


PMT ve dağılımdaki kurulum aralıkları eşleşmiyor. BROM_DLL günlüğündeki satırı aramanız gerekiyor
boyut 0x'den değiştirildi
yoğun katılır
Bölüm 13 (USRDATA) boyutu 0x0000000000000000'den 0x000000000B620000'e değiştirildi
MTK yanar :-), dağılımda ölçek yoktur, bu nedenle SPFT, flaş ölçeğine ve BMTPOOL altındaki alana göre USRDATA aralığını kendisi hesaplar. Ve gövde içindeki PMT tablolarında kurulum aralığı kayıtlıdır ve getirilen durumda birisi veya bir şey oraya sıfır:sh_ok: yazmış. Bu seçeneği iyileştirmek için, USRDATA dağılımını __NODL_USRDATA olarak yeniden adlandırabilirsiniz ... ancak adlardaki farklılık nedeniyle burada 8038 görünebilir;). Kurumsal bir durumda, bu hata tüm kurulumlar yüklenerek (belki bir usrdata yeterlidir), ardından PMT'deki kapsam doğru olanla değiştirilmelidir.

SP_Flash_Tool indirme aracısını kurarken, getirilen sürüme eklenmiş flaşörü seçmelisiniz. İkinci ajanların seçimi bu tür bir hatayı beraberinde getiriyor.


Yapılmış tam sıfırlama USB flash sürücü aracılığıyla ve şimdi belirleyemiyorum en son ürün yazılımı... Sıfırla esh ?? kez de başarısız oluyor, aynı hata çıkıyor. En son sürücüler yeniden yüklenerek sorun çözüldü.


Geçersiz dosyalar. Örneğin, bazen FT için henüz hazırlanmamış dosyaların bulunduğu bir klasörden scatter'ı tercih ettiler. FT dosyaları için hazırlanan klasörden scatter seçilmesi gerekmektedir.


Ek açıklamada olduğu gibi her şeye hakimim, sürücüyü kurun, telefonu bilgisayardan ayırın, seçin istenen dosya(ve benzersiz bir bellenim ve mod_recovery ile değiştirilmiş), indirme düğmesine basıyorum, telefonu bağlıyorum, telefon bağlanıyor, 1. ilerleme çubuğu yüzde yüz gösteriyor, 20-30 saniye sonra geçiyor ve bir hata atılıyor: BROM HATASI : S_SECURITY_INVALID_PROJECT (6124), MSP HATA KODU: 0x00
- Sorun şu şekilde cesaretlendi: Seçenekler -> DA Tümünü İndir -> Hız -> Tam Hız (Yüksek Hız modu seçildiğinde bilgisayarımda yukarıdaki hata oluşuyor)
- ve bu arada, yöntem gözetim için hala işe yaradı 1013

Dağılımdaki ayarların adları veya adresleri telefonun içindeki tablodan (PMT) verilmişse görünür. SP_FLASH_TOOL.log dosyasına bakmanız ve içindeki NOT MATCH satırını aramanız gerekir.
NandLayoutParameter :: CompareIsNandLayoutMatched (): MATCH DEĞİL: öğe anahtarını yükle (CUSTPACK2), değer (0x3444000), hedef öğe anahtarı (CUSTPACK), değer (0x3444000)
getirilen örnekte scatter'da CUSTPACK2 adını CUSTPACK ile değiştirmek gerekir. Birkaç farklılık varsa, yapılan düzeltmelerden sonraki dağılım PMT'ye benzer hale gelene kadar bu hata ortaya çıkacaktır. NOT MATCH satırının biraz üzerindeki günlükteki tablolardan birini veya diğerini karşılaştırırsanız, her şeyi hemen düzeltebilirsiniz. Scatter'dan 1., PMT telefonundan 2. Scatter'daki tüm ayarların adlarının 2. tablodakiyle aynı olması gerekir.



Hata, doğası gereği 8038'e benzer, ancak pratikte dağılım dosyasını düzenlemek yardımcı olmadı. Konuyu görüntülemek için hemen hemen herkes servis merkezine gitti ve cihazı programlayıcı aracılığıyla canlandırdılar.
Son derece az sayıda ürün yazılımı, bulunan tüm onay işaretleriyle İNDİR anahtarı aracılığıyla yardımcı oldu.


Cihazı bir platformda, diğerinden bellenim ile flaş etmeye çalışıyorsanız (örneğin, mt6577'niz var ve mt6575'teki cihazdan bellenim ile flaş yapmaya çalışıyorsanız) ortaya çıkar.
Ayrıca bellenim sürümünün değişimini de yönlendirebilir.