12.03.A5 cihaz yazılımında (firmware) model değiştirme işlemi ve kanal yükleme sorunu

Kapat
X
 
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • unstepbystep
    Junior Member
    • 08-02-2005
    • 29

    12.03.A5 cihaz yazılımında (firmware) model değiştirme işlemi ve kanal yükleme sorunu

    Herkese merhaba.
    Cihazım Goldmaster 7600 (7400) CIM Sky.
    Dolayısıyla donanım versiyonu 12.03.A5.
    Bu yazıyı, GM, Kaon veya Sunny sayfalarından hangisine koymam gerektiğinde tereddüt etmekle birlikte, son bir kaç aydır güncel EMU'lu yazılımlar sadece Sunny sayfasından verildiğinden, ben de bu sayfayı tercih ettim. Umarım, markası ne olursa olsun donanım versiyonu 12.03.A5 olan tüm arkadaşlar ilgilenir.


    Cihaz Yazılımında (firmware) model değiştirme
    =============================================
    Bu işlemin yapılabilmesi için gerekli olan ön şart,
    yüklenecek yeni yazılımın donanım (H/W, hardware) versiyonunun,
    uydu cihazının donanım versiyonu ile aynı olması gerekir.
    Örnek:
    ------------------- MARKA / MODEL / DONANIM V.
    Yüklü olan yazılım : Sunny / AT-1030DCIAZ / 12.03.A5
    Yüklenecek yazılım : Kaon / DSC-911AZ / 12.03.A5

    Klasik yükleme
    --------------
    1. RS-232 seri bağlantı kablosu yardımıyla, uydu cihazı ile bilgisayar
    arasındaki bağlantı yapılır.
    (Bu bağlantı sırasında meydana gelebilecek elektrik şoklarını önlemek için
    cihazın fişini prizden çekmek önerilir.)
    2. KUP230 programı çalıştırılır.
    3. Klavyedeki boşluk tuşuna basarak engineer moda geçilir.
    (Eğer bu moda geçilmeden yükleme yapılırsa aşağıdaki hata mesajı alınır:
    Target Model Mismatch : AT-1030DCIAZ. Upgrade Fail.)
    Yani, cihaza üzerinde yüklü olan model dışında başka model (versiyon değil) yazılım
    yüklenemez. Bu kısıtlama, yanlış model yüklemeyi önlemek için vardır. Yazılımı
    seçmeden önce boşluk tuşuna basılarak bu kısıtlama geçilir.)
    4. Yüklenecek yazılım seçilir. (Yazılımın uzantısının bin olduğunu varsayıyoruz)
    5. Cihaz açıksa kumandadan kapatılır. Cihaz kumandadan açıldığında yükleme başlar.
    (Evet yanlış yazmadım. Yazılım yüklemesi anahtar veya fiş dışında
    kumandadan da olabiliyor, yeter ki cihaz menüsünde fail yazısı olmasın.)
    6. İşlem, hata mesajı verir.
    KUP230 daki mesaj: flash not ok.RESPONSE_DOWNLOAD_FAIL
    Cihazın menüsündeki mesaj: FAIL
    (Bunun nedeni, cihazın boot loader versiyonunun BL219v3 veya BL619 olmasıdır.
    Versiyonun BL219v4'e çevrilmesi gerekmektedir. Bu konu ile ilgili ayrıntılı bilgililer
    yeri geldikçe verilecektir. Cihazın boot loader versiyonu sistem menüsünden görülebilir.)
    7. Cihaz fail mesajı verdiği için uzaktan kumandadan kapanamaz. Cihazın fişi çekilip
    (varsa anahtarı kapatılıp) 5 sn. bekledikten sonra tekrar açılır.
    (Neden 5 sn. beklemek gerekiyor: Bu süre cihazdaki kondansatörlerin boşalması için gereklidir.
    Genel olarak, kapatılıp tekrar açılan ve özellikle motorlu tüm elektrikli cihazlar için
    bu kural geçerlidir.)
    8. Cihaz eskisi gibi açılır.

    Problemin çözümü
    ----------------
    1. Cihaz kumandadan kapatılır.
    2. BL219v4.exe (kurukafa programı) çalıştırılır.
    Yaptığı iş: Cihazın açılış programı olan "Yükleyici" (Boot Loader) versiyonunu
    BL219v3 den BL219v4 e çıkarmaktır.
    (Önceden BL619 kullanılırdı. Yaklaşık 1 yıldan beri
    BL219v3/BL219v4 kullanılmaktadır. Bunun teknik sebepleri forumda açıklanmıştır.)
    (Yeri gelmişken, şunu da söylemeden geçemeyeceğim:
    Dikkat ederseniz yukarıda "kurukafa atılır" demedim, "kurukafa programı çalıştırılır" dedim!
    Türkçeyi doğru kullanmak adına ve foruma yeni dahil olmuş kişilerin de ifadeleri rahat
    ve doğru anlamasını sağlamak için bu gereklidir. Çünkü forumdaki sayfalarda tarama yapılırsa,
    "kurukafa atmak nedir" diye soran insanlar var. Bu nedenle, foruma cevap yazan arkadaşları biraz
    daha özenli olmaya çağırıyorum. Dil, bizi biz yapan en önemli öğedir. Neyse, "taşyürek"
    rumuzlu arkadaşımızın kulaklarını çınlatarak edebiyata son vereyim
    3. Cihaz açıksa kumandadan kapatılır. Cihaz kumandadan açıldığında yükleme başlar.
    4. BL219v4 yüklemesi bitince program kapatılır.
    5. KUP230 programı çalıştırılır.
    6. Klavyedeki boşluk tuşuna basarak engineer moda geçilir.
    7. Yüklenecek yazılım seçilir.
    8. Cihaz açıksa kumandadan kapatılır. Cihaz kumandadan açıldığında yükleme başlar.
    9. Yükleme işlemi bittiğinde, cihaz yeni yazılımla açılır.

    Notlar
    ------
    1. Cihazı fabrika değerlerine getirmek (sıfırlama, resetleme) gerekmemekle birlikte,
    anormal durumları (unutulan şifrenin sıfırlanması gibi) çözmek için gerekebilir.
    Dikkat, sıfırlama işleminde kanal listesi de sıfırlanacağından yedekleme
    yapılmalıdır. Sıfırlama işlemi cihazın yazılım menüsünden yapılabileceği gibi,
    donanıma bağlı olarak cihazın üzerindeki tuşlar kullanılarak da yapılabilir.
    Bu konudaki bilgiler forum sayfalarında vardır.
    2. Diyelimki cihazımızda yüklü olan yazılım Kaon DSC-911AZ_12.03.A5 olsun.
    Bunun üzerine AT-1030DCIAZ_12.03.A5 yüklemek isteyelim.
    Burada dikkat edilmesi gereken konu şudur: Yüklenecek yazılımın uzantısı nedir?
    Eğer uzantısı bin ise, yükleme yukarıdaki metodla, KUP230 programı ile yapılır.
    Eğer uzantısı btm ise, yükleme atmUPxxx.exe açılır. (Buradaki xxx, yazılımın yüklenmesi
    için önerilen programın versiyonudur.)
    Yüklenecek yazılım seçilip, cihaz kumandadan açılarak yükleme başlatılır.
    Yükleme sırasında atmUPxxx programı hata mesajı verir. Çünkü bu programın KUP230 gibi
    engineer modu olmadığından farklı modeli yüklemez.
    Bu takdirde şöyle bir hileye başvurulur.
    KUP230 ile, önce yazılımın aynı model eski bir bin versiyonu bulunup yukarıdaki metodla
    yüklenir. Sonra asıl btm uzantılı yazılım yüklenir.
    3. Boot loader versiyonunun BL619 veya BL219v3'den ----> BL219v4'e çıkarılması için en az bir kez
    kurukafa programının çalıştırılması gerekmektedir. Çünkü son 1 yıldır verilen yeni yazılımlar
    BL29v4'de, meşhur "kanal kilitli" problemi de dahil olmak üzere, hiç bir sorunla
    karşılaşılmadan çalışır.
    Öte yandan, KUP230 ile yüklenen bin uzantılı yazılımlarda, cihaz kapatılıp açıldığında
    boot loader'ın daima BL219v4 olduğu görülür.
    atmUPxxx ile yüklenen btm uzantılı yazılımlarda ise, cihaz kapatılıp açıldığında
    boot loader'ın tekrar BL219v3 olduğu görülür.
    Buradan çıkan sonuç şudur: Boot looader BL219v4 olduğu sürece (sistem menüsünden görülebilir.)
    yazılım yüklemede sorun çıkmaz. Eğer boot loader değişmişse, sorun çıkar.
    Bu nedenledir ki, yazılım yüklemeden önce boot loader veriyonuna bakılır.
    Eğer BL219v4'den farklı ise, yukarıda anlatıldığı şekilde BL219v4 yapılır.
    Unutmayın, boot loader'ı değiştiren şey, btm uzantılı yazılımlardır.
    4. Bir yazılım yüklendikten sonra EMU'da load default yapılır.
    Başka yazılım yüklendiğinde, tekrar load default yapılmadığı sürece eskisi geçerli olur.
    Bunun faydası: Güncel emu'lu yazılımı yükledikten sonra istenilen modele ait
    yazılımın yüklenebilmesidir. Örneğin; ben şahsen, AT-1030DCIAZ yerine DSC-911 modelini
    tercih etmekteyim. Çünkü DSC-911, diğerine göre hem estetik olarak, hem özellikler olarak
    çok daha profesyonelce. Fakat son bir kaç aydır DSC-911_12.03.A5 güncel EMU'lu yazılımı verilmemekte.
    Ben de önce, donanım versiyonu cihazıma uyan yeni yazılımı yükleyip load default
    yapıyorum. Arkasından, kendi yazılımımı yüklüyorum. Ancak bu metodla EMU yu korumuş
    olmakla birlikte, AutoUpdate, AutoRoll gibi yazılıma has ve EMU'dan bağımsız teknikler
    tabii ki sorun olmaktadır. Bu durumda mecburen, kendi yazılımımı kullanamamaktayım.

    SORUN
    Sıra, henüz çözemediğim fakat hilesini bulduğum asıl soruna geldi.
    Bu sorunu çözebilmek için yaptığım sayısız denemelerde elde ettiğim sonuçları
    sizlerle paylaşma arzusu, asıl sorunu unutup bu uzun yazıyı yazmama neden oldu.
    Arkadaşlar sorun şu:
    bin uzantılı AT-1030DCIAZ_12.03.A5 yazılım ile yüklenmiş cihaza kanal listesi yüklenebiliyor.
    btm uzantılı AT-1030DCIAZ_12.03.A5 yazılım ile yüklenmiş cihaza kanal listesi YÜKLENEMİYOR.
    (Yani yükleme normal olarak bitiyor. Fakat cihaz açıldığında, benim listem yerine, fabrika
    listesini görüyorum. Üst üste bir kaç kez tekrarlamama rağmen!)
    Gördüğünüz gibi, btm nin ikinci olumsuz yanını keşfetmiş oluyorum. (Birincisi, boot loader'ı
    değiştirmesiydi.)
    Bu problemi bir hile ile şöyle çözüyorum:
    Yüklemek istediğim btm uzantılı yazılımın, önce bin uzantılı eski versiyonunu
    yüklüyorum. Sonra kanal listesini yüklüyorum. Sonra btm versiyonunu yüklüyorum.
    Yalnız burada eksik kalan tek şey şu: Yazılım, kanalları kilitlemek için gerekli olan
    pin kodunu kabul etmiyor. 0000, 2580, 7777 ve forumda önerilen hiç bir kodu kabul etmiyor.
    Geriye, yazılımı resetlemek kalıyor. Resetledikten sonra, kodu 0000 olarak girebiliyorum.
    Eee, o zaman da kanal listesi uçuyor ve elimdeki yedekten yükleme yapamıyorum.
    Sonuç olarak;
    btm uzantılı AT-1030DCIAZ_12.03.A5 yazılımını yüklediğinizde, ya kanal listesinden,
    ya da şifreden vazgeçmek zorundasınız. Bu sorunumu çözebilecek arkadaşlara şimdiden bu yazıyı
    ithaf ediyorum.
  • YÜZBAÞI OÐULLARI
    Diamond Group

    • 01-04-2004
    • 19785

    #2
    Konu: 12.03.A5 cihaz yazılımında (firmware) model değiştirme işlemi ve kanal yükleme sorunu

    açıklamalar güzel

    elinize sağlık

    Yorum

    İşlem Yapılıyor