آشنايي با Jtag
گاهي اوقات به هنگام برنامه ريزي رسيور
بدليل برنامه ريزي اشتباه يا قطعي برق کليه حافظه اصلي رسيور پاک مي شود که به
اصطلاح اين اشکال را به عنوان خرابي IC Flash نام مي
برند که در اين حالت رسيور هيچ نرم افزاري را دريافت نکرده و بدون استفاده ميگردد
براي برطرف نمودن اين اشکال 2 راه وجود دارد.
1-دراختيار داشتن دستگاه ICPROG که مخصوص
برنامه ريزي IC مي باشد که با در آوردن IC
Flash و قرار دادن IC درون محفظه آن و با در اختيار داشتن
برنامه مربوط به رسيور مي توانيد دوباره آن را برنامه ريزي نموده و رسيور خود را
فعال نمائيد البته اين روش بدليل قيمت بالايي که دستگاه IC Prog دارد شايد به صرفه نباشد ولي برنامه ريزي با
اين روش بسيار راحت است.
2- راه حل ديگري که براي برطرف نمودن اين اشکال وجود دارد پاک نمودن
حافظه IC به صورت دستي و با استفاده از کامپيوتر است که
با کمي دقت به راحتي مي توانيد اين کار را انجام دهيد که به اصطلاح به اين روش Jtag مي گويند که شما با مقداري لحيم کاري و
دقت مي توانيد دوباره رسيور خود را فعال سازيد .
توضيح روش
جيتگ :
Jtag
يا Joint Test Action Group استانداردي است که توسط شرکتهاي کليدي توليد کننده
PCB و IC تهيه و تدوين گرديده ( IEEE 1149.1-1990 ) .
در اين استاندارد
سخت افزار و نرم افزار مورد نياز براي فعال کردن قابليت تست و ارتباط با دنياي
خارج از آي سي ها و ميکروکنترلرها ارايه شده است.
براي جيتگ کردن
يک رسيور شما به پنج چيز احتياج داريد :
1- فايل فلشي که
قراره روي رسيور ريخته بشه . ( مثلا در مورد سامي ميتونيد با جيتگ لودر ورژن 505
که از طريق پورت سريال به سادگي قابل Patch شدن
نيستند را به
ورژن 501 ارتقا بديد. )
2- يک سيم
ارتباطي بين رسيور و کامپيوتر. ( نقشه اين کابل ممکن است براي رسيورهاي مختلف فرق
کند من اينجا کابل جيتگ سامي رو توضيح ميدم. )
3- برنامه Jkeys
4- هويه جهت
لحيمکاري
5- دقت و حوصله .
( اين از همه مهمتره !!! )
-----------------
فايل مربوطه و
برنامه Jkeys رو که از سايت رسمي رسيورتون و ديگر سايتها ميتونيد بگيريد.
در مورد ساخت سيم
ارتباطي بين رسيور و کامپيوتر ( براي سامي VIA CI ) به شکل زير عمل
کنيد :
لوازم زير را تهيه
کنيد :
1- هويه
2-يک کابل و سوکت
پرينتر ( LPT )
3- 4 مقاومت 150
اهمي
4- يک مقاومت 39
اهمي
5- يک سوکت 20 پين
( (x10 DIL Double Row IDC Socket (Maplins id FG84F2 ) شکل زير

حالا سوکت پرينتر
را باز کرده و سيمهاي لحيم شده به آن را به هويه و قلع کش رها کنيد تا به شکل زير
برسيد :

اگر دقت کنيد شماره
پينها به شکل زير است .


مقاومتهاي 150 اهمي را به پينهاي 2 و 3 و 4 و5 ومقاومت 39 اهمي را به پين 13
لحيم کنيد.

حالا بايد با لحيم پينهاي 18 تا 25 را به بدنه سوکت و به هم وصل کنيد ( اتصال
زمين ).

سپس هر مقاومت را به يکي از سيمهاي کابلتان لحيم کنيد .


حالا بايد سر ديگر کابل جيتگ را درست کنيد در اينجا در حالت پيش ميايد :
1- رسيور شما روي بردش جاي مخصوص اتصال پرت 20 پين را دارد. ( درست پشت قسمتي
که درگاه کارتها قرار دارند )
2- رسيور شما روي بردش جاي مخصوص اتصال پرت 20 پين راندارد.
در حالت اول شما شانس آورده ايد و کارتان راحت است طبق شکل زير سيمها را وصل
کنيد توجه کنيد که اتصال زمين کافيست به يکي از پايه هاي زوج سوکت 20 پين متصل شود
.


در حالت دوم شما مجبور هستيد سيمها را مستقيما روي برد رسيورتان لحيم کنيد ( اين
کار نياز به دقت و حوصله دارد )
براي اين کار به روي برد رسيورتان نگاه کنيد و آنرا با عکسهاي زير مقايسه کنيد
و سيمها را در جاي مربوطه لحيم کنيد :




اميدوارم متوجه شده باشيد .
اگر مراحل بالا را با دقت و حوصله انجام داده باشيد ديگر کار زيادي نداريد.
پس از ساختن كابل ، سريعا آنرا به
كامپيوتر متصل ننماييد. ابتدا بايد آدرس LPT port را براي
كار در نرم افزار فوق بدست آورد.
به Device manager مراجعه
كرده و سپس از قسمت port ها Printer port را
انتخاب نماييد.

سپس روي تب resource ها كليك
نماييد تا بتوان آدرس آنرا مشاهده نمود.

دقيقا آدرسي را كه در بالا
ملاحظه نموديد را در قسمت LPT port برنامه ي JKeys انتخاب نماييد.

از Start adress 7FE00000 استفاده نماييد (مهم).
برنامه Jkeys
را اجرا کنيد :
1- از منوي tools گزينه ي Flash tools را
انتخاب نماييد. پيغامي ظاهر خواهد شد. روي OK كليك ننماييد.


2- كابل پرينتر را به كامپيوتر متصل نماييد.
3- رسيور را روشن كنيد.
تنها هنگامي روي OK كليك
نماييد كه سيم به پورت پرينتر متصل شده است و همچنين رسيور كاملا روشن مي باشد.
4- اكنون روي Ok كليك
كنيد.
5- سپس روي erase
flash كليك نماييد.


6- پس از پاك كردن flash روي write
flash كليك نماييد. برنامه از شما فايل bin رسيور را
مي خواهد(بوت لودر را). در اينجا تنها بوت لودر رسيور را مشخص نماييد:


7- كمي صبر كنيد تا كار به اتمام برسد
(پيغام write OK or finished OK ظاهر مي شود).
8- كابل را از كامپيوتر جدا نماييد.
9- سامسونگ را خاموش نماييد.
10- سپس سامسونگ را روشن نماييد. در
اين حالت رسيور شما آماده ي patch شدن از طريق پورت سريال به صورت عادي
است.
چند
نكته:
·
گاهي از اوقات لازم است تا برنامه و يا سامسونگ چند بار ريست شوند تا
كار پاك كردن و نوشتن روي flash صحيح انجام شود.
·
در هنگام ريست كردن بايد از قسمت flash
tools برنامه حتما خارج شد.
·
منظور از ريست كردن در اينجا قطع كردن برق رسيور است و در مورد
برنامه تنها كافي است كه كابل پرينتر را از پورت مربوطه جدا كرده و دوباره
متصل كنيد.
·
در مورد ساخت J-Tag براي سامسونگ نيازي به استفاده از
ديودها نمي باشد. تنها از مقاومت ها استفاده نماييد.
·
نكته اي در مورد برطرف كردن چسب روي قسمت مربوط به اتصال ( در صورت
نياز و وجود ) :
Try to remove it by using cold spray! With it the glue can be freezed about
-55 Celsius. In most cases the PCB and glue have different temperature
expansion coefficients which will break the glue joint thermally - without
any mechanical damage. This is the way how thermal glue can be also removed.
It's elastic in room temperature but when freezed it
turns hard and can be
easily snapped away without any glue spots or damage in PCB.
It the freezing doesn't help, the temperature difference can be increased by
warming up the PCB simultaneously when freezing the glue.
Especially all kind of cheap glues (which could be used this kind of big
series) are quite sensitive to temperature changes. So it's good idea to find
out the weakest point of that glue by freezing or heating it.
And if the heat doesn't help, there's always the etching with acids...
this is other story...
·
اگر خواستيد قبل از پاك كردن فلش ، از فيرم و لودر قبلي بك آپ بگيرد
به صورت زير عمل مي شود (آدرس ابتدا و انتها مهم است) :
Would like to get out a backup before patchning
Firmware 0x7FE00000 - 0x7FFDFFFF
Loader 0x7FFE0000 - 0x7FFFFFFF
All software with loader 7FE00000 to end 7FFFFFFF
length for all software 200000
از اين آدرس ها براي دانلود كردن فايلهاي جديد رسيور از آن نيز استفاده كرد. مي توان
·
در اكثر موارد توصيه مي شود كه از كامپيوتر هاي بالاي 300MHz براي
اينكار استفاده نشود.
·
گاهي از اوقات كه به هر دليلي عمليات آپگريد رسيور با موفقيت انجام
نمي شود يكي از راه هاي علاج زنده كردن دوباره ي آن استفاده از جيتگ است.