// jKeys IRD and Flash Definitions NUMBER 33 // Original entries by Dave2 // // !!!!!!!!!!!!!!!!!!!!!!! A NOTE ON MODIFYING THIS FILE !!!!!!!!!!!!!!!!!!!!!! // Feel free to add definitions to this file and re-distribute, it is precisely // why it was designed for. However, when adding a new Micro, IRD, FLASH, Flash // Manufacture, etc.... add it in the next numerical sequence. It may look nicer // if you move a few definitions around to insert a new one you've found but // there are some relations (such as Micro used in IRD definitions) which then must // be changed. This makes it difficult later when trying to combine modifications // into a single file for new distributions. // // Release Notes (chronological starting with newest) // dd-Mmm-YYYY Subsequent release notes (author) // 03-Feb-2003 Initial Release with jKeys 2.9.9 (Dave2) // 30-Mar-2003 Added by Juno. Added M28W320CB flash to DRD430 IRD // and consolidated DRD431RG into DRD43x Menu. // Fixed Flash ID (0x22CB) in IRDFlash and Flash // definitions for M29W320DB // 21-Apr-2003 Added by KiLLBoY. Added ST20TP3, GLA IRD's and 28F410. // Thanks to Ronson for some GLA IRD definitions. // 30-May-2003 Added by Juno. Added DRD435/455RH support. // 31-May-2003 Release By Dave2. Combined modifications, release with jKeys 2.9.10 // Build 018 // 20-Jan-2004 Mod. by D2 DRD435/455 support in relation to new STi5516 // Added by Sofleo Added COMAG IRD, SST39VF160 and SST SST39VF800A Flash Release, 1,0,3 // ============================================================================ // ============================================================================ //Microprocessor JTAG Identification Codes // // Note: Micros do not have to be sequentially numbered in this section. This makes // it convenient to add new ones without having to renumber the entire list // Which would also require changing the IRD cross reference to the Micro. It // is important however that the "Unknown" types be at the end of the list. // // ST Micros // Micro, 1, 1, "STi5500", 0xd4c9041, 0xfffffff Micro, 2, 1, "ST20-TP2", 0x5193041, 0xfffffff Micro, 13, 1, "ST20-TP3", 0x5194041, 0xfffffff Micro, 3, 1, "ST20-TP4", 0x5198041, 0xfffffff Micro, 4, 1, "ST20-GP6", 0x5196041, 0xfffffff Micro, 5, 1, "STi5505", 0xd4cb041, 0xfffffff Micro, 6, 1, "STi5508", 0xd402041, 0xfffffff Micro, 7, 1, "STi5518", 0xd502041, 0xfffffff Micro, 8, 1, "STi5518MVB-X", 0xd405041, 0xfffffff Micro, 9, 1, "STi5510", 0xd4cd041, 0xfffffff Micro, 14, 1, "STi5516FWB-X", 0xD41D041, 0xfffffff // // LSI Micros // Micro, 11, 2, "LSI SC2000",0x400006d,0xfffffff // // Unknowns // Micro, 10, 1, "Unknown ST device", 0x041,0xfff Micro, 12, 2, "Unknown LSI device", 0x06d, 0xfff // ============================================================================ // ============================================================================ // ============================================================================ // ============================================================================ // IRD Defintions/IRD Flash Defintions IRD, 1,"PANSAT 2500-2300",1,1,1,1,2,2,0x7FFFFFF0,0x7FF30940,0x7FFFFFD0,0x7FFFFFD8,0x7FFFFFD5,0x7FF4c758,"LTA", 0, 0 IRDFlash, 1, "Flash 1(29LV800AB)", 0x225B, 0X7FF00000, 0x100000, 2, 2, 0 IRD, 2,"PANSAT 2700A",1,1,1,1,2,2,0x7FFFFFF0,0x7FF30940,0x7FFFFFD0,0x7FFFFFD8,0x7FFFFFD5,0x7FF4c758,"FTA",0,0 IRDFlash, 2, "Flash 1(29LV160CBT)", 0x2249, 0X7FE00000, 0x200000, 2, 2, 0 IRDFlash, 2, "Flash 2(28F160C3BD)", 0x88C3, 0X7FE00000, 0x200000, 2, 2, 0 IRD, 3, "PANSAT 3500S",1,1,1,1,2,2,0x7FFFFFF0,0x7FF30940,0x7FFFFFD0,0x7FFFFFD8,0x7FFFFFD5,0x7FF4c758,"LTC",0,0 IRDFlash, 3, "Flash 1(29LV160CBTC-70)", 0x6c69, 0X7FE00000, 0x200000, 2, 2, 0 IRD, 98, "Brute Force 1MB",1,1,1,1,2,2,0x7FFFFFF0,0x7FF30940,0x7FFFFFD0,0x7FFFFFD8,0x7FFFFFD5,0x7FF4c758," ",0,0 IRDFlash, 98, "Flash 1(1MB Flash)", 0xFFFFFFFF, 0X7FF00000, 0x100000, 2, 2, 0 IRD, 99, "Brute Force 2MB",1,1,1,1,2,2,0x7FFFFFF0,0x7FF30940,0x7FFFFFD0,0x7FFFFFD8,0x7FFFFFD5,0x7FF4c758,"FFF",0,0 IRDFlash, 99, "Flash 1(2MB Flash)", 0xFFFFFFFF, 0X7FE00000, 0x200000, 2, 2, 0 // ============================================================================ // ============================================================================ // ============================================================================ // ============================================================================ // Flash Definitions/Flash Sector Definitions Flash, 1, "Flash 1(29LV800AB)", 0x225B, 0x100000, 0, 1, 0, 1, 19, 1 Sector, 1, 1, 0, 0x3FFF Sector, 1, 1, 0x3FFF, 0x2000 Sector, 1, 1, 0x5FFF, 0x2000 Sector, 1, 1, 0x7FFF, 0x8000 Sector, 1, 15, 0xFFFF, 0x10000 Flash, 2,"Flash 1(29LV160CBT)",0x2249, 0x200000, 1, 1, 0, 1, 35, 1 Sector, 2, 31, 0 , 0x10000 Sector, 2, 1, 0x1F0000, 0x8000 Sector, 2, 1, 0x1F8000, 0x2000 Sector, 2, 1, 0x1FA000, 0x2000 Sector, 2, 1, 0x1FC000, 0x4000 Flash, 3, "Flash 1(29LV160CBTC)", 0x6c69, 0x200000, 1, 1, 0, 1, 35, 1 Sector, 3, 31, 0 , 0x10000 Sector, 3, 1, 0x1F0000, 0x8000 Sector, 3, 1, 0x1F8000, 0x2000 Sector, 3, 1, 0x1FA000, 0x2000 Sector, 3, 1, 0x1FC000, 0x4000 Flash, 4,"Flash 2(28F160C3BD)",0x88C3, 0x200000, 1, 1, 0, 1, 35, 1 Sector, 4, 31, 0 , 0x10000 Sector, 4, 1, 0x1F0000, 0x8000 Sector, 4, 1, 0x1F8000, 0x2000 Sector, 4, 1, 0x1FA000, 0x2000 Sector, 4, 1, 0x1FC000, 0x4000 //Flash, 98,"Flash 1(BruteForce 1MB)",0xFFFFFFFF, 0x100000, 1, 1, 0, 1, 19, 1 // Sector, 98, 1, 0, 0x3FFF // Sector, 98, 1, 0x3FFF, 0x2000 // Sector, 98, 1, 0x5FFF, 0x2000 // Sector, 98, 1, 0x7FFF, 0x8000 // Sector, 98, 15, 0xFFFF, 0x10000 Flash, 99,"Flash 1(BruteForce 2MB)",0xFFFFFFFF, 0x200000, 1, 1, 0, 1, 35, 1 Sector, 99, 31, 0 , 0x10000 Sector, 99, 1, 0x1F0000, 0x8000 Sector, 99, 1, 0x1F8000, 0x2000 Sector, 99, 1, 0x1FA000, 0x2000 Sector, 99, 1, 0x1FC000, 0x4000 // ============================================================================ // ============================================================================ // ============================================================================ // ============================================================================ // Flash Manufacturer Codes FlashMfg, 0x01, "AMD" FlashMfg, 0x20, "STMicro" FlashMfg, 0x89, "Intel" FlashMfg, 0xAD, "Hynix" FlashMfg, 0xB0, "Intel" FlashMfg, 0xBF, "SST" FlashMfg, 0xC2, "MX" FlashMfg, 0X04, "FujItsu" FlashMfg, 0x1F, "ATMEL" FlashMfg, 0xFFFFFFFF, "Brute" // ============================================================================ // ============================================================================