Flash-stasjon-fastvare phison 2251 67. Flash-stasjon-gjenoppretting: kontrollerdeteksjon, flash-stasjon-fastvare. Definisjon av kontrollmodell

Produksjonsår: 2016
Utvikler: Phison
Plattform: Windows XP/Vista/7/8/10
Grensesnittspråk: engelsk
Tilstand: freeware

Beskrivelse:

KOMPATIBILITET MED FLASHDREV

I noen tilfeller er fastvaren utskiftbar. For eksempel kan noe fastvare fra PS2251-61 brukes til å flashe PS2251-67-kontrolleren. For eksempel er Kingston-selskaper skyldige i dette, og jeg har gjentatt lignende triks.


Forum: Datamaskiner - programdiskusjon Mr.paranormal Mr.paranormal

2017-02-10T12:20:03Z 2017-02-10T12:20:03Z

Phison MPALL 5.03.0A-DL07

- Produksjonsår: 2016
Utvikler: Phison
Plattform: Windows XP/Vista/7/8/10
Grensesnittspråk: engelsk
Tilstand: freeware

Et annet verktøy for å gjenopprette flash-stasjoner på Phison-kontrollere

Beskrivelse:

Produksjonsblinker for flash-stasjoner på kontrollere fra Phison. MPALL, i motsetning til andre verktøy, er først og fremst designet for å fungere med flashminne av akseptabel kvalitet. Det er derfor produsenter allerede behandler annenrangs søppel, som det blir mer og mer av hvert år, med andre verktøy (Sortering).

Phison MPALL er kompatibel med følgende PhisonUSB-kontrollermodeller: PS2231, PS2251-01, PS2251-02, PS2251-03, PS2251-06, PS2251-07, PS2251-12, PS2251-13,-1PS52,-1PS52,-1PS52,-1PS -30 , PS2251-32, PS2251-33, PS2251-37, PS2251-38, PS2251-39, PS2251-50, PS2251-60, PS2251-61, PS2251-61, PS2251-252, 52 PS, 52-52, 5 7 , PS2251-68, PS2251-73, PS2251-75, PS2251-80, PS2251-83, PS2251-85, PS2251-90, PS2251-91.

KOMPATIBILITET MED FLASHDREV

IDBLK_TIMING.dll-filen lagrer data for å støtte et bestemt flashminne. For å oppnå kompatibilitet med en flash-stasjon, må du noen ganger sette inn en annen versjon av biblioteket. Du kan laste ned noen av dem fra siden min, de står ved siden av binærfilene.

Grunnleggende støtte for kontrollere kan bedømmes av MPParamEdit_F1.exe-filen som følger med distribusjonene. Kjør den og se om modellen din er i rullegardinmenyen Kontroller.

MPALL-firmwares har forskjellige avslutninger enn andre (MLC – 10, MLC-4K – 24, TLC – 50, eD3 – 53).

I noen tilfeller er fastvaren utskiftbar. For eksempel kan noe fastvare fra PS2251-61 brukes til å flashe PS2251-67-kontrolleren. For eksempel er Kingston-selskaper skyldige i dette, og jeg har gjentatt lignende triks.">

Tilgjengelig i dag siste versjon UPTool (nemlig 2.093 datert 14. januar 2015) ser utdatert ut. Hun er imidlertid også i stand til mye hvis du spør henne godt.
La oss derfor overlate fraser a la «la min halvdøde enhet PS2268+983AA4937A51 ligge i skuffen til bedre tider» til kloke mennesker som verdsetter tiden sin. Og vi ... Og vi vil bare bringe det nærmere " beste tid" Med dine egne hender, med dine egne hjerner. Er det dårlig?

Før du syr, la meg minne deg på noen nyanser i UPTool-innstillingene som vil hjelpe oss i fremtiden.
"Code"-mappen inneholder binærfiler - dette er filer for fastvare, brennere, sorterere og så videre.
"Data"-mappen inneholder blant annet filene Code.ini og Flash.ini, som vi skal se nærmere på. I Code.ini kan du konfigurere navnene på firmware-binærfiler, brenner og "sorter" for spesifikk modell enheter ("sorter" er mitt begrep, som jeg vil forklare nedenfor, og siden jeg ikke vet riktige navn, du må tåle mine oppdiktede vilkår)

La oss se på et eksempel på en del av denne filen:

ISPCode=ISP61.bin
FWCode0=2261PRAM_20150211.BIN ;// (34) 19/24nm eD3 D1 bare
FWCode1=2267FW060334_20150311.BIN ;// (34) 19/24nm eD3 D1+D3

Linjen med firkantede parenteser indikerer kombinasjonen av kontroller og minnetype
[<Модель>-<Поколение>-<Тип памяти>]
Kontroller modell. UPTool bruker en annen kontrollmodellidentifikasjon (og jeg har skrevet om dette før), der 1E tilsvarer 2268-modellen.
"Generasjonen" av kontrolleren er igjen et betinget begrep, og det bestemmes av Boot-versjonen. Dette er et tema for en annen diskusjon.
Minnetype:
0 - MLC
1 - D3/eD3
2 - Veksle
3 - SS21
Dermed har vi foran oss konfigurasjonen av binære navn for 2268+eD3-enheten. La oss se videre
ISPCode - navnet på "sorteren" er angitt her (etter å ha installert en binær av denne typen, vil enheten returnere strengen "SORTER VX.X" eller noe som ligner på en inq-forespørsel) eller "tester" ("HV TESTER" )
Brennerkode - navnet på "brenneren" er angitt her (dette er allerede et etablert begrep)
FWCodeX - fastvarenavnet er angitt her. X er en forhåndsdefinert verdi for en kombinasjon av minneparametere. Disse betydningene er dechiffrert/forklart i kommentarene ("//"), og det er vanskelig for meg å legge til noe her

Flash.ini er en slags minnedatabase som brukes ved flashing
Linjen med firkantede parenteser indikerer minnets FID og deretter egenskapene til dette minnet

La oss nå se nøye på hvilken informasjon UPTool viser oss hvis enheten er kjent for verktøyet (vær oppmerksom på at presentasjonen av informasjon avhenger av de valgte innstillingene)

På den øverste linjen i cellen:
1E - den allerede kjente representasjonen av modell 2268
TC58NVG5T2JTA00 (eD3.8K) - PN- og flashminnespesifikasjoner
Bunnlinje i cellen: Flash-minne FID

Som du kan se, er den grunnleggende forskjellen fra PS2268+983AA4937A51 (se bildet i begynnelsen av innlegget) den røde bakgrunnen til cellen og fraværet av PN fra flashminnekarakteristikkene
Jeg håper du fortsatt husker at minne-PN er angitt i Flash.ini? For eksperimentets skyld, la oss gi nytt navn til den eksisterende Flash.ini til noe, og lage en ny i stedet (Notepad er nok)

Indeks=999
PN1=NULL21
IDMask=FFFFFFFFFFFF
Sidestørrelse=17664

Vi setter inn PS2268+983AA4937A51 og du skal se dette bildet

De. i Flash.ini-filen må du plassere en normal beskrivelse av minnet, og flash-stasjonen skal gjenkjennes riktig.

Hvor kan jeg få beskrivelsen fra?

Det er flere hint i den originale Flash.ini
Først inneholder filen en beskrivelse av 98-3A-A4-93-7A-50. Denne flashen skiller seg fra vår problematiske bare i den siste byten ("Teknologikode, nm-prosess"). Du trenger ikke å være en ekspert på flash-minne, du trenger bare å søke i filen etter beskrivelser av flash-stasjoner hvis FID ender med 51, og finne ut at de alle har nmProcess=15.

Hvis dette er sant, hva er det som hindrer oss i å kopiere beskrivelsen av 98-3A-A4-93-7A-50, gi den nytt navn til 98-3A-A4-93-7A-51 og korrigere nmProcess til 15?

UPTool vil torturere flash-stasjonen vår nok. Og forresten, mens verktøyet kjører, kan du se på rapporten (ved å høyreklikke i cellen av interesse)

Men problemer kommer ikke alene.

Å dømme etter hvor lang tid det tok å gjøre noe med flash-stasjonen, passet beskrivelsen vår til det, og linjen Størrelse:15135 MB sier det samme.

Ok, hva er denne feilen 1106?
Høyre museknapp åpner rapporten (rapporten finnes også i LOG-mappen som tekstfil), og vi trenger de siste linjene

Ja, fastvarefilen ble ikke funnet.
Hva og hvor prøvde UPTool å finne?

De. UPT-verktøy trengte FWCode5. Hvilken seksjon så du i? La oss hoppe til begynnelsen av rapporten

Derfor må vi i Code.ini lage en seksjon, og i den angi navnet på fastvaren i FWCode5. Hvilket fastvarenavn bør jeg angi? La oss prøve å låne fastvaren fra forrige "generasjon". Da bør det se omtrent slik ut:

La oss justere innstillingene litt, fordi... det er ingen vits i å sortere på nytt, og vi trenger bare å blinke

Bare i nødstilfeller kjører vi en lese-/skrivetest

Ingen feil funnet!
Det ser ut til at tiden har beveget seg, i hvert fall litt!

PS: Jeg har aldri sett 2268-kontrollere i et slikt tilfelle. Jeg lar det være et minnesmerke

Operasjon