홈
자유게시판
질문답변
정보
강좌
게임매뉴얼
게임리뷰
게임팁
오픈케이스
PLAYSTATION
게시판
정보
게임정보
자료실
코드
PSVITA/PSP
게시판
정보
게임정보
자료실
코드
XBOX
게시판
정보
게임정보
자료실
코드
Wii
게시판
정보
게임정보
자료실
코드
NDS/SWITCH
게시판
정보
게임정보
자료실
코드
기타기종
SEGA게시판
SEGA자료실
SEGA코드
에뮬게시판
에뮬코드
GBA자료실
MD/GG자료실
SFC/FC자료실
NEOGEO자료실
아케이드자료실
커뮤니티
출석체크
가입인사
취미사진
중고장터
유머
플래시게임
포인트경매
클럽
파이널판타지
위닝일레븐
슈퍼로봇대전
그란투리스모
그란투리스모
PSP클럽
하드로더
XBOX자료실
XBOX360 NandPro3.0a 낸드 덤프툴
전설의게이머
2011-10-15 오후 11:17:16 Hit. 685
- 첨부파일
* 다운로드시 5포인트가 차감됩니다.
Nandpro30a.rar
- 링크
http://www.xboxhacker.org/index.php?topic=17123.0
===============================================================================
SUPPORTED DEVICE INTERFACES
===============================================================================
USB:
LPC2148 Olimex USB header board.
High performance 16MB/2Mins.
LibUsb driver.
LPT:
Parallel Printer Port, SPP mode.
Low performance, 16MB/35mins (cpu dependant).
Dlportio printer port driver.
XSVF:
Subset device of USB.
LPC2148 Olimex USB header board required.
NOT for nand programming. This command line device type is for flashing
.xsvf files to a Xilinx cpld.
POST:
Subset device of USB.
LPC2148 Olimex USB header board required.
NOT for nand programming. This command line device type is for monitoring
Post codes only.
The included .hex file supports both Nand SPI flash, Xilinx Programming,
and Post Monitor all at the same time.
The mode selected ie: Nand Flash/Xsvf/PostMon is determined by the command line.
Previous .hex files as well as the "pic" version of hardware will not work.
The Maximus "NANDFlasher" has an array of plated through holes to break out all
the extra LPC2148 gpio. This product can be flashed with the new ArmV3.hex file
for full comatibility with Nandpro. The wiring coordinates are included here for
those who have this device. The included .jpg file shows the connections
to flash this device with the Philips utility. An RS232 level shifter is also
required for this purpose.
The Team Executor "NAND-X" can also be flashed with the ArmV3.hex, however the
wiring connections may be difficult, and are not listed in this document.
===============================================================================
DRIVER AND HARDWARE INSTALLATION
===============================================================================
USB Install:
Flash the .hex file to the LPC2148 using the
"Philips LPC2000 FlashUtility" or equivalent.
Connect LPC2148 to computer USB.
Point "found new hardware" to the "custom.inf"
Windows reports: "Your new hardware is ready to use"
USB Hardware:
Connect only wires from EXT connectors to MAINBRD where indicated.
Connect only wires from EXT connectors to Xilinx jtag connector where indicated.
No resistors or diodes at all. For sure! Do not add them!
===============================================================================
LPT Install:
Run the port95nt.exe application to install the DlPortio driver
LPT Hardware:
Some parallel ports run at 3.3v others at 5v. The MAINBRD is 3.3 volts.
It is recommend to use 100 ohm series saftey resistors (R)
for all lpt connections except for DB25.11 and DB25.18 (GND), as shown above.
Testing with 5 volt lpt and NO resistors didn't burn anything up though. YMMV :P
For DB25.11 connect diode exactly as shown. It is highly recommended to
connect the diode to the MAINBRD end rather than the PC end of the wire.
Preferred diode is BAT41 or other Schottkey switch diode with low forward voltage drop.
1N4148/53, 1N914, type switching diodes should be also be ok,
but are not quite as good. 1N400X are rectifiers and not good at all.
This solution isn't perfect but you typically dont leave it hooked up forever anyway.
If someone wants to design and post a buffer circuit go right ahead. I can't be bothered ;)
===============================================================================
COMMAND LINE USAGE
===============================================================================
NandPro v3.0a by Tiros
Useage:
To invoke Nand SPI flasher use:
NandPro dev: -r# Filename (HexStartBlock HexBlockCount) -]Read
NandPro dev: -w# Filename (HexStartBlock HexBlockCount) -]Write
NandPro dev: -e# (HexStartBlock HexBlockCount) -]Erase
dev: Is hardware interface usb: or lpt:
dev: Can also be a filename:, to be used as a 'Virtual Nand Device'
Virtual device config can be forced, by appending :HexConfigValue
# Is nand size (16, 64, 256, 512) in MegaBytes
HexBlocks are optional range limits, default is entire device
-r# Read saving file RAW (with SPARE)
-R# Read saving file without SPARE
!r# Read saving only the SPARE data
-w# Write RAW (with SPARE) file
+w# Write RAW (with SPARE) file, init SPARE, block numbers, ECC
@w# Write RAW (with SPARE) file, init block numbers, ECC
*w# Write RAW (with SPARE) file, init ECC
+W# Write while ADDING SPARE from file without SPARE
To invoke Xilinx xsvf flasher use:
NandPro xsvf: XsvfInputFilename.xsvf
To invoke usb post monitor use:
NandPro post: PostLogFileName.txt
===============================================================================
===============================================================================
.XSVF CPLD CONNECTIONS AND OPERATION
===============================================================================
===============================================================================
Follow instructions for USB install.
Make the following connections from the LPC2148 to the Xilinx device
Jtag conenctor:
ArmLpc Jtag Olimex Maximus
3.3v VCC EXT2.24 M1
GND GND EXT2.25 N3
P0.17 TCK EXT1.18 A2
P0.18 TDO EXT1.19 B3
P0.19 TDI EXT1.20 C1
P0.20 TMS EXT1.21 C2
Xilinx CPLD flashing typical command line:
Flash a .xsvf file, created by Impact, to cpld:
Nandpro xsvf: filename.xsvf
General XSVF notes:
LPT is not supported for this feature.
Requires additional connections from LPC2148 to the Xilinx jtag connector.
The Xilinx Impact tool is used to create .xsvf files. The Xilinx Impact software
records/redirects cpld operations into a binary file (.xsvf) that can be
processed by Nandpro. IE: Nandpro does not flash .jed files, but .jed files
may be directly converted to .xsvf by Impact.
See the Xilinx Impact tool for more information.
===============================================================================
===============================================================================
POST MONITOR CONNECTIONS AND OPERATION
===============================================================================
===============================================================================
Follow instructions for USB install.
The post connections require level shifting to 3.3 volts to be monitored.
This will require an external circuit. The cpld can also be used for this purpose.
Flash cpld with nandpro:
nandpro xsvf: SlimPlusPost.xsvf
The SlimPlusPost.xsvf is fully compatible with the existing released pinout with
the exception of the DBG pin. The DBG pin has been relocated and now
drives via open collector. The LED will remain off, and flash briefly
on each reset attempt.
To connect an LED to the DBG pin:
3.3V---/\/\330/\/\---]|-------DBG 3 (37)
Make the following connections from the LPC2148 to the cpld
level shifter outputs:
ArmLpc Post Olimex Maximus CPLD Out (CMOD)
P1.16 Post0 EXT2.5 L1 38 (28)
P1.17 Post1 EXT2.6 J2 37 (27)
P1.18 Post2 EXT2.7 I1 36 (26)
P1.19 Post3 EXT2.8 G3 34 (25)
P1.20 Post4 EXT2.9 A1 33 (24)
P1.21 Post5 EXT2.10 D3 32 (23)
P1.22 Post6 EXT2.11 E1 31 (22)
P1.23 Post7 EXT2.12 G1 30 (18)
Make the following connections from the main board post outputs to the
cpld level shifter inputs:
Mbrd CPLD
Post Out In (CMOD)
Post0 39 (29)
Post1 40 (30)
Post2 41 (31)
Post3 42 (32)
Post4 43 (33)
Post5 44 (34)
Post6 1 (35)
Post7 2 (36)
Post monitor typical command line:
Nandpro post: PostLog.txt
General post monitoring notes:
LPT is not supported for this feature.
Post changes will be displayed on the command line and logged to the
specified filename as a text file.
The log file will be over written on each run.
Pressing any key will break the post monitor loop.
===============================================================================
===============================================================================
NAND FLASHING CONNECTIONS AND OPERATION
===============================================================================
===============================================================================
Seven connections must be made from MAINBRD to the HW device interface.
MAINBRD connects as specified to either Olimex board, or a PC printer port.
ArmLpc Olimex LPT MAINBRD
SS EXT1-3 DB25.1 --R--- J1D2.2
MISO EXT1-6 DB25.11 --]|-- J1D2.4 Diode, observe polarity!
P0.28 EXT2-1 DB25.16 --R--- J2B1.6
GND EXT1-26 DB25.18 ------ J1D2.6 or J2B1.12
MOSI EXT1-7 DB25.14 --R--- J1D2.1
SCK EXT1-5 DB25.2 --R--- J1D2.3
P0.29 EXT2-2 DB25.17 --R--- J2B1.5
Make connections to MAINBRD and run the app.
MAINBRD needs to be plugged in to AC power.
Actually powered on or not does not matter.
While running NandPro application reset will occur.
After nand operation is complete, reset will be released.
Nand flashing typical command line:
Read entire 16M flash, including SPARE:
NandPro dev: -r16 nand.bin
Write entire 16M flash, including SPARE:
NandPro dev: -w16 nand.bin
Advanced command line examples:
Read encrypted key vault with SPARE:
nandpro dev: -r16 rawkv.bin 1 1
Read encrypted key vault from a "Virtual Nand" dev:, named vnand.bin, with SPARE :
nandpro vnand.bin: -r16 rawkv.bin 1 1
Write encrypted key vault:
nandpro dev: -w16 rawkv.bin 1 1
Flash a xell.bin compiler output (no SPARE) to block 40, adding SPARE while flashing:
nandpro dev: +W16 xell.bin 40
Read config block from a "Virtual Nand", named vnand.bin, without SPARE:
nandpro vnand.bin: -R16 configblk.bin 0x??? 1
Write above config block to dev: adding the SPARE back in:
nandpro dev: +W16 configblk.bin 0x??? 1
Write a "small" python.ECC file to "full size" "Virtual Nand" :
nandpro vnand.bin: -w16 python.ECC
Write to a dev:, from another RAW file, fixing ECC while writing:
nandpro dev: -w16 DumpWithErrors.bin
General nand flashing notes:
SPARE is the 16 bytes following a data block.
ECC is 26 bits located within the spare area.
Block numbers are also contained in spare area.
Reading and writing defaults to the entire device.
The start block argumnet is optional and dictates the starting block to program.
The ending block is also optional, and end if no block is specified, programming will
continue until end of file or end of specified nand size.
Large block nands have different SPARE format than small block nands.
The software uses the detected device's SPARE format for all (+) write operations.
Files written RAW (-) are not translated in any way.
The "nand size" argument only sets the limit of available blocks for device operations.
It is not hardware related, and need not exactly match the true device.
There is no need to erase before programming.
You can hex edit a block, and use Nandpro to fix its ECC when you write it back.
The "Case" of the command generally indicates if I/O file will contain SPARE or not
Upper Case: No SPARE
Lower Case: RAW (with SPARE)
The "Virtual Nand" file can be read or be programmed, as if it where a device.
The "Virtual Nand" file must be a raw file, containing SPARE.
This can be used to extract or inject data from\to an existing raw dump.
Example: To inject a "small" python image into an existing
"full size" image, or to extract individual blocks from an existing raw dump.
Note:
For the vnand: device the flash config is normally automatically detected.
Some "hybrid" 256/512 images can not be detected properly, to mount these files the config
value must be forced by specifying it as the last argument on the command line, preceeded by a ':'.
Only vnand: device may be forced!
Example:
nandpro vnand.bin: -r64 rawkv.bin 1 1 :AA3020
READING WILL OVER-WRITE AN EXISTING FILE WITHOUT WARNING!
NEW LOG FILE WILL OVERWRITE OLD WITHOUT WARNING!
DO NOT LEAVE LPT CABLE CONNECTED WHEN CONSOLE DOES NOT HAVE AC POWER!
===============================================================================
HISTORY
===============================================================================
//
//2.0
//Initial Release
//
//2.0a
//Fixed usage for +W, +w
//Fixed problem with payload injection for large block nands
//Fixed miscalc of file blocks togo when injecting !raw
//No ARM code impact
//
//
//2.0b
//Remove "Press Any Key" for unattended batch file processing
//Removed retry on individual sectors, retry entire block instead, including erase
// attempt to program all sectors anyway, then report status
//ARM code update required for above
//Added ARM HW version test, (U32) 0000 0001 required or abort
//Added "Virtual Nand" device
//
//
//2.0c
//Bit settling verify feature added for LPT reading
//Add support for Jasper16a
//Improved detection for virtual nand device, fixes some problems with writing to vnand.
//Allways corrects the ECC bytes (but not SPARE), even in raw mode
// ie: A raw file that has been hex edited can simply be flashed with -w
//
//Added command line swithces
//%r will read SPARE data only, 16 bytes per block
//@w
will write RAW file, while correcting block numbers
//Can "force" a flash config on command line by appending :HexFlashConfig
//
//2.0d
//For compatibility purposes -w does not calculate ECC
//Raw files are flashed pure using -w. To correct ECC errors use *w instead
// ie: A raw file that has been hex edited can simply be flashed with *w
//
//2.0e
//Fixed the "forced" flash config on command line for virtual nand device.
//
//3.0a
//Requires new v3 .hex for arm
//Suppport added to flash .xsvf files by jtag
//Support added for post monitoring and logging
//
오랫만에 업데이트 했습니다.
Lv.7 / 하사 . 전설의게이머 (legend59)
( 578 / 1000 ) 58%
포 인 트 : 2578 P
가 입 일 : 2011-06-19 오후 5:04:41
최종접속일 : 2015-10-05 오후 6:17:51
0
0
불량게시글신고
글쓰기
수정
삭제
목록
귀염둥이썬
추천
2011-10-16 06:37:07
로더에 사용하는프로그램인가요?@@;
·댓글
글쓰기
수정
삭제
목록
유틸
Easy ggBuild v0.4 Final by RogerO
1
2011.10.28
571
유틸
Xbox Image Browser v2.9 Build:0350 릴리즈
27
2011.10.28
3054
패치
iXtreme_Burner_Max_1.0_Firmware_XBOX360-iND
5
erererw
2011.10.23
823
유틸
Easy Ggbuild 0.33 creater by Rogero
2
2011.10.22
574
유틸
Rawflash V2 릴리즈 - NAND 추출 프로그램
2011.10.22
650
360
Xbox Image Browser v2.9.0.345
7
기모중
2011.10.22
1234
360
DashLaunch_V2.25
10
2011.10.21
919
360
라이트온 24B 시리즈 라이터기 STOCK펌웨어
1
시삽
2011.10.20
650
360
히타치_79_UNLOCK 파일
3
시삽
2011.10.19
512
360
Jtag Content Manager v1.6
4
전설의게이머
2011.10.18
649
360
XBOX360 NandPro3.0a 낸드 덤프툴
1
전설의게이머
2011.10.15
686
로더
x360key 펌웨어 1.4 릴리즈 - 데쉬보드 게임메뉴 지원
4
2011.10.15
696
패치
360-Games-Patcher v3.0.5
12
erererw
2011.10.10
1237
유틸
ISO 2 GOD 1.3.6 버젼 릴리즈
25
2011.10.10
2143
유틸
FTP DLL 1.0 릴리즈
3
2011.10.10
823
패치
Dash Launch v2.24
9
번즈사장
2011.10.09
880
패치
슬림용 LT 2.0 버젼 릴리즈
3
2011.10.09
714
유틸
정글 플래셔 1.89 Beta 릴리즈 - 슬림 라이트온 지원
2
2011.10.09
650
유틸
CreateIsogood(English)
12
하루오카
2011.10.08
1164
유틸
XGD3 및 (ISO 0800 V3) 레코딩 유틸 IMG BURN 2.5.6 릴리즈
14
2011.10.05
985
운영자
님
글쓰기
<<
11
12
13
14
15
16
17
18
19
20
>>
ID저장
AUTO
회원가입
비번찾기
실시간 포인트 랭킹
1
Lv.22
DKnoa
106P
2
Lv.42
폭력배
87P
3
Lv.18
분석자
10P
4
Lv.14
.비사문천.
10P
5
Lv.17
냉동개구리
7P
6
Lv.24
멀티짱
7P
7
Lv.22
MR고래밥
7P
8
Lv.24
빡빡
7P
9
Lv.16
부리인간
6P
10
Lv.22
ari송
6P
11
Lv.22
유니트가이버
6P
12
Lv.14
이단아
6P
13
Lv.25
영웅진
6P
14
Lv.22
도운아빠
6P
15
Lv.29
Wayfarer
6P
16
Lv.27
메이지
6P
17
Lv.21
고로
6P
18
Lv.23
마달이
6P
19
Lv.23
미르다람쥐
6P
20
Lv.24
82.7%
6P
21
Lv.12
미누빠빠
6P
22
Lv.25
OGs
5P
23
Lv.34
에수카
5P
24
Lv.20
사야오빠
5P
25
Lv.21
무해
5P
26
Lv.25
마환
5P
27
Lv.21
잡상인
5P
28
Lv.15
en2
5P
29
Lv.18
앱스테르고
5P
30
Lv.20
한바퀴
5P
어제 포인트 랭킹
1
Lv.22
DKnoa
99P
2
Lv.42
폭력배
87P
3
Lv.14
.비사문천.
10P
4
Lv.24
멀티짱
7P
5
Lv.22
유니트가이버
7P
6
Lv.19
가을속으로
7P
7
Lv.28
LoveHappy7
7P
8
Lv.24
빡빡
7P
9
Lv.13
찐짜헌이
7P
10
Lv.16
부리인간
6P
11
Lv.22
ari송
6P
12
Lv.17
냉동개구리
6P
13
Lv.14
이단아
6P
14
Lv.25
영웅진
6P
15
Lv.18
호호하하하하
6P
16
Lv.22
도운아빠
6P
17
Lv.29
Wayfarer
6P
18
Lv.27
메이지
6P
19
Lv.21
고로
6P
20
Lv.23
마달이
6P
21
Lv.22
MR고래밥
6P
22
Lv.13
햇님이셔
6P
23
Lv.24
82.7%
6P
24
Lv.12
미누빠빠
6P
25
Lv.17
둘리삼촌
5P
26
Lv.21
재혀니쥐
5P
27
Lv.15
대롱
5P
28
Lv.11
머신건
5P
29
Lv.18
분석자
5P
30
Lv.19
하즈키료2
5P
31
Lv.14
Hariken
5P
32
Lv.17
행갱이
5P
33
Lv.20
한바퀴
5P
34
Lv.37
트럼푸
5P
35
Lv.20
파판느님
5P
36
Lv.18
ff13
5P
37
Lv.20
글록
5P
38
Lv.25
레환사
5P
39
Lv.18
꿈꾸는행복
5P
40
Lv.20
히로
5P
41
Lv.17
브레인짱돌
5P
42
Lv.15
사방벽
5P
43
Lv.17
FbConan
5P
44
Lv.25
OGs
5P
45
Lv.34
에수카
5P
46
Lv.20
사야오빠
5P
47
Lv.21
무해
5P
48
Lv.25
마환
5P
49
Lv.21
잡상인
5P
50
Lv.15
en2
5P
최근글
많은곳 (신고접수)
여기서 하시면 (신고접수)
삼돌이 복구를 위한 데이터 여기서 보충했습...
여기서 하세요 (신고접수)
한군데 발견했습니다 (신고접수)
한번 알아보았습니다 (신고접수)
이용할수 있는곳 (신고접수)
여긴 어쩌다 이렇게 됐나요...?
여기가 좋네요 (신고접수)
진짜 좋아요 (신고접수)
이용할수 있는곳 (신고접수)
여기서 하세요 (신고접수)
여기서 하시면 되겠습니다 (신고접수)
남자들이 이용할수 있는곳 (신고접수)
스위치 ASAP 인스톨러 질문입니다.
글리치가 아닌 정품 인스톨 기능입니다.
여기가 좋네요 (신고접수)
진짜 좋아요 (신고접수)
기존 닌텐도 1 커펌에 있는 세이브 파일을 정...
오딘 프로로 vita3K 해보고 있는데 좀 이상하...
노인에게 SSD를 물렸봤는데 대박이네요^^
스위치2 발매기념 뚫어드립니다
시스템 재설치 쉬지가 않네요 재미는 있어요...
한번 알아보았습니다 (신고접수)
한군데 발견했습니다 (신고접수)
여기서 하시면 되겠습니다. (신고접수)
남자들이 이용할 수 있는 곳 (신고접수)
이용할수 있는곳 (신고접수)
한번 알아보았습니다. (신고접수)
모태솔로가 여자 만나기 위해 노력한 후기 (...
최근댓글
잉? 그냥 가이드 버튼 누르고 Y버튼눌러 대시...
X 게임세부정보 누르기 전에 게임으로 진입해...
공지를 보니 오래 전에 콘솔관련 회사들로부...
맨아래 링크는 북마크 완료~
파파니언님이 (2025/06/14 03:07)에 삭제 하...
이제 조금씩 게임 시작해 보려는데 좋은 정보...
씁쓸하네요..
다른곳에서 하세요
이거해서 얼마버니?
알아보지 말고, 그냥 가면 됩니다.
같은 X인지는 모르지만 너도 그만 알아봐
그만 알아봐 할일없냐?
여자 만날 돈이나 있냐?
이용하지 말고, 집에서 쉬기를.
지금은 그냥 출첵하는 곳으로 바뀌었네요.ㅎ...
조회가 728인데 댓글이 하나 없네..ㄷㄷㄷ ...
당신이 싫어요
진짜 싫어요
진급 축하합니다
그런 방법도 있네요. 디스크 위치 변경 후에 ...
삼돌이 포에버
존나 조쿠나... 이거나 머거.
네 맞아요 용량이 250GB 정도라 부팅용으로 ...
2.5인치 노트북 타입 사타방식이면 다 인식합...
SSD가 인식이 되나요?! ㄷㄷㄷ
와 드디어 업데이트 완료하고 키넥트도 업데...
suncoco님이 (2025/06/04 21:14)에 삭제 하였...
여기저기 좀더 알아보니 기존 설치 된 저장 ...
왜 알아봤어? 외로워?
여태까지 한군데만 발견했어?
알아보지 말고 집에서 쉬기를 바랍니다.
오지 말기를 바랍니다. 발견은 집에서 하기를...
suncoco님이 (2025/06/04 21:14)에 삭제 하였...
보통 설치 디스크 9.3G 저장되어 있더라고요....
글리치가 아닌 정품에서도 하드 인스톨은 기...
게임 디스크를 넣고 Y버튼 하드 인스톨 기능...
orasun님이 (2025/06/03 00:00)에 삭제 하였...
아... 슬림에서 직접 확인해봤습니다. RB버튼...
슬림에선 그런가 구형 PHAT모델은 본체켜둔상...
하드디스크 제거후 일반 부팅후 메인화면에서...
Copyright ⓒ 2000 - 2019 by
FINALFANTASIA.COM / FAFAN.KR
All rights reserved.