PDA

Просмотр полной версии : Программатор для Flash картриджа из DVD



JV-Soft
29.01.2017, 05:28
При помощи описанного метода можно шить не только игры для SEGA, но и BIOS, и Flash для ZX вместо ПЗУ и прочее.


//Manu,DevId, Size, MinSecSize, Baud, Name
0x01, 0x20, 0x20000, 0x4000, 4, AMD(AM29F010)/NEX(NX29F010),
0x01, 0x28, 0x200000, 0x2000, 4, AMD(AM29DL163DT)x16,
0x01, 0x2B, 0x200000, 0x2000, 4, AMD(AM29DL163DB)x16,
0x01, 0x2D, 0x200000, 0x2000, 4, AMD(AM29DL162DT)x16,
0x01, 0x2E, 0x200000, 0x2000, 4, AMD(AM29DL162DB)x16,
0x01, 0x33, 0x200000, 0x2000, 4, AMD(AM29DL164DT)x16,
0x01, 0x35, 0x200000, 0x2000, 4, AMD(AM29DL164DB)x16,
0x01, 0x36, 0x200000, 0x2000, 4, AMD(AM29DL161DT)x16,
0x01, 0x39, 0x200000, 0x2000, 4, AMD(AM29DL161DB)x16,
0x01, 0x3D, 0x200000, 0x2000, 4, AMD(AM29F017D)x8,
0x01, 0x45, 0x200000, 0x2000, 4, AMD(AM29PL160C)x16,
0x01, 0x49, 0x200000, 0x2000, 4, AMD(AM29LV160M/B/DB/MB)/S29AL016DB,
0x01, 0x4C, 0x200000, 0x2000, 4, AMD(AM29LV116M/DB)x8,
0x01, 0x5B, 0x100000, 0x2000, 4, AMD(AM29LV800DB),
0x01, 0x7E, 0x200000, 0x2000, 4, FUJITSU(MBM29DL640E),
0x01, 0x7E, 0x400000, 0x2000, 1, S29JL032H,
0x01, 0x95, 0x200000, 0x2000, 4, AMD(AM29DS163DT)x16,
0x01, 0x96, 0x200000, 0x2000, 4, AMD(AM29DS163DB)x16,
0x01, 0xAD, 0x200000, 0x2000, 4, AMD(AM29F016D)x8,
0x01, 0xC4, 0x200000, 0x2000, 4, AMD(AM29LV160M/B/DT/MT)/S29AL016DT,
0x01, 0xC7, 0x200000, 0x2000, 4, AMD(AM29LV116M/DT)x8,
0x01, 0xC8, 0x200000, 0x2000, 4, AMD(AM29LV017M/D)x8,
0x01, 0xD2, 0x200000, 0x2000, 4, AMD(AM29F160DT)x16,
0x01, 0xD5, 0x100000, 0x1000, 4, AMD(AM29F080B),
0x01, 0xD8, 0x200000, 0x2000, 4, AMD(AM29F160DB)x16,
0x01, 0xDA, 0x100000, 0x2000, 4, AMD(AM29LV800DT),
0x01, 0xE4, 0x200000, 0x2000, 4, AMD(AM29SL160CT)x16,
0x01, 0xE7, 0x200000, 0x2000, 4, AMD(AM29SL160CB)x16,
0x01, 0xF6, 0x400000, 0x2000, 4, AMD(AM29LV320DT)/S29AL032DM3,
0x01, 0xF9, 0x400000, 0x2000, 4, AMD(AM29LV320DB)/S29AL032DM4,

0x04, 0x23, 0x80000, 0x2000, 4, FUJITSU(MBM29F400TC)x16,
0x04, 0x27, 0x200000, 0x2000, 4, FUJITSU(MBM29PL160TD)x16,
0x04, 0x28, 0x200000, 0x2000, 4, FUJITSU(MBM29DL163TD/E)x16,
0x04, 0x2b, 0x200000, 0x2000, 4, FUJITSU(MBM29DL163BD/E)x16,
0x04, 0x2D, 0x200000, 0x2000, 4, FUJITSU(MBM29DL162TD/E)x16,
0x04, 0x2E, 0x200000, 0x2000, 4, FUJITSU(MBM29DL162BD/E)x16,
0x04, 0x33, 0x200000, 0x2000, 4, FUJITSU(MBM29DL164TD/E)x16,
0x04, 0x35, 0x200000, 0x2000, 4, FUJITSU(MBM29DL164BD/E)x16,
0x04, 0x36, 0x200000, 0x2000, 4, FUJITSU(MBM29DL161TD/E)x16,
0x04, 0x39, 0x200000, 0x2000, 4, FUJITSU(MBM29DL161BD/E)x16,
0x04, 0x3D, 0x200000, 0x2000, 4, FUJITSU(MBM29F017A)x8,
0x04, 0x45, 0x200000, 0x2000, 4, FUJITSU(MBM29PL160BD)x16,
0x04, 0x49, 0x200000, 0x1000, 4, FUJITSU(MBM29LV160BE),
0x04, 0x4C, 0x200000, 0x2000, 4, FUJITSU(MBM29LV016B)x8,
0x04, 0x50, 0x200000, 0x2000, 4, FUJITSU(MBM29DL323TE)x16,
0x04, 0x53, 0x200000, 0x2000, 4, FUJITSU(MBM29DL323BE)x16,
0x04, 0x55, 0x200000, 0x2000, 4, FUJITSU(MBM29DL322TE)x16,
0x04, 0x56, 0x200000, 0x2000, 4, FUJITSU(MBM29DL322BE)x16,
0x04, 0x59, 0x200000, 0x2000, 4, FUJITSU(MBM29DL321TE)x16,
0x04, 0x5a, 0x200000, 0x2000, 4, FUJITSU(MBM29DL321BE)x16,
0x04, 0x5B, 0x100000, 0x1000, 4, FUJITSU(MBM29LV800BA),
0x04, 0x5c, 0x200000, 0x2000, 4, FUJITSU(MBM29DL324TE)x16,
0x04, 0x5f, 0x200000, 0x2000, 4, FUJITSU(MBM29DL324BE)x16,
0x04, 0x77, 0x80000, 0x2000, 4, FUJITSU(MBM29F004TC)x8,
0x04, 0x7B, 0x80000, 0x2000, 4, FUJITSU(MBM29F004BC)x8,
0x04, 0x7E, 0x400000, 0x1000, 4, FUJITSU(MBM29DL32TF/BF),
0x04, 0x95, 0x200000, 0x2000, 4, FUJITSU(MBM29DS163TE),
0x04, 0x96, 0x200000, 0x2000, 4, FUJITSU(MBM29DS163BE),
0x04, 0xA4, 0x80000, 0x2000, 4, FUJITSU(MBM29F040C),
0x04, 0xAB, 0x80000, 0x2000, 4, FUJITSU(MBM29F400BC),
0x04, 0xAD, 0x200000, 0x2000, 4, FUJITSU(MBM29F016A),
0x04, 0xB5, 0x80000, 0x2000, 4, FUJITSU(MBM29LV004TC),
0x04, 0xB6, 0x80000, 0x2000, 4, FUJITSU(MBM29LV004BC),
0x04, 0xB9, 0x80000, 0x2000, 4, FUJITSU(MBM29LV400TC),
0x04, 0xBA, 0x80000, 0x2000, 4, FUJITSU(MBM29LV400BC),
0x04, 0xC4, 0x200000, 0x1000, 4, FUJITSU(MBM29LV160TE),
0x04, 0xC7, 0x200000, 0x2000, 4, FUJITSU(MBM29LV016T)x8,
0x04, 0xC8, 0x200000, 0x2000, 4, FUJITSU(MBM29LV017)x8,
0x04, 0xD2, 0x200000, 0x2000, 4, FUJITSU(MBM29F160TE)x16,
0x04, 0xD8, 0x200000, 0x2000, 4, FUJITSU(MBM29F160BE)x16,
0x04, 0xDA, 0x100000, 0x1000, 4, FUJITSU(MBM29LV800TA),

0x1C, 0x04, 0x80000, 0x10000, 4, EON(EN29F040A),
0x1C, 0x4F, 0x80000, 0x10000, 4, EON(EN29LV040),
0x1C, 0xB9, 0x80000, 0x2000, 4, EON(EN29LV400T),
0x1C, 0xBA, 0x80000, 0x2000, 4, EON(EN29LV400B),
0x1C, 0xDA, 0x100000, 0x2000, 4, EON(EN29LV800BT),
0x1C, 0x5B, 0x100000, 0x2000, 4, EON(EN29LV800BB),
0x7F, 0x49, 0x200000, 0x2000, 4, EON(EN29LV160ABB),
0x7F, 0x7F, 0x40000, 0x2000, 4, EON(EN29F002/EN29F002N),
0x7F, 0xC4, 0x200000, 0x2000, 4, EON(EN29LV160ATB),
0x7F, 0xF6, 0x400000, 0x2000, 4, EON(EN29LV320BT),
0x7F, 0xF9, 0x400000, 0x2000, 4, EON(EN29LV320BB),


0x1F, 0x03, 0x10000, 0x10000, 4, ATMEL(AT49F512),
0x1F, 0x04, 0x20000, 0x2000, 4, ATMEL(AT49F001NT),
0x1F, 0x05, 0x20000, 0x2000, 4, ATMEL(AT49F001N),
0x1F, 0x13, 0x80000, 0x80000, 4, ATMEL(AT49F040),
0x1F, 0x10, 0x80000, 0x2000, 4, ATMEL(AT49F004T),
0x1F, 0x11, 0x80000, 0x2000, 4, ATMEL(AT49F004),
0x1F, 0x13, 0x80000, 0x2000, 4, ATMEL(AT49F040),
0x1F, 0x21, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV008(A)T),
0x1F, 0x22, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV008(A)),
0x1F, 0x23, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV080(A)),
0x1F, 0x27, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV080(A)T),
0x1F, 0x4A, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV8011T),
0x1F, 0x90, 0x80000, 0x2000, 4, ATMEL(AT49F4096AT),
0x1F, 0x92, 0x80000, 0x2000, 4, ATMEL(AT49F4096A),
0x1F, 0xA0, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV8192(A)),
0x1F, 0xA3, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV8192(A)T),
0x1F, 0xC0, 0x200000, 0x1000, 4, ATMEL(AT49BV162A),
0x1F, 0xC1, 0x100000, 0x2000, 4, ATMEL(AT49BV802A),
0x1F, 0xC2, 0x200000, 0x1000, 4, ATMEL(AT49BV162ATT),
0x1F, 0xC3, 0x100000, 0x2000, 3, ATMEL(AT49BV802AT),
0x1F, 0xC8, 0x400000, 0x2000, 3, ATMEL(AT49BV322A),
0x1F, 0xC9, 0x400000, 0x2000, 3, ATMEL(AT49BV322AT),
0x1F, 0xCB, 0x100000, 0x2000, 4, ATMEL(AT49F/BV/LV8011),

0x20, 0x92, 0x80000, 0x2000, 4, STT(S28W800BT),
0x20, 0x93, 0x80000, 0x2000, 4, STT(S28W800BB),
0x20, 0x49, 0x200000, 0x1000, 3, ST(M29W160DB/M29W160EB),
0x20, 0x4B, 0x200000, 0x2000, 4, ST(M29F160BB),
0x20, 0x5B, 0x100000, 0x1000, 4, ST(M29W800AB) / ST(M29W800DB),
0x20, 0xAD, 0x200000, 0x10000, 4, ST(M29F016D)x8,
0x20, 0xC4, 0x200000, 0x1000, 3, ST(M29W160DT/M29W160ET),
0x20, 0xC8, 0x200000, 0x10000, 4, ST(M29W017D)x8,
0x20, 0xCC, 0x200000, 0x2000, 4, ST(M29F160BT)x16,
0x20, 0xD7, 0x100000, 0x1000, 4, ST(M29W800AT) / ST(M29W800DT),
0x20, 0xDE, 0x800000, 0x2000, 4, ST(M29W640DT),,
0x20, 0xDF, 0x800000, 0x2000, 4, ST(M29W640DB),,
0x20, 0xEE, 0x80000, 0x2000, 4, ST(M29W400BT),
0x20, 0xEF, 0x80000, 0x2000, 4, ST(M29W400BB),
0x20, 0xF1, 0x100000, 0x1000, 4, ST(M29F080A),
0x20, 0xCA, 0x400000, 0x2000, 4, ST(M29W320DT),
0x20, 0xCB, 0x400000, 0x2000, 4, ST(M29W320DB),

0x37, 0x0D, 0x40000, 0x2000, 4, AMIC(A29002U),
0x37, 0x0E, 0x100000, 0x1000, 4, AMIC(A29800T),
0x37, 0x29, 0x200000, 0x1000, 4, AMIC(A29L160UV/A29L160B),
0x37, 0x31, 0x80000, 0x2000, 4, AMIC(A29400UV(B)),
0x37, 0x34, 0x80000, 0x2000, 4, AMIC(A29L004T),
0x37, 0x49, 0x200000, 0x2000, 4, AMIC(A29L160AB),
0x37, 0x86, 0x80000, 0x10000, 4, AMIC(A29040A/B),
0x37, 0x8C, 0x40000, 0x2000, 4, AMIC(A29002L),
0x37, 0x8F, 0x100000, 0x1000, 4, AMIC(A29800B),
0x37, 0x92, 0x80000, 0x10000, 4, AMIC(A29L040),
0x37, 0xA1, 0x20000, 0x1000, 4, AMIC(A29001/290011),
0x37, 0xA8, 0x200000, 0x2000, 4, AMIC(A29L160T),
0x37, 0xB5, 0x80000, 0x2000, 4, AMIC(A29L004B/A29400UV(T)),
0x37, 0xF6, 0x400000, 0x2000, 4, AMIC(A29L320AT),
0x37, 0xF9, 0x400000, 0x2000, 4, AMIC(A29L320AB),
0x37, 0xC4, 0x200000, 0x2000, 4, AMIC(A29L160AT),
0x37, 0x49, 0x200000, 0x2000, 4, AMIC(A29L160AB),

0x40, 0x01, 0x20000, 0x200, 4, MOSEL(V29C51001T)/SYNCMOS(F29C51001T),
0x40, 0x02, 0x40000, 0x200, 4, MOSEL(V29C51002T)/SYNCMOS(F29C51002T),
0x40, 0xA1, 0x20000, 0x200, 4, MOSEL(V29C51001B)/SYNCMOS(F29C51001B),
0x40, 0xA2, 0x40000, 0x200, 4, MOSEL(V29C51002B)/SYNCMOS(F29C51002B),

0x4A, 0xF6, 0x400000, 0x2000, 4, ES(ES29LV320DT),
0x4A, 0xF9, 0x400000, 0x2000, 4, ES(ES29LV320DB),

0x7F, 0x49, 0x200000, 0x2000, 4, F49L160BA,
0x7F, 0xC4, 0x200000, 0x2000, 4, F49L160UA,

0x8C, 0x4F, 0x80000, 0x10000, 4, EFST(F49L040A),
0x8C, 0x49, 0x200000, 0x10000, 4, EFST(F49L160BA),
0x8C, 0xC4, 0x200000, 0x10000, 4, EFST(F49L160UA),

0x98, 0x43, 0x200000, 0x2000, 4, TOSHIBA(TC58FVB160A),
0x98, 0xC2, 0x200000, 0x2000, 4, TOSHIBA(TC58FVT160A),

0x9D, 0x1D, 0x40000, 0x20000, 4, PMC(PM29F002T),
0x9D, 0x3E, 0x80000, 0x1000, 4, PMC(Pm39LV040),
0x9D, 0x4E, 0x80000, 0x1000, 4, PMC(Pm39F040),

0xAD, 0x28, 0x200000, 0x2000, 4, Hynix(HY29DL163T),
0xAD, 0x2B, 0x200000, 0x2000, 4, Hynix(HY29DL163B),
0xAD, 0x2D, 0x200000, 0x2000, 4, Hynix(HY29DL162T),
0xAD, 0x2E, 0x200000, 0x2000, 4, Hynix(HY29DL162B),
0xAD, 0x49, 0x200000, 0x1000, 4, Hynix(HY29LV160B)/AMIC(A29L160HUVB),
0xAD, 0x58, 0x100000, 0x1000, 4, Hynix(HY29F800B),
0xAD, 0x5B, 0x100000, 0x1000, 4, Hynix(HY29LV800B),
0xAD, 0x69, 0x200000, 0x2000, 4, Hynix(HY29DS162T),
0xAD, 0x6A, 0x200000, 0x2000, 4, Hynix(HY29DS163T),
0xAD, 0x6D, 0x200000, 0x2000, 4, Hynix(HY29DS162B),
0xAD, 0x6E, 0x200000, 0x2000, 4, Hynix(HY29DS163B),
0xAD, 0xB0, 0x40000, 0x10000, 4, HYUNDAI(HY29F002T),
0xAD, 0xC4, 0x200000, 0x1000, 4, Hynix(HY29LV160T)/AMIC(A29L160HUVT),
0xAD, 0xD6, 0x100000, 0x1000, 4, Hynix(HY29F800T),
0xAD, 0xDA, 0x100000, 0x1000, 4, Hynix(HY29LV800T),

0xBF, 0x01, 0x20000, 0x1000, 4, SST(SST27SF010),
0xBF, 0x37, 0x20000, 0x1000, 4, SST(SST39SF010),
0xBF, 0x4A, 0x200000, 0x1000, 4, SST(SST36VF1602C),
0xBF, 0x4B, 0x200000, 0x1000, 4, SST(SST36VF1601C),
0xBF, 0x53, 0x400000, 0x1000, 4, SST(SST36VF3204),
0xBF, 0x54, 0x400000, 0x1000, 4, SST(SST36VF3203),
0xBF, 0x6A, 0x800000, 0x1000, 4, SST(SST39VF6402),
0xBF, 0x6B, 0x800000, 0x1000, 4, SST(SST39VF6401),
0xBF, 0x80, 0x80000, 0x1000, 4, SST(39LF/VF400A)x16,
0xBF, 0x81, 0x100000, 0x1000, 4, SST(SST39LF/VF800(Q))x16,
0xBF, 0x82, 0x200000, 0x1000, 4, SST(SST39LF/VF160(Q))x16,
0xBF, 0xB7, 0x80000, 0x1000, 4, SST(SST39SF040),
0xBF, 0xB4, 0x10000, 0x1000, 4, SST(SST39SF512),
0xBF, 0xB6, 0x40000, 0x1000, 4, SST(SST39SF020),
0xBF, 0xB7, 0x80000, 0x1000, 4, SST(SST39SF040),
0xBF, 0xC2, 0x10000, 0x1000, 4, SST(SST37VF040),
0xBF, 0xC4, 0x10000, 0x1000, 4, SST(SST37VF512),
0xBF, 0xC5, 0x20000, 0x1000, 4, SST(SST37VF010),
0xBF, 0xC6, 0x10000, 0x1000, 4, SST(SST37VF020),
0xBF, 0xC8, 0x200000, 0x1000, 4, SST(SST39VF1681),
0xBF, 0xC9, 0x200000, 0x1000, 4, SST(SST36VF1682),
0xBF, 0xD4, 0x10000, 0x1000, 4, SST(SST39VF512),
0xBF, 0xD5, 0x20000, 0x1000, 4, SST(SST39VF010),
0xBF, 0xD6, 0x40000, 0x1000, 4, SST(SST39VF020),
0xBF, 0xD7, 0x80000, 0x1000, 4, SST(SST39VF040),
0xBF, 0xD8, 0x100000, 0x1000, 4, SST(SST39LF080/SST39VF080/SST39VF088),
0xBF, 0xD9, 0x200000, 0x1000, 4, SST(SST39LF016/SST39VF016),

0xC2, 0x17, 0x10000, 0x1000, 4, MXIC(MX29F512T),
0xC2, 0x18, 0x20000, 0x1000, 4, MXIC(MX29F001T),
0xC2, 0x19, 0x20000, 0x1000, 4, MXIC(MX29F001B),
0xC2, 0x23, 0x80000, 0x2000, 4, MXIC(MX29F400T),
0xC2, 0x34, 0x40000, 0x2000, 4, MXIC(MX29F002B),
0xC2, 0x37, 0x100000, 0x1000, 4, MXIC(MX29LV008B),
0xC2, 0x3E, 0x100000, 0x1000, 4, MXIC(MX29LV008T),
0xC2, 0x45, 0x80000, 0x2000, 4, MXIC(MX29F004T),
0xC2, 0x46, 0x80000, 0x2000, 4, MXIC(MX29F004B),
0xC2, 0x49, 0x200000, 0x1000, 4, MXIC(A29LV160AB/MX29LV160BB),
0xC2, 0x4F, 0x80000, 0x2000, 4, MXIC(MX29LV040),
0xC2, 0x58, 0x100000, 0x1000, 4, MXIC(MX29F800B),
0xC2, 0x5B, 0x100000, 0x1000, 1, MXIC(MX29LV800B),
0xC2, 0x6B, 0x200000, 0x2000, 4, MXIC(MX29F1615),
0xC2, 0x7E, 0x800000, 0x2000, 1, MXIC(MX29LV640MB/T),
0xC2, 0xA4, 0x80000, 0x2000, 4, MXIC(MX29F040),
0xC2, 0xA7, 0x400000, 0x2000, 4, MXIC(MX29LV320T/MX29LV320CT),
0xC2, 0xA8, 0x400000, 0x2000, 4, MXIC(MX29LV320AB/MX29LV320CBTC/MX29LV320B/MX29LV320CB),
0xC2, 0xAB, 0x80000, 0x2000, 4, MXIC(MX29F400B),
0xC2, 0xAD, 0x200000, 0x2000, 4, MXIC(MX29F016),
0xC2, 0xB0, 0x40000, 0x2000, 4, MXIC(MX29F002T),
0xC2, 0xB5, 0x80000, 0x2000, 4, MXIC(MX29LV004T),
0xC2, 0xB6, 0x80000, 0x2000, 4, MXIC(MX29LV004B),
0xC2, 0xB9, 0x80000, 0x2000, 4, MXIC(MX29LV400T),
0xC2, 0xBA, 0x80000, 0x2000, 4, MXIC(MX29LV400B),
0xC2, 0xC4, 0x200000, 0x1000, 4, MXIC(A29LV160AT/MX29LV160BT),
0xC2, 0xC8, 0x200000, 0x2000, 4, MXIC(MX29LV017A),
0xC2, 0xC9, 0x800000, 0x2000, 4, MXIC(MX29LV640BT),
0xC2, 0xCB, 0x800000, 0x2000, 4, MXIC(MX29LV640BB),
0xC2, 0xD6, 0x100000, 0x1000, 4, MXIC(MX29F800T),
0xC2, 0xDA, 0x100000, 0x1000, 1, MXIC(MX29LV800T/MX26LV800BT),
0xC2, 0xF2, 0x100000, 0x1000, 4, MXIC(MX29F080),
0xC2, 0xF6, 0x200000, 0x2000, 4, MXIC(MX29L1611G),
0xC2, 0xF8, 0x200000, 0x2000, 4, MXIC(MX29L1611),
0xC2, 0xFA, 0x200000, 0x2000, 4, MXIC(MX29F1610A),

0xDA, 0x0B, 0x40000, 0x20000, 4, Winbond(W49F002U),
0xDA, 0xD6, 0x80000, 0x10000, 4, Winbond(W39L040A),
0xDA, 0x7E, 0x200000, 0x2000, 4, Winbond(W19B320A),

0xEC, 0x40, 0x200000, 0x2000, 4, SAMSUNG(K8D1616UB),
0xEC, 0x4E, 0x200000, 0x2000, 4, SAMSUNG(K8D1716UB),
0xEC, 0xC8, 0x200000, 0x2000, 4, SAMSUNG(K8D1616UT),
0xEC, 0xCB, 0x200000, 0x2000, 4, SAMSUNG(K8D1716UT),

0x01, 0x21, 0x100000, 0x1000, 4, ACT(AC39LV088),
0x1F, 0x02, 0x80000, 0x2000, 4, ACT(AC29LV400T),
0x1F, 0x03, 0x80000, 0x2000, 4, ACT(AC29LV400B),
0x1F, 0x29, 0x80000, 0x1000, 4, ACT(AC39LV040),
0x7F, 0x02, 0x80000, 0x2000, 4, ACT(AC29LV400T),
0x7F, 0x03, 0x80000, 0x2000, 4, ACT(AC29LV400B),

[MT8108]
//Manu, MemType,MemCap,bPPType,dSize, dSecSize, bWrite, bRead, SecE, BulkE,ReadS,WriteS,WriteSE,WriteE,InWriteMask, Baud, Name
0x01, 0x02, 0x12, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion(S25FL004A/S25FL040A),
0x01, 0x02, 0x13, 0x00, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion(S25FL008A),
0x01, 0x02, 0x14, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion(S25FL016A),
0x01, 0x02, 0x15, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion(S25FL032A),
0x01, 0x02, 0x16, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion(S25FL064A),
0x12, 0x12, 0xEE, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, AMIC(A25L40P),
0x7F, 0x37, 0x20, 0x00, 0x200000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, AMIC(A25L16P),
0x13, 0x13, 0xEE, 0x00, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ST(M25P80)/AMIC(A25L80P),
0x1C, 0x20, 0x13, 0x00, 0x80000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, EN25B40/EN25P40,
0x1C, 0x20, 0x14, 0x00, 0x100000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, EN25B80/EN25P80,
0x1C, 0x20, 0x15, 0x00, 0x200000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, EN25B16/EN25P16,
0x1C, 0x20, 0x16, 0x00, 0x400000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, EON(EN25B32),
0x1C, 0x31, 0x14, 0x00, 0x100000, 0x1000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, EN25F80,
0x1F, 0x27, 0x00, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ATMEL(AT45DB321C),
0x1F, 0x26, 0x00, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ATMEL(AT45DB161B),
0x20, 0x20, 0x15, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ST(M25P16),
0x20, 0x20, 0x16, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ST(M25P32),
0x20, 0x20, 0x17, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ST(M25P64),
0x7F, 0x7F, 0x4F, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Spansion Sample(S25FL016A),
0x89, 0x89, 0x11, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard16MBB)
0x89, 0x89, 0x12, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard32MBB)
0x89, 0x89, 0x13, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard64MBB)
0x89, 0x89, 0x15, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard16MBT)
0x89, 0x89, 0x16, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard32MBT)
0x89, 0x89, 0x17, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Intel(BlanShard64MBT)
0x8C, 0x20, 0x13, 0x02, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ESMT(F25L004A)
0x8C, 0x20, 0x14, 0x02, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ESMT(F25L008A)
0x8C, 0x20, 0x15, 0x02, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, ESMT(F25L016A)
0xBF, 0x25, 0x41, 0x02, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0x60, 0x05, 0x01, 0x50, 0x06, 0x01, 4, SST(25VF016B),
0xBF, 0x25, 0x8D, 0x02, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0x60, 0x05, 0x01, 0x50, 0x06, 0x01, 4, SST(25VF040B),
0xBF, 0x25, 0x8E, 0x02, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0x60, 0x05, 0x01, 0x50, 0x06, 0x01, 4, SST(25VF080B),
0xBF, 0x41, 0xEE, 0x01, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0x60, 0x05, 0x01, 0x50, 0x06, 0x01, 4, SST(25VF16),
0xC2, 0x20, 0x13, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, MXIC(25L4005A),
0xC2, 0x20, 0x14, 0x00, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, MXIC(25L8005A),
0xC2, 0x20, 0x15, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, MXIC(25L160/25L1605A),
0xC2, 0x20, 0x16, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, MXIC(25L320),
0xC2, 0x20, 0x17, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, MXIC(25L640),
0xEF, 0x10, 0xEE, 0x00, 0x20000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P10),
0xEF, 0x11, 0xEE, 0x00, 0x40000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P20),
0xEF, 0x12, 0xEE, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P40),
0xEF, 0x30, 0x11, 0x00, 0x20000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X10),
0xEF, 0x30, 0x12, 0x00, 0x40000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X20),
0xEF, 0x30, 0x13, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X40/W25D40),
0xEF, 0x30, 0x14, 0x00, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X80/W25D80),
0xEF, 0x30, 0x15, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X16),
0xEF, 0x30, 0x16, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X32),
0xEF, 0x30, 0x17, 0x00, 0x800000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25X64),
0xEF, 0x32, 0xEE, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25B40B/W25B40AB),
0xEF, 0x42, 0xEE, 0x00, 0x80000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25B40T/W25B40AT),
0xEF, 0x20, 0x14, 0x00, 0x100000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P80)/NEXT(NX25P80),
0xEF, 0x20, 0x15, 0x00, 0x200000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P16)/NEXT(NX25P16),
0xEF, 0x20, 0x16, 0x00, 0x400000, 0x10000, 0x02, 0x03, 0xD8, 0xC7, 0x05, 0x01, 0x06, 0x06, 0x01, 4, Winbond(W25P32)/NEXT(NX25P32),


Софт Zoran - ТЫЦ (https://drive.google.com/file/d/0B4XOo8nsVz4gR3Z2NHEzMnVuRzQ/view?usp=sharing)
Софт MTK - ТЫЦ (https://drive.google.com/file/d/1SoBF1_cqbwoSlvS6UgHEV_CKS__gxYCW/view?usp=sharing) Пароль к архиву - zx

Обращаю ваше внимание на то, что soft MTK более стабильная версия V2.48.01. И еще могут быть глюки если очень забита разными драйверами Windows, с чем точно связано не выяснил, но проявляется как ошибка с сообщением о неверной скорости UART.

На идею меня натолкнул лежащий у меня DVD Easy touch et-601, но использовать можно практически любой DVD.
В нём стоит 16 битная flash на 1мб ТЫЦ (http://www.cypress.com/file/217501/download)
Покурив пару вечеров мануалы по ремонтам DVD выяснил, что через UART можно залить во Flash все что угодно, в обход проверок на корректность прошивки DVD. Это как раз то, что нам и надо, что бы не паять Willem или EZoFlash и переходники с регистрами к этому всему.
DVD всегда прошивают Flash по 8 битной шине данных, даже если Flash 16bit.

Что нам надо, любой USB-UART, у меня вот такой ТЫЦ (https://ru.aliexpress.com/item/1pcs-lot-PL2303-PL2303HX-USB-To-UART-TTL-Cable-Module-4p-4-Pin-RS232-Converter-In/32467735858.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_10000032_119_10000025_1000002 9_430_10000028_10060_10062_10056_10055_10000062_10 054_301_10059_10099_10000022_10000012_10103_100000 15_10102_10096_10000018_10000019_10000056_10000059 _10052_10108_10053_10107_10050_10106_10051_1000005 3_10000007_10000050_10084_10117_10083_10118_100000 47_10080_10082_10081_10110_10111_10112_10113_10114 _10115_10037_10000041_10000044_10078_10079_10077_1 0000038_429_10073_10000035_10121,searchweb201603_3 ,afswitch_2,single_sort_1_default&btsid=fef01d0e-2714-4244-8fa8-945e429ef006)
Конкретно в моем DVD на процессоре zoran zr36962elcg, надо подпаятся к ногам 137-RXD , 138-TXD, или к разъему с этими сигналами если он выведен на плате.
Далее впаять резистор 1к-5к между +3.3в и 37 выводом, это разрешение чтения/программирования всего Flash с Boot блоком.
Плату я снимал для подробного изучения, отключать ее не обязательно.

http://savepic.ru/12754780m.jpg (http://savepic.ru/12754780.htm)

Запустить программу Zoran QFP V1.01, выбрать COM порт, выбрать флешь, если вашей флеши нет в списке, там есть аналогичные, мне подошла SST39LF/VF160.
Считываем родную прошивку DVD, на случай если решим его опять использовать по назначению, программа просит указать считываемый размер,
в нашем случае 2048x1024=2097152 байт

http://savepic.ru/12715868m.jpg (http://savepic.ru/12715868.htm)

Далее я взял ROM Cannon Fodder размером 2мб, и залил его, прошивка и верефикация прошла успешно,занимает минуту-полторы, где то читал, что тот же Willem ее шьет минут 15, правда ?

http://savepic.ru/12739420m.jpg (http://savepic.ru/12739420.htm)

Теперь надо снять флешь и сделать плату картриджа, а на будущее надо впаять в DVD разъем картриджа на место Flash, что бы было удобно шить наш Flash картридж.
Так же программа умеет шить Flash размером в 4 метра (320, 322)
Данное руководство успешно можно использовать для прошивок на DVD с процессорами MTK.

После заливки Cannon Fodder, перешил назад в DVD, не забудьте убрать перемычку резистор, иначе DVD будет в режиме программатора и не запустится как проигрыватель. Все заработало.

Цена вопроса 1.5$ USB-UART, 2$ DVD (полно по объявам) = 3.5$

Творческих успехов:)

PS ROM Cannon Fodder 2мб 8 бит -> 1мб 16 бит.
Flash размером в 4 метра 8 бит (320, 322) -> 2мб 16 бит.

JV-Soft
29.01.2017, 21:18
В продолжении темы, купил сегодня DVD LG DK676X на процессоре MT1389 и флеше SST39VF1681
Место под разъем программирования на плату выведено, но не стоят резисторы по TX/RX, впаял по 100 Ом, подключил к своему USB-UART

http://savepic.ru/12719815m.jpg (http://savepic.ru/12719815.htm)

Прога MTKTool v2.45.03_russian
Слил родной дамп, и влил ROM Cannon Fodder, для проверки слил потом из DVD его и кинул в эмуль, все ок, сделаю программатор из этого DVD

http://savepic.ru/12746438m.jpg (http://savepic.ru/12746438.htm)

Время 2 минуты на стирание, прошивку и проверку.

vfiuchcikicshuusrch
29.01.2017, 21:53
можно пойти дальше :)
собрать программатор на основе МТК процессоров)))
наверняка обвеса немного потребуется.
для упрощения можно было бы софт написать свой :)
скорость радует.

JV-Soft
30.01.2017, 03:36
можно пойти дальше
собрать программатор на основе МТК процессоров)))
наверняка обвеса немного потребуется.
Думаю обвес только питание, и flash , кстати в конфигах обоих программ zoran и mtk можно задавать параметры и маперы под другие меньшие флеши, по идее даже 27с512 можно шить, если сделать ключик с питанием 12в. Будет время попробую.



для упрощения можно было бы софт написать свой
скорость радует.
Софт как раз проще некуда.
Скорость я так понял это хорошая, некоторые вычитал 32мбит флеш 40 минут шьют.

- - - Добавлено - - -

Добавил список поддерживаемых FLASH прогой MTK

HardWareMan
30.01.2017, 06:38
Еще ОЗУ нужно ему.

vfiuchcikicshuusrch
30.01.2017, 10:26
HardWareMan, это мелочи :)

JV-Soft, это для тебя проще некуда, а для других возможно будут сложности)

JV-Soft
30.01.2017, 14:24
Еще ОЗУ нужно ему.
Проверю, не факт...

solegstar
02.02.2017, 14:15
все ок, сделаю программатор из этого DVD
я тоже нарыл похожую плату из DVD Elenberg HT-120:
https://www.dropbox.com/s/4ozwyxlwhex2j5r/%D0%A4%D0%BE%D1%82%D0%BE%2001.02.17%2C%2007%2033%2 037.jpg?dl=0&raw=1
думаю применить также, как программатор. :)

JV-Soft
02.02.2017, 17:09
я тоже нарыл похожую плату из DVD Elenberg HT-120:
То, что надо, по идее буквы в конце на распиновку не влияют , это MT1389 216Pin у него должны быть 97Pin-Rx, 98Pin-Tx.
Прозвони куда они идут, платы в них не многослойные.

Еще для проверки,
29 вывод Flash бит D0 идет на 71 выв. MT1389
31 вывод Flash бит D1 идет на 72 выв. MT1389
33 вывод Flash бит D2 идет на 73 выв. MT1389

2 вывод DRAM бит D0 идет на 113 выв. MT1389

JV-Soft
13.02.2017, 15:51
Практически закончил с картриджем, программатором, освоил за несколько дней diptrace и научился делать мелкие платы резистом. На плате упустил прокинуть часть одной дорожки, и то потому, что это нога разрешения программирования, на последок оставлял при разводке, но площадки развел, так что один проводок впаять.

FRAM еще не купил, поэтому пока игры без сохранений. Так же переключатели в пути, которыми конфиг задавать.

http://s018.radikal.ru/i502/1702/ff/e5599ca8276dt.jpg (http://radikal.ru/big/v83yjpko8jpdp) http://s020.radikal.ru/i703/1702/08/f6f99d0be73at.jpg (http://radikal.ru/big/y5flk8qw8h80a)

Адская задача подпаяться проводами вместо флешь

http://s008.radikal.ru/i306/1702/44/8e216d2f3a72t.jpg (http://radikal.ru/big/stf3oa7eojjfg)

Осталось прорезать окно в DVD для разъема картриджа, что бы все было красиво. Кстати как и говорил, закатав родную прошивку DVD в картридж, он
опять становится плеером

http://s019.radikal.ru/i618/1702/5b/2745660e42c3t.jpg (http://radikal.ru/big/g7mlet2dx0j4a)

Залил :) для проверки

http://s45.radikal.ru/i109/1702/bf/d85e991edb8bt.jpg (http://radikal.ru/big/q9lva792s7u3e)

Шьется быстро, удобно.
PS все закончу, добавлю в шапку плату, описание как с этим всем работать.

vfiuchcikicshuusrch
13.02.2017, 16:41
выдрал бы проц из двд плеера, собрал маленькую платку программатора, встроил бы в сегу, и добавил бы несколько переключателей - сега/программатор.

включаешь сегу в режиме программатора - прошиваешь карик, переключаешь сегу в режим сеги - играешься :)
всё одном корпусе. и разъем для карика - один. и корпус сразу есть...

п.с. эт так просто идеи, что первое приходит в голову, и что скорее всего сделал бы я :)

зачетно получилось :)

кстати... и карик можно было бы встроить, чтобы сега была со своими играми, которые можно шить. ну шьешь либо встроенные либо внешний карик)))) - кучу вариаций можно соорудить.

JV-Soft
13.02.2017, 18:43
vfiuchcikicshuusrch, Честно меня и этот проэктик замотал, не думал что так сложновато, только в плате картриджа более 200 переходных отверстий. Можно конечно заказать было, но очень хотелось освоить и трассировщик, и мелочь фоторезистом чтобы получалась.
На счет развести еще плату под программатор, я не готов:) может кто то возьмется, я расскажу все, что узнал.

После слесарных работ, и проклейки проводов термо-клеем :)
Разрешение высокое.
http://s45.radikal.ru/i108/1702/60/9b0d09e65578t.jpg (http://radikal.ru/big/u3l1mt21hx8ho) http://s02.radikal.ru/i175/1702/4a/104240ccf83bt.jpg (http://radikal.ru/big/t0ljb2q63yo72)

http://s013.radikal.ru/i322/1702/7d/822a1636fb41t.jpg (http://radikal.ru/big/iocwuwy148iz4) http://s020.radikal.ru/i721/1702/2a/edb6e1939260t.jpg (http://radikal.ru/big/4hp1tjmwp05db)

http://s06.radikal.ru/i179/1702/f5/6fb6167e1174t.jpg (http://radikal.ru/big/gh91d4nf20g7u)

murgatroid_79
14.02.2017, 11:46
JV-Soft, хорошая работа. Бросаю косые взгляды на свой DVD:v2_dizzy_vampire:
Пара вопросов:
1) Сигнал разрешения программирования /WE на слоте картриджа на B1 припаял?
2) Что за провод применил (наш или импорт)?

JV-Soft
14.02.2017, 12:32
murgatroid_79, Да, /WE на B1, в обычном режиме он подтянут к +5в поэтому на звук не влияет, и у меня вообще для уменьшения шумов звук отключен от разъема картриджа. В архиве схема, плата под DIPTRACE и её же конвертнул в PCAD, на сколько корректно сложно сказать.
На все не хватает рук, надо нарисовать схему подключения разъема к DVD.
Мини хелп, касательно DVD на MTK (на Zoran мне не очень понравился). На разъем картриджа из DVD выводим полную шину адреса A0-A20 , младшую половину шины данных D0-D7, подключаем обязательно 45 вывод Flash из DVD к B22 разъема картриджа, B27 соединяем с землей для перевода Flash в картридже в режим 8 бит, RESET не нужен, питание на картридж из DVD +5в, так как у нас стабилизатор +3.3в в картридже. Я шил пока 160 FLASH , 320 в пути, для них может понадобится 14 нога Flash, ее можно завести на B3.
Провод наш с какого то транса убитого, взял жало которое было не жалко поджарить, паяльник на 450 градусов, толсый плотный картон пропитал канифолью, провод на картон и по кончику жалом (жало лезвие) лак обгарает, потом на обычной температуре долудил, сначала попробовал зачищать скальпелем аккуратно, но уйдет пол дня, если не аккуратно, будут эти кончики отламываться при изгибе. В общем одно старое жало которое не жалко и пол часа времени.

Доки - ТЫЦ (https://drive.google.com/open?id=0B4XOo8nsVz4gWVhzWUxLOHF0MzQ)

- - - Добавлено - - -

PS не кошерно конечно, зато практично, можно выкинуть привод из DVD и на его место поставить плату Сеги и будет все в одном корпусе :D

- - - Добавлено - - -

А, еще ведь забыл - через DVD не только шить можно, но и дампить картриджи !

vfiuchcikicshuusrch
14.02.2017, 12:51
режим только 8 битный поддерживается ? оО а 16битную шину не заюзает ?

JV-Soft
14.02.2017, 12:58
режим только 8 битный поддерживается ? оО а 16битную шину не заюзает ?
На сколько понял все DVD только 8 бит пользуют, а нам то какая разница, наоборот меньше проводов паять :)

vfiuchcikicshuusrch
14.02.2017, 13:31
я нашел двд плеер на мтк1389 а он гад вообще с последовательной пзу %) но это не главное, главное проц :)
руки чешутся собрать из него что-нибудь, читающее/пишущее :) оставлю на потом как-нибудь...

HardWareMan
14.02.2017, 13:34
JV-Soft, Лучше бы выбрал B2. У нас это стандарт, и в приставке он идет не на звук а на MRES, который после питания встает в 1 и никогда не падает.

JV-Soft
14.02.2017, 17:56
JV-Soft, Лучше бы выбрал B2.
Увы за пару недель не осилил все то, что сделано сообществом за почти 30 лет )))

- - - Добавлено - - -

Посмотрел схематику разных Сег, да подключить /WE на звук B1 не лучшая идея, в некоторых приставках сразу идет резистор на землю, и /WE может быть активен.
Переразведу на B2.

alex81
20.02.2017, 21:28
JV-Soft, Интересный проект, посмотрел Вашу плату в DipTrace. Вы в ручную разводить не пробовали? Я обычно после авто трассировки корректирую вручную, иногда получается, что 70% уже разведенного переделываю заново.
Заметил неподключенные, но нарисованные дороги на ISA-B1: Площадка 1, Резисторы R1 и R8 (11 и 10 площадки соответственно)
А площадки вокруг U1, для флешки большего (размер корпуса) объема или просто для удобства разводки? Насколько важно площадки (см. схему) XT1-XT4 именно в таком как у Вас порядке? Просто если некоторые поменять местами, то переходных отверстий можно поубавить :)

У меня как раз завалялась новодельная сега с прошитыми игрушками и пара DVDюков найдется, поломать чтоли :)

JV-Soft
20.02.2017, 23:43
Вы в ручную разводить не пробовали?
Этот проект - нет, мало времени, быстрее было спаять то, что глупая машина выдала )))


Заметил неподключенные, но нарисованные дороги на ISA-B1: Площадка 1,
Я об этом писал, от B1 провод на 11 вывод Flash - /WE (R46) , но лучше как писали выше его припаять к B2.


Резисторы R1 и R8 (11 и 10 площадки соответственно)
Это старшие адреса проца, завел на всякий случай, пока не используются.


А площадки вокруг U1, для флешки большего (размер корпуса) объема или просто для удобства разводки?
Только для удобства изготовления фоторезистом в домашних условиях.


XT1-XT4 именно в таком как у Вас порядке?
Три переключателя определяют количество игр в картридже, биты по порядку, мне так удобно и логично пользоваться, четвертый (перемычка) для игр с сохранениями.
В архиве 14 пост, есть первоисточник с описанием.

Так же при прошивке реального картриджа не забываем делать SWAP BYTE рома игры в каком нибудь HEX редакторе, так как DVD пишет в восьми-битном режиме.

JV-Soft
24.02.2017, 21:48
Следующий этап сделать плату к этому DVD для прошивки флешей к ZX. Следите за событиями :)

-------

Продолжение, завтра соберу.
http://s020.radikal.ru/i709/1702/11/0996aae31df1t.jpg (http://radikal.ru/big/6wiuza8erwbp3) http://i042.radikal.ru/1702/48/8dfeb2f67636t.jpg (http://radikal.ru/big/by2jtiprjytin)

alex81
26.02.2017, 16:13
Стало интересно, но никак не могу подружить DVD с ПК, проц 1389FE, RX/TX на плате разведены, прозвонил, подключено к ногам 107(TX) и 106(RX)
Подключаю через PL2303, прога выдает ошибку: Отказ автовыбора скорости, проверьте подключение!

JV-Soft, у Вас же тоже на таком ЦП плеер, подскажите как подружить!

http://d1.amobbs.com/bbs_upload782111/files_17/ourdev_471639.pdf

JV-Soft
26.02.2017, 17:10
alex81, у меня проц 216 выводов, у вас видимо 256, надо почитать форумы по ремонтам, возможно в нем как и в (Zoran) надо ставить перемычку программирования.
Еще хорошо бы фото платы.

alex81
26.02.2017, 17:15
у меня проц 216 выводов, у вас видимо 256, надо почитать форумы по ремонтам, возможно в нем как и в (Zoran) надо ставить перемычку программирования.
Еще хорошо бы фото платы.
Качественной фотки нет, но вот в сети нашел http://www.d43d.ru/forums/index.php?/gallery/image/963-odeon-dvp-300-%D0%BC%D0%B0%D0%BC%D0%BA%D0%B0-m856dv02/

Там можно увеличить, плата один в один

JV-Soft
26.02.2017, 18:00
Собрал программатор, заработал сразу, но каков облом, я не учел что 16 битные флеш используют другую адресацию, и у мена адреса сдвинуты на 1 бит, нет A0
Шъёрт побъери !
В общем платку переделаю. Прога по команде ID флешь 39sf020 определяет правильно, так что весь список флешей из первого поста поддерживается ! Прогер отличный !

http://s011.radikal.ru/i318/1702/eb/4d5c02c15022t.jpg (http://radikal.ru/big/hx9dxksdugttg)

http://s008.radikal.ru/i303/1702/3a/73638189093ft.jpg (http://radikal.ru/big/53u7wss2rcid1)



Качественной фотки нет, но вот в сети нашел
Пятаков для перемычек особо не видно, где то видимо ошиблись, надеюсь в курсе что TX в DVD идет на RX в UART ? и RX DVD это TX UART.

alex81
26.02.2017, 18:28
Пятаков для перемычек особо не видно, где то видимо ошиблись, надеюсь в курсе что TX в DVD идет на RX в UART ? и RX DVD это TX UART.

Конечно

- - - Добавлено - - -

Ну да ладно, попробую на другом DVD :)

JV-Soft
26.02.2017, 23:46
Ну да ладно, попробую на другом DVD
Чудес не бывает, есть сервисный разъем, через него флеш должен шиться.

PS перекинул адреса на своей плате, флеш 39sf020 читается/шьется нормально, но только англоязычным софтом 2.48.01 , русифицированная версия всегда выдает ошибку.

- - - Добавлено - - -

http://s019.radikal.ru/i604/1702/7e/9a8959df51b8t.jpg (http://radikal.ru/big/sev7w5rzblpx3)

http://s02.radikal.ru/i175/1702/c3/2db1b06ec0b3t.jpg (http://radikal.ru/big/556rhvow4xkh2)

alex81
27.02.2017, 09:19
Чудес не бывает, есть сервисный разъем, через него флеш должен шиться.
Есть подозрение, что мой USB-UART накрылся медным тазом, но он таки моргает светиками при подключении. К сожалению пока под рукой нет другого, Был еще DKU-5, но найти не могу. Надо попробовать в терминале подергать за ноги ему.

alex81
01.03.2017, 17:21
В общем я оказался прав, переходничок погорел... Попробовал на другом, с первого раза все определилось и прочиталось и прошилось

- - - Добавлено - - -

На обеих версиях MT1389 и 256-ти ногой и 216-ти

- - - Добавлено - - -

Выпаял флешку из новодельной сеги (S29GL016A90) как бы его скормить эмулятору, подскажите. Там должна быть менюшка на 4 игры.
"Дампилось" чуть больше 1 минуты файлик (https://drive.google.com/open?id=0BzAULpXgv7ljLUN0TG9uUFZ0Wlk) прилагаю

- - - Добавлено - - -

родную флешку (DVD) выпаивал, на её место впаял флешку с сеги

- - - Добавлено - - -

Сама сега не пострадала, но теперь она без встроенных игр :)

- - - Добавлено - - -

Начал разводить в ручную в DipTrace'е, по схеме, плату картриджа, пока готово только часть с флешкой (левая) было б не плохо проверить правильность. Выложу позже то, что есть сейчас

JV-Soft
01.03.2017, 17:27
Выпаял флешку из новодельной сеги (S29GL016A90) как бы его скормить эмулятору, подскажите. Там должна быть менюшка на 4 игры.
Флешку перепаивали ? Судя по файлу она не прочиталась. Лог не скринили ?

- - - Добавлено - - -

Внимательно глянуть, может где то сопля, так как она определяется даже без половины ног, но читаться естественно не будет. Если есть осцил, глянуть адреса и сигналы управления в режиме чтения, так как шина данных в порядке если прога правильно определила флешь

alex81
01.03.2017, 17:36
Флешку перепаивали ? Судя по файлу она не прочиталась. Лог не скринили ?
Это все от невнимательности, конечно же я лог не посмотрел :v2_dizzy_roll: Флешка не определилась, в ини файле нет информации об такой флешке

JV-Soft
01.03.2017, 17:41
в ини файле нет информации об такой флешке
Можно добавить, сейчас покурю мануал, еще с ходу не нашел на нее pdf, мне её ID нужен.

alex81
01.03.2017, 18:08
http://pdf1.alldatasheet.com/datasheet-pdf/view/105056/SPANSION/S29GL016A90TAER12.html

- - - Добавлено - - -

Кароче надо наверное отдыхать после работы... Стыдно сказать, я флешку кверх ногами припаял

- - - Добавлено - - -

Перепаял... На удевление пациент скорее жив, вот Новый дамп (https://drive.google.com/open?id=0BzAULpXgv7ljNmk0dTdyR0VHQzA)

JV-Soft
01.03.2017, 18:20
alex81, флешь определился ?

- - - Добавлено - - -

Да, нормальный дамп, если надо ковырять необходимо свап байт сделать, что бы к понятному виду привести.

alex81
01.03.2017, 18:20
флешь определился ?
Да! И даже дал прочитаться, выложил дамп в предыдущем посте

JV-Soft
01.03.2017, 18:25
http://savepic.ru/13064050m.jpg (http://savepic.ru/13064050.htm)

alex81
01.03.2017, 18:27
JV-Soft, Swap 16 я в Хексе делал, и давал пожевать эмулятору Gens, но в ответ только черный экран

JV-Soft
01.03.2017, 18:28
Стыдно сказать, я флешку кверх ногами припаял
Молодчага ! :biggrin:

- - - Добавлено - - -


JV-Soft, Swap 16 я в Хексе делал, и давал пожевать эмулятору Gens, но в ответ только черный экран
Естественно, на новоделах иначе организация как я понимаю, тут надо совета у кого то спросить как там игры располагают. Я ж с сегой месяц всего знаком, на лету разбираюсь.

alex81
01.03.2017, 21:01
Может HardWareMan чего подскажет

- - - Добавлено - - -

Сравнивал с похожей многоигровкой, что интересно в моем роме не видна графика, может в этом дело? И куда она подевалась

HardWareMan
02.03.2017, 09:49
Там 7 программ, идущих друг за другом: 1 меню и 6 игр. Вот, я распилил (http://hwm.us.to/ftp/sega_multigame.rar). Последние 128КБ пусты (можно еще одну игру записать, например). Все 6 игр рабочие. Меню не работает потому как обращается в запрещенные области, которые есть только у клона, откуда это ПЗУ. Если хотите - дизассемблируйте, мне не интересно.

alex81
02.03.2017, 16:19
Там 7 программ, идущих друг за другом: 1 меню и 6 игр. Вот, я распилил. Последние 128КБ пусты (можно еще одну игру записать, например). Все 6 игр рабочие. Меню не работает потому как обращается в запрещенные области, которые есть только у клона, откуда это ПЗУ.
На приставке их было вроде 4 всего, Sonic Spinball точно не видел.


Если хотите - дизассемблируйте, мне не интересно.
Мне вот интересно разобраться с меню, но ассемблер я совсем не знаю.

- - - Добавлено - - -

Собственно таких наворотов как на данной ПЗУ не надо, достаточно как в китайских картриджах - Список и курсор
Тут же красивая менюшка с картинками из каждой игры

alex81
04.03.2017, 16:09
Вернемся к теме, как выяснилось, все читается отлично, но вот по поводу записи у меня что-то писать ничего не хочет. Стоит долго, а потом в ошибку вываливается. Пробовал и просто стирать, пишет Не та скорость, что это значит?
11 нога (/WE) подтянута к питанию через 10к, может в это дело? и надо по меньше поставить?

Хотел попробовать записать 1 игру и впаять обратно в сегу новоделку

JV-Soft
04.03.2017, 16:13
Вернемся к теме, как выяснилось, все читается отлично, но вот по поводу записи у меня что-то писать ничего не хочет.
Для начала пробуем на родной флехе, если и она не пишется опять ищем обрывы/сопли.

alex81
04.03.2017, 16:51
Для начала пробуем на родной флехе, если и она не пишется опять ищем обрывы/сопли.
И на родной и на чужой (2х) и без соплей, все пропаяно, но не пишет :(

- - - Добавлено - - -

Стер версией MTK Tool 2.54, Но записать она тож не может

JV-Soft
04.03.2017, 17:05
все пропаяно, но не пишет
Смотреть что и откуда идет на ногу /WP

alex81
04.03.2017, 18:50
В общем, у меня явно что-то с ПК.
Вроде разобрался, начинает писать, если убрать галочку "Сравнение" (Verify), но ПК выпадает в BSOD примерно на 40% записи...
ПК у меня используется в качестве стенда и бедняга уже давно забит всякими "дровами" и утилитами. Чтож попробую на другом прошить.

- - - Добавлено - - -

Блин, столько мучений из-за помойки в ПК...
Сейчас записал, считал, стер, снова записал, все отлично шьется и читается :)

alex81
07.03.2017, 13:45
Прошил я, значит, другую флешку родным ромом (от новодела, что я выкладывал), впаял и... клон ведет себя не однозначно, то включается, то выдает цветной мусор, но в основном просто черный экран. На картридж тоже не реагирует. Все элементы на плате, ничего не "сдул". "козюлек и соплей" на ногах флешки нет, питание 3,3в на 37ой ноге присутствует. Дамп кривой? ЦП наелся?

- - - Добавлено - - -

Видимо всетаки дамп кривой. Прошил Боевых жаб, все отлично играется, запускается

JV-Soft
12.03.2017, 04:28
Приехали ST-шные 320 флеши, пересадил на плату картриджа, прошил хакнутым червяком, все отлично, 14 ногу флеша задействовать при программировании не нужно (в картридже подтянута на +3.3)

Важный момент русифицированная прога MTKTool v2.45.03_russian не определила этот флешь, а до этого не шила 39SF020 (под Pentagon), из чего заключаю - она корявая, так, что пользуйтесь MtkTool v2.48.01 , с ней пока не было проблем.

Так же если ваш адаптер USB->UART нормально работает на повышенных скоростях то флеш вообще шьется очень быстро, например мой M29W320EB70N6E при установке
115200X8 стирается и прошивается за 45 секунд.

http://s018.radikal.ru/i519/1703/4d/80d27c649499.jpg (http://radikal.ru)

http://s020.radikal.ru/i708/1703/e2/e35548069588t.jpg (http://radikal.ru/big/1l61pnc7j0ep1)

http://s020.radikal.ru/i704/1703/e8/b56319b92e62t.jpg (http://radikal.ru/big/fi3wxc9c9o532)

- - - Добавлено - - -

Дальше попробую создать и зашить образ с несколькими играми, что бы опробовать как это дело будет на реале работать, картридж поддерживает до 16 игр.

vfiuchcikicshuusrch
12.03.2017, 10:52
блин это круто :)
я willemом прошиваю микруху от sega gopher по 2 часа %) 4 части по 4 мб. это ад.
буду собирать такой же :) давно знаю что чуваки прошивают микрухи сд-ромами %) или ещё чем то подобным :D

HardWareMan
12.03.2017, 12:31
Вы б еще понипрогом... Кто-то до сих пор пользуется вильямом, ха-ха. А что, ТЛ866 отменили что-ли?

vfiuchcikicshuusrch
12.03.2017, 13:19
мне редко нужно шить, и тратиться на аналогичную вещь, только за деньги, тогда как виллем собрал на халяву абсолютно, как то не разумно :)
всё что мне нужно он делает. и я никуда не спешу.

ради интереса стоит собрать на процессоре от двдплеера :) вдруг буду спешить, им получится быстрее :)

но это как бы... у кого, что есть, тот на том и едет...
ничего в этом смешного не вижу :)

JV-Soft
15.03.2017, 16:35
ха-ха. А что, ТЛ866
А сколько секунд он стирает и шьет 32 мегабитный флешь ?

Купил разных флешей, вставил AT49F010 , прога его не определила, оказалось такой нет в списке, покурил мануал, прописал в прогу код производителя #1F и код флеша #17 , объем #20000 и минимальный блок (в ней общее поле) #20000
Прога все подхватила, читает шьет, все отлично:)

- - - Добавлено - - -

Как добавить флеш, берем файл flashinf в папке с прогой MTK , смотрим PDF по нужной флеше, у каждой есть код производителя и код самой микры.
Пример добавленной строки для 49F010

0x1F, 0x17, 0x20000, 0x20000, 4, ATMEL(AT49F010),

0x1F код ATMEL
0x17 код AT49F010
0x20000 размер 128к
0x20000 минимальный размер блока (в AT49F010 нет блочной записи поэтому 128к)

- - - Добавлено - - -

Радуемся

http://s011.radikal.ru/i317/1703/c5/3fb991aa1e43t.jpg (http://radikal.ru/big/ysiiiajtl6kem)

HardWareMan
15.03.2017, 16:36
А сколько секунд он стирает и шьет 32 мегабитный флешь ?
У меня есть (CS переделанный в A), но я не измерял. А под рукой необходимой флешки нет. А вот что написано в этом мануале (http://servco.ru/manuals/TL866CS_rus.pdf):

● Высокая скорость программирования: в программаторе используется встроенный MCU с высокой
производительностью и высокой пропускной способностью интерфейса USB-при скорости передачи
Full-speed 12 Мбит/с.

По сравнению с аналогичными продуктами, скорость программирования микросхем в несколько раз быстрее,
а некоторых микросхем в более чем в 10 раз.

Для 4Mbits параллельной флэш-ПЗУ, программирование микросхемы (софт версии 3.01 или выше) занимает
всего около 35 секунд ! (общее время - стирания, записи, проверки).

Микросхема TE28F320 32 Мб считывается за 32 сек. – программируется за 79 секунд!

Программирование будет немедленно остановлена, если есть ошибки. Проверка ошибок записи на «лету».

Для чтения и записи 8 Мбит SPI 25P80 понадобится около 12 сек (чтение) +18 сек (запись).

Для чтения и записи чипа объемом в 64 Мб - около 98 секунд +160 сек.

Важное преимущество перед другими программаторами - поддерживает корпуса SPI флешей 8-контактные и
16-контактные.
но у меня есть еще Triton (http://triton-prog.ru/index.php?productID=119), и производитель заявляет:
http://savepic.ru/13288608.png
Если взять время 160й и умножить на 2 (для привода к 320й), то можно сначала подумать, что Тритон медленнее, но тут во времени учитывается время стирания, проверки на чистоту, запись и проверку на запись. Что измеряли в мануале на TL866 я не знаю. По ощущениям, 512КБ оба программатора на дефолтных настройках делают одинаково. У Тритона есть автономный режим (иногда мне нужен), можно очень легко добавлять свои микросхемы (сохраняя "нажитое" при обновлении софта) и куча проверок состояний (как у Xeltek). Но у TL866 есть тестер мелкологики и компактность (для использования с ноутом). Под виндами работают оба, вплоть до х64 систем. Под линупсами не проверял.

Ну и на последок, ценовая категория у них сильно разная (оно и понятно), тут TL866 всяко выигрывает. Именно для радиолюбительских нужд.

JV-Soft
15.03.2017, 17:33
Наша корова точно не медленнее, а то и быстрее :) А W25Q32 я недавно мучил много раз, делал телевизор самодельный - ТЫЦ (http://p45.at.ua/forum/12-14-1),шил китайским прогером за пару баксов ТЫЦ (https://ru.aliexpress.com/item/1pcs-Smart-Electronics-CH340-CH340G-CH341-CH341A-24-25-Series-EEPROM-Flash-BIOS-USB-Programmer-with/32725360255.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_433_434_10136_10137_10138_100 60_10062_10056_10140_10055_10054_121_10059_10099_1 0103_10102_10096_10052_10053_10050_10107_10051_101 06_10084_10117_10083_10119_10080_10082_10081_10110 _10111_10112_10113_10114_10078_10079_10073_10070_1 0122_10123_10120_10126_10127_10124_10125-10120,searchweb201603_6,afswitch_1_afChannel,ppcSw itch_5,single_sort_0_default&btsid=abded9f3-94e8-46ed-8e5e-7fe179274180&algo_expid=0cede630-658b-439e-9699-655bbe62e803-0&algo_pvid=0cede630-658b-439e-9699-655bbe62e803), и скорость намного быстрее чем в таблице выше, секунд 30 не больше по моему, мне оч понравился. Может кому пригодится - ТЫЦ (http://acerfans.ru/forum/topic_10910)



https://www.youtube.com/watch?v=rTjwVnGXhXA&feature=youtu.be

HardWareMan
15.03.2017, 18:33
Наша корова точно не медленнее, а то и быстрее :) А W25Q32 я недавно мучил много раз, делал телевизор самодельный - ТЫЦ (http://p45.at.ua/forum/12-14-1),шил китайским прогером за пару баксов ТЫЦ (https://ru.aliexpress.com/item/1pcs-Smart-Electronics-CH340-CH340G-CH341-CH341A-24-25-Series-EEPROM-Flash-BIOS-USB-Programmer-with/32725360255.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_433_434_10136_10137_10138_100 60_10062_10056_10140_10055_10054_121_10059_10099_1 0103_10102_10096_10052_10053_10050_10107_10051_101 06_10084_10117_10083_10119_10080_10082_10081_10110 _10111_10112_10113_10114_10078_10079_10073_10070_1 0122_10123_10120_10126_10127_10124_10125-10120,searchweb201603_6,afswitch_1_afChannel,ppcSw itch_5,single_sort_0_default&btsid=abded9f3-94e8-46ed-8e5e-7fe179274180&algo_expid=0cede630-658b-439e-9699-655bbe62e803-0&algo_pvid=0cede630-658b-439e-9699-655bbe62e803), и скорость намного быстрее чем в таблице выше, секунд 30 не больше по моему, мне оч понравился. Может кому пригодится - ТЫЦ (http://acerfans.ru/forum/topic_10910)
У Тритона нет аппаратного SPI, там и ядро x51 внутри. Но то, что он сумел 1Гбит NANDу за 13 минут (120КБайт/с) это для него сильно. При этом осталась возможность написания скрипта, т.е. можно шить или читать микросхему с абсолютно любым алгоритмом. Если делать интерфейс аппаратно (например, оставить выходные буферы как есть, а управлять ими не горсткой 374х регистров а CPLD), то скорость явно будет выше.

- - - Добавлено - - -

Тестанул 512КБ Aamic A29040B-70. Triton:
http://savepic.ru/13285564.png
TL866:
http://savepic.ru/13290687.png
http://savepic.ru/13278399.png
Нашел у себя MX25L6473E:
http://savepic.ru/13294770.png
http://savepic.ru/13242546.png

JV-Soft
15.03.2017, 18:56
Раз дошло до реальных тестов, DVD делает AT49F040 512кб , чтение 8 секунд, стирание/запись/проверка 25 секунд.

http://s016.radikal.ru/i336/1703/13/279622645ae9t.jpg (http://radikal.ru/big/lwecq7prkcrwh) http://s019.radikal.ru/i626/1703/d1/13634fcd6ce2t.jpg (http://radikal.ru/big/vzdub92uh9n0b)

HardWareMan
15.03.2017, 19:01
Сейчас TL866CS + 21 адаптер (https://www.aliexpress.com/item/TL866CS-programmer-21-adapters-english-russian-manual-High-speed-USB-Universal-TL866-AVR-PIC-Bios-51/1617425693.htmlhttps://www.aliexpress.com/item/TL866CS-programmer-21-adapters-english-russian-manual-High-speed-USB-Universal-TL866-AVR-PIC-Bios-51/1617425693.html) стоит $95, я брал за 75, но это пару лет назад. Переделка в А очень проста, как установка разъема, так и обновление прошивки.

- - - Добавлено - - -

Чтение, вижу, упирается в интерфейс. Или протокол обмена.

- - - Добавлено - - -

Кстати, а вот как выкрутился CaH4e3:
http://i.imgur.com/qJETnBBl.jpg

JV-Soft
15.03.2017, 19:09
Кстати, а вот как выкрутился CaH4e3:
Что то проводов много, читалка 16 бит ?

HardWareMan
15.03.2017, 19:12
Что то проводов много, читалка 16 бит ?
Да, дампили картриджи на скорую руку.

murgatroid_79
15.03.2017, 20:27
Что то проводов много, читалка 16 бит ?

Провода рулят:;)
http://storage7.static.itmages.ru/i/16/0705/s_1467730452_9565604_3b286512db.jpg (http://itmages.ru/image/view/4551540/3b286512),тоже 16 бит.
Проверил ,сейчас,карик MDP с флешем MBM29DL324BD:
чтение 28771ms
верификация 26157ms
стирание 89749ms
чтение стёртой 27229ms :v2_conf2:

Запись,как уже упоминалось,состоит из трёх фаз- стирания, записи, проверки
и в сумме дала более четырёх минут :v2_blink:
http://savepic.ru/13297858.png

gegmaster
22.11.2017, 21:53
Ребят подскажите как правильно распаять адреса с DVD-плеера (TSOP48) на Слот MegaDrive? На сколько мне известно в слоте Sega нет адреса A0.
https://yadi.sk/a/NaYrghTX3PwLh4/5a15c7ce68c89a6dc7750227

JV-Soft
24.11.2017, 05:57
Ребят подскажите как правильно распаять адреса с DVD-плеера (TSOP48) на Слот MegaDrive? На сколько мне известно в слоте Sega нет адреса A0.
Это просто нумерация , A0 может называться хоть X10.
Адрес сеги A1 это A0 у флешь ,A2 -> A1 и т.д.
Этот пост еще прочитайте - http://zx-pk.ru/threads/27345-programmator-dlya-flash-kartridzha-iz-dvd.html?p=901251&viewfull=1#post901251

siemensC35
17.12.2017, 21:39
JV-Soft, здрасте, а на санплюс камнях возможно слепить програматор ? имеем пириходку с разводкой под дип коробочку

JV-Soft
17.12.2017, 22:47
а на санплюс камнях возможно слепить програматор ?
А киньте сюда что то типа их описания или схемы , попробую сказать.

siemensC35
18.12.2017, 18:05
А киньте сюда что то типа их описания или схемы
http://dalincom.ru/datasheet/SPHE8281D.pdf
уже разобрался, вроде можно но в моем случае нада подпаиваться,снять флешу феном и 50/50 24с02 загнать панель а далие как на мтк

https://s8.postimg.org/vn1nigg11/IMAG0276_1.jpg (https://postimg.org/image/lcz8j7q5d/)

JV-Soft
18.12.2017, 19:36
siemensC35, тогда отпишитесь по итогу , что вышло.

siemensC35
22.12.2017, 16:50
JV-Soft, у меня не конектиться шелезяка(((
подлючал через выводки которые идут на развертку HSynch & VSunqh ( 182,183 ) 216 лапка на массу для ввода в режим записиси, заковыка в том что не факт живая ли плата саой двд. еще есть вариант попробовать на ESS Vibrato 2 камне но на него не могу найти софт для прошивки

HardWareMan
22.12.2017, 18:02
У BBK Санплюсов было два: SPHE8202D и SPHE8281D. Первая по старее и попроще (в плане поддерживаемых кодеков). И на нее был когда-то найден этот проект (http://hwm.us.to/ftp/8202S.rar). Отдаю как есть, вдруг будет полезным?

JV-Soft
22.12.2017, 23:58
заковыка в том что не факт живая ли плата саой двд
Так подать питание и подключить к ТВ , если живая будет картинка.

еще есть вариант попробовать на ESS Vibrato 2 камне но на него не могу найти софт для прошивки
Может проще купить LG , типа такого на котором я делал , на ОЛХ они по 50 грн.

gegmaster
15.01.2018, 10:14
Для облегчения пайки TSOP48 на плате, заказал себе такие вот приспособы:
FPC-коннекторы
https://ru.aliexpress.com/item/10-Pcs-Per-Lot-FPC-FFC-0-5mm-Pitch-24-Pin-Drawer-Type-Ribbon-Flat-Connector/32243943183.html
FPC-переходник
https://ru.aliexpress.com/item/2-pcs-FPC-FFC-Cable-Connector-24-PIN-0-5-mm-Adapter-to-24-Position-2/32822074960.html
FPC-шлейф
https://ru.aliexpress.com/item/5pcs-200mm-Length-24-Pins-0-5mm-Pitch-FFC-FPC-Ribbon-Flat-Cable-Forward-Direction-For/1836291997.html

JV-Soft
15.01.2018, 15:13
Для облегчения пайки TSOP48 на плате, заказал себе такие вот приспособы:
Интересно посмотреть что получится.

JV-Soft
10.06.2018, 10:50
solegstar, так выглядит без fram , перемычки у меня запаяны под одноигровку. Красным отмечено куда надо припаять провод который на фото идет на первую ногу разъема , это /WE для записи , припаяв на отмеченный пятак он будет на второй ноге.

https://d.radikal.ru/d38/1806/a6/527b5581e8f7t.jpg (https://d.radikal.ru/d38/1806/a6/527b5581e8f7.jpg) https://b.radikal.ru/b13/1806/76/6c25848df441t.jpg (https://b.radikal.ru/b13/1806/76/6c25848df441.jpg)

Собиралось по схеме из журнала радиоаматор 2005 №10 и №11

gegmaster
13.08.2018, 21:49
JV-Soft, Приветствую. Не могли бы выложить схему этого картриджа или хотя бы перечень номиналов? Смотрю по резисторам схема сильно переработана и номера элементов и номиналы очень сильно отличаются от оригинальной.

JV-Soft
15.08.2018, 10:21
Не могли бы выложить схему этого картриджа или хотя бы перечень номиналов? Смотрю по резисторам схема сильно переработана и номера элементов и номиналы очень сильно отличаются от оригинальной.
А схемы и не было , но думал не сложно понять ,флешь и есть флешь ,регистр и там и там одинаковый и т.д. , резисторы по ШД и ША такие же как в оригинале или близкие ,собственно и все.
А что вас смутило ?

gegmaster
15.08.2018, 12:51
Собрал прогер по рекомендациям из этой темы, но он не заработал. Пишет LOG: Flash Type - Unknown Flash Type. Собрал два картриджа один с S29AL032D (4МБ), второй с родной флешкой DVD-плеера MX29LV160 (2МБ). Ни тот ни этот не определяются. шины данных и адреса прозвонил все ок. Единственное что не прозвонилось это от TSOP48 контактной площадки A20 до MT1389SE (216pin). Так должно быть или это у меня какойто косяк с платой? Если это у меня косяк, подскажите куда прокинуть на МТ1389 эту линию?

UPD1: Посмотрел Service Manual на DVD, действительно A20 флэша висит в воздухе.

UPD2: Что самое удивительное, так это то, что с новой 4МБ пустой флэхи он считывает данные FF, правда только 2МБ всего. А с родной флэхи DVD читает уже код прошивки записанной в нее. Но ID флешки так и не определяется. Т.е. шина данных работает. Возможно я что-то напутал с шиной адреса?

JV-Soft
10.10.2018, 09:17
gegmaster, на плате DVD может быть перемычка для программирования флешь ,ее надо замкнуть , искали пробовали ?
А до переделки родную флешь пробовали шить ?

Mick
02.07.2019, 12:31
В продолжении темы, купил сегодня DVD LG DK676X на процессоре MT1389 и флеше SST39VF1681

Немного офтопа. Ты когда курил вечерами мануалы, случайно не скачал скрипты для IDA Pro, хотел поглядеть его в IDA. Забавный однако проц с двумя контроллерами (процами). Одно ядро на 8032 (Intel x51), а второе ARM. Попытался найти сам скрипты, но то ли ссылки уже битые, то ли требуют регистрации.

JV-Soft
02.07.2019, 20:30
Mick, привет ,теперь я выпал , что то качал по софту для правки прошивок этих dvd , на сколько там правка кода или есть ли вообще средства разработки не скажу , найду ,закину.

HardWareMan
03.07.2019, 07:04
Собиралось по схеме из журнала радиоаматор 2005 №10 и №11
А ты, кстати, в курсе? Не помню, говорил или нет, но вот:
https://jpegshare.net/images/80/ed/80ed2be89fdff0e4f30ceda04a4f9f5d.png
У нас на актуальных в те времена форумах (эмураши, тв-гемс и зародыше эмуленда) в те времена про Рюмика много всякого ходило, в итоге все поняли что этот чувак пасётся на наших форумах а потом выдает идеи сообщества за свои, причем в печатном виде. Была даже тема на эмураше про это и большая. Это версия, которую Lynx с собой забрал. Видимо, Рюмик позже прочитал эту тему и в некоторых последних статьях начал ссылаться иногда на сообщества, о чём и скрин. Позже, на эмуленде любое упоминание Рюмика и его статей считалось практически нарушением правил. Был ещё один персонаж, который появился под ником Тотин на уже современном эмуленде. Он учёл ошибки Рюмика и спрашивал советы, а не тупо копировал. Он обратился с советами о простом сегакартридже. Ему помогли и в итоге мир увидел эвердрайв. Угадайте, что их объединяет? Как-то так.

LED
30.08.2020, 05:10
Видел недавно в ютубе чтото о такой переделке, даже не смотрел этот колхоз, а цели вообще не понял. Ретрогеймеры пока доросли до уровня американских коллекционеров, но касаемо электроники только в лучшем случае ковыряют, а сказать толком ничего не могут.
Ну хоть тут на тему наткнулся где обещают писалку.
Видимо мне не повезло, первый плеер от которого потерялась плата собран на здоровенной флешке в панельке, мне кажется её проще в программатор. В любом случае врятли она такого размера чтоб туда влезла любая игра, не то что несколько.
Во втором плеере на MT1389DE многоногой оказалось оперативка, а прошивка на 8 ногах в панельке. А сначало обрадовался думал чтото компактное будет.
В общем надо реально программатор на этом проце, а не колхозить кто как сумел.

Кстати я непонял какие микры он сможет шить, ведь у разных микросхем разные тайминги, да и опять же размер файла. Чтото я сомневаюсь что такая писалка сможет писать чтото отличное от родной флешки. Ну вот если оно по USB будет работать это явно плюс, тогда можно сразу всё запихивать в картридж.


Чтото на рюмочника много повесили. Ну вот где форумы, вымерли все. Ну а если этот форум взять, то куда не сунусь ни проектов ни схем, и тем более герберов. Часто темы начинаются уже с производства платы, никаких обсуждений, просто сделали както и покупай сразу.
И вы ещё обвиняете человека который разжевал и расписал всё, такого уровня статьи на форумах редкость, это только я расписываю, потомучто заработать на этом всё равно не смогу, другим и писать лень.
Многие вроде меня увидели это именно в журнале, потомучто интернет в этой стране появился гораздо позже, и это означало что приставка не одноразовая игрушка и её можно даже ремонтировать.
Ну хотя именно его статьи очень поверхностные, и как теперь поговаривают с ошибками(хотя у меня многое с этого журнала не работает) но на приставки я пока ничего не собирал, я сразу переделывал приставку так чтоб ничего не ломалось
Кстати есть и ещё один товарисчь который говорит что всё сам. Взял проект кластера, урезал под более дешёвый камень и продаёт готовое в 10 раз дешевле. Естественно даже схем нет.
Брали бы примеры с современных европейцев, они не секретничаят, всё открыто.
Ну а если чтото для кикстартера, то и никогда не открывают, видимо тоже ворованое вроде ZX-Next

saymon
24.04.2021, 20:10
Решил тут на досуге сделать программатор.
возникло пару вопросов , двд на процессоре мт1379 , флеш ST(M29W800AT). Присутсвует сервисный разьем для прошивки. Подключился , MtkTool при выборе процессора 1379 не может считать флеш, а при выборе процессора 1389 читает, стирает и пишет.
11 нога флеши write enable подтянута к 3.3в через резистор 10ком. Нужно делать еще какие то подпайки на плате?

JV-Soft
24.04.2021, 22:23
saymon, у меня просто usb uart подключен и все , еще reset с проца вывел на кнопку ,бывает подвиснет ,что бы из розетки не дергать.

saymon
24.04.2021, 22:51
JV-Soft, а то что флешер корректно работает только если указать другой процессор, это нормально?

- - - Добавлено - - -

Вроде бы норм, залил ром игры , двд ожидаемо не включился, залил дамп прошивки , все прошилось , двд включился.
При заливке рома игры не было ошибки о верификации а при заливке дампа двд заругалось на верификацию.

Женя а у тебя случаем не осталось гербера платы что бы шить флеши для ZX

JV-Soft
24.04.2021, 23:13
Женя а у тебя случаем не осталось гербера платы что бы шить флеши для ZX
Есть ,только знать бы где , ищу.
Но у меня она была под разьем сеги разведена.

saymon
25.04.2021, 08:32
JV-Soft, мне как раз под Сега разъем, программатор чисто что бы Сега картриджи шить и флеши по необходимости

valerium
02.05.2021, 10:08
Добыл недавно bbk dv115si на предположительно 1389DE 216 pin (залеплено радиатором), плата версии 4.1, флеш 16-битный припаян и есть отверстия под флеш dip32 - самое оно. Вроде нашел, как подается 3,3в на флеш, вроде нашел, что надо будет запаять под 5-вольтовый флеш.
Подскажите, кто уже добился: линии uart у этого 1389 (прозвонил - 97 и 98 выводы) толерантны к 5в, чтоб прямо от ардуины линии подать, или надо отдельно uart запитывать от 3,3в ?

75347
75346

JV-Soft, в первом посте архив с софтом МТК не качается - гуглдрайв говорит, что файл заражен вирусом и "скачивать файлы может только владелец" - можете проглядеть тот архив, может там зараза в чем-то ненужном и его можно выкинуть ?

valerium
05.05.2021, 13:30
Не смог найти ни одной совпадающей по распиновке схемы на 216-пиновом 1389. И прошить mtktool-ом тоже не смог, не коннектится ( Ни через преобразователь уровней, на полевиках, ни напрямую со стабилитронами 3,3в на линиях rx/tx (пины 97-98 на мтк) - не опознается и вообще не отвечает ничем адекватным. Плеер работает, прошивка жива.
В случае с зораном надо кидать перемычку на вход разрешения работы с флешем. Надо ли что-то делать для mtk?

saymon
05.05.2021, 23:25
valerium, MT1389 216Pin 97Pin-Rx, 98Pin-Tx. Пробовал на трех платах везде читается и пишется без всяких перемычек, правда на всех плптах разьем под uart уже был распаян и цоколевка идентичная. На одной плате шьет и читает используя питание только 3.3 в от uart, то есть я не использую внутренний питальник двд. А вот на двух других платах без внешнего питания не коннектится, пришлось на плату подавать отдельные 5в

- - - Добавлено - - -

Меня интересует вопрос вот какой, когда я заливаю ром во флешь и делаю потом его дамп то емуль ругается на чексум, нужно шаманить с ромами перед заливкой во флешь?

valerium
06.05.2021, 07:38
valerium, MT1389 216Pin 97Pin-Rx, 98Pin-Tx. Пробовал на трех платах везде читается и пишется без всяких перемычек, правда на всех плптах разьем под uart уже был распаян и цоколевка идентичная

У меня разъем uart тоже распаян, я просто прозвонил от разъема до ножек мтк дороги, чтоб найти соответствие схеме, но в инете везде схемы с версией мтк 1.7ии там эти линии на 89 и 90, короче все не то.
Про перемычку понял, это хорошо, что ничего не надо.
А uart именно трехвольтовый подключался ? Пятивольтовым напрямую нельзя ? Я не проверял, но он должен быть толерантен к 5в, коли на нем 5-вольтовые флеши шьют. Вот только, все ли ноги защищены ?

И еще по поводу софта - у автора темы сборник лучших версий был, вот он не грузится из облака сейчас (вроде как вирус, облачный сервис включает паранойю и грузить не дает), может еще где есть возможность скачать ?

saymon
06.05.2021, 10:59
valerium, Я прошивал пару раз от 5в, ничего не задымелось , но лучше думаю не превышать.

Я качал только Mtk, скинул на свой диск , пробуй качать MTK (https://drive.google.com/file/d/1Yh1evsAbvT6Hkv_YWE2-MoR13BqgDNyX/view?usp=sharing)

JV-Soft
06.05.2021, 18:43
JV-Soft, в первом посте архив с софтом МТК не качается - гуглдрайв говорит, что файл заражен вирусом и "скачивать файлы может только владелец"
Вирусов там нет. гухлу не нравятся там софтины которые могут ковырять код.
Доступ открыл.

valerium
06.05.2021, 20:06
Вирусов там нет. гухлу не нравятся там софтины которые могут ковырять код.
Доступ открыл.

Увы - гуглу оно как не нравилось, так и не нравится ((
Архивные внутренности показывает, но не качает весь zip. А по частям я не нашел, как скачать.
75367

И у saymon тот же самый файл, поэтому не качается весь архив ровно с такими же симтомами.

saymon
06.05.2021, 20:52
valerium, давай мыло

JV-Soft
06.05.2021, 21:47
valerium, обновил ссыль в первом посте, пароль к архиву в примечании

- - - Добавлено - - -

saymon, нашел гербер платы для флешей , но его править надо ,делал под лут в то время на скорую руку, сделана в diptrace ,сможешь доделать ?

valerium
06.05.2021, 22:06
saymon, JV-Soft, спасибо за помощь и мегареспект за терпение )
Архив я получил и развернул, версиями 2.48.01 и 2.54 пару раз удалось считать флешку, она даже правильно определялась, EON29LV160AB, 2 мегабайта прошивка.
Но не пойму, почему плата в режим программирования входит только после какого-то шаманства, но если коннектится, то читается стабильно - на скоростях 230400 или даже 460800... Но по крайней мере понятно, что шнурок годный и что версия софта правильная.
Попытаюсь плату MTK погреть/пропаять, а может быть еще поможет поменять питальник.

saymon
06.05.2021, 22:11
valerium, обновил ссыль в первом посте, пароль к архиву в примечании

- - - Добавлено - - -

saymon, нашел гербер платы для флешей , но его править надо ,делал под лут в то время на скорую руку, сделана в diptrace ,сможешь доделать ?

Да , скинь герберы , думаю разберусь. Скажешь что там поправить

valerium
07.05.2021, 18:25
Разобрался с ситуацией. Все-таки дело в косячном UART от ардуины (при активном сбросе на МК линии RX/TX должны быть в Z-состоянии но что-то пошло не так), сегодня попробовал с другим, тоже на CH340G, но отдельным.
Вначале хотел его цеплять на 3,3в питания, потом оставил на 5в и просто подключил через резисторы 330ом и стабилитроны 3,3в. Все стабильно читается и пишется на скоростях вплоть до 115200х8.
Штатная флешка EON EN29LN160AB опознается криво и читается не вся в версиях MTKTOOL 2.42 и ниже. Верхние версии работают норм. На днях изучу все питающие дороги и попробую запаять панельку DIP32 и подать питание 5в на нее. Посмотрим, что из этого выйдет.

UPD: Сдул родную флешку, увидел там такую красоту:
75374
Обрадовался. Запаял кровать под DIP32, перемычку перепаял с 3,3в на 5в.
Пробовал подключать SST 39SF010, 39SF020, MX 29F002NTPC - никто не детектится, в старый версиях, где в лог выдавались Manufacturer и DeviceID, вижу нули. Видимо детекция не отрабатывает. Всегда считывается 2048Кб, внутри несколько раз повторяется правильное содержимое флешек (узнаЮ спековские прошивки по первым нотам). То есть данные и основная часть адреса попадает на место, но чего может не хватать ?
Посмотрел диаграммы детекции в даташите, решил проверить сигнал /WE - он есть на площадках PLCC, есть на TSOP, но его нет на DIP ! Прозвонил дорогу, вышел аж на 55 ногу MTK, на ней был A18. Зачем-то на незапаянный DIP-корпус на 31 ногу подали A18 !? Отследил дорогу от DIPа еще раз, нашел резистор R2 и пустое место R3, перепаял R2 на R3 - все попало на место и все детектится. Нормально считал и прошил SST 39SF020, MX 29F002NTPC, а вот 39SF010 (0xBF/0xB5) не было в конфиге - добавил и тоже прошил. НО ДЛЯ SST ОБЯЗАТЕЛЬНО НУЖНО ВЫКЛЮЧАТЬ "USB to UART bridge controller", иначе шьет FF в каждый второй байт и не верифицирует.

Цель достигнута, я считаю, что результат отличный, ибо плеер купился за 100 рублей на авито и дешевле программатора себе не представить (да, еще новый USB-UART потом стоил столько же ))))

saymon, JV-Soft - спасибо за помощь и вообще за идею создания такой полезной штуки )

valerium
08.05.2021, 19:51
Убрал с платы все что торчало и мешало, поставил ZIF-панельку (была только DIP-40). А то что осталось, можно питать прямо от USB.
Плата получилась вот такой
75377

Ну и запихал в корпус ненужного Притока - неказисто, но не для выставки, поэтому потянет. Можно втыкать прямо в бочину ноутбука, можно удлинителем USB подключать.
75378

Все, осталось обзавестись переходником в PLCC32, но это уже не творчество.

saymon
08.05.2021, 20:37
У меня дип 32 шьет без проблем , под спектрум одна задача сделана. А вот под tsop48 для сеги засада , какие там дополнительные адреса и данные нужны

- - - Добавлено - - -

Как добавить эту флеш https://pdf.ic37.com/icpdf_datasheet_1/M5M29GB640_datasheet_271605/M5M29GB640_16.html

saymon
06.06.2021, 12:11
Что то у меня ступор с прошиванием флеш для сеги.
Первое это некоторые неувязки в схемах с адресацией,
На одних схемах А0 идет на А17 слота, на других там должен быть А1. Заказал платки картриджей, собрал один, впаял флеш которая была в ДВД, флеш распознаётся но не пишется, ошибка верификации. Прозвонил на соответствие сигналов от пятаков флеши на ДВД до флеши в картридже, все 1 в 1. Питание есть, пробовал с двух разных плат ДВД, результат один, ошибка адреса 00100.
У меня сейчас на А17 слота висит А1 флеши, если распаиваю слот где на А17 слота висит А0, соответственно все адреса сдвигаются на один, то флеш не распознаётся. Пробовал как на новой плате картриджа так и на стародельных, ставил идентичную флеш.
Где я мог допустить ошибку?

JV-Soft
06.06.2021, 20:04
Где я мог допустить ошибку?
Нога 47 - 8/16 бит
В зависимости от нее и адреса считаются или с A0 или с А1

saymon
07.06.2021, 08:28
Нога 47 - 8/16 бит
В зависимости от нее и адреса считаются или с A0 или с А1
Это есть, подписывался отдельным проводом, сигнал чтения -записи тоже есть.
Записал без верификации и слил образ, на сеге черный екран, в эмуле черный экран, но эмуль показывает заголовок игры. Сравнивал в хексе слитый и исходный образ , они идентичны

JV-Soft
07.06.2021, 09:04
Заказал платки картриджей
Что за платы ? Если мои ,то они 100% рабочие и проверены.

saymon
07.06.2021, 11:17
Что за платы ? Если мои ,то они 100% рабочие и проверены.
Твои.
Нужно прояснить пару деталей, логику на плату обязательно запаивать, если сохранялки не нужны?

Второй нюанс вероятно все таки не правильная адресация, я снимал адреса согласно даташиту флеши, но при детальном изучении mt1389 понял что на флеш подаются адреса уже со сдвигом на А18 флеши приходит А19 с МТ. Получается по правильному это будет А19 который и пойдет на B8 слота, (а не А18 на В7)? Если так то вся адресация не правильно припаяна.

JV-Soft
07.06.2021, 12:18
Нужно прояснить пару деталей, логику на плату обязательно запаивать, если сохранялки не нужны?
Нет не надо ,необходимо одну перемычку кинуть. Отправил в телегу.

saymon
07.06.2021, 16:33
Нет не надо ,необходимо одну перемычку кинуть. Отправил в телегу.

Благодарю, добил все таки. Пишет норм.
Приедут панельки для дип32, можно оформить все в корпус

valerium
11.07.2021, 00:54
Удавалось ли кому-то на MTK шить SST39VF040 или еще что из 39VF ?
У меня две штуки не шьются ни в какую, точнее, верификация не выполняется. Если шить без проверки и потом сравнивать то, что считалось с исходным, то искажется несколько старших разрядов исключительно по круглым адресам (заканчивающимся на 0 в младшей тетраде адреса). Каждый раз разные адреса, но всегда круглые.
Сравнить больше не на чем, но то ли обе флэши мертвые, то ли алгоритм "шитья" по таймингам не выдержан. Вот, решил собрать всемирную статистику )

JV-Soft
11.07.2021, 01:07
Удавалось ли кому-то на MTK шить SST39VF040 или еще что из 39VF
Сегодня вечером шил подобные)
Они 3.3v , это необходимо учесть стабом в переходнике.

- - - Добавлено - - -

И то что MTK их может ,это 100% , в конфиге флешера смотрим , и видим -

0xBF, 0xD7, 0x80000, 0x1000, 4, SST(SST39VF040)

valerium
11.07.2021, 01:40
Они 3.3v , это необходимо учесть стабом в переходнике.

0xBF, 0xD7, 0x80000, 0x1000, 4, SST(SST39VF040)

Упс. Конфиг флешера-то я хорошо рассмотрел, а вот даташит на vf как-то мимо проскочил. Ну, в общем, шил я их на 5 вольтах и можно дальше не пытаться уже.
Спасибо за ликбез )

saymon
12.07.2021, 23:13
Упс. Конфиг флешера-то я хорошо рассмотрел, а вот даташит на vf как-то мимо проскочил. Ну, в общем, шил я их на 5 вольтах и можно дальше не пытаться уже.
Спасибо за ликбез )

Убери перемычку и попробуй прошить на 3в, я конечно хз но у меня A29L040 они 3в и шьются на 5в, да и в сеге пару часов точно трудились.

valerium
17.07.2021, 23:27
Убери перемычку и попробуй прошить на 3в, я конечно хз но у меня A29L040 они 3в и шьются на 5в, да и в сеге пару часов точно трудились.
Дошли сегодня руки сделать переключатель 3,3-5в, в режиме 3,3 проверил эти 39vf040 - они не погибли в прошлых экспериментах и прошились нормально.
Осталось придумать, куда их использовать, ибо все поделки на Z80 5-вольтовые и в них такое ПЗУ не годится.

saymon
12.08.2021, 14:34
В чем может быть загвоздка, что не шьются 320 флеши. AMD и MX ошибка верификации. Метровая флеш шьется без проблем

valerium
12.08.2021, 15:20
У меня большая часть флешей (но далеко не все) не шьется при включенной опции USB to UART bridge controller.
А верификация не выполняется на первом же проценте или каждый раз в разных местах ? Несколько постов выше - мои попытки прошить трехвольтовые флеши на 5 вольтах, тоже ошибка верификации в разгых случайных местах.

saymon
12.08.2021, 15:38
Уже все перепробовал, с отключений верификацией что то шьется но не воспроизводится потом, отключена опция usb-uart тоже не шьется.
Подозреваю что 1379 не поддерживает 320 флеши, в какой то доке попадалась инфа.
На плате двд 14 нога флеш висит в воздухе

saymon
15.08.2021, 22:31
Разобрался, действительно МТ1379 не умеет шить флеши более 2 мегабайт, в виду отсутствия у чипа сигнала а21, да и а20 висит в воздухе , не подведен к флеши.
Взял плату с МТ1389 на ней только а21 висел в воздухе, подпаялся к чипу и все завелось, из всех имеющихся флешей все шьются на максимальных скоростях.

IvanKoc87
20.01.2022, 16:15
Может кто подсказать Двд BBK dv313s установлен процессор MT1389FE на 216 контактов. RX TX нашел разъем подключил к компу через китайский переходник читает нормально но вот писать не хочет. Может кто подсказать какая нога MT1389FE отвечает за разрешение на запись ?
Уже час мучаю тестер нашел даташит на MT1389ЕE написано что нога 66 она же должна идти на 11 у меня она идет на 16 а 67 идет на 11
67 и 11 ноги флешки сидят на земле

saymon
23.01.2022, 15:26
IvanKoc87, Покажи фото платы, какая там флеш, что то описанная распиновка не сходится. Начни с полной прозвонки флеши, на соответсвие схемы.
Ты программируешь родную флешь, так сказать для теста или уже сваял переходник для картриджа?