~1500 Bad blocks - any fix? - Tilt, TyTN II, MDA Vario III Android Development

I had all of NAND set as data, and whilst I was using android - it had been stable for 2 days - I suddenly got a low storage memory error.
After a safe shutdown and startup, I get Yaffs report ~1500 blocks as bad, whereas previously I had only had 1 bad block. (None, before I started playing with android).
For reference: this is with Scoot's CyanogenMod 7 RLS1 and Krazy-Killa's p54 kernel.
Have all these actually gone bad, or is Yaffs failing?
Should I use task 2a to attempt to restore these?

Here is the output of an 'info 8' command:
Code:
block
BLOCK 200 (0xC8) is bad block
BLOCK 201 (0xC9) is bad block
BLOCK 202 (0xCA) is bad block
BLOCK 203 (0xCB) is bad block
BLOCK 204 (0xCC) is bad block
BLOCK 205 (0xCD) is bad block
BLOCK 206 (0xCE) is bad block
BLOCK 207 (0xCF) is bad block
BLOCK 208 (0xD0) is bad block
BLOCK 209 (0xD1) is bad block
BLOCK 210 (0xD2) is bad block
BLOCK 211 (0xD3) is bad block
BLOCK 215 (0xD7) is bad block
BLOCK 216 (0xD8) is bad block
BLOCK 219 (0xDB) is bad block
BLOCK 221 (0xDD) is bad block
BLOCK 223 (0xDF) is bad block
BLOCK 224 (0xE0) is bad block
BLOCK 225 (0xE1) is bad block
BLOCK 226 (0xE2) is bad block
BLOCK 227 (0xE3) is bad block
BLOCK 228 (0xE4) is bad block
BLOCK 229 (0xE5) is bad block
BLOCK 230 (0xE6) is bad block
BLOCK 231 (0xE7) is bad block
BLOCK 232 (0xE8) is bad block
BLOCK 233 (0xE9) is bad block
BLOCK 234 (0xEA) is bad block
BLOCK 235 (0xEB) is bad block
BLOCK 236 (0xEC) is bad block
BLOCK 237 (0xED) is bad block
BLOCK 238 (0xEE) is bad block
BLOCK 239 (0xEF) is bad block
BLOCK 240 (0xF0) is bad block
BLOCK 241 (0xF1) is bad block
BLOCK 244 (0xF4) is bad block
BLOCK 246 (0xF6) is bad block
BLOCK 247 (0xF7) is bad block
BLOCK 248 (0xF8) is bad block
BLOCK 249 (0xF9) is bad block
BLOCK 250 (0xFA) is bad block
BLOCK 252 (0xFC) is bad block
BLOCK 256 (0x100) is bad block
BLOCK 259 (0x103) is bad block
BLOCK 260 (0x104) is bad block
BLOCK 264 (0x108) is bad block
BLOCK 267 (0x10B) is bad block
BLOCK 268 (0x10C) is bad block
BLOCK 269 (0x10D) is bad block
BLOCK 270 (0x10E) is bad block
BLOCK 271 (0x10F) is bad block
BLOCK 272 (0x110) is bad block
BLOCK 273 (0x111) is bad block
BLOCK 274 (0x112) is bad block
BLOCK 276 (0x114) is bad block
BLOCK 278 (0x116) is bad block
BLOCK 279 (0x117) is bad block
BLOCK 280 (0x118) is bad block
BLOCK 281 (0x119) is bad block
BLOCK 285 (0x11D) is bad block
BLOCK 288 (0x120) is bad block
BLOCK 289 (0x121) is bad block
BLOCK 291 (0x123) is bad block
BLOCK 292 (0x124) is bad block
BLOCK 294 (0x126) is bad block
BLOCK 295 (0x127) is bad block
BLOCK 298 (0x12A) is bad block
BLOCK 300 (0x12C) is bad block
BLOCK 301 (0x12D) is bad block
BLOCK 302 (0x12E) is bad block
BLOCK 304 (0x130) is bad block
BLOCK 305 (0x131) is bad block
BLOCK 306 (0x132) is bad block
BLOCK 308 (0x134) is bad block
BLOCK 309 (0x135) is bad block
BLOCK 310 (0x136) is bad block
BLOCK 312 (0x138) is bad block
BLOCK 313 (0x139) is bad block
BLOCK 315 (0x13B) is bad block
BLOCK 316 (0x13C) is bad block
BLOCK 317 (0x13D) is bad block
BLOCK 318 (0x13E) is bad block
BLOCK 320 (0x140) is bad block
BLOCK 321 (0x141) is bad block
BLOCK 322 (0x142) is bad block
BLOCK 328 (0x148) is bad block
BLOCK 330 (0x14A) is bad block
BLOCK 334 (0x14E) is bad block
BLOCK 335 (0x14F) is bad block
BLOCK 336 (0x150) is bad block
BLOCK 337 (0x151) is bad block
BLOCK 339 (0x153) is bad block
BLOCK 340 (0x154) is bad block
BLOCK 341 (0x155) is bad block
BLOCK 342 (0x156) is bad block
BLOCK 343 (0x157) is bad block
BLOCK 344 (0x158) is bad block
BLOCK 345 (0x159) is bad block
BLOCK 346 (0x15A) is bad block
BLOCK 348 (0x15C) is bad block
BLOCK 350 (0x15E) is bad block
BLOCK 351 (0x15F) is bad block
BLOCK 352 (0x160) is bad block
BLOCK 353 (0x161) is bad block
BLOCK 354 (0x162) is bad block
BLOCK 355 (0x163) is bad block
BLOCK 356 (0x164) is bad block
BLOCK 359 (0x167) is bad block
BLOCK 361 (0x169) is bad block
BLOCK 362 (0x16A) is bad block
BLOCK 363 (0x16B) is bad block
BLOCK 366 (0x16E) is bad block
BLOCK 367 (0x16F) is bad block
BLOCK 369 (0x171) is bad block
BLOCK 370 (0x172) is bad block
BLOCK 373 (0x175) is bad block
BLOCK 374 (0x176) is bad block
BLOCK 378 (0x17A) is bad block
BLOCK 379 (0x17B) is bad block
BLOCK 381 (0x17D) is bad block
BLOCK 382 (0x17E) is bad block
BLOCK 383 (0x17F) is bad block
BLOCK 384 (0x180) is bad block
BLOCK 385 (0x181) is bad block
BLOCK 386 (0x182) is bad block
BLOCK 387 (0x183) is bad block
BLOCK 388 (0x184) is bad block
BLOCK 389 (0x185) is bad block
BLOCK 390 (0x186) is bad block
BLOCK 393 (0x189) is bad block
BLOCK 395 (0x18B) is bad block
BLOCK 396 (0x18C) is bad block
BLOCK 397 (0x18D) is bad block
BLOCK 398 (0x18E) is bad block
BLOCK 399 (0x18F) is bad block
BLOCK 402 (0x192) is bad block
BLOCK 403 (0x193) is bad block
BLOCK 404 (0x194) is bad block
BLOCK 406 (0x196) is bad block
BLOCK 408 (0x198) is bad block
BLOCK 412 (0x19C) is bad block
BLOCK 415 (0x19F) is bad block
BLOCK 419 (0x1A3) is bad block
BLOCK 421 (0x1A5) is bad block
BLOCK 422 (0x1A6) is bad block
BLOCK 423 (0x1A7) is bad block
BLOCK 425 (0x1A9) is bad block
BLOCK 426 (0x1AA) is bad block
BLOCK 427 (0x1AB) is bad block
BLOCK 428 (0x1AC) is bad block
BLOCK 429 (0x1AD) is bad block
BLOCK 430 (0x1AE) is bad block
BLOCK 431 (0x1AF) is bad block
BLOCK 435 (0x1B3) is bad block
BLOCK 436 (0x1B4) is bad block
BLOCK 441 (0x1B9) is bad block
BLOCK 442 (0x1BA) is bad block
BLOCK 445 (0x1BD) is bad block
BLOCK 446 (0x1BE) is bad block
BLOCK 448 (0x1C0) is bad block
BLOCK 449 (0x1C1) is bad block
BLOCK 450 (0x1C2) is bad block
BLOCK 451 (0x1C3) is bad block
BLOCK 452 (0x1C4) is bad block
BLOCK 453 (0x1C5) is bad block
BLOCK 455 (0x1C7) is bad block
BLOCK 456 (0x1C8) is bad block
BLOCK 457 (0x1C9) is bad block
BLOCK 458 (0x1CA) is bad block
BLOCK 459 (0x1CB) is bad block
BLOCK 462 (0x1CE) is bad block
BLOCK 463 (0x1CF) is bad block
BLOCK 465 (0x1D1) is bad block
BLOCK 466 (0x1D2) is bad block
BLOCK 467 (0x1D3) is bad block
BLOCK 468 (0x1D4) is bad block
BLOCK 469 (0x1D5) is bad block
BLOCK 470 (0x1D6) is bad block
BLOCK 471 (0x1D7) is bad block
BLOCK 473 (0x1D9) is bad block
BLOCK 474 (0x1DA) is bad block
BLOCK 479 (0x1DF) is bad block
BLOCK 480 (0x1E0) is bad block
BLOCK 481 (0x1E1) is bad block
BLOCK 482 (0x1E2) is bad block
BLOCK 483 (0x1E3) is bad block
BLOCK 485 (0x1E5) is bad block
BLOCK 488 (0x1E8) is bad block
BLOCK 492 (0x1EC) is bad block
BLOCK 502 (0x1F6) is bad block
BLOCK 503 (0x1F7) is bad block
BLOCK 504 (0x1F8) is bad block
BLOCK 506 (0x1FA) is bad block
BLOCK 507 (0x1FB) is bad block
BLOCK 508 (0x1FC) is bad block
BLOCK 510 (0x1FE) is bad block
BLOCK 512 (0x200) is bad block
BLOCK 513 (0x201) is bad block
BLOCK 514 (0x202) is bad block
BLOCK 516 (0x204) is bad block
BLOCK 517 (0x205) is bad block
BLOCK 518 (0x206) is bad block
BLOCK 519 (0x207) is bad block
BLOCK 521 (0x209) is bad block
BLOCK 522 (0x20A) is bad block
BLOCK 523 (0x20B) is bad block
BLOCK 524 (0x20C) is bad block
BLOCK 525 (0x20D) is bad block
BLOCK 526 (0x20E) is bad block
BLOCK 528 (0x210) is bad block
BLOCK 529 (0x211) is bad block
BLOCK 530 (0x212) is bad block
BLOCK 531 (0x213) is bad block
BLOCK 533 (0x215) is bad block
BLOCK 534 (0x216) is bad block
BLOCK 536 (0x218) is bad block
BLOCK 537 (0x219) is bad block
BLOCK 538 (0x21A) is bad block
BLOCK 539 (0x21B) is bad block
BLOCK 540 (0x21C) is bad block
BLOCK 541 (0x21D) is bad block
BLOCK 542 (0x21E) is bad block
BLOCK 543 (0x21F) is bad block
BLOCK 544 (0x220) is bad block
BLOCK 545 (0x221) is bad block
BLOCK 546 (0x222) is bad block
BLOCK 547 (0x223) is bad block
BLOCK 548 (0x224) is bad block
BLOCK 549 (0x225) is bad block
BLOCK 550 (0x226) is bad block
BLOCK 552 (0x228) is bad block
BLOCK 553 (0x229) is bad block
BLOCK 554 (0x22A) is bad block
BLOCK 555 (0x22B) is bad block
BLOCK 557 (0x22D) is bad block
BLOCK 560 (0x230) is bad block
BLOCK 561 (0x231) is bad block
BLOCK 562 (0x232) is bad block
BLOCK 563 (0x233) is bad block
BLOCK 564 (0x234) is bad block
BLOCK 565 (0x235) is bad block
BLOCK 566 (0x236) is bad block
BLOCK 567 (0x237) is bad block
BLOCK 568 (0x238) is bad block
BLOCK 570 (0x23A) is bad block
BLOCK 571 (0x23B) is bad block
BLOCK 572 (0x23C) is bad block
BLOCK 573 (0x23D) is bad block
BLOCK 574 (0x23E) is bad block
BLOCK 575 (0x23F) is bad block
BLOCK 577 (0x241) is bad block
BLOCK 578 (0x242) is bad block
BLOCK 579 (0x243) is bad block
BLOCK 580 (0x244) is bad block
BLOCK 581 (0x245) is bad block
BLOCK 582 (0x246) is bad block
BLOCK 584 (0x248) is bad block
BLOCK 586 (0x24A) is bad block
BLOCK 589 (0x24D) is bad block
BLOCK 590 (0x24E) is bad block
BLOCK 591 (0x24F) is bad block
BLOCK 592 (0x250) is bad block
BLOCK 593 (0x251) is bad block
BLOCK 594 (0x252) is bad block
BLOCK 597 (0x255) is bad block
BLOCK 598 (0x256) is bad block
BLOCK 599 (0x257) is bad block
BLOCK 600 (0x258) is bad block
BLOCK 601 (0x259) is bad block
BLOCK 602 (0x25A) is bad block
BLOCK 603 (0x25B) is bad block
BLOCK 604 (0x25C) is bad block
BLOCK 605 (0x25D) is bad block
BLOCK 606 (0x25E) is bad block
BLOCK 609 (0x261) is bad block
BLOCK 610 (0x262) is bad block
BLOCK 611 (0x263) is bad block
BLOCK 612 (0x264) is bad block
BLOCK 613 (0x265) is bad block
BLOCK 614 (0x266) is bad block
BLOCK 615 (0x267) is bad block
BLOCK 616 (0x268) is bad block
BLOCK 617 (0x269) is bad block
BLOCK 619 (0x26B) is bad block
BLOCK 621 (0x26D) is bad block
BLOCK 622 (0x26E) is bad block
BLOCK 623 (0x26F) is bad block
BLOCK 624 (0x270) is bad block
BLOCK 625 (0x271) is bad block
BLOCK 626 (0x272) is bad block
BLOCK 627 (0x273) is bad block
BLOCK 629 (0x275) is bad block
BLOCK 630 (0x276) is bad block
BLOCK 631 (0x277) is bad block
BLOCK 633 (0x279) is bad block
BLOCK 634 (0x27A) is bad block
BLOCK 635 (0x27B) is bad block
BLOCK 636 (0x27C) is bad block
BLOCK 640 (0x280) is bad block
BLOCK 641 (0x281) is bad block
BLOCK 642 (0x282) is bad block
BLOCK 644 (0x284) is bad block
BLOCK 645 (0x285) is bad block
BLOCK 646 (0x286) is bad block
BLOCK 647 (0x287) is bad block
BLOCK 648 (0x288) is bad block
BLOCK 650 (0x28A) is bad block
BLOCK 651 (0x28B) is bad block
BLOCK 652 (0x28C) is bad block
BLOCK 653 (0x28D) is bad block
BLOCK 655 (0x28F) is bad block
BLOCK 656 (0x290) is bad block
BLOCK 657 (0x291) is bad block
BLOCK 658 (0x292) is bad block
BLOCK 660 (0x294) is bad block
BLOCK 661 (0x295) is bad block
BLOCK 662 (0x296) is bad block
BLOCK 663 (0x297) is bad block
BLOCK 664 (0x298) is bad block
BLOCK 665 (0x299) is bad block
BLOCK 666 (0x29A) is bad block
BLOCK 668 (0x29C) is bad block
BLOCK 669 (0x29D) is bad block
BLOCK 671 (0x29F) is bad block
BLOCK 672 (0x2A0) is bad block
BLOCK 673 (0x2A1) is bad block
BLOCK 674 (0x2A2) is bad block
BLOCK 675 (0x2A3) is bad block
BLOCK 676 (0x2A4) is bad block
BLOCK 677 (0x2A5) is bad block
BLOCK 678 (0x2A6) is bad block
BLOCK 679 (0x2A7) is bad block
BLOCK 680 (0x2A8) is bad block
BLOCK 681 (0x2A9) is bad block
BLOCK 682 (0x2AA) is bad block
BLOCK 683 (0x2AB) is bad block
BLOCK 684 (0x2AC) is bad block
BLOCK 685 (0x2AD) is bad block
BLOCK 686 (0x2AE) is bad block
BLOCK 687 (0x2AF) is bad block
BLOCK 688 (0x2B0) is bad block
BLOCK 689 (0x2B1) is bad block
BLOCK 690 (0x2B2) is bad block
BLOCK 692 (0x2B4) is bad block
BLOCK 694 (0x2B6) is bad block
BLOCK 695 (0x2B7) is bad block
BLOCK 696 (0x2B8) is bad block
BLOCK 697 (0x2B9) is bad block
BLOCK 700 (0x2BC) is bad block
BLOCK 701 (0x2BD) is bad block
BLOCK 702 (0x2BE) is bad block
BLOCK 704 (0x2C0) is bad block
BLOCK 706 (0x2C2) is bad block
BLOCK 708 (0x2C4) is bad block
BLOCK 709 (0x2C5) is bad block
BLOCK 710 (0x2C6) is bad block
BLOCK 711 (0x2C7) is bad block
BLOCK 712 (0x2C8) is bad block
BLOCK 713 (0x2C9) is bad block
BLOCK 714 (0x2CA) is bad block
BLOCK 715 (0x2CB) is bad block
BLOCK 716 (0x2CC) is bad block
BLOCK 717 (0x2CD) is bad block
BLOCK 718 (0x2CE) is bad block
BLOCK 720 (0x2D0) is bad block
BLOCK 721 (0x2D1) is bad block
BLOCK 722 (0x2D2) is bad block
BLOCK 723 (0x2D3) is bad block
BLOCK 724 (0x2D4) is bad block
BLOCK 727 (0x2D7) is bad block
BLOCK 729 (0x2D9) is bad block
BLOCK 732 (0x2DC) is bad block
BLOCK 736 (0x2E0) is bad block
BLOCK 737 (0x2E1) is bad block
BLOCK 738 (0x2E2) is bad block
BLOCK 739 (0x2E3) is bad block
BLOCK 740 (0x2E4) is bad block
BLOCK 741 (0x2E5) is bad block
BLOCK 742 (0x2E6) is bad block
BLOCK 743 (0x2E7) is bad block
BLOCK 744 (0x2E8) is bad block
BLOCK 745 (0x2E9) is bad block
BLOCK 746 (0x2EA) is bad block
BLOCK 747 (0x2EB) is bad block
BLOCK 749 (0x2ED) is bad block
BLOCK 752 (0x2F0) is bad block
BLOCK 753 (0x2F1) is bad block
BLOCK 754 (0x2F2) is bad block
BLOCK 755 (0x2F3) is bad block
BLOCK 756 (0x2F4) is bad block
BLOCK 758 (0x2F6) is bad block
BLOCK 759 (0x2F7) is bad block
BLOCK 760 (0x2F8) is bad block
BLOCK 761 (0x2F9) is bad block
BLOCK 762 (0x2FA) is bad block
BLOCK 763 (0x2FB) is bad block
BLOCK 764 (0x2FC) is bad block
BLOCK 766 (0x2FE) is bad block
BLOCK 767 (0x2FF) is bad block
BLOCK 768 (0x300) is bad block
BLOCK 771 (0x303) is bad block
BLOCK 772 (0x304) is bad block
BLOCK 773 (0x305) is bad block
BLOCK 774 (0x306) is bad block
BLOCK 776 (0x308) is bad block
BLOCK 777 (0x309) is bad block
BLOCK 778 (0x30A) is bad block
BLOCK 779 (0x30B) is bad block
BLOCK 780 (0x30C) is bad block
BLOCK 782 (0x30E) is bad block
BLOCK 783 (0x30F) is bad block
BLOCK 784 (0x310) is bad block
BLOCK 785 (0x311) is bad block
BLOCK 786 (0x312) is bad block
BLOCK 788 (0x314) is bad block
BLOCK 789 (0x315) is bad block
BLOCK 790 (0x316) is bad block
BLOCK 791 (0x317) is bad block
BLOCK 796 (0x31C) is bad block
BLOCK 802 (0x322) is bad block
BLOCK 803 (0x323) is bad block
BLOCK 805 (0x325) is bad block
BLOCK 807 (0x327) is bad block
BLOCK 808 (0x328) is bad block
BLOCK 809 (0x329) is bad block
BLOCK 811 (0x32B) is bad block
BLOCK 814 (0x32E) is bad block
BLOCK 815 (0x32F) is bad block
BLOCK 817 (0x331) is bad block
BLOCK 819 (0x333) is bad block
BLOCK 820 (0x334) is bad block
BLOCK 823 (0x337) is bad block
BLOCK 824 (0x338) is bad block
BLOCK 827 (0x33B) is bad block
BLOCK 829 (0x33D) is bad block
BLOCK 831 (0x33F) is bad block
BLOCK 835 (0x343) is bad block
BLOCK 836 (0x344) is bad block
BLOCK 837 (0x345) is bad block
BLOCK 839 (0x347) is bad block
BLOCK 840 (0x348) is bad block
BLOCK 841 (0x349) is bad block
BLOCK 842 (0x34A) is bad block
BLOCK 844 (0x34C) is bad block
BLOCK 845 (0x34D) is bad block
BLOCK 846 (0x34E) is bad block
BLOCK 847 (0x34F) is bad block
BLOCK 848 (0x350) is bad block
BLOCK 849 (0x351) is bad block
BLOCK 850 (0x352) is bad block
BLOCK 851 (0x353) is bad block
BLOCK 852 (0x354) is bad block
BLOCK 855 (0x357) is bad block
BLOCK 856 (0x358) is bad block
BLOCK 859 (0x35B) is bad block
BLOCK 860 (0x35C) is bad block
BLOCK 861 (0x35D) is bad block
BLOCK 862 (0x35E) is bad block
BLOCK 863 (0x35F) is bad block
BLOCK 865 (0x361) is bad block
BLOCK 866 (0x362) is bad block
BLOCK 867 (0x363) is bad block
BLOCK 868 (0x364) is bad block
BLOCK 869 (0x365) is bad block
BLOCK 871 (0x367) is bad block
BLOCK 872 (0x368) is bad block
BLOCK 875 (0x36B) is bad block
BLOCK 876 (0x36C) is bad block
BLOCK 878 (0x36E) is bad block
BLOCK 879 (0x36F) is bad block
BLOCK 880 (0x370) is bad block
BLOCK 881 (0x371) is bad block
BLOCK 884 (0x374) is bad block
BLOCK 886 (0x376) is bad block
BLOCK 888 (0x378) is bad block
BLOCK 891 (0x37B) is bad block
BLOCK 892 (0x37C) is bad block
BLOCK 893 (0x37D) is bad block
BLOCK 894 (0x37E) is bad block
BLOCK 895 (0x37F) is bad block
BLOCK 897 (0x381) is bad block
BLOCK 898 (0x382) is bad block
BLOCK 900 (0x384) is bad block
BLOCK 901 (0x385) is bad block
BLOCK 902 (0x386) is bad block
BLOCK 903 (0x387) is bad block
BLOCK 905 (0x389) is bad block
BLOCK 906 (0x38A) is bad block
BLOCK 907 (0x38B) is bad block
BLOCK 908 (0x38C) is bad block
BLOCK 909 (0x38D) is bad block
BLOCK 910 (0x38E) is bad block
BLOCK 911 (0x38F) is bad block
BLOCK 912 (0x390) is bad block
BLOCK 915 (0x393) is bad block
BLOCK 916 (0x394) is bad block
BLOCK 919 (0x397) is bad block
BLOCK 920 (0x398) is bad block
BLOCK 921 (0x399) is bad block
BLOCK 922 (0x39A) is bad block
BLOCK 923 (0x39B) is bad block
BLOCK 924 (0x39C) is bad block
BLOCK 925 (0x39D) is bad block
BLOCK 926 (0x39E) is bad block
BLOCK 927 (0x39F) is bad block
BLOCK 928 (0x3A0) is bad block
BLOCK 932 (0x3A4) is bad block
BLOCK 933 (0x3A5) is bad block
BLOCK 934 (0x3A6) is bad block
BLOCK 936 (0x3A8) is bad block
BLOCK 944 (0x3B0) is bad block
BLOCK 946 (0x3B2) is bad block
BLOCK 949 (0x3B5) is bad block
BLOCK 953 (0x3B9) is bad block
BLOCK 955 (0x3BB) is bad block
BLOCK 957 (0x3BD) is bad block
BLOCK 960 (0x3C0) is bad block
BLOCK 964 (0x3C4) is bad block
BLOCK 977 (0x3D1) is bad block
BLOCK 980 (0x3D4) is bad block
BLOCK 985 (0x3D9) is bad block
BLOCK 986 (0x3DA) is bad block
BLOCK 988 (0x3DC) is bad block
BLOCK 997 (0x3E5) is bad block
BLOCK 1003 (0x3EB) is bad block
BLOCK 1007 (0x3EF) is bad block
BLOCK 1008 (0x3F0) is bad block
BLOCK 1009 (0x3F1) is bad block
BLOCK 1010 (0x3F2) is bad block
BLOCK 1012 (0x3F4) is bad block
BLOCK 1013 (0x3F5) is bad block
BLOCK 1014 (0x3F6) is bad block
BLOCK 1024 (0x400) is bad block
BLOCK 1026 (0x402) is bad block
BLOCK 1029 (0x405) is bad block
BLOCK 1030 (0x406) is bad block
BLOCK 1039 (0x40F) is bad block
BLOCK 1043 (0x413) is bad block
BLOCK 1044 (0x414) is bad block
BLOCK 1046 (0x416) is bad block
BLOCK 1047 (0x417) is bad block
BLOCK 1049 (0x419) is bad block
BLOCK 1050 (0x41A) is bad block
BLOCK 1053 (0x41D) is bad block
BLOCK 1055 (0x41F) is bad block
BLOCK 1056 (0x420) is bad block
BLOCK 1057 (0x421) is bad block
BLOCK 1058 (0x422) is bad block
BLOCK 1066 (0x42A) is bad block
BLOCK 1067 (0x42B) is bad block
BLOCK 1068 (0x42C) is bad block
BLOCK 1069 (0x42D) is bad block
BLOCK 1070 (0x42E) is bad block
BLOCK 1071 (0x42F) is bad block
BLOCK 1072 (0x430) is bad block
BLOCK 1074 (0x432) is bad block
BLOCK 1075 (0x433) is bad block
BLOCK 1076 (0x434) is bad block
BLOCK 1082 (0x43A) is bad block
BLOCK 1089 (0x441) is bad block
BLOCK 1091 (0x443) is bad block
BLOCK 1092 (0x444) is bad block
BLOCK 1096 (0x448) is bad block
BLOCK 1098 (0x44A) is bad block
BLOCK 1099 (0x44B) is bad block
BLOCK 1103 (0x44F) is bad block
BLOCK 1104 (0x450) is bad block
BLOCK 1105 (0x451) is bad block
BLOCK 1108 (0x454) is bad block
BLOCK 1110 (0x456) is bad block
BLOCK 1112 (0x458) is bad block
BLOCK 1113 (0x459) is bad block
BLOCK 1114 (0x45A) is bad block
BLOCK 1116 (0x45C) is bad block
BLOCK 1117 (0x45D) is bad block
BLOCK 1118 (0x45E) is bad block
BLOCK 1119 (0x45F) is bad block
BLOCK 1120 (0x460) is bad block
BLOCK 1122 (0x462) is bad block
BLOCK 1124 (0x464) is bad block
BLOCK 1126 (0x466) is bad block
BLOCK 1129 (0x469) is bad block
BLOCK 1130 (0x46A) is bad block
BLOCK 1131 (0x46B) is bad block
BLOCK 1132 (0x46C) is bad block
BLOCK 1133 (0x46D) is bad block
BLOCK 1134 (0x46E) is bad block
BLOCK 1135 (0x46F) is bad block
BLOCK 1138 (0x472) is bad block
BLOCK 1140 (0x474) is bad block
BLOCK 1141 (0x475) is bad block
BLOCK 1142 (0x476) is bad block
BLOCK 1143 (0x477) is bad block
BLOCK 1144 (0x478) is bad block
BLOCK 1147 (0x47B) is bad block
BLOCK 1148 (0x47C) is bad block
BLOCK 1149 (0x47D) is bad block
BLOCK 1150 (0x47E) is bad block
BLOCK 1152 (0x480) is bad block
BLOCK 1153 (0x481) is bad block
BLOCK 1154 (0x482) is bad block
BLOCK 1155 (0x483) is bad block
BLOCK 1156 (0x484) is bad block
BLOCK 1157 (0x485) is bad block
BLOCK 1158 (0x486) is bad block
BLOCK 1159 (0x487) is bad block
BLOCK 1160 (0x488) is bad block
BLOCK 1161 (0x489) is bad block
BLOCK 1163 (0x48B) is bad block
BLOCK 1164 (0x48C) is bad block
BLOCK 1166 (0x48E) is bad block
BLOCK 1170 (0x492) is bad block
BLOCK 1171 (0x493) is bad block
BLOCK 1172 (0x494) is bad block
BLOCK 1173 (0x495) is bad block
BLOCK 1175 (0x497) is bad block
BLOCK 1176 (0x498) is bad block
BLOCK 1177 (0x499) is bad block
BLOCK 1179 (0x49B) is bad block
BLOCK 1182 (0x49E) is bad block
BLOCK 1184 (0x4A0) is bad block
BLOCK 1189 (0x4A5) is bad block
BLOCK 1190 (0x4A6) is bad block
BLOCK 1191 (0x4A7) is bad block
BLOCK 1193 (0x4A9) is bad block
BLOCK 1195 (0x4AB) is bad block
BLOCK 1196 (0x4AC) is bad block
BLOCK 1197 (0x4AD) is bad block
BLOCK 1199 (0x4AF) is bad block
BLOCK 1201 (0x4B1) is bad block
BLOCK 1202 (0x4B2) is bad block
BLOCK 1203 (0x4B3) is bad block
BLOCK 1204 (0x4B4) is bad block
BLOCK 1205 (0x4B5) is bad block
BLOCK 1206 (0x4B6) is bad block
BLOCK 1207 (0x4B7) is bad block
BLOCK 1210 (0x4BA) is bad block
BLOCK 1212 (0x4BC) is bad block
BLOCK 1213 (0x4BD) is bad block
BLOCK 1215 (0x4BF) is bad block
BLOCK 1216 (0x4C0) is bad block
BLOCK 1217 (0x4C1) is bad block
BLOCK 1218 (0x4C2) is bad block
BLOCK 1220 (0x4C4) is bad block
BLOCK 1221 (0x4C5) is bad block
BLOCK 1223 (0x4C7) is bad block
BLOCK 1224 (0x4C8) is bad block
BLOCK 1225 (0x4C9) is bad block
BLOCK 1226 (0x4CA) is bad block
BLOCK 1227 (0x4CB) is bad block
BLOCK 1228 (0x4CC) is bad block
BLOCK 1231 (0x4CF) is bad block
BLOCK 1232 (0x4D0) is bad block
BLOCK 1233 (0x4D1) is bad block
BLOCK 1239 (0x4D7) is bad block
BLOCK 1240 (0x4D8) is bad block
BLOCK 1242 (0x4DA) is bad block
BLOCK 1248 (0x4E0) is bad block
BLOCK 1250 (0x4E2) is bad block
BLOCK 1251 (0x4E3) is bad block
BLOCK 1252 (0x4E4) is bad block
BLOCK 1253 (0x4E5) is bad block
BLOCK 1254 (0x4E6) is bad block
BLOCK 1255 (0x4E7) is bad block
BLOCK 1256 (0x4E8) is bad block
BLOCK 1258 (0x4EA) is bad block
BLOCK 1260 (0x4EC) is bad block
BLOCK 1262 (0x4EE) is bad block
BLOCK 1263 (0x4EF) is bad block
BLOCK 1265 (0x4F1) is bad block
BLOCK 1266 (0x4F2) is bad block
BLOCK 1267 (0x4F3) is bad block
BLOCK 1269 (0x4F5) is bad block
BLOCK 1270 (0x4F6) is bad block
BLOCK 1271 (0x4F7) is bad block
BLOCK 1273 (0x4F9) is bad block
BLOCK 1276 (0x4FC) is bad block
BLOCK 1277 (0x4FD) is bad block
BLOCK 1279 (0x4FF) is bad block
BLOCK 1280 (0x500) is bad block
BLOCK 1283 (0x503) is bad block
BLOCK 1284 (0x504) is bad block
BLOCK 1287 (0x507) is bad block
BLOCK 1290 (0x50A) is bad block
BLOCK 1294 (0x50E) is bad block
BLOCK 1295 (0x50F) is bad block
BLOCK 1297 (0x511) is bad block
BLOCK 1299 (0x513) is bad block
BLOCK 1300 (0x514) is bad block
BLOCK 1301 (0x515) is bad block
BLOCK 1302 (0x516) is bad block
BLOCK 1307 (0x51B) is bad block
BLOCK 1311 (0x51F) is bad block
BLOCK 1318 (0x526) is bad block
BLOCK 1319 (0x527) is bad block
BLOCK 1322 (0x52A) is bad block
BLOCK 1326 (0x52E) is bad block
BLOCK 1330 (0x532) is bad block
BLOCK 1331 (0x533) is bad block
BLOCK 1332 (0x534) is bad block
BLOCK 1333 (0x535) is bad block
BLOCK 1334 (0x536) is bad block
BLOCK 1335 (0x537) is bad block
BLOCK 1337 (0x539) is bad block
BLOCK 1340 (0x53C) is bad block
BLOCK 1342 (0x53E) is bad block
BLOCK 1344 (0x540) is bad block
BLOCK 1345 (0x541) is bad block
BLOCK 1347 (0x543) is bad block
BLOCK 1348 (0x544) is bad block
BLOCK 1350 (0x546) is bad block
BLOCK 1351 (0x547) is bad block
BLOCK 1352 (0x548) is bad block
BLOCK 1353 (0x549) is bad block
BLOCK 1354 (0x54A) is bad block
BLOCK 1355 (0x54B) is bad block
BLOCK 1356 (0x54C) is bad block
BLOCK 1357 (0x54D) is bad block
BLOCK 1358 (0x54E) is bad block
BLOCK 1359 (0x54F) is bad block
BLOCK 1360 (0x550) is bad block
BLOCK 1365 (0x555) is bad block
BLOCK 1368 (0x558) is bad block
BLOCK 1370 (0x55A) is bad block
BLOCK 1373 (0x55D) is bad block
BLOCK 1374 (0x55E) is bad block
BLOCK 1376 (0x560) is bad block
BLOCK 1380 (0x564) is bad block
BLOCK 1382 (0x566) is bad block
BLOCK 1383 (0x567) is bad block
BLOCK 1386 (0x56A) is bad block
BLOCK 1387 (0x56B) is bad block
BLOCK 1389 (0x56D) is bad block
BLOCK 1390 (0x56E) is bad block
BLOCK 1391 (0x56F) is bad block
BLOCK 1392 (0x570) is bad block
BLOCK 1398 (0x576) is bad block
BLOCK 1399 (0x577) is bad block
BLOCK 1403 (0x57B) is bad block
BLOCK 1404 (0x57C) is bad block
BLOCK 1408 (0x580) is bad block
BLOCK 1409 (0x581) is bad block
BLOCK 1410 (0x582) is bad block
BLOCK 1411 (0x583) is bad block
BLOCK 1412 (0x584) is bad block
BLOCK 1419 (0x58B) is bad block
BLOCK 1420 (0x58C) is bad block
BLOCK 1422 (0x58E) is bad block
BLOCK 1423 (0x58F) is bad block
BLOCK 1424 (0x590) is bad block
BLOCK 1427 (0x593) is bad block
BLOCK 1430 (0x596) is bad block
BLOCK 1431 (0x597) is bad block
BLOCK 1432 (0x598) is bad block
BLOCK 1433 (0x599) is bad block
BLOCK 1434 (0x59A) is bad block
BLOCK 1435 (0x59B) is bad block
BLOCK 1436 (0x59C) is bad block
BLOCK 1438 (0x59E) is bad block
BLOCK 1439 (0x59F) is bad block
BLOCK 1440 (0x5A0) is bad block
BLOCK 1441 (0x5A1) is bad block
BLOCK 1442 (0x5A2) is bad block
BLOCK 1443 (0x5A3) is bad block
BLOCK 1444 (0x5A4) is bad block
BLOCK 1445 (0x5A5) is bad block
BLOCK 1446 (0x5A6) is bad block
BLOCK 1448 (0x5A8) is bad block
BLOCK 1451 (0x5AB) is bad block
BLOCK 1453 (0x5AD) is bad block
BLOCK 1456 (0x5B0) is bad block
BLOCK 1460 (0x5B4) is bad block
BLOCK 1463 (0x5B7) is bad block
BLOCK 1464 (0x5B8) is bad block
BLOCK 1465 (0x5B9) is bad block
BLOCK 1467 (0x5BB) is bad block
BLOCK 1468 (0x5BC) is bad block
BLOCK 1472 (0x5C0) is bad block
BLOCK 1473 (0x5C1) is bad block
BLOCK 1476 (0x5C4) is bad block
BLOCK 1477 (0x5C5) is bad block
BLOCK 1478 (0x5C6) is bad block
BLOCK 1479 (0x5C7) is bad block
BLOCK 1480 (0x5C8) is bad block
BLOCK 1481 (0x5C9) is bad block
BLOCK 1482 (0x5CA) is bad block
BLOCK 1483 (0x5CB) is bad block
BLOCK 1486 (0x5CE) is bad block
BLOCK 1487 (0x5CF) is bad block
BLOCK 1488 (0x5D0) is bad block
BLOCK 1489 (0x5D1) is bad block
BLOCK 1490 (0x5D2) is bad block
BLOCK 1492 (0x5D4) is bad block
BLOCK 1493 (0x5D5) is bad block
BLOCK 1496 (0x5D8) is bad block
BLOCK 1497 (0x5D9) is bad block
BLOCK 1498 (0x5DA) is bad block
BLOCK 1500 (0x5DC) is bad block
BLOCK 1501 (0x5DD) is bad block
BLOCK 1502 (0x5DE) is bad block
BLOCK 1506 (0x5E2) is bad block
BLOCK 1508 (0x5E4) is bad block
BLOCK 1510 (0x5E6) is bad block
BLOCK 1513 (0x5E9) is bad block
BLOCK 1514 (0x5EA) is bad block
BLOCK 1516 (0x5EC) is bad block
BLOCK 1517 (0x5ED) is bad block
BLOCK 1518 (0x5EE) is bad block
BLOCK 1519 (0x5EF) is bad block
BLOCK 1520 (0x5F0) is bad block
BLOCK 1521 (0x5F1) is bad block
BLOCK 1522 (0x5F2) is bad block
BLOCK 1523 (0x5F3) is bad block
BLOCK 1524 (0x5F4) is bad block
BLOCK 1525 (0x5F5) is bad block
BLOCK 1526 (0x5F6) is bad block
BLOCK 1527 (0x5F7) is bad block
BLOCK 1529 (0x5F9) is bad block
BLOCK 1530 (0x5FA) is bad block
BLOCK 1531 (0x5FB) is bad block
BLOCK 1532 (0x5FC) is bad block
BLOCK 1534 (0x5FE) is bad block
BLOCK 1535 (0x5FF) is bad block
BLOCK 1536 (0x600) is bad block
BLOCK 1537 (0x601) is bad block
BLOCK 1538 (0x602) is bad block
BLOCK 1541 (0x605) is bad block
BLOCK 1542 (0x606) is bad block
BLOCK 1543 (0x607) is bad block
BLOCK 1544 (0x608) is bad block
BLOCK 1545 (0x609) is bad block
BLOCK 1547 (0x60B) is bad block
BLOCK 1548 (0x60C) is bad block
BLOCK 1550 (0x60E) is bad block
BLOCK 1551 (0x60F) is bad block
BLOCK 1552 (0x610) is bad block
BLOCK 1553 (0x611) is bad block
BLOCK 1554 (0x612) is bad block
BLOCK 1555 (0x613) is bad block
BLOCK 1556 (0x614) is bad block
BLOCK 1557 (0x615) is bad block
BLOCK 1558 (0x616) is bad block
BLOCK 1561 (0x619) is bad block
BLOCK 1562 (0x61A) is bad block
BLOCK 1563 (0x61B) is bad block
BLOCK 1565 (0x61D) is bad block
BLOCK 1566 (0x61E) is bad block
BLOCK 1570 (0x622) is bad block
BLOCK 1571 (0x623) is bad block
BLOCK 1572 (0x624) is bad block
BLOCK 1573 (0x625) is bad block
BLOCK 1574 (0x626) is bad block
BLOCK 1575 (0x627) is bad block
BLOCK 1576 (0x628) is bad block
BLOCK 1580 (0x62C) is bad block
BLOCK 1584 (0x630) is bad block
BLOCK 1586 (0x632) is bad block
BLOCK 1587 (0x633) is bad block
BLOCK 1588 (0x634) is bad block
BLOCK 1589 (0x635) is bad block
BLOCK 1592 (0x638) is bad block
BLOCK 1594 (0x63A) is bad block
BLOCK 1595 (0x63B) is bad block
BLOCK 1596 (0x63C) is bad block
BLOCK 1597 (0x63D) is bad block
BLOCK 1598 (0x63E) is bad block
BLOCK 1607 (0x647) is bad block
BLOCK 1608 (0x648) is bad block
BLOCK 1609 (0x649) is bad block
BLOCK 1610 (0x64A) is bad block
BLOCK 1611 (0x64B) is bad block
BLOCK 1614 (0x64E) is bad block
BLOCK 1615 (0x64F) is bad block
BLOCK 1616 (0x650) is bad block
BLOCK 1618 (0x652) is bad block
BLOCK 1620 (0x654) is bad block
BLOCK 1621 (0x655) is bad block
BLOCK 1622 (0x656) is bad block
BLOCK 1623 (0x657) is bad block
BLOCK 1624 (0x658) is bad block
BLOCK 1628 (0x65C) is bad block
BLOCK 1629 (0x65D) is bad block
BLOCK 1630 (0x65E) is bad block
BLOCK 1631 (0x65F) is bad block
BLOCK 1634 (0x662) is bad block
BLOCK 1635 (0x663) is bad block
BLOCK 1639 (0x667) is bad block
BLOCK 1640 (0x668) is bad block
BLOCK 1643 (0x66B) is bad block
BLOCK 1649 (0x671) is bad block
BLOCK 1652 (0x674) is bad block
BLOCK 1654 (0x676) is bad block
BLOCK 1655 (0x677) is bad block
BLOCK 1659 (0x67B) is bad block
BLOCK 1660 (0x67C) is bad block
BLOCK 1662 (0x67E) is bad block
BLOCK 1665 (0x681) is bad block
Partition[0], type=0x23, start=0x2, total=0x5BE
Partition[1], type=0x23, start=0x5C0, total=0x0
Partition[2], type=0x25, start=0x5C0, total=0x40
Partition[3], type=0x4, start=0x600, total=0x0
CE Total Length(with sector info) = 0x303000
CE CheckSum Length(without sector info) = 0x300000
Cmd>

I have just tried this with another kaiser.
Exactly the same problem - after a shutdown, it then comes up with ~1500 bad blocks.
Please help, I know have 2 kaisers with most of the NAND marked as bad - even though it clearly isn't!!!

I am not sure what had happened, but it's exactly what my Kaiser has now.
task 2a is not recommended unless you're looking for a paperweight, as task 2a will wipe the entire phone including the bootloader.
I'm still looking into my Kernel at the moment, but if my Kernel was the cause of this I will pull the entire distribution off the site to prevent anyone else from suffering any more damage.
One thing that does have me curious, is did the phone report anything unusual when you installed Android (more specifically when you formatted NAND) If it did what I think it did, you should of gotten alot of errors as the device was formatting NAND, if that's the case it seems the my bad kernel may have been put on.
If the phone reported nothing unusual, as in "Formating...." then "Installing..." then "Android Installed" and nothing else, then it sounds like something else is wrong, and nothing to do with the Kernel specifically.

Did you try to flash windows?

Krazy-Killa said:
One thing that does have me curious, is did the phone report anything unusual when you installed Android (more specifically when you formatted NAND) If it did what I think it did, you should of gotten alot of errors as the device was formatting NAND, if that's the case it seems the my bad kernel may have been put on.
Click to expand...
Click to collapse
I don't remember any unusual messages, or any large numbers of them from the formatting stage. I had the usual message about the 2 true bad blocks I already had, and a load from the post-installation stage because it couldn't find some of the files it was expecting (because CM7).
I am unable to see what else could have caused this problem, other than the kernel however - which in all other respects is the best I have seen so far.
At the moment I am running one of the 2 phones of entirely off the SD-Card using this kernel and it is fine with that - if a little slower.
@l1q1d: I will have a go at flashing WM to back onto the other one later.

l1q1d said:
Did you try to flash windows?
Click to expand...
Click to collapse
Just tried that on one of my phones with this issue.
It seems to be unable to get beyond Splash 1 (the screen which displays radio version on).

modsRule said:
Just tried that on one of my phones with this issue.
It seems to be unable to get beyond Splash 1 (the screen which displays radio version on).
Click to expand...
Click to collapse
Well, even though my NAND is shot on my phone, I was able to reinstall Android with system on SD card and data on NAND, though 63% of the data partition is filled with bad blocks, I had 41MB of available space to use.
It's still running as of right now (installed last night at 10pm EDT), with no issues as of yet. My last bad block was about 362 I think for my data partition, so my test is to watch that. lol
Also with flashing WinMo back on your phone, I have the same problem. It'll flash it, but it doesn't get passed the boot screen with the radio information text. I did however flash a specific WinMo 6.5 ROM and was actually able to boot it, but it had 0MB of Program Memory, and 100MB of Storage.

Does a 'task 2a' leave enough to be recoverable via frakenkaiser?

..........

modsRule said:
Does a 'task 2a' leave enough to be recoverable via frakenkaiser?
Click to expand...
Click to collapse
I've been looking into that myself, as I want to recover my Kaiser as well, but task 2a is very questionable and people that have done it, have bricked their phones permanently.

I have 2 Kaisers...
If need be I can test on the older one (the newer one is shiny and pretty...lol), just to see the results.
I was also able to flash back to winmo 6.1 and didn't have much of a problem. Didn't notice any drop in performance or NAND memory for that matter.
Could it be because I use a laptop with just Win XP on it and nothing else? I have yet to try anything on my main rig.

look at the avaible free space in windows

modsRule said:
I had all of NAND set as data, and whilst I was using android - it had been stable for 2 days - I suddenly got a low storage memory error.
After a safe shutdown and startup, I get Yaffs report ~1500 blocks as bad, whereas previously I had only had 1 bad block. (None, before I started playing with android).
For reference: this is with Scoot's CyanogenMod 7 RLS1 and Krazy-Killa's p54 kernel.
Have all these actually gone bad, or is Yaffs failing?
Should I use task 2a to attempt to restore these?
Click to expand...
Click to collapse
I've just realize i had the same problem here.
I always put oth system & data on sd part.so I haven't realize it until I flash my kaiser back to WinMo.
So when I flash back krazy kernel and installed on NAND.it shows that my kaiser have bad block..
so right now i'm using android system & data on sd part..
l1q1d said:
look at the avaible free space in windows
Click to expand...
Click to collapse
available space reduced to 30+MB only...
any guarentee ways on fixing this??

task 2a & frakenkaiser
just to let u all know..
i just formated my kaiser using task 2a & recovered it back with frakenkaiser..
and guess what??it fix the bad block..

Could you please write a simple how-to?

l1q1d said:
Could you please write a simple how-to?
Click to expand...
Click to collapse
i just follow the instruction from here:
http://forum.xda-developers.com/showthread.php?t=393337
hopefully this could help everybody with some bad blocks...
its not very simple when u're at first of it,but when u get used to it.its that simple..
the only thing u need is ur kaiser still can do tri color bootloader and a good USB cradle connection with ur PC.
nwy thanks for some of ur helps.
i'm glad that my kaiser NAND memory are back to normal.

I am aware that frakenkaiser has to be rewritten for each radio version.
Which radio did you have? Should I downgrade/upgrade or ask jockyw to create a new version?
I have radio 1.71.09.01

could this mean that the bad blocks are only logical?

Bad block are real but they are listed in separate section. When the flash_erase all find one it add to the list, but it didn't check the old bad blocks so they increse.
The nand support is buggy so sometimes some good blocks are considered as bad.

Related

Android Installing on Nand Tytn II (kaiser) need a newbie guide because im new

Hi, im currently trying to install android on nand i have a HTC tytn ii (kaiser)
could you please help me i have Hard SPL,
Could you guide me to install froyo 2.2 what panel to use
I also get Bad Block error. every flipping time , must be 10th try and still no success
Am Very Frustrated
Please forgive if i posted in the wrong section! im new! ( i registered ages ago but its my first thread!)
badboyz777 said:
Hi, im currently trying to install android on nand i have a HTC tytn ii (kaiser)
could you please help me i have Hard SPL,
Could you guide me to install froyo 2.2 what panel to use
I also get Bad Block error. every flipping time , must be 10th try and still no success
Am Very Frustrated
Please forgive if i posted in the wrong section! im new! ( i registered ages ago but its my first thread!)
Click to expand...
Click to collapse
Ok, this has been answered so many times... but once more:
First, has you quote bad blocks, you must be trying NAND. If you get 1-10 bad blocks, don't sweat it. Everyone has them.
So, for start, you'll need a version of android to try, start with this one:
Scoot CyanogenMod 6.1.2 (RLS6) [16.03.2011]
Most roms come on a single file, androidinstall.tar. You must copy this file to the SD card, inside folder andboot.
You might also get a androidupdate.tar, ignore it for now.
Then, you'll need a kernel. The most stable and corruption free (not 100% guaranteed, but working good so far) is Kernel With Separate Cache Partition.
You'll get a KAISIMG.nbh and a little program named Atools. You'll need to install Python to run it. The purpose of Atools is to tweak and configure the KAISIMG.nbh. Kaiser comes in several versions, but what you really need to tweak is the keyboard (HTC Kaiser vs Tilt) and the Panel type. No one can tell you your panel type, you have to find out. If you're screen as weird colors, nad major artifacts on turning on, you got the wrong panel. (we'll get back at this later.)
Also, you should check GPU overclock, and CPU overclock, to about 480 - 520 mhz.
Now, save your KAISIMG.nbh (little diskette button on top) on the root of the SD card. Included in the kernel package will be a androidupdate.tar, you must copy this file to the andboot folder.
Then reset/power on while holding the camera button. The device should ask you if you want to flash the KAISIMG.nbh, press the power button if you do. All data inside the pda will be gone. SD card will be untouched, rest assured. After it finishes, should be fast, wait a few seconds, and reset again.
Now, stay focused, look at the screen, and wait for a message about "press d-pad center to enter menu" or similar. When it shows up, press and hold it.
You'll get to a menu, so install Android, answer yes to both questions. Then, install the update. After that, exit the menu, and wait the normal boot. And report back with success or failure.
TL;DR:
Get Android package Scoot CyanogenMod 6.1.2 (RLS6) [16.03.2011]
Get kernel package Kernel With Separate Cache Partition
Use Atools to edit kernel, change keyboard and panel. Overclock if you wish
Copy KAISIMG.nbh to SD root.
Copy androidinstall.tar to SD/andboot folder
Copy androidupdate.tar to SD/andboot folder
Reboot/Power on, holding camera button.
Flash KAISIMG.nbh
Reboot when finished, and wait "Press D-Pad Center" message.
Enter the menu, flash android
then flash the update
exit menu
Pray to the mighty Dr01d
I had posted a copy of the kernel I use in that same post from Scoot, but I can post again if it makes it any easier...
daedric said:
Ok, this has been answered so many times... but once more:
First, has you quote bad blocks, you must be trying NAND. If you get 1-10 bad blocks, don't sweat it. Everyone has them.
So, for start, you'll need a version of android to try, start with this one:
Scoot CyanogenMod 6.1.2 (RLS6) [16.03.2011]
Most roms come on a single file, androidinstall.tar. You must copy this file to the SD card, inside folder andboot.
You might also get a androidupdate.tar, ignore it for now.
Then, you'll need a kernel. The most stable and corruption free (not 100% guaranteed, but working good so far) is Kernel With Separate Cache Partition.
You'll get a KAISIMG.nbh and a little program named Atools. You'll need to install Python to run it. The purpose of Atools is to tweak and configure the KAISIMG.nbh. Kaiser comes in several versions, but what you really need to tweak is the keyboard (HTC Kaiser vs Tilt) and the Panel type. No one can tell you your panel type, you have to find out. If you're screen as weird colors, nad major artifacts on turning on, you got the wrong panel. (we'll get back at this later.)
Also, you should check GPU overclock, and CPU overclock, to about 480 - 520 mhz.
Now, save your KAISIMG.nbh (little diskette button on top) on the root of the SD card. Included in the kernel package will be a androidupdate.tar, you must copy this file to the andboot folder.
Then reset/power on while holding the camera button. The device should ask you if you want to flash the KAISIMG.nbh, press the power button if you do. All data inside the pda will be gone. SD card will be untouched, rest assured. After it finishes, should be fast, wait a few seconds, and reset again.
Now, stay focused, look at the screen, and wait for a message about "press d-pad center to enter menu" or similar. When it shows up, press and hold it.
You'll get to a menu, so install Android, answer yes to both questions. Then, install the update. After that, exit the menu, and wait the normal boot. And report back with success or failure.
TL;DR:
Get Android package Scoot CyanogenMod 6.1.2 (RLS6) [16.03.2011]
Get kernel package Kernel With Separate Cache Partition
Use Atools to edit kernel, change keyboard and panel. Overclock if you wish
Copy KAISIMG.nbh to SD root.
Copy androidinstall.tar to SD/andboot folder
Copy androidupdate.tar to SD/andboot folder
Reboot/Power on, holding camera button.
Flash KAISIMG.nbh
Reboot when finished, and wait "Press D-Pad Center" message.
Enter the menu, flash android
then flash the update
exit menu
Pray to the mighty Dr01d
Click to expand...
Click to collapse
Okay i tried this and i have still have bad blocks and its not just 1 - 10 its 720! bad blocks also futher down i say a message saying " device out of space " or something similar. What should i do?. also i heard you can run mtty to clear blocks but it also can perm brick your phone? what would be the best way!
thanks for the guide!
need a fast reply!
can somebody please reply back quick i really need help!
ok to follow up i ran mtty and typed in command "info 8"
and itshowed me lots of bad blocks
i will paste it below
312 (0x138) is bad block
BLOCK 313 (0x139) is bad block
BLOCK 314 (0x13A) is bad block
BLOCK 315 (0x13B) is bad block
BLOCK 316 (0x13C) is bad block
BLOCK 317 (0x13D) is bad block
BLOCK 319 (0x13F) is bad block
BLOCK 320 (0x140) is bad block
BLOCK 321 (0x141) is bad block
BLOCK 322 (0x142) is bad block
BLOCK 323 (0x143) is bad block
BLOCK 324 (0x144) is bad block
BLOCK 325 (0x145) is bad block
BLOCK 327 (0x147) is bad block
BLOCK 328 (0x148) is bad block
BLOCK 329 (0x149) is bad block
BLOCK 330 (0x14A) is bad block
BLOCK 331 (0x14B) is bad block
BLOCK 332 (0x14C) is bad block
BLOCK 333 (0x14D) is bad block
BLOCK 334 (0x14E) is bad block
BLOCK 335 (0x14F) is bad block
BLOCK 336 (0x150) is bad block
BLOCK 337 (0x151) is bad block
BLOCK 338 (0x152) is bad block
BLOCK 339 (0x153) is bad block
BLOCK 340 (0x154) is bad block
BLOCK 341 (0x155) is bad block
BLOCK 343 (0x157) is bad block
BLOCK 344 (0x158) is bad block
BLOCK 345 (0x159) is bad block
BLOCK 346 (0x15A) is bad block
BLOCK 347 (0x15B) is bad block
BLOCK 348 (0x15C) is bad block
BLOCK 349 (0x15D) is bad block
BLOCK 350 (0x15E) is bad block
BLOCK 351 (0x15F) is bad block
BLOCK 352 (0x160) is bad block
BLOCK 353 (0x161) is bad block
BLOCK 354 (0x162) is bad block
BLOCK 355 (0x163) is bad block
BLOCK 356 (0x164) is bad block
BLOCK 357 (0x165) is bad block
BLOCK 358 (0x166) is bad block
BLOCK 359 (0x167) is bad block
BLOCK 360 (0x168) is bad block
BLOCK 361 (0x169) is bad block
BLOCK 362 (0x16A) is bad block
BLOCK 363 (0x16B) is bad block
BLOCK 364 (0x16C) is bad block
BLOCK 365 (0x16D) is bad block
BLOCK 366 (0x16E) is bad block
BLOCK 367 (0x16F) is bad block
BLOCK 368 (0x170) is bad block
BLOCK 369 (0x171) is bad block
BLOCK 370 (0x172) is bad block
BLOCK 371 (0x173) is bad block
BLOCK 372 (0x174) is bad block
BLOCK 373 (0x175) is bad block
BLOCK 374 (0x176) is bad block
BLOCK 375 (0x177) is bad block
BLOCK 376 (0x178) is bad block
BLOCK 377 (0x179) is bad block
BLOCK 378 (0x17A) is bad block
BLOCK 379 (0x17B) is bad block
BLOCK 380 (0x17C) is bad block
BLOCK 381 (0x17D) is bad block
BLOCK 382 (0x17E) is bad block
BLOCK 383 (0x17F) is bad block
BLOCK 384 (0x180) is bad block
BLOCK 385 (0x181) is bad block
BLOCK 386 (0x182) is bad block
BLOCK 387 (0x183) is bad block
BLOCK 388 (0x184) is bad block
BLOCK 389 (0x185) is bad block
BLOCK 390 (0x186) is bad block
BLOCK 391 (0x187) is bad block
BLOCK 392 (0x188) is bad block
BLOCK 393 (0x189) is bad block
BLOCK 395 (0x18B) is bad block
BLOCK 396 (0x18C) is bad block
BLOCK 398 (0x18E) is bad block
BLOCK 399 (0x18F) is bad block
BLOCK 402 (0x192) is bad block
BLOCK 403 (0x193) is bad block
BLOCK 404 (0x194) is bad block
BLOCK 406 (0x196) is bad block
BLOCK 407 (0x197) is bad block
BLOCK 408 (0x198) is bad block
BLOCK 409 (0x199) is bad block
BLOCK 410 (0x19A) is bad block
BLOCK 412 (0x19C) is bad block
BLOCK 413 (0x19D) is bad block
BLOCK 415 (0x19F) is bad block
BLOCK 416 (0x1A0) is bad block
BLOCK 417 (0x1A1) is bad block
BLOCK 418 (0x1A2) is bad block
BLOCK 419 (0x1A3) is bad block
BLOCK 420 (0x1A4) is bad block
BLOCK 421 (0x1A5) is bad block
BLOCK 422 (0x1A6) is bad block
BLOCK 423 (0x1A7) is bad block
BLOCK 424 (0x1A8) is bad block
BLOCK 425 (0x1A9) is bad block
BLOCK 426 (0x1AA) is bad block
BLOCK 428 (0x1AC) is bad block
BLOCK 429 (0x1AD) is bad block
BLOCK 431 (0x1AF) is bad block
BLOCK 432 (0x1B0) is bad block
BLOCK 433 (0x1B1) is bad block
BLOCK 434 (0x1B2) is bad block
BLOCK 436 (0x1B4) is bad block
BLOCK 437 (0x1B5) is bad block
BLOCK 439 (0x1B7) is bad block
BLOCK 441 (0x1B9) is bad block
BLOCK 442 (0x1BA) is bad block
BLOCK 443 (0x1BB) is bad block
BLOCK 444 (0x1BC) is bad block
BLOCK 445 (0x1BD) is bad block
BLOCK 447 (0x1BF) is bad block
BLOCK 448 (0x1C0) is bad block
BLOCK 449 (0x1C1) is bad block
BLOCK 450 (0x1C2) is bad block
BLOCK 451 (0x1C3) is bad block
BLOCK 452 (0x1C4) is bad block
BLOCK 453 (0x1C5) is bad block
BLOCK 454 (0x1C6) is bad block
BLOCK 455 (0x1C7) is bad block
BLOCK 456 (0x1C8) is bad block
BLOCK 457 (0x1C9) is bad block
BLOCK 458 (0x1CA) is bad block
BLOCK 459 (0x1CB) is bad block
BLOCK 460 (0x1CC) is bad block
BLOCK 461 (0x1CD) is bad block
BLOCK 462 (0x1CE) is bad block
BLOCK 463 (0x1CF) is bad block
BLOCK 464 (0x1D0) is bad block
BLOCK 465 (0x1D1) is bad block
BLOCK 466 (0x1D2) is bad block
BLOCK 467 (0x1D3) is bad block
BLOCK 468 (0x1D4) is bad block
BLOCK 469 (0x1D5) is bad block
BLOCK 470 (0x1D6) is bad block
BLOCK 471 (0x1D7) is bad block
BLOCK 472 (0x1D8) is bad block
BLOCK 473 (0x1D9) is bad block
BLOCK 474 (0x1DA) is bad block
BLOCK 475 (0x1DB) is bad block
BLOCK 476 (0x1DC) is bad block
BLOCK 477 (0x1DD) is bad block
BLOCK 478 (0x1DE) is bad block
BLOCK 479 (0x1DF) is bad block
BLOCK 480 (0x1E0) is bad block
BLOCK 481 (0x1E1) is bad block
BLOCK 482 (0x1E2) is bad block
BLOCK 483 (0x1E3) is bad block
BLOCK 484 (0x1E4) is bad block
BLOCK 485 (0x1E5) is bad block
BLOCK 486 (0x1E6) is bad block
BLOCK 487 (0x1E7) is bad block
BLOCK 488 (0x1E8) is bad block
BLOCK 489 (0x1E9) is bad block
BLOCK 490 (0x1EA) is bad block
BLOCK 491 (0x1EB) is bad block
BLOCK 492 (0x1EC) is bad block
BLOCK 493 (0x1ED) is bad block
BLOCK 494 (0x1EE) is bad block
BLOCK 495 (0x1EF) is bad block
BLOCK 496 (0x1F0) is bad block
BLOCK 497 (0x1F1) is bad block
BLOCK 498 (0x1F2) is bad block
BLOCK 499 (0x1F3) is bad block
BLOCK 500 (0x1F4) is bad block
BLOCK 501 (0x1F5) is bad block
BLOCK 502 (0x1F6) is bad block
BLOCK 503 (0x1F7) is bad block
BLOCK 504 (0x1F8) is bad block
BLOCK 505 (0x1F9) is bad block
BLOCK 506 (0x1FA) is bad block
BLOCK 507 (0x1FB) is bad block
BLOCK 508 (0x1FC) is bad block
BLOCK 509 (0x1FD) is bad block
BLOCK 510 (0x1FE) is bad block
BLOCK 511 (0x1FF) is bad block
BLOCK 512 (0x200) is bad block
BLOCK 513 (0x201) is bad block
BLOCK 514 (0x202) is bad block
BLOCK 515 (0x203) is bad block
BLOCK 516 (0x204) is bad block
BLOCK 517 (0x205) is bad block
BLOCK 519 (0x207) is bad block
BLOCK 520 (0x208) is bad block
BLOCK 522 (0x20A) is bad block
BLOCK 523 (0x20B) is bad block
BLOCK 524 (0x20C) is bad block
BLOCK 525 (0x20D) is bad block
BLOCK 526 (0x20E) is bad block
BLOCK 527 (0x20F) is bad block
BLOCK 528 (0x210) is bad block
BLOCK 529 (0x211) is bad block
BLOCK 530 (0x212) is bad block
BLOCK 532 (0x214) is bad block
BLOCK 533 (0x215) is bad block
BLOCK 534 (0x216) is bad block
BLOCK 536 (0x218) is bad block
BLOCK 537 (0x219) is bad block
BLOCK 538 (0x21A) is bad block
BLOCK 539 (0x21B) is bad block
BLOCK 540 (0x21C) is bad block
BLOCK 541 (0x21D) is bad block
BLOCK 542 (0x21E) is bad block
BLOCK 543 (0x21F) is bad block
BLOCK 544 (0x220) is bad block
BLOCK 545 (0x221) is bad block
BLOCK 546 (0x222) is bad block
BLOCK 547 (0x223) is bad block
BLOCK 548 (0x224) is bad block
BLOCK 549 (0x225) is bad block
BLOCK 550 (0x226) is bad block
BLOCK 551 (0x227) is bad block
BLOCK 552 (0x228) is bad block
BLOCK 553 (0x229) is bad block
BLOCK 554 (0x22A) is bad block
BLOCK 555 (0x22B) is bad block
BLOCK 556 (0x22C) is bad block
BLOCK 557 (0x22D) is bad block
BLOCK 559 (0x22F) is bad block
BLOCK 560 (0x230) is bad block
BLOCK 561 (0x231) is bad block
BLOCK 562 (0x232) is bad block
BLOCK 564 (0x234) is bad block
BLOCK 565 (0x235) is bad block
BLOCK 566 (0x236) is bad block
BLOCK 567 (0x237) is bad block
BLOCK 568 (0x238) is bad block
BLOCK 569 (0x239) is bad block
BLOCK 570 (0x23A) is bad block
BLOCK 571 (0x23B) is bad block
BLOCK 572 (0x23C) is bad block
BLOCK 573 (0x23D) is bad block
BLOCK 574 (0x23E) is bad block
BLOCK 575 (0x23F) is bad block
BLOCK 576 (0x240) is bad block
BLOCK 577 (0x241) is bad block
BLOCK 578 (0x242) is bad block
BLOCK 579 (0x243) is bad block
BLOCK 580 (0x244) is bad block
BLOCK 581 (0x245) is bad block
BLOCK 583 (0x247) is bad block
BLOCK 584 (0x248) is bad block
BLOCK 585 (0x249) is bad block
BLOCK 586 (0x24A) is bad block
BLOCK 587 (0x24B) is bad block
BLOCK 588 (0x24C) is bad block
BLOCK 589 (0x24D) is bad block
BLOCK 590 (0x24E) is bad block
BLOCK 591 (0x24F) is bad block
BLOCK 592 (0x250) is bad block
BLOCK 594 (0x252) is bad block
BLOCK 595 (0x253) is bad block
BLOCK 596 (0x254) is bad block
BLOCK 597 (0x255) is bad block
BLOCK 598 (0x256) is bad block
BLOCK 599 (0x257) is bad block
BLOCK 600 (0x258) is bad block
BLOCK 601 (0x259) is bad block
BLOCK 602 (0x25A) is bad block
BLOCK 604 (0x25C) is bad block
BLOCK 605 (0x25D) is bad block
BLOCK 606 (0x25E) is bad block
BLOCK 607 (0x25F) is bad block
BLOCK 608 (0x260) is bad block
BLOCK 609 (0x261) is bad block
BLOCK 610 (0x262) is bad block
BLOCK 611 (0x263) is bad block
BLOCK 612 (0x264) is bad block
BLOCK 613 (0x265) is bad block
BLOCK 614 (0x266) is bad block
BLOCK 615 (0x267) is bad block
BLOCK 616 (0x268) is bad block
BLOCK 618 (0x26A) is bad block
BLOCK 619 (0x26B) is bad block
BLOCK 620 (0x26C) is bad block
BLOCK 621 (0x26D) is bad block
BLOCK 622 (0x26E) is bad block
BLOCK 623 (0x26F) is bad block
BLOCK 624 (0x270) is bad block
BLOCK 625 (0x271) is bad block
BLOCK 626 (0x272) is bad block
BLOCK 627 (0x273) is bad block
BLOCK 628 (0x274) is bad block
BLOCK 629 (0x275) is bad block
BLOCK 630 (0x276) is bad block
BLOCK 631 (0x277) is bad block
BLOCK 632 (0x278) is bad block
BLOCK 633 (0x279) is bad block
BLOCK 634 (0x27A) is bad block
BLOCK 635 (0x27B) is bad block
BLOCK 636 (0x27C) is bad block
BLOCK 637 (0x27D) is bad block
BLOCK 638 (0x27E) is bad block
BLOCK 639 (0x27F) is bad block
BLOCK 641 (0x281) is bad block
BLOCK 642 (0x282) is bad block
BLOCK 643 (0x283) is bad block
BLOCK 644 (0x284) is bad block
BLOCK 645 (0x285) is bad block
BLOCK 646 (0x286) is bad block
BLOCK 647 (0x287) is bad block
BLOCK 648 (0x288) is bad block
BLOCK 649 (0x289) is bad block
BLOCK 650 (0x28A) is bad block
BLOCK 651 (0x28B) is bad block
BLOCK 652 (0x28C) is bad block
BLOCK 653 (0x28D) is bad block
BLOCK 654 (0x28E) is bad block
BLOCK 655 (0x28F) is bad block
BLOCK 658 (0x292) is bad block
BLOCK 659 (0x293) is bad block
BLOCK 660 (0x294) is bad block
BLOCK 661 (0x295) is bad block
BLOCK 662 (0x296) is bad block
BLOCK 663 (0x297) is bad block
BLOCK 664 (0x298) is bad block
BLOCK 665 (0x299) is bad block
BLOCK 666 (0x29A) is bad block
BLOCK 667 (0x29B) is bad block
BLOCK 668 (0x29C) is bad block
BLOCK 669 (0x29D) is bad block
BLOCK 670 (0x29E) is bad block
BLOCK 671 (0x29F) is bad block
BLOCK 672 (0x2A0) is bad block
BLOCK 675 (0x2A3) is bad block
BLOCK 676 (0x2A4) is bad block
BLOCK 677 (0x2A5) is bad block
BLOCK 678 (0x2A6) is bad block
BLOCK 679 (0x2A7) is bad block
BLOCK 680 (0x2A8) is bad block
BLOCK 681 (0x2A9) is bad block
BLOCK 682 (0x2AA) is bad block
BLOCK 683 (0x2AB) is bad block
BLOCK 684 (0x2AC) is bad block
BLOCK 690 (0x2B2) is bad block
BLOCK 691 (0x2B3) is bad block
BLOCK 692 (0x2B4) is bad block
BLOCK 693 (0x2B5) is bad block
BLOCK 695 (0x2B7) is bad block
BLOCK 697 (0x2B9) is bad block
BLOCK 699 (0x2BB) is bad block
BLOCK 700 (0x2BC) is bad block
BLOCK 701 (0x2BD) is bad block
BLOCK 702 (0x2BE) is bad block
BLOCK 703 (0x2BF) is bad block
BLOCK 708 (0x2C4) is bad block
BLOCK 710 (0x2C6) is bad block
BLOCK 711 (0x2C7) is bad block
BLOCK 712 (0x2C8) is bad block
BLOCK 714 (0x2CA) is bad block
BLOCK 715 (0x2CB) is bad block
BLOCK 716 (0x2CC) is bad block
BLOCK 717 (0x2CD) is bad block
BLOCK 718 (0x2CE) is bad block
BLOCK 719 (0x2CF) is bad block
BLOCK 720 (0x2D0) is bad block
BLOCK 721 (0x2D1) is bad block
BLOCK 722 (0x2D2) is bad block
BLOCK 723 (0x2D3) is bad block
BLOCK 724 (0x2D4) is bad block
BLOCK 725 (0x2D5) is bad block
BLOCK 726 (0x2D6) is bad block
BLOCK 731 (0x2DB) is bad block
BLOCK 734 (0x2DE) is bad block
BLOCK 735 (0x2DF) is bad block
BLOCK 736 (0x2E0) is bad block
BLOCK 737 (0x2E1) is bad block
BLOCK 739 (0x2E3) is bad block
BLOCK 740 (0x2E4) is bad block
BLOCK 741 (0x2E5) is bad block
BLOCK 742 (0x2E6) is bad block
BLOCK 743 (0x2E7) is bad block
BLOCK 745 (0x2E9) is bad block
BLOCK 750 (0x2EE) is bad block
BLOCK 751 (0x2EF) is bad block
BLOCK 753 (0x2F1) is bad block
BLOCK 756 (0x2F4) is bad block
BLOCK 757 (0x2F5) is bad block
BLOCK 758 (0x2F6) is bad block
BLOCK 759 (0x2F7) is bad block
BLOCK 760 (0x2F8) is bad block
BLOCK 762 (0x2FA) is bad block
BLOCK 763 (0x2FB) is bad block
BLOCK 764 (0x2FC) is bad block
BLOCK 766 (0x2FE) is bad block
BLOCK 963 (0x3C3) is bad block
BLOCK 1729 (0x6C1) is bad block
Partition[0], type=0x20, start=0x2, total=0x63E
Partition[1], type=0x23, start=0x640, total=0x740
Partition[2], type=0x25, start=0xD80, total=0x9540
Partition[3], type=0x4, start=0xA2C0, total=0x11000
CE Total Length(with sector info) = 0x51B1600
CE CheckSum Length(without sector info) = 0x5160000
Cmd>
is there a way i can get rid of this as my nand has shrinked due to bad blocks
and i cant flash over them?
Bricked Kaiser!! With mtty task 2a!
I accidently bricked my kaiser and entered task 2a without seeing the Consequence
but am going to use frankenkaiser guide.will do it tommorow
I have to ask...
Did you even bother to research installing android on NAND, or did you just jump in without looking?
I find it funny that so many Kaisers become bricks because someone didn't do their homework, which is totally counter-productive to what the project was started for (to keep these phones OUT of the landfills and in the hands of users)
If you don't know what radio version you had before you bricked it, then good luck un-bricking it as this is ESSENTIAL information needed by massivekid who, if radio version is known, can custom-compile a FrankenKaiser for your phone.
Otherwize, you're screwed. You can try every one he has posted here. If you find one that works you'll be lucky.
I had already d/loaded the proper version of FKaiser for my radio after a task 2a (600 bad blocks), and I still haven't gotten a tri-color bootloader screen after 6 tries.
I have been very lucky with Android on my Kaiser as of late, partly because of Scoot's kernel and kingshui's 2010 build of 2.2.1, but getting everything right takes time. Mistakes can either be petty or (as in your case) catastrophic if you don't follow directions.
PoXFreak said:
I have to ask...
Did you even bother to research installing android on NAND, or did you just jump in without looking?
I find it funny that so many Kaisers become bricks because someone didn't do their homework, which is totally counter-productive to what the project was started for (to keep these phones OUT of the landfills and in the hands of users)
If you don't know what radio version you had before you bricked it, then good luck un-bricking it as this is ESSENTIAL information needed by massivekid who, if radio version is known, can custom-compile a FrankenKaiser for your phone.
Otherwize, you're screwed. You can try every one he has posted here. If you find one that works you'll be lucky.
I had already d/loaded the proper version of FKaiser for my radio after a task 2a (600 bad blocks), and I still haven't gotten a tri-color bootloader screen after 6 tries.
I have been very lucky with Android on my Kaiser as of late, partly because of Scoot's kernel and kingshui's 2010 build of 2.2.1, but getting everything right takes time. Mistakes can either be petty or (as in your case) catastrophic if you don't follow directions.
Click to expand...
Click to collapse
<offtopic>
Hey PoxFreak, you got a link to that kingshui rom?
</offtopic>

[Q] A way to read/write block 0x00 and change UID

Are there any apps out there for Android which can read and write (or better yet copy over) all the data on an NFC card including the infamous block 0x00?
I want to clone several cards which all rely on the UID to identify the user, this way I can do away with 3 cards in my wallet by copying them over to stamp sized stickers.
You should not do this and probably you can not. 0x00 is write protected by the manufacturer and by the specification of the chip you are using. Besides the reader may be reading something else other than the UID.
GIR said:
Are there any apps out there for Android which can read and write (or better yet copy over) all the data on an NFC card including the infamous block 0x00?
I want to clone several cards which all rely on the UID to identify the user, this way I can do away with 3 cards in my wallet by copying them over to stamp sized stickers.
Click to expand...
Click to collapse
GIR said:
Are there any apps out there for Android which can read and write (or better yet copy over) all the data on an NFC card including the infamous block 0x00?
I want to clone several cards which all rely on the UID to identify the user, this way I can do away with 3 cards in my wallet by copying them over to stamp sized stickers.
Click to expand...
Click to collapse
Officially you can not change the sector 0x00 (as long as I know for mifare type). The reason is simple the hardware is just not writeable in this sector.
However, it exists some chinese clone (always for mifare card, I do not know for over card types) where the block 0x00 is not write protected by hardware.
Moreover, a software exists for this kind of card to change the UID (look at "nfc-mfsetuid" command).
I do not know where to find/buy these chinese clones.

39 trackers?!?!?

When I load this site Ghostery for Firefrox lists up 39 trackers. Is that necessary?
There should be zero trackers!

[Q] How much of a slowdown will full disk encryption cause?

Just what the subject said, If I encrypt my disk will it slow thing down much?
If no one knows I'll just have to try it an. find out. :laugh:
If the CPU supports hardware accelerated encryption (AES/SHA) the difference will be minimal. The Nexus 6 suffers a significant I/O hit, but a Nexus 9 experiences nearly no change due to ARMv8 specs.
Sent from my XT1528
moorefield/silvermont does indeed support aes-ni. whether it's used for drive encryption is another story. Next time I wipe my phone, I'll give it a shot unless someone tries it first
Code:
[email protected]_1:/ $ openssl speed -evp aes-256-cbc
openssl speed -evp aes-256-cbc
Doing aes-256-cbc for 3s on 16 size blocks: 24326328 aes-256-cbc's in 2.99s
Doing aes-256-cbc for 3s on 64 size blocks: 8443238 aes-256-cbc's in 2.98s
Doing aes-256-cbc for 3s on 256 size blocks: 2519081 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 1024 size blocks: 655447 aes-256-cbc's in 2.98s
Doing aes-256-cbc for 3s on 8192 size blocks: 83296 aes-256-cbc's in 2.99s
OpenSSL 1.0.1h 5 Jun 2014
built on: date not available
options:bn(64,32) rc4(ptr,char) des(ptr,risc1,16,long) aes(partial) blowfish(ptr)
compiler: information not available
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-256-cbc 130174.33k 181331.29k 214961.58k 225227.43k 228214.33k
supported here
without hw support would be ~15s
Was simple and fast to encrypt.
downloaded quadrant benchmark afterwards and i/o part was 8158 11400 overall
viewing a few pics in gallery, opening email, etc. seem same as before. will leave this encryption on unless it causes problems.

Profile Picture 2 KB Size Limit

2 KB size limit, served as a gif extension in jpeg format? You're killing me!
The upload option still says limited to 18 KB or whatever, I think 12 KB is reasonable for 80x80, 8 KB even can do 80% jpeg quality. But 2 KB? Everyone's forum avatars look like crap now. Is this really necessary?
Edit: Oh, hmm, it shows up as 9 KB on this page, but 2 KB on other pages? lol this is confusing
2KB over here as well.
Crap, yes, but oh well
(Wouldn't mind higher quality avatars)
Saber.

Categories

Resources