RGH Jasper 512mb Full size nand.could not read smc.bin

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
Hi im getting the following error:

Code:
---------------------------------------------------------------
     ggBuild v0.33.273
---------------------------------------------------------------


**** could not read smc.bin (-1) ****

******* ERROR: critical bootloader files are missing, cannot proceed!



***** FATAL BUILD ERROR: -1 unable to complete NAND image

---------------------------------------------------------------
    ggBuild Finished. Have a nice day.
---------------------------------------------------------------

press <enter> to quit...
I have googled for hours now and i have tried using 360 Flash tool to extract these and add them to data/my360

But it has not worked. I tried adding Lowercase, upper, etc... now im desperate.. I do have my CPU key and 360 flash tool accpects it and decodes nand well.

JTAG tool will not decode my nand. It says : Error retreiving KV"

I have Black screen xell running on the console with a cool runner.

The nand was FULLY dumped twice and compares well, with no bad block found by 360 flash tool. The CB is 6750...

Nandflash log:

Code:
---------------------------------------------------------------
     ggBuild v0.33.273
---------------------------------------------------------------
data directory overridden from command line to '13604'
per build directory overridden from command line to 'my360'
file name overridden from command line to 'nandflash.bin'

------ parsing user ini at '.\my360\options.ini' ------
loading file...done!
pre-parsing and sanitizing
done!
User options.ini loaded, 0xe6 bytes in memory
loading cpukey.txt from .\my360\cpukey.txt
CPU Key set to: 0x6602BBAE85F20CA6FAF6D8081F52E78C
setting 1blkey from ini: 0xDD88AD0C9ED669E7B56794FB68563EFA
1BL Key set to: 0xDD88AD0C9ED669E7B56794FB68563EFA sum: 0x983 (expects: 0x983)
Using nonandmu option (ini file)
Using patchsmc option (ini file)

------ Checking .\my360\nanddump.bin ------
Loading NAND dump...done!
NAND dump is from a small block machine
NAND dump uses big block controller
parsing dump into user and spare...
block 0x0 was remapped to block 0x400, entering remap instance 1
block 0x1 was remapped to block 0x401, entering remap instance 2
block 0x2 was remapped to block 0x402, entering remap instance 3
block 0x3 was remapped to block 0x403, entering remap instance 4
block 0x4 was remapped to block 0x404, entering remap instance 5
block 0x5 was remapped to block 0x405, entering remap instance 6
block 0x6 was remapped to block 0x406, entering remap instance 7
block 0x7 was remapped to block 0x407, entering remap instance 8
block 0x8 was remapped to block 0x408, entering remap instance 9
block 0x9 was remapped to block 0x409, entering remap instance 10
block 0xa was remapped to block 0x40a, entering remap instance 11
block 0xb was remapped to block 0x40b, entering remap instance 12
block 0xc was remapped to block 0x40c, entering remap instance 13
block 0xd was remapped to block 0x40d, entering remap instance 14
block 0xe was remapped to block 0x40e, entering remap instance 15
block 0xf was remapped to block 0x40f, entering remap instance 16
block 0x10 was remapped to block 0x410, entering remap instance 17
block 0x11 was remapped to block 0x411, entering remap instance 18
block 0x12 was remapped to block 0x412, entering remap instance 19
block 0x13 was remapped to block 0x413, entering remap instance 20
block 0x14 was remapped to block 0x414, entering remap instance 21
block 0x15 was remapped to block 0x415, entering remap instance 22
block 0x16 was remapped to block 0x416, entering remap instance 23
block 0x17 was remapped to block 0x417, entering remap instance 24
block 0x18 was remapped to block 0x418, entering remap instance 25
block 0x19 was remapped to block 0x419, entering remap instance 26
block 0x1a was remapped to block 0x41a, entering remap instance 27
block 0x1b was remapped to block 0x41b, entering remap instance 28
block 0x1c was remapped to block 0x41c, entering remap instance 29
block 0x1d was remapped to block 0x41d, entering remap instance 30
block 0x1e was remapped to block 0x41e, entering remap instance 31
block 0x1f was remapped to block 0x41f, entering remap instance 32
MAX REMAPS of 32 exceeded, remapping disabled and image rejected as faulty!

------ parsing ini at '.\13604\filelist.ini' ------
ini version 13604

ini: label [jasperbl] found
found (1) 'cb_6750.bin' crc: 0xf7afa8cc
found (2) 'cb_bnone.bin' crc: 0x00000000
found (3) 'cd_8453.bin' crc: 0x25e0acd0
found (4) 'ce_1888.bin' crc: 0xff9b60df
found (5) 'cf_13604.bin' crc: 0x639a4cd7
found (6) 'cg_13604.bin' crc: 0x7e9f5364

ini: label [flashfs] found
found (1) 'aac.xexp' crc: 0xdaed8bc7
found (2) 'bootanim.xex' crc: 0x8a7ab1b4
found (3) 'createprofile.xex' crc: 0xe19ca8c4
found (4) 'dash.xex' crc: 0xecdaf6c0
found (5) 'deviceselector.xex' crc: 0xaa4579d1
found (6) 'gamerprofile.xex' crc: 0xebc5fec3
found (7) 'hud.xex' crc: 0xe2410ee1
found (8) 'huduiskin.xex' crc: 0x390eac39
found (9) 'mfgbootlauncher.xex' crc: 0xf3637ed9
found (10) 'minimediaplayer.xex' crc: 0x23d28bb8
found (11) 'nomni.xexp' crc: 0xed7cd3f5
found (12) 'nomnifwk.xexp' crc: 0x2c6fd7e8
found (13) 'nomnifwm.xexp' crc: 0xaa978831
found (14) 'signin.xex' crc: 0xf7436a62
found (15) 'updater.xex' crc: 0xd0cd6753
found (16) 'vk.xex' crc: 0x65f4eec0
found (17) 'xam.xex' crc: 0x2a74ee0f
found (18) 'xenonclatin.xtt' crc: 0xd5d17ff5
found (19) 'xenonclatin.xttp' crc: 0x7a507ad1
found (20) 'xenonjklatin.xtt' crc: 0xdde4a14c
found (21) 'xenonjklatin.xttp' crc: 0x945b7092
found (22) 'ximecore.xex' crc: 0xccb87938
found (23) 'ximedic.xex' crc: 0x1d992bfb
found (24) 'ximedic.xexp' crc: 0x47a55af9
found (25) 'launch.xex' crc: 0x00000000
found (26) 'lhelper.xex' crc: 0x00000000

ini: label [security] found
found (1) 'crl.bin' crc: 0x00000000
found (2) 'dae.bin' crc: 0x00000000
found (3) 'extended.bin' crc: 0x00000000
found (4) 'fcrt.bin' crc: 0x00000000
found (5) 'secdata.bin' crc: 0x00000000
------ ini parsing completed ------

output name overridden to: nandflash.bin

Writing initial header to flash image

------ Loading bootloaders and required security files ------


**** could not read smc.bin (-1) ****

******* ERROR: critical bootloader files are missing, cannot proceed!



***** FATAL BUILD ERROR: -1 unable to complete NAND image

---------------------------------------------------------------
    ggBuild Finished. Have a nice day.
---------------------------------------------------------------

for some reason it is finding bad block when 360 flash dump tool is not.

What can i do?
 

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
Seen this before:

Code:
Loading NAND dump...done!
NAND dump is from a small block machine
NAND dump uses big block controller
For some reason, ggbuild thinks your 512MB NAND is a small block nand, hence the remap errors!

Try this:

1. Create a 64MB nand from the 512MB but FORCE a 16MB VNAND config:

nandpro nanddump.bin: -r64 new-nand.bin :AA3020


2. rename nanddump.bin to something else and save it.

3. rename nand-new.bin to nanddump.bin.

4. When building the images, select the 16MB Jasper option.
 

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
Seen this before:

Code:
Loading NAND dump...done!
NAND dump is from a small block machine
NAND dump uses big block controller
For some reason, ggbuild thinks your 512MB NAND is a small block nand, hence the remap errors!

Try this:

1. Create a 64MB nand from the 512MB but FORCE a 16MB VNAND config:

nandpro nanddump.bin: -r64 new-nand.bin :AA3020


2. rename nanddump.bin to something else and save it.

3. rename nand-new.bin to nanddump.bin.

4. When building the images, select the 16MB Jasper option.
I have tried that and got:

Code:
C:\Users\Naum\Desktop\Xbox sh*t\Nandpro30>nandpro nanddump.bin: -r64 new-nand.bi
n :AA3020
NandPro v3.0a by Tiros

Using Virtual Nand Device File: nanddump.bin
Flash Config: 0x00AA3020 forced by command line
Block Size: 128KB Block Limits: 0x000000..0x000FFF
File: new-nand.bin
Reading
0FFF

C:\Users\Naum\Desktop\Xbox sh*t\Nandpro30>pause
Press any key to continue . . .
and GGbuild log file thing:

Code:
---------------------------------------------------------------
     ggBuild v0.33.273
---------------------------------------------------------------
data directory overridden from command line to '13604'
per build directory overridden from command line to 'my360'
file name overridden from command line to 'nandflash.bin'

------ parsing user ini at '.\my360\options.ini' ------
loading file...done!
pre-parsing and sanitizing
done!
User options.ini loaded, 0xe6 bytes in memory
loading cpukey.txt from .\my360\cpukey.txt
CPU Key set to: 0x6602BBAE85F20CA6FAF6D8081F52E78C
setting 1blkey from ini: 0xDD88AD0C9ED669E7B56794FB68563EFA
1BL Key set to: 0xDD88AD0C9ED669E7B56794FB68563EFA sum: 0x983 (expects: 0x983)
Using nonandmu option (ini file)
Using patchsmc option (ini file)

------ Checking .\my360\nanddump.bin ------
Loading NAND dump...done!
NAND dump is from a small block machine
NAND dump uses big block controller
parsing dump into user and spare...
block 0x0 was remapped to block 0x400, entering remap instance 1
block 0x1 was remapped to block 0x401, entering remap instance 2
block 0x2 was remapped to block 0x402, entering remap instance 3
block 0x3 was remapped to block 0x403, entering remap instance 4
block 0x4 was remapped to block 0x404, entering remap instance 5
block 0x5 was remapped to block 0x405, entering remap instance 6
block 0x6 was remapped to block 0x406, entering remap instance 7
block 0x7 was remapped to block 0x407, entering remap instance 8
block 0x8 was remapped to block 0x408, entering remap instance 9
block 0x9 was remapped to block 0x409, entering remap instance 10
block 0xa was remapped to block 0x40a, entering remap instance 11
block 0xb was remapped to block 0x40b, entering remap instance 12
block 0xc was remapped to block 0x40c, entering remap instance 13
block 0xd was remapped to block 0x40d, entering remap instance 14
block 0xe was remapped to block 0x40e, entering remap instance 15
block 0xf was remapped to block 0x40f, entering remap instance 16
block 0x10 was remapped to block 0x410, entering remap instance 17
block 0x11 was remapped to block 0x411, entering remap instance 18
block 0x12 was remapped to block 0x412, entering remap instance 19
block 0x13 was remapped to block 0x413, entering remap instance 20
block 0x14 was remapped to block 0x414, entering remap instance 21
block 0x15 was remapped to block 0x415, entering remap instance 22
block 0x16 was remapped to block 0x416, entering remap instance 23
block 0x17 was remapped to block 0x417, entering remap instance 24
block 0x18 was remapped to block 0x418, entering remap instance 25
block 0x19 was remapped to block 0x419, entering remap instance 26
block 0x1a was remapped to block 0x41a, entering remap instance 27
block 0x1b was remapped to block 0x41b, entering remap instance 28
block 0x1c was remapped to block 0x41c, entering remap instance 29
block 0x1d was remapped to block 0x41d, entering remap instance 30
block 0x1e was remapped to block 0x41e, entering remap instance 31
block 0x1f was remapped to block 0x41f, entering remap instance 32
MAX REMAPS of 32 exceeded, remapping disabled and image rejected as faulty!

------ parsing ini at '.\13604\filelist.ini' ------
ini version 13604

ini: label [jasperbl] found
found (1) 'cb_6750.bin' crc: 0xf7afa8cc
found (2) 'cb_bnone.bin' crc: 0x00000000
found (3) 'cd_8453.bin' crc: 0x25e0acd0
found (4) 'ce_1888.bin' crc: 0xff9b60df
found (5) 'cf_13604.bin' crc: 0x639a4cd7
found (6) 'cg_13604.bin' crc: 0x7e9f5364

ini: label [flashfs] found
found (1) 'aac.xexp' crc: 0xdaed8bc7
found (2) 'bootanim.xex' crc: 0x8a7ab1b4
found (3) 'createprofile.xex' crc: 0xe19ca8c4
found (4) 'dash.xex' crc: 0xecdaf6c0
found (5) 'deviceselector.xex' crc: 0xaa4579d1
found (6) 'gamerprofile.xex' crc: 0xebc5fec3
found (7) 'hud.xex' crc: 0xe2410ee1
found (8) 'huduiskin.xex' crc: 0x390eac39
found (9) 'mfgbootlauncher.xex' crc: 0xf3637ed9
found (10) 'minimediaplayer.xex' crc: 0x23d28bb8
found (11) 'nomni.xexp' crc: 0xed7cd3f5
found (12) 'nomnifwk.xexp' crc: 0x2c6fd7e8
found (13) 'nomnifwm.xexp' crc: 0xaa978831
found (14) 'signin.xex' crc: 0xf7436a62
found (15) 'updater.xex' crc: 0xd0cd6753
found (16) 'vk.xex' crc: 0x65f4eec0
found (17) 'xam.xex' crc: 0x2a74ee0f
found (18) 'xenonclatin.xtt' crc: 0xd5d17ff5
found (19) 'xenonclatin.xttp' crc: 0x7a507ad1
found (20) 'xenonjklatin.xtt' crc: 0xdde4a14c
found (21) 'xenonjklatin.xttp' crc: 0x945b7092
found (22) 'ximecore.xex' crc: 0xccb87938
found (23) 'ximedic.xex' crc: 0x1d992bfb
found (24) 'ximedic.xexp' crc: 0x47a55af9
found (25) 'launch.xex' crc: 0x00000000
found (26) 'lhelper.xex' crc: 0x00000000

ini: label [security] found
found (1) 'crl.bin' crc: 0x00000000
found (2) 'dae.bin' crc: 0x00000000
found (3) 'extended.bin' crc: 0x00000000
found (4) 'fcrt.bin' crc: 0x00000000
found (5) 'secdata.bin' crc: 0x00000000
------ ini parsing completed ------

output name overridden to: nandflash.bin

Writing initial header to flash image

------ Loading bootloaders and required security files ------


**** could not read smc.bin (-1) ****

******* ERROR: critical bootloader files are missing, cannot proceed!



***** FATAL BUILD ERROR: -1 unable to complete NAND image

---------------------------------------------------------------
    ggBuild Finished. Have a nice day.
---------------------------------------------------------------
 

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
I have done so... I have also made a fresh multibuild folder as well... with the new nand and the 16mb option Again the it cant find the SMC

Code:
---------------------------------------------------------------
     ggBuild v0.33.273
---------------------------------------------------------------
data directory overridden from command line to '13604'
per build directory overridden from command line to 'my360'
file name overridden from command line to 'nandflash.bin'

------ parsing user ini at '.\my360\options.ini' ------
loading file...done!
pre-parsing and sanitizing
done!
User options.ini loaded, 0xe6 bytes in memory
loading cpukey.txt from .\my360\cpukey.txt
CPU Key set to: 0x6602BBAE85F20CA6FAF6D8081F52E78C
setting 1blkey from ini: 0xDD88AD0C9ED669E7B56794FB68563EFA
1BL Key set to: 0xDD88AD0C9ED669E7B56794FB68563EFA sum: 0x983 (expects: 0x983)
Using nonandmu option (ini file)
Using patchsmc option (ini file)

------ Checking .\my360\nanddump.bin ------
Loading NAND dump...done!
NAND dump is from a small block machine
NAND dump uses big block controller
parsing dump into user and spare...
block 0x0 was remapped to block 0x400, entering remap instance 1
block 0x1 was remapped to block 0x401, entering remap instance 2
block 0x2 was remapped to block 0x402, entering remap instance 3
block 0x3 was remapped to block 0x403, entering remap instance 4
block 0x4 was remapped to block 0x404, entering remap instance 5
block 0x5 was remapped to block 0x405, entering remap instance 6
block 0x6 was remapped to block 0x406, entering remap instance 7
block 0x7 was remapped to block 0x407, entering remap instance 8
block 0x8 was remapped to block 0x408, entering remap instance 9
block 0x9 was remapped to block 0x409, entering remap instance 10
block 0xa was remapped to block 0x40a, entering remap instance 11
block 0xb was remapped to block 0x40b, entering remap instance 12
block 0xc was remapped to block 0x40c, entering remap instance 13
block 0xd was remapped to block 0x40d, entering remap instance 14
block 0xe was remapped to block 0x40e, entering remap instance 15
block 0xf was remapped to block 0x40f, entering remap instance 16
block 0x10 was remapped to block 0x410, entering remap instance 17
block 0x11 was remapped to block 0x411, entering remap instance 18
block 0x12 was remapped to block 0x412, entering remap instance 19
block 0x13 was remapped to block 0x413, entering remap instance 20
block 0x14 was remapped to block 0x414, entering remap instance 21
block 0x15 was remapped to block 0x415, entering remap instance 22
block 0x16 was remapped to block 0x416, entering remap instance 23
block 0x17 was remapped to block 0x417, entering remap instance 24
block 0x18 was remapped to block 0x418, entering remap instance 25
block 0x19 was remapped to block 0x419, entering remap instance 26
block 0x1a was remapped to block 0x41a, entering remap instance 27
block 0x1b was remapped to block 0x41b, entering remap instance 28
block 0x1c was remapped to block 0x41c, entering remap instance 29
block 0x1d was remapped to block 0x41d, entering remap instance 30
block 0x1e was remapped to block 0x41e, entering remap instance 31
block 0x1f was remapped to block 0x41f, entering remap instance 32
MAX REMAPS of 32 exceeded, remapping disabled and image rejected as faulty!

------ parsing ini at '.\13604\filelist.ini' ------
ini version 13604

ini: label [jasperbl] found
found (1) 'cb_6750.bin' crc: 0xf7afa8cc
found (2) 'cb_bnone.bin' crc: 0x00000000
found (3) 'cd_8453.bin' crc: 0x25e0acd0
found (4) 'ce_1888.bin' crc: 0xff9b60df
found (5) 'cf_13604.bin' crc: 0x639a4cd7
found (6) 'cg_13604.bin' crc: 0x7e9f5364

ini: label [flashfs] found
found (1) 'aac.xexp' crc: 0xdaed8bc7
found (2) 'bootanim.xex' crc: 0x8a7ab1b4
found (3) 'createprofile.xex' crc: 0xe19ca8c4
found (4) 'dash.xex' crc: 0xecdaf6c0
found (5) 'deviceselector.xex' crc: 0xaa4579d1
found (6) 'gamerprofile.xex' crc: 0xebc5fec3
found (7) 'hud.xex' crc: 0xe2410ee1
found (8) 'huduiskin.xex' crc: 0x390eac39
found (9) 'mfgbootlauncher.xex' crc: 0xf3637ed9
found (10) 'minimediaplayer.xex' crc: 0x23d28bb8
found (11) 'nomni.xexp' crc: 0xed7cd3f5
found (12) 'nomnifwk.xexp' crc: 0x2c6fd7e8
found (13) 'nomnifwm.xexp' crc: 0xaa978831
found (14) 'signin.xex' crc: 0xf7436a62
found (15) 'updater.xex' crc: 0xd0cd6753
found (16) 'vk.xex' crc: 0x65f4eec0
found (17) 'xam.xex' crc: 0x2a74ee0f
found (18) 'xenonclatin.xtt' crc: 0xd5d17ff5
found (19) 'xenonclatin.xttp' crc: 0x7a507ad1
found (20) 'xenonjklatin.xtt' crc: 0xdde4a14c
found (21) 'xenonjklatin.xttp' crc: 0x945b7092
found (22) 'ximecore.xex' crc: 0xccb87938
found (23) 'ximedic.xex' crc: 0x1d992bfb
found (24) 'ximedic.xexp' crc: 0x47a55af9
found (25) 'launch.xex' crc: 0x00000000
found (26) 'lhelper.xex' crc: 0x00000000

ini: label [security] found
found (1) 'crl.bin' crc: 0x00000000
found (2) 'dae.bin' crc: 0x00000000
found (3) 'extended.bin' crc: 0x00000000
found (4) 'fcrt.bin' crc: 0x00000000
found (5) 'secdata.bin' crc: 0x00000000
------ ini parsing completed ------

output name overridden to: nandflash.bin

Writing initial header to flash image

------ Loading bootloaders and required security files ------


**** could not read smc.bin (-1) ****

******* ERROR: critical bootloader files are missing, cannot proceed!



***** FATAL BUILD ERROR: -1 unable to complete NAND image

---------------------------------------------------------------
    ggBuild Finished. Have a nice day.
---------------------------------------------------------------
Edit: i have also run as admin... no luck
 
Last edited:

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
ok - try this instead:

nandpro nanddump.bin: -r16 new-nand.bin :AA3020

rename THIS file to nanddump.bin and copy over. select 256MB Jasper first. If that doesn't work, select 16MB instead.
 

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
THAT WORKED!!! Thank you so much man.... Im gonna re-compile all the info you have said and make a post to help others in my situation.

THANKS AGAIN!!!
 
Last edited by a moderator:

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
right - ok. It's a config issue. It's looking at EF7 instead of 3DE.


What option worked? Try the 16MB Jasper instead of 256MB and recompile.

EDIT: there's a chance that neither of these will work. In which case, we need to go back to square one :(
 
Last edited:

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
How would i flash it now? My console doesnt even start anymore!!

Like when i click the start button nothing happens.

If i write my original 512mb image will this fix it, so i can start again?

---------- Post added at 20:22 ---------- Previous post was at 20:19 ----------

well GG build worked on all jasper options... i used the 256mb option as you advised
 

spookyman166

VIP Member
Jun 13, 2011
192
0
NZ
ok ill try that tommrow... I will have to resolder the nand x back to the board.

---------- Post added at 20:51 ---------- Previous post was at 20:49 ----------

Although if it helps:

while the console was writing the nand. It gave Alot of bad block errors. perhaps i should use the 16mb image with the 512mb set up?
 

Martin C

VIP Member
Jan 10, 2004
35,981
0
Scotland, UK
www.team-xecuter.com
You shouldn't get any write errors, so that's a little worrying all the same.

ignore the 16MB image. Work with your original NAND at the moment to get this working.

As I said, this isn't the first time I've seen a BB Jasper be flash config'd as a Small Block NAND.