ipodnano3g: mark the 4-CE Toshiba BA94D598 row checked

A contributor's check archive matches the row exactly and passes both
host tests clean: test_ftl agrees with the oracle on all 3,964,928
sectors, test_crash survives 100 power cuts with 0 sectors wrong.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Change-Id: I7c651c94332e0a04686ce8855a274735ae39546c
This commit is contained in:
Andrew Rice 2026-09-20 11:50:54 +10:00
parent 00829f2258
commit 413f17b8ce
3 changed files with 7 additions and 2 deletions

View file

@ -134,7 +134,7 @@ static const struct nand_chip_info nand_chip_table[] =
{ 0xA585D598, 2, 13, 8320, 128, 2048, 7744, false },
{ 0xA585D598, 4, 13, 8320, 128, 2048, 7744, false },
{ 0xBA94D598, 2, 12, 4096, 128, 4096, 3872, false },
{ 0xBA94D598, 4, 1, 4096, 128, 4096, 3872, false },
{ 0xBA94D598, 4, 1, 4096, 128, 4096, 3872, false }, /* checked */
/* Intel */
{ 0xA5D5D589, 2, 4, 8192, 128, 2048, 7744, false }, /* checked */
{ 0xA5D5D589, 4, 2, 8192, 128, 2048, 7744, false }, /* checked */

View file

@ -59,3 +59,8 @@ fault testing.
oracle on two logical pages - confirmed against Apple's own disassembly
(`_FTLRestore`, osos 1.1.3) to be that algorithm's own tie-break between
two competing logs, not a defect (see the note in `ftltest/test_ftl.c`).
- **BA94D598 x4, 2026-09-20.** A contributor's check archive matches the
row exactly (Toshiba, mode 1, vflspares 201 by our own formula). Clean
on both host tests: `test_ftl` agrees with the oracle on all 3,964,928
sectors; `test_crash` survives 100 power cuts (344 writes, 11 syncs, 0
sectors wrong). No on-device write test.

View file

@ -42,7 +42,7 @@ which is why the archives matter.
| `A585D598` | Toshiba | 4GB | 2 | 2KiB | needed |
| `A585D598` | Toshiba | 8GB | 4 | 2KiB | needed |
| `BA94D598` | Toshiba | 4GB | 2 | 4KiB | needed |
| `BA94D598` | Toshiba | 8GB | 4 | 4KiB | needed |
| `BA94D598` | Toshiba | 8GB | 4 | 4KiB | checked |
| `A5D5D589` | Intel | 4GB | 2 | 2KiB | checked |
| `A5D5D589` | Intel | 8GB | 4 | 2KiB | checked |
| `3E94D589` | Intel | 4GB | 2 | 4KiB | checked |