mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ノーマル情報にカメラパラメータが入らないことになったため書き込み処理を削除。
e_ticket(cert.sys) 書き込みメニューを削除。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1445 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
8634f14535
commit
f15fe4f947
@ -317,12 +317,8 @@ BOOL HWI_ModifyLanguage( u8 region )
|
|||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
BOOL HWI_WriteHWNormalInfoFile( void )
|
BOOL HWI_WriteHWNormalInfoFile( void )
|
||||||
{
|
{
|
||||||
const char* CAMERA_VOLATILE_INFO_PATH = "rom:/data/camera_volatile_info.bin";
|
|
||||||
LCFGTWLHWNormalInfo Info;
|
LCFGTWLHWNormalInfo Info;
|
||||||
FSFile file;
|
|
||||||
LCFGReadResult result;
|
LCFGReadResult result;
|
||||||
BOOL open_is_ok;
|
|
||||||
BOOL read_is_ok;
|
|
||||||
|
|
||||||
result = LCFGi_THW_ReadNormalInfo();
|
result = LCFGi_THW_ReadNormalInfo();
|
||||||
if( result != LCFG_TSF_READ_RESULT_SUCCEEDED ) {
|
if( result != LCFG_TSF_READ_RESULT_SUCCEEDED ) {
|
||||||
@ -334,29 +330,6 @@ BOOL HWI_WriteHWNormalInfoFile( void )
|
|||||||
|
|
||||||
Info.rtcAdjust = LCFG_THW_GetRTCAdjust();
|
Info.rtcAdjust = LCFG_THW_GetRTCAdjust();
|
||||||
|
|
||||||
// ROMファイルオープン(カメラ情報)
|
|
||||||
FS_InitFile(&file);
|
|
||||||
open_is_ok = FS_OpenFile(&file, CAMERA_VOLATILE_INFO_PATH);
|
|
||||||
if (!open_is_ok)
|
|
||||||
{
|
|
||||||
OS_Printf("FS_OpenFile(\"%s\") ... ERROR!\n", CAMERA_VOLATILE_INFO_PATH);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ROMファイルリード
|
|
||||||
read_is_ok = FS_ReadFile( &file, Info.camera, (s32)sizeof( Info.camera ) );
|
|
||||||
if (!read_is_ok)
|
|
||||||
{
|
|
||||||
OS_Printf("FS_ReadFile(\"%s\") ... ERROR!\n", CAMERA_VOLATILE_INFO_PATH);
|
|
||||||
FS_CloseFile(&file);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
FS_FlushFile(&file);
|
|
||||||
|
|
||||||
// ROMファイルクローズ
|
|
||||||
FS_CloseFile(&file);
|
|
||||||
|
|
||||||
if (!LCFGi_THW_WriteNormalInfoDirect( &Info ))
|
if (!LCFGi_THW_WriteNormalInfoDirect( &Info ))
|
||||||
{
|
{
|
||||||
OS_TPrintf( "HW Normal Info Write failed.\n" );
|
OS_TPrintf( "HW Normal Info Write failed.\n" );
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
#include "process_hw_info.h"
|
#include "process_hw_info.h"
|
||||||
#include "process_import.h"
|
#include "process_import.h"
|
||||||
#include "process_font.h"
|
#include "process_font.h"
|
||||||
#include "process_eticket.h"
|
//#include "process_eticket.h"
|
||||||
#include "process_nandfirm.h"
|
#include "process_nandfirm.h"
|
||||||
#include "process_norfirm.h"
|
#include "process_norfirm.h"
|
||||||
#include "process_auto.h"
|
#include "process_auto.h"
|
||||||
@ -34,12 +34,23 @@
|
|||||||
型定義
|
型定義
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MENU_FORMAT = 0,
|
||||||
|
MENU_HARDWARE_INFO,
|
||||||
|
#ifdef USE_WRITE_FONT_DATA
|
||||||
|
MENU_FONT_DATA,
|
||||||
|
#endif // USE_WRITE_FONT_DATA
|
||||||
|
MENU_IMPORT_TAD,
|
||||||
|
#ifndef MARIOCLUB_VERSION
|
||||||
|
MENU_IMPORT_NANDFIRM,
|
||||||
|
#endif // MARIOCLUB_VERSION
|
||||||
|
MENU_END
|
||||||
|
};
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
定数定義
|
定数定義
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
#define NUM_OF_MENU 6
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
グローバル変数定義
|
グローバル変数定義
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
@ -98,23 +109,25 @@ void* AutoProcess1(void)
|
|||||||
{
|
{
|
||||||
switch ( sMenuSelectNo++ )
|
switch ( sMenuSelectNo++ )
|
||||||
{
|
{
|
||||||
case 0:
|
case MENU_FORMAT:
|
||||||
return FormatProcess0;
|
return FormatProcess0;
|
||||||
case 1:
|
case MENU_HARDWARE_INFO:
|
||||||
return HWInfoProcess0;
|
return HWInfoProcess0;
|
||||||
case 2:
|
|
||||||
|
#ifdef USE_WRITE_FONT_DATA
|
||||||
|
case MENU_FONT_DATA:
|
||||||
return fontProcess0;
|
return fontProcess0;
|
||||||
case 3:
|
#endif // USE_WRITE_FONT_DATA
|
||||||
return eTicketProcess0;
|
|
||||||
case 4:
|
case MENU_IMPORT_TAD:
|
||||||
return ImportProcess0;
|
return ImportProcess0;
|
||||||
case 5:
|
|
||||||
#ifndef MARIOCLUB_VERSION
|
#ifndef MARIOCLUB_VERSION
|
||||||
|
case MENU_IMPORT_NANDFIRM:
|
||||||
return NandfirmProcess0;
|
return NandfirmProcess0;
|
||||||
#else
|
#endif // MARIOCLUB_VERSION
|
||||||
return AutoProcess2;
|
|
||||||
#endif //MARIOCLUB_VERSION
|
case MENU_END:
|
||||||
case 6:
|
|
||||||
return AutoProcess2;
|
return AutoProcess2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,10 +167,10 @@ void* AutoProcess2(void)
|
|||||||
kamiFontPrintf(3, 7, FONT_COLOR_BLACK, " FORMAT NAND ");
|
kamiFontPrintf(3, 7, FONT_COLOR_BLACK, " FORMAT NAND ");
|
||||||
kamiFontPrintf(3, 9, FONT_COLOR_BLACK, " WRITE HARDWARE INFO ");
|
kamiFontPrintf(3, 9, FONT_COLOR_BLACK, " WRITE HARDWARE INFO ");
|
||||||
kamiFontPrintf(3, 11, FONT_COLOR_BLACK, " WRITE FONT DATA ");
|
kamiFontPrintf(3, 11, FONT_COLOR_BLACK, " WRITE FONT DATA ");
|
||||||
kamiFontPrintf(3, 13, FONT_COLOR_BLACK, " WRITE ETICKET SIGN ");
|
// kamiFontPrintf(3, 13, FONT_COLOR_BLACK, " WRITE ETICKET SIGN ");
|
||||||
kamiFontPrintf(3, 15, FONT_COLOR_BLACK, " INPORT TAD FROM SD ");
|
kamiFontPrintf(3, 13, FONT_COLOR_BLACK, " INPORT TAD FROM SD ");
|
||||||
#ifndef MARIOCLUB_VERSION
|
#ifndef MARIOCLUB_VERSION
|
||||||
kamiFontPrintf(3, 17, FONT_COLOR_BLACK, " INPORT NANDFIRM FROM SD");
|
kamiFontPrintf(3, 15, FONT_COLOR_BLACK, " INPORT NANDFIRM FROM SD");
|
||||||
#endif //MARIOCLUB_VERSION
|
#endif //MARIOCLUB_VERSION
|
||||||
#ifndef AUTO_FORMAT_MODE
|
#ifndef AUTO_FORMAT_MODE
|
||||||
kamiFontPrintf(3, 22, FONT_COLOR_BLACK, " Button B : return to menu");
|
kamiFontPrintf(3, 22, FONT_COLOR_BLACK, " Button B : return to menu");
|
||||||
@ -169,7 +182,7 @@ void* AutoProcess2(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 失敗あり
|
// 失敗あり
|
||||||
if (i<sMenuSelectNo-1)
|
if (i<MENU_END)
|
||||||
{
|
{
|
||||||
kamiFontPrintf(3, (s16)(7+2*i), FONT_COLOR_RED, "NG");
|
kamiFontPrintf(3, (s16)(7+2*i), FONT_COLOR_RED, "NG");
|
||||||
kamiFontPrintf(3, 19, FONT_COLOR_BLACK, " Error Occured!");
|
kamiFontPrintf(3, 19, FONT_COLOR_BLACK, " Error Occured!");
|
||||||
|
|||||||
@ -208,9 +208,6 @@ static BOOL MakeETicketFile(void)
|
|||||||
u32 alloc_size;
|
u32 alloc_size;
|
||||||
BOOL result = TRUE;
|
BOOL result = TRUE;
|
||||||
|
|
||||||
// 2008/5/20 もうCERTは書かない。
|
|
||||||
return TRUE;
|
|
||||||
|
|
||||||
// F:sys/cert.sysが既に存在するなら何もしない
|
// F:sys/cert.sysが既に存在するなら何もしない
|
||||||
fat_handle = FATFS_OpenFile(E_TICKET_FILE_PATH_IN_NAND, "r");
|
fat_handle = FATFS_OpenFile(E_TICKET_FILE_PATH_IN_NAND, "r");
|
||||||
if (fat_handle)
|
if (fat_handle)
|
||||||
|
|||||||
@ -21,8 +21,6 @@
|
|||||||
#include "process_format.h"
|
#include "process_format.h"
|
||||||
#include "process_hw_info.h"
|
#include "process_hw_info.h"
|
||||||
#include "process_import.h"
|
#include "process_import.h"
|
||||||
|
|
||||||
#include "process_eticket.h"
|
|
||||||
#include "process_nandfirm.h"
|
#include "process_nandfirm.h"
|
||||||
#include "process_norfirm.h"
|
#include "process_norfirm.h"
|
||||||
#include "process_auto.h"
|
#include "process_auto.h"
|
||||||
@ -49,7 +47,6 @@ enum {
|
|||||||
#endif // USE_WRITE_FONT_DATA
|
#endif // USE_WRITE_FONT_DATA
|
||||||
|
|
||||||
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
||||||
MENU_ETICKET,
|
|
||||||
MENU_IMPORT_TAD,
|
MENU_IMPORT_TAD,
|
||||||
MENU_IMPORT_NANDFIRM,
|
MENU_IMPORT_NANDFIRM,
|
||||||
MENU_IMPORT_NORFIRM,
|
MENU_IMPORT_NORFIRM,
|
||||||
@ -87,7 +84,6 @@ static const MenuAndColor sMenuArray[] =
|
|||||||
#endif // USE_WRITE_FONT_DATA
|
#endif // USE_WRITE_FONT_DATA
|
||||||
|
|
||||||
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
||||||
{" WRITE ETICKET SIGN ", BG_COLOR_GRAY },
|
|
||||||
{" IMPORT TAD FROM SD ", BG_COLOR_PINK },
|
{" IMPORT TAD FROM SD ", BG_COLOR_PINK },
|
||||||
{" IMPORT NANDFIRM FROM SD", BG_COLOR_GREEN },
|
{" IMPORT NANDFIRM FROM SD", BG_COLOR_GREEN },
|
||||||
{" IMPORT NORFIRM FROM SD", BG_COLOR_VIOLET }
|
{" IMPORT NORFIRM FROM SD", BG_COLOR_VIOLET }
|
||||||
@ -236,8 +232,6 @@ void* TopmenuProcess2(void)
|
|||||||
#endif // USE_WRITE_FONT_DATA
|
#endif // USE_WRITE_FONT_DATA
|
||||||
|
|
||||||
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
#ifndef NAND_INITIALIZER_LIMITED_MODE
|
||||||
case MENU_ETICKET:
|
|
||||||
FADE_OUT_RETURN( eTicketProcess0 );
|
|
||||||
case MENU_IMPORT_TAD:
|
case MENU_IMPORT_TAD:
|
||||||
FADE_OUT_RETURN( ImportProcess0 );
|
FADE_OUT_RETURN( ImportProcess0 );
|
||||||
case MENU_IMPORT_NANDFIRM:
|
case MENU_IMPORT_NANDFIRM:
|
||||||
|
|||||||
Binary file not shown.
@ -228,5 +228,5 @@ RomSpec
|
|||||||
File $(HWINFO_PRIVKEY)
|
File $(HWINFO_PRIVKEY)
|
||||||
HostRoot $(TWL_IPL_RED_ROOT)/build/systemMenu_tools/NandInitializerRed/data
|
HostRoot $(TWL_IPL_RED_ROOT)/build/systemMenu_tools/NandInitializerRed/data
|
||||||
Root /data
|
Root /data
|
||||||
File camera_volatile_info.bin TWLFontTable.dat
|
File TWLFontTable.dat
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user