Categories

Site Sponsors

Who's Online

  • 0 Members.
  • 9 Guests.

Nandoori – SPMP8k Raw USB NAND Dumper

2,627 views

Here is the nandoori source code and some precompiled binaries for the winfolks.   It again uses LIBUSB so please refer to our FRMorp article if you need info on how to get LIBUSB up and working.

Nandoori – SPMP8k USB Raw NAND Dumper – Source and DOS Executable

Good luck, and as always – happy hacking!

Pages: 1 2

6 comments to Nandoori – SPMP8k Raw USB NAND Dumper

  • sarge

    Readings in the second half of each page is filled with FF.
    why is this happening?

    0000
    0010 all 0-07FF the correct reading
    ….
    0700

    0800 FF FF FF FF….
    0810 ALL #FF !!!! 0800-0FFF
    ….
    0FF0

    • openschemes

      It may be that your flash has a different page size. You should check the chip used and look up it’s datasheet to see what the page size is.

  • sarge

    Thanks for your feedback.
    it seems that the page size 2k, 4k is not.
    enough to change the source code option,
    sizeof (mycbw), 1000 to change to sizeof (mycbw), 800 ?
    Stork in each of these parameter.

    nandoori.c :

    ………
    //Read each page and save to file, flush every 255 pages as slight insurance against possibility of crashes.
    for(i=startpg; i <= endpg; i++){
    if (i%0×10 ==0) printf("\b\b\b\b\b\b\b\b%08X",i);
    mycbw.adr=longswap(i);
    result = usb_bulk_write(dev, 0×02,(char *) &mycbw, sizeof(mycbw), 1000);
    if(result<0){
    printf("Write rd cmd for page %x failed with error %0x\n", i, result);
    goto done;
    }
    //Get Data
    result = usb_bulk_read(dev, 0×81,(char *) &nandbuff, sizeof(nandbuff), 1000);
    if(result<0){
    printf("Read of page %x failed with error %0x\n", i, result);
    goto done;
    }
    //Get reply
    result = usb_bulk_read(dev, 0×81,(char *) &replybuff, sizeof(replybuff), 1000);
    if(result<0){
    printf("Read failed with error %0x\n", result);

    ………

  • rama

    hola me compre un mp5 y queria cargarle juegos de neo geo me dijeron que le cambie el fimware pero no se que chip tiene lo unico que dice el sistema es “firmware p2_100423_int_us225…” desde ya muchas gracias por su entusiasmo..

    • openschemes

      No lo entiendo. ¿Puede explicar de una manera sencilla lo que te gustaría hacer?
      ¿Está buscando un nuevo firmware? Nosotros no guardamos el firmware aquí, pero tal vez otros usuarios pueden ayudar.

Leave a Reply

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>