Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
IS917 - 1x1 45 3e 97 83 - [64GB]   Search  Register  Log in
23.09.2023 - tech support stopped
23.09.2024 - forum closed
This topic is locked: you cannot edit posts or make replies.
Author Message
jeremyb



Joined: 09 Dec 2008
Posts: 1950
Location: RecoverMyFlashDrive.com Bridgeport, CT, USA

PostPosted: Tue Jan 09, 2024 18:07    Post subject: IS917 - 1x1 45 3e 97 83 - [64GB]
Reply with quote

Interesting case. InnoStar like's to use Cross Block. Think of Cross Block like this. Drives that use Cross Block spread wear over multiple non-sequential areas with a pair, eg: Join by Page joins two sequential areas (block: 0x80 on NAND 1, block 0x80 on NAND 2). Cross Block joins pair blocks over non-sequential areas (block 0x80 on NAND 1, block 0x200 on NAND2). Block sorts must be done on each segment and then paired. One possible way to identify Cross Block is if you see block conflicts for every block within a dump.

The methodology for putting the NAND # in the proper order is Block Position % Total eg: Block 0 is in all blocks with remainder 0, Block 1 is in all blocks with remainder 1, Block 2 is in all blocks with remainder 2 and so on till Total and it loops again.

In this case the data wasn't organized by NAND chip but by halves of the dump... eg: (Dump Size / 4). Using the Cross Block step alone didn't work because the data wasn't organized using the equation above.

Initially I used Total Commander to split the dump into 4 equal parts and then use Cross Block however a certain genius I know suggested that using two Block Pairs could achieve the same result.

Parts = 4 is the number of total pair steps * 2
Mix = is the number of total pair steps * 2 / size of each interleave (ie: Join by 0x4000)

All information above might be wrong, this is just how I think of it.

Dump Size = 0x1000000000
1/2 Dump Size = 0x800000000
1/4 Dump Size = 0x400000000


Model
Layout
IS917 1094_32 Xor 3c58_128
Mix
Input
Order 0
Block Pair
Block 0x400000000
Page 0x200000
Block Pair
Block 0x800000000
Page 0x400000
Cross Block
Field Block Number
Block 0x200000
Parts 4
Step 1
Assembler
Block Number
Block Size 0x200000
Bank Space 0x40000
Image Cut

Banks 00 / 0x000 / 0x200f

Correction

Mix 4 / 0x4000

Scan Offset 0
Scan Back false
Scan Max 0
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies. All times are GMT + 4 Hours
Page 1 of 1

 

Last added
AU6384   ec da 80 15   1x1 AU6980   ec d3 55 25   1x1 AU6980   ad dc 80 95   1x2 AU6980 B4   ad dc 80 95   1x1 AU6983   2c d5 94 3e   4x1 AU6982   ec d5 55 a5   1x1 AU6982   ec d5 55 25   1x1 AU6982   ec d3 51 95   2x4 AU6982   ec d3 14 a5   1x1   v2
News
01.02.2024 Save FE key
23.09.2022 The End
11.11.2021 Legs for NR
16.08.2021 Sector Number Slow
15.07.2021 New drivers
© Soft-Center ltd.