ノーマル情報にカメラパラメータが入らないことになったため書き込み処理を削除。

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:
kamikawa 2008-05-21 11:46:04 +00:00
parent 8634f14535
commit f15fe4f947
6 changed files with 34 additions and 57 deletions

View File

@ -317,12 +317,8 @@ BOOL HWI_ModifyLanguage( u8 region )
*---------------------------------------------------------------------------*/
BOOL HWI_WriteHWNormalInfoFile( void )
{
const char* CAMERA_VOLATILE_INFO_PATH = "rom:/data/camera_volatile_info.bin";
LCFGTWLHWNormalInfo Info;
FSFile file;
LCFGReadResult result;
BOOL open_is_ok;
BOOL read_is_ok;
result = LCFGi_THW_ReadNormalInfo();
if( result != LCFG_TSF_READ_RESULT_SUCCEEDED ) {
@ -334,29 +330,6 @@ BOOL HWI_WriteHWNormalInfoFile( void )
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 ))
{
OS_TPrintf( "HW Normal Info Write failed.\n" );

View File

@ -22,7 +22,7 @@
#include "process_hw_info.h"
#include "process_import.h"
#include "process_font.h"
#include "process_eticket.h"
//#include "process_eticket.h"
#include "process_nandfirm.h"
#include "process_norfirm.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++ )
{
case 0:
case MENU_FORMAT:
return FormatProcess0;
case 1:
case MENU_HARDWARE_INFO:
return HWInfoProcess0;
case 2:
#ifdef USE_WRITE_FONT_DATA
case MENU_FONT_DATA:
return fontProcess0;
case 3:
return eTicketProcess0;
case 4:
#endif // USE_WRITE_FONT_DATA
case MENU_IMPORT_TAD:
return ImportProcess0;
case 5:
#ifndef MARIOCLUB_VERSION
#ifndef MARIOCLUB_VERSION
case MENU_IMPORT_NANDFIRM:
return NandfirmProcess0;
#else
return AutoProcess2;
#endif //MARIOCLUB_VERSION
case 6:
#endif // MARIOCLUB_VERSION
case MENU_END:
return AutoProcess2;
}
@ -154,10 +167,10 @@ void* AutoProcess2(void)
kamiFontPrintf(3, 7, FONT_COLOR_BLACK, " FORMAT NAND ");
kamiFontPrintf(3, 9, FONT_COLOR_BLACK, " WRITE HARDWARE INFO ");
kamiFontPrintf(3, 11, FONT_COLOR_BLACK, " WRITE FONT DATA ");
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, " WRITE ETICKET SIGN ");
kamiFontPrintf(3, 13, FONT_COLOR_BLACK, " INPORT TAD FROM SD ");
#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
#ifndef AUTO_FORMAT_MODE
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, 19, FONT_COLOR_BLACK, " Error Occured!");

View File

@ -207,10 +207,7 @@ static BOOL MakeETicketFile(void)
u32 file_size;
u32 alloc_size;
BOOL result = TRUE;
// 2008/5/20 もうCERTは書かない。
return TRUE;
// F:sys/cert.sysが既に存在するなら何もしない
fat_handle = FATFS_OpenFile(E_TICKET_FILE_PATH_IN_NAND, "r");
if (fat_handle)

View File

@ -21,8 +21,6 @@
#include "process_format.h"
#include "process_hw_info.h"
#include "process_import.h"
#include "process_eticket.h"
#include "process_nandfirm.h"
#include "process_norfirm.h"
#include "process_auto.h"
@ -49,7 +47,6 @@ enum {
#endif // USE_WRITE_FONT_DATA
#ifndef NAND_INITIALIZER_LIMITED_MODE
MENU_ETICKET,
MENU_IMPORT_TAD,
MENU_IMPORT_NANDFIRM,
MENU_IMPORT_NORFIRM,
@ -87,7 +84,6 @@ static const MenuAndColor sMenuArray[] =
#endif // USE_WRITE_FONT_DATA
#ifndef NAND_INITIALIZER_LIMITED_MODE
{" WRITE ETICKET SIGN ", BG_COLOR_GRAY },
{" IMPORT TAD FROM SD ", BG_COLOR_PINK },
{" IMPORT NANDFIRM FROM SD", BG_COLOR_GREEN },
{" IMPORT NORFIRM FROM SD", BG_COLOR_VIOLET }
@ -236,8 +232,6 @@ void* TopmenuProcess2(void)
#endif // USE_WRITE_FONT_DATA
#ifndef NAND_INITIALIZER_LIMITED_MODE
case MENU_ETICKET:
FADE_OUT_RETURN( eTicketProcess0 );
case MENU_IMPORT_TAD:
FADE_OUT_RETURN( ImportProcess0 );
case MENU_IMPORT_NANDFIRM:

View File

@ -228,5 +228,5 @@ RomSpec
File $(HWINFO_PRIVKEY)
HostRoot $(TWL_IPL_RED_ROOT)/build/systemMenu_tools/NandInitializerRed/data
Root /data
File camera_volatile_info.bin TWLFontTable.dat
File TWLFontTable.dat
}