@@ -138,9 +138,9 @@ static int UpdateEEPROM(int chassis)
138
138
do
139
139
{
140
140
PlatShowMessage ("Please select the optical block:\n"
141
- "\t1. SONY\n"
142
- "\t2. SANYO\n"
143
- "Your choice: " );
141
+ "\t1. SONY\n"
142
+ "\t2. SANYO\n"
143
+ "Your choice: " );
144
144
OpticalBlock = 0 ;
145
145
if (scanf ("%d" , & OpticalBlock ))
146
146
while (getchar () != '\n' )
@@ -157,9 +157,9 @@ static int UpdateEEPROM(int chassis)
157
157
do
158
158
{
159
159
PlatShowMessage ("Please select the object lens:\n"
160
- "\t1. T487\n"
161
- "\t2. T609K\n"
162
- "Your choice: " );
160
+ "\t1. T487\n"
161
+ "\t2. T609K\n"
162
+ "Your choice: " );
163
163
ObjectLens = 0 ;
164
164
if (scanf ("%d" , & ObjectLens ))
165
165
while (getchar () != '\n' )
@@ -328,7 +328,7 @@ void MenuEEPROM(void)
328
328
"D-chassis (DTL-H30000)" ,
329
329
"H-chassis (DTL-H500xx)" };
330
330
unsigned char done ;
331
- short int choice , chassis ;
331
+ short int choice , chassis = -1 ;
332
332
char filename [256 ];
333
333
334
334
done = 0 ;
@@ -341,31 +341,32 @@ void MenuEEPROM(void)
341
341
}
342
342
if (IsOutdatedBCModel ())
343
343
PlatShowMessage ("B/C-chassis: EEPROM update required.\n" );
344
- chassis = SelectChassis ();
344
+ if (chassis < 0 )
345
+ chassis = SelectChassis ();
345
346
do
346
347
{
347
348
PlatShowMessage ("\nSelected chassis: %s\n"
348
- "EEPROM operations:\n"
349
- "\t1. Display console information\n"
350
- "\t2. Dump EEPROM\n"
351
- "\t3. Restore EEPROM\n"
352
- "\t4. Erase EEPROM\n"
353
- "\t5. Load defaults (All)\n"
354
- "\t6. Load defaults (Disc Detect)\n"
355
- "\t7. Load defaults (Servo)\n"
356
- "\t8. Load defaults (Tilt)\n"
357
- "\t9. Load defaults (Tray)\n"
358
- "\t10. Load defaults (EEGS)\n"
359
- "\t11. Load defaults (OSD)\n"
360
- "\t12. Load defaults (RTC)\n"
361
- "\t13. Load defaults (DVD Player)\n"
362
- "\t14. Load defaults (ID)\n"
363
- "\t15. Load defaults (Model Name)\n"
364
- "\t16. Load defaults (SANYO OP)\n"
365
- "\t17. Update EEPROM\n"
366
- "\t18. Quit\n"
367
- "\nYour choice: " ,
368
- chassis < 0 ? "Unknown" : ChassisNames [chassis ]);
349
+ "EEPROM operations:\n"
350
+ "\t1. Display console information\n"
351
+ "\t2. Dump EEPROM\n"
352
+ "\t3. Restore EEPROM\n"
353
+ "\t4. Erase EEPROM\n"
354
+ "\t5. Load defaults (All)\n"
355
+ "\t6. Load defaults (Disc Detect)\n"
356
+ "\t7. Load defaults (Servo)\n"
357
+ "\t8. Load defaults (Tilt)\n"
358
+ "\t9. Load defaults (Tray)\n"
359
+ "\t10. Load defaults (EEGS)\n"
360
+ "\t11. Load defaults (OSD)\n"
361
+ "\t12. Load defaults (RTC)\n"
362
+ "\t13. Load defaults (DVD Player)\n"
363
+ "\t14. Load defaults (ID)\n"
364
+ "\t15. Load defaults (Model Name)\n"
365
+ "\t16. Load defaults (SANYO OP)\n"
366
+ "\t17. Update EEPROM\n"
367
+ "\t18. Quit\n"
368
+ "\nYour choice: " ,
369
+ chassis < 0 ? "Unknown" : ChassisNames [chassis ]);
369
370
choice = 0 ;
370
371
if (scanf ("%hd" , & choice ) > 0 )
371
372
while (getchar () != '\n' )
@@ -493,6 +494,6 @@ void MenuEEPROM(void)
493
494
}
494
495
495
496
PlatShowMessage ("\nIf the EEPROM was updated, please reboot the MECHACON\n"
496
- "by leaving this menu before pressing the RESET button.\n" );
497
+ "by leaving this menu before pressing the RESET button.\n" );
497
498
} while (!done );
498
499
}
0 commit comments