Commit Graph

230 Commits

Author SHA1 Message Date
yoshida_teruhisa
cad9976a2a ボンディングオプション00でない場合、NTRカードホワイトリストチェック(or署名チェック)で引っかかっても強制実行を選択可能になりました
・デバッガ接続時以外は常にホワイトリストチェック(or署名チェック)を行うように変更しました(AUTH_NTR_CARD_PRODUCT_ONLYの廃止)
 ・ホワイトリストチェック(or署名チェック)に引っかからずDHTチェックに引っかかった場合は、強制的に停止します

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1545 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 06:54:55 +00:00
yosiokat
e1b83f6240 TwlIPL_SDK500fc_plus3_branchブランチの内容をマージ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1543 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 00:42:03 +00:00
yoshida_teruhisa
452bd35ce9 非表示版のランチャーでもエラー表示できるよう、エラー表示でBGやバナーなどを表示しないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1492 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:31:03 +00:00
(no author)
a5ef74f8a6 (更新:Akabane Jumpei)
・活線挿抜抑制/許可を非同期関数で行うように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1484 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:44:02 +00:00
yoshida_teruhisa
9c7a4ec208 念のためエラー番号も表示
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1483 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:30:23 +00:00
yoshida_teruhisa
5fafe40391 エラー表示強化その2
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1482 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:24:30 +00:00
yoshida_teruhisa
3ffb5057a7 エラー表示の強化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1479 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:11:03 +00:00
sato_masaki
a17a7ba3dc Header AreaのHashチェックを実装し忘れていたため追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1476 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 00:35:31 +00:00
(no author)
dcb0aa51d0 (更新:Akabane Jumpei)
・一時的に活線挿抜を抑制する関数(HOTSW_EnableHotSW)と
 アプリブート時に活線挿抜を抑制する関数(HOTSW_InvalidHotSW)で分けた
・ランチャーに活線挿抜抑制機能を追加。Xボタンで抑制/許可のトグル動作をする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1474 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 13:42:08 +00:00
nakasima
6e8f33b6d6 SVC_DecryptSignの出力サイズをSVC_SHA1_DIGEST_SIZE(20バイト)固定にしたので呼び出し元を戻す。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1472 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 11:17:07 +00:00
sato_masaki
d533f4278b fix comment.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1471 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 09:43:34 +00:00
sato_masaki
a386e82697 ・無線ファームファイルの新フォーマットに対応。
・NVRAMからの読み込みをARM9で行うようにする。
# TwlSDKのrevision 6168 以降を使用してください。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1470 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 09:24:40 +00:00
nakasima
39f9700fae スリープ突入条件がORからANDへ変更されていたのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1468 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 08:53:14 +00:00
yoshida_teruhisa
e7dc836cdc エラーコード表示の修正・変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1466 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 08:20:46 +00:00
yoshida_teruhisa
54f0012bdf ランチャー:ロードや検証でコケた場合にエラー表示(やっつけ、要改善)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1462 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 05:51:21 +00:00
yosiokat
d83aca47fe ・下記のAPIをSYSMからUTLライブラリに移動。
・ペアレンタルコントロールのマスターキー関係
 ・スリープ
・下記のAPIをSYSMから削除。
 ・バックライト輝度制御。
 ・無線LED制御。
・ランチャーの無線LED制御をPMi_SetWirelessLEDに変更。
・本体設定で、UTL_SetBacklightBrightnessを使用したバックライト輝度変更を追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1457 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 02:43:45 +00:00
nakasima
ab733f5d99 無線ファーム署名フォーマット変更によるスタック破壊リスク回避。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1456 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 02:26:48 +00:00
yosiokat
cd2bb0264b ・UTLライブラリにPMライブラリ改を用いたバックライト輝度調整・取得関数を追加。
u32 UTL_SetBacklightBrightness( u8 brightness )
 u32 UTL_GetBacklightBrightness( u8 *pBrightness )
・hyenaコンポーネントをPMライブラリ改を使用するよう変更。
・PMライブラリ改を使用するarmadillo2コンポーネントを追加。
・本体設定をarmadillo2コンポーネント使用に変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1446 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 13:56:28 +00:00
yosiokat
8634f14535 SYSMライブラリの一部をUTLライブラリ、BANNERライブラリに切り出し。
TwlIPL内のライブラリとTwlSDKで追加使用するライブラリをcommondefs内ではなく、各アプリ内で
それぞれ指定するよう変更。
使用していなかったヘッダ類を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1444 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 11:01:42 +00:00
sato_masaki
47853b4402 ROM Header頭出し部分を完全に削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1443 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 09:41:10 +00:00
yoshida_teruhisa
2f2e69823a DSカードのDHTチェックをベタ実装(phase1はロード時に行う予定)(デバッガ起動時無効、既存のNTRタイトルのみ)
ホワイトリスト署名チェックを実装(デバッガ起動時無効、実質的には製品版マスタリングされたNTRカードのみ製品版ボンディングオプションのボード上で起動可能)
HOTSWからDHT_TEST関係のコードを削除(紛らわしいので)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1439 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 06:49:24 +00:00
sato_masaki
0ce47ba50c ROM headerのSeekをコメントアウト。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1437 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 06:13:26 +00:00
kamikawa
ad3d93130c make clobber;make が通らなかったのでSUBDIRの順番を入れ替えさせていただきました。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1435 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 05:48:30 +00:00
yosiokat
62da38f496 ランチャーがビルドするライブラリリストを間違って全て無効にしていたのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1434 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 04:32:07 +00:00
yosiokat
251872aadc ランチャーのメモリマップ変更。ARM9への割り当てを増やす。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1427 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 11:58:30 +00:00
yosiokat
d8ea740a2a TAD生成のルール記述調整。
maketadに-pオプション追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1406 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 00:52:26 +00:00
yosiokat
051f8fdf12 TWL共有フォントのロードライブラリをSDKに移行。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1388 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 01:20:57 +00:00
(no author)
b6fb3b10f7 (更新:Akabane Jumpei)
・カードがGameモードに遷移したとき
・カードがさされたとき
・カードが抜かれたとき
のイベントが発生したときに、指定した関数を呼び出せるように修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1374 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 02:39:05 +00:00
yosiokat
510d228557 ・共有フォントリードライブラリの追加。
・ランチャーに共有フォントリードを実装。
・ランチャー起動時のTMPフォルダクリーンを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1368 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 12:00:44 +00:00
nakasima
6885accd26 赤箱がスリープシャットダウン対策され、TSボードは元々問題無かったためデフォルトでスリープ可能に。
蓋閉じ判定をスリープ関数へ内包して共通化。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1365 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 09:59:55 +00:00
(no author)
0cf9aaad4f (更新:Akabane Jumpei)
・WRAM経由カードアプリロード関係の修正



git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1344 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 10:40:41 +00:00
yosiokat
f88d4aaa49 プリロードパラメータをreboot内でWLレジスタの判定をした後にHW_PARAM_TWL_SETTINGS_DATA_DEFAULT
にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1341 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 07:44:11 +00:00
yoshida_teruhisa
226a7aa4bb アプリ間パラメータクリアのタイミング修正、DATAONLYなアプリをロードしないよう修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1311 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 08:24:19 +00:00
yosiokat
0b9e7a66db 本体設定にEULA設定を追加。
本体設定のキー上下での数値入力操作を調整。
CheckPreloadParametersにEULA設定を追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1310 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 13:03:46 +00:00
yoshida_teruhisa
30d29d379a アプリロード時アニメーション描画処理の修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1298 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 05:15:37 +00:00
yosiokat
bf5e562896 ・急場しのぎで無線ファーム認証の鍵の内部持ちをやめる。
・RELEASEビルド時に無線ファームのロードに失敗したら無線LEDを消すよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1259 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-24 09:24:29 +00:00
yosiokat
9e27adccc3 ビルドスイッチの追加および整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1240 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-23 05:58:42 +00:00
sato_masaki
a9e43738ef BondingOptionのチェック箇所を削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1232 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-23 03:35:56 +00:00
yosiokat
812e34898b 無線ファームの署名チェックを無視するビルドスイッチIGNORE_WLFIRM_SIGN_CHECKを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1231 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-23 02:49:59 +00:00
yosiokat
329c5883f3 SystemUpdaterのためのランチャー、本体設定などのビルドスイッチ制御。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1220 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-22 10:31:42 +00:00
yosiokat
51f3d75cfe ビルドスイッチの整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1210 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-22 04:52:17 +00:00
yosiokat
7525109b97 ・es-sdk-20080415_rc2への対応のため、ランチャーでSEAライブラリのAESスロットBを使用するよう変更。
・上記変更に伴い、ROM_SPECファイルで"HwAESSlotB TRUE"を指定。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1197 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-21 06:03:41 +00:00
yoshida_teruhisa
17e9853d11 SDK5581 でビルドが通るよう修正(注:新 ES 導入。動作しない部分あり)
- ES を使う場合、 LLIBRARIES に libsfs$(TWL_LIBSUFFIX).a を追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1192 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-21 01:44:43 +00:00
sato_masaki
5f6fa19876 無線ファームのデータセグメントチェックを削除。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1191 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-19 15:22:29 +00:00
yosiokat
b92eab37aa WDSライブラリの追加。
ランチャーへの組み込み。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1178 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-17 13:40:21 +00:00
sato_masaki
8018ac94e5 無線ファームの署名チェック失敗を無視させるオプションを追加(デフォルトは無効)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1177 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-17 13:27:27 +00:00
yutaka
e0ba8d3d76 ホワイトリストをromアーカイブからNANDアプリ形式に変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1162 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-16 09:12:23 +00:00
yutaka
3175a155c5 ホワイトリストのインストールによりパス修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1145 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 07:54:42 +00:00
nakasima
8272e4058f アプリジャンプ時のデバッグディセーブルを有効化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1135 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-15 05:48:41 +00:00
yutaka
698caf92af DSハッシュテーブル検証コードのランチャーへの組み込み(DHT_TEST=TRUE指定でフルビルドすると組み込まれる)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1127 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-14 08:29:05 +00:00