Starlight Fun Center

From Rare Gaming Dump
Jump to navigationJump to search
The Wii Fun Center.
The Wii Fun Centre, the UK counterpart system.

The Starlight Fun Centers (Fun Centres in the UK) are a series of units made by the Starlight Children's Foundation in cooperation with Nintendo to distribute Nintendo game consoles for use in hospitals. Starlight units exist for Nintendo consoles from the SNES to the Nintendo Switch, although most of these are simply retail consoles in a special case with a TV attached; the Wii Fun Center is unique for using a special Wii console with a hard drive in place of an optical disc drive (similar to the RVT-H Reader), as well as using a special game loading menu.

Wii Fun Center

The Wii Starlight unit is based on an RVT-R Reader, with the disc drive replaced with a drive emulator board which connects to an IDE hard drive and loads games from it. This drive has an ATA password set and is encrypted (an encryption chip on the emulator board is used to decrypt it), while the drive emulator board handles the logic of translating the Wii's disc requests into reads to the hard drive, as well as the decryption logic.

Notably, the drive emulator board will not function unless the 'controller select board' is connected; this is a board which handles the selection of different controller peripherals via the switch on the front of the kiosk. It also contains the unlock key for the Enova Xwall 192U chip, which decrypts the contents of the HDD in real time. Without the controller select board, the HDD contents are unreadable and the Wii will not boot the kiosk menu.

The Wii Fun Center includes a unique game selection menu program, which is loaded from the hard drive as disc 1; as described in the patent for the Starlight Fun Center[1], this program sends commands to the drive to switch between banks (similar to what is present on the RVT-H Reader) and load different games.

Games

Most Starlight center Wii consoles found have had the same games on them. These are development signed versions of the retail releases. No major differences have been found between Starlight releases and Retail games.

While these games are development signed, they are 3 sectors larger than what can be burned onto an RVT R disc. Using homebrew tools, it is possible to shrink the images, burn them onto an RVT-R disc, and run them on an RVT R Reader.

On an RVM image (or an image made from an RVT-R disc), 0xF820000 to the end of data/start of the disc padding is 4,439,801,856 bytes. (The RVT Writing software adds 223 x 32 kibibyte padding to the end of the disc. You have to cut it off of dumped disc images to get back to the original RVM)

RVM Data Size= 135,492 x 32 kibibtye sectors

Starlight game image from 0xF820000 to end of disc (there's no padding) is 4,439,900,159 bytes

Starlight Data Size= 135,495 x 32 kibibyte sectors





Game List A

List below found on consoles running 2.0 and 3.0:

Game Title Internal Name offset Revision Apploader Date Main.dol MD5 Same as retail? Has update partition?
SES:Big Brain Academy: Wii Degree 0.0 Eng_v00_BBAWiiDegree 5 (Disc 1, Revision 0) 2007/03/01 1E9E85074CEC0DAC18AC9D0E0017922C N
SES:Carnival Games 1.1 Eng_v11_CarnivalGames 6 (Disc 1, Revision 1) 2007/03/01 215535CD76F7D0BD393E644C5FD061EF N
SES:Cars Mater-National 0.1 Eng_v01_CarsMaterNational 7 (Disc 1, Revision 0) 2007/03/01 1A33E25BFC972E68531F070091A687C2 N
SES:Elebits 0.1 Eng_v01_Elebits 8 (Disc 1, Revision 0) 2006/10/26 2D9B16F25734122CDD2546DA3966FC93 N
SES:Excite Truck 0.0 Eng_v00_ExciteTruck 9 (Disc 1, Revision 0) 2006/10/07 9F4C9F3DAB7126CCD5E4977ACDC2100B N
SES:Fire Emblem 10 Eng_v10_FE a (Disc 1, Revision 1) 2007/03/01 52114693CF3F3BE998F208BD3C65C7F4 N
SES:Hannah Montana 0.1 Eng_v01_HannahMontana b (Disc 1, Revision 0) 2007/03/01 F1AA83767E436D9833B1B823A820BCF0 N
SES:Mario Kart 0.0 SES_Dan_Eng_MarioKart_00 c (Disc 1, Revision 0) 2007/12/06 F3A2F05A794597220DF581B2094846EF Y Only 64mb dev wads
SES:Zelda Twilight Princess 2.0 Eng_v20_ZeldaTP d (Disc 1, Revision 2) 2006/10/07 74F1B51734C7DF820A46272D4CF389AE N
SES:Madden NFL 08 0.1 Eng_v01_MaddenNFL08 e (Disc 1, Revision 0) 2007/03/01 935DD3CBEEE26D7415D8D10DE1D35D76 N
SES:Mario Party 8 2.1 Eng_v21_MarioParty8 f (Disc 1, Revision 2) 2006/10/07 177D7620CFEAC405C42D3917272CC218 N
SES:Mario Strikers Charged 1.0 Eng_v10_MarioStrikersCharged 10 (Disc 1, Revision 1) 2007/03/01 E9D437202FD1344C940E1E90F7CA234D N
SES:NBA Live 08 0.1 Eng_v01_NBALIVE08 11 (Disc 1, Revision 0) 2007/03/01 5B502C5529A2897DD71D174878320B7E N
SES:Nick Toons Attack Of the Toybots 0.0 Eng_v00_NTToybots 12 (Disc 1, Revision 0) 2007/03/01 B4463D40B8369CC4B614902225BA104C N
SES:Ratatouille 0.3 Eng_v03_Ratatouille 13 (Disc 1, Revision 0) 2006/11/30 B80882A32D03EB92ADD5D13D58BAB5EC N
SES:Rayman Raving Rabbids 2.1 Eng_v21_RaymanRavingRabbids 14 (Disc 1, Revision 2) 2006/11/30 9C381FECFC109BEF1E65E5C9D0B8D2FF N
SES:Shrek the Third 1.1 Eng_v11_Shrek3 15 (Disc 1, Revision 1) 2006/10/07 BD8464D6B1246D2D1634D57894D8A474 N
SES:Super Mario Galaxy 0.0 NY_00_SMG 16 (Disc 1, Revision 0) 2007/08/29 2A970D6A427EF40974DAC5EB10B51324 y 64 and 128mb dev wads
SES:Super Paper Mario 2.1 Eng_v21_SPM 17 (Disc 1, Revision 2) 2007/03/01 5573422D8271D35B32265BD19DD0F21C N
SES:Surfs Up 0.1 Eng_v01_SurfsUp 18 (Disc 1, Revision 0) 2006/11/30 0BB86942174091E43DE340FDA89110B3 N
SES:Wii Play 1.0 Eng_v10_WiiPlay 19 (Disc 1, Revision 1) 2007/03/01 ACDE3870A8165E730CE54357A4744C92 N
SES:Wii Sports 1.1 test SES_NY_test_WiiSports_v11 1a (Disc 1, Revision 1) 2007/03/01 7C8BFE7CCFD5DD7D7F848887E756C19F Y N
SES:Zack and Wiki 0.1 Eng_v01_ZackWikiQBT 1b (Disc 1, Revision 0) 2007/03/01 CB85468F1656D0AE8EE3C959A80AE25A N

Game List B

List below found on a consoles running 4.2:

Game Title Internal Name Revision Apploader Date Main.dol MD5 Same as retail? Has update partition?
SES:Mario Party 9 0.0 Eng 10910_SES_Eng_MP9_00 (Disc 1, Revision 0) 2010/08/23 4B556463F3BFE607FD0CE852BF9D80E1 Y
SES:PokePark 2 0.0 Eng 10911_SES_Eng_PP2_00 (Disc 1, Revision 0) 2010/08/23 85DB653E0DA547FFD37E6A8B54D380CA Y
SES:Disney Princess Enchanted Journey 0.0 Eng Art 4594_SES_Eng_DPEJ_00 (Disc 1, Revision 0) 2007/03/01 93B6D303CFCE263A96045D5AAA4105F3 N
SES:Disney Universe 0.0 Eng 10908_SES_Eng_DU_00 (Disc 1, Revision 0) 2010/08/23 93E3B7A54F31FBE4F828BF0FE6F8DCFC Y
SES:Cars 2 0.0 Eng 10918_SES_Eng_C2_00 (Disc 1, Revision 0) 2010/08/23 FCF217515F330F8904FB205B0A6FE395 Y
SES:Donkey Kong Country Returns 1.0 Eng Art 9015_SES_Redmond_10_DKCR (Disc 1, Revision 1) 2009/12/11 4F86AB3652944185A2E392D57DB72D85 Y
SES:Fortune Street 0.1 Eng 10912_SES_Eng_FS_01 (Disc 1, Revision 0) 2009/12/11 3BBF4AA5E24BFC959011FCF88DF42BF8 Y
SES:Go Vacation 0.0 Eng 10917_SES_Eng_GV_00 (Disc 1, Revision 0) 2010/08/23 7818274FD44D8C3307A2E2F4E854D25A N
SES:Just Dance Kids 2 0.0 Eng 10922_SES_Eng_JDK2_00 (Disc 1, Revision 0) 2010/08/23 6242E30961D3145EE130126D612D21D0 N
SES:Kirby IUK 0.0 Eng 10544_SES_Eng_IUK_00 (Disc 1, Revision 0) 2009/12/11 D6540115C00C5549F6316A38D8A2DD2D Y
SES:LEGO HP 5-7 1.1 Eng 10916_SES_Eng_LH57_11 (Disc 1, Revision 1) 2009/12/11 8B975E210E04612B699DFB479F875B97 Y
SES:Madden NFL 12 0.0 Eng 10920_SES_Eng_M12_00 (Disc 1, Revision 0) 2009/12/11 E08F36CAB67720DF0E959DE5ED2D1FB9 Y
SES:Mario and Sonic London Olympics2012 0.0 Eng 10907_SES_Eng_MSLOG_00 (Disc 1, Revision 0) 2010/08/23 847C58FA66BB3A0C81D1809B4CAABAF6 Y
SES:Mario Kart Wii 0.0 5587_SES_HotelGateway_MarioKartWii_00 (Disc 1, Revision 0) 2007/12/06 F2CFC877F8D5DD5E33086863CEB44B52 Y Only 64MB dev wads
SES:Nascar Unleased 0.0 Eng 10919_SES_Eng_NU_00 (Disc 1, Revision 0) 2009/12/11 CFB8D5B4175A421F0292C48C09DD4CA3 Y
SES:NSMB 0.0 Eng Art 7744_SES_Eng_NSMB_00 (Disc 1, Revision 0) 2009/06/22 259CD3666BE63CC799CC8913F6629045 Y
SES:Rayman Origins 0.0 Eng 10915_SES_Eng_RO_00 (Disc 1, Revision 0) 2010/08/23 A27C5DDEB6A4830C0FAA75B006B3BBF0 Y
SES:Rhythm Heaven Fever 0.0 Eng 10909_SES_Eng_RHF_00 (Disc 1, Revision 0) 2010/07/02 D7C2E7C55F07FD2AC5D26381B1BDED65 Y
SES:Super Mario Galaxy 2 0.1 Eng Art 8398_SES_Eng_SMG2_00 (Disc 1, Revision 0) 2009/12/11 3CF4756DD347EAD0CF47825C96F55F7D Y
SES:Wii Party 0.0 ENG w/Art 9327_SES_ENG_00_Woopy (Disc 1, Revision 0) 2009/12/11 23827DE762D0DD0F970BB5A17E9E303F Y
SES:Wii Motion Plus 0.1 Eng 10560_SES_Eng_WPM_01 (Disc 1, Revision 0) 2010/08/23 B48F479B04080F77F6F83118D6A2ADFB Y
SES:Wii Sports Resort 0.0 5581_SES_HotelGateway_WSR_00 (Disc 1, Revision 0) 2009/02/27 6DE263BA50AB223C4F6435570399D7BA Y
SES:Wipeout 2 0.0 Eng 10921_SES_Eng_W2_00 (Disc 1, Revision 0) 2010/08/23 EF1DFF4A6B782AB8DA6CA659BDF81278 Y

Game List C

List below found on a consoles running 4.2:

Game Title Internal Name Revision Apploader Date Main.dol MD5 Same as retail? Has update partition?
SES:Big Brain Academy 0.0 ENG
SES:Carnival Games 2.0
SES:NSMB v1.0 ENG w/art
SES:Mario and Sonic at the Olympic Games 0.1
SES:Excite Truck 0.0
SES:Fire Emblem: Radiant Dawn 1.0
SES:Hannah Montana: Spotlight World Tour 0.1
SES:Mario Kart Wii 0.0
SES:Lego Star Wars 1.0
SES:Madden NFL 08 0.1
SES:Mario Party 8 2.1
SES:Mario Strikers Charged 1.0
SES:NBA Live 08 0.1
SES:Disney Princess Enchanted Journey 0.0 Eng Art
SES:Mario Super Sluggers 0.2
SES:Rayman Raving Rabbids 2.1
SES:Shrek the Third 1.1
SES:Super Mario Galaxy 0.0
SES:Super Paper Mario 2.1
SES:Boom Blox v00 +Art
SES:Wii Play v1.0
SES:Wii Sports 1.1
SES:Mario Power Tennis 0.0

Game List D

List below found on a the LPM console running 1.01:

Game Title Internal Name Revision Apploader Date Main.dol MD5 Same as retail? Has update partition?
SES:Wii Sports 1.1 test
SES:Big Brain Academy: Wii Degree 0.0
SES:Wii Play 1.0
SES:Mario Party 8 2.1
SES:Zelda Twilight Princess 2.0
SES:Mario Strikers Charged 1.0
SES:Super Paper Mario 2.1
SES:Pokemon Battle Revolution 0.0
SES:Metroid Prime 3 Corruption 0.0
SES:Wario Ware Smooth Moves 0.1
SES:Excite Truck 0.0
SES:TMNT 0.1
SES:Call Of Duty 3 0.2
SES:Prince of Persia Rival Swords 0.1
SES:Rayman Rabbids 2 1.1
SES:Wii Fit 00
SES:Mario Kart 0.0
SES:Super Mario Galaxy 0.0
SES:Fire Emblem 10
SES:Battalion Wars 2 0.0

Fun Menu Version

The menu seen when booting up a Starlight unit is a disc image autobooted by the console. During normal use, the NDEV menu running on the console is never seen by the user.

Version Date Internal Name Notes
1.01 June 24, 2008 SES:Hotel Menu LPM 1.01 20080624
2.0 May 15, 2008 SES:Funmenu Version 2.00 20080515
3.0 August 13, 2008 SES:FunCenter Menu 3.0 20080813
4.02 March 25, 2009 SES:FunCenter Menu wArt Ver 4.02 20090325

Locations

Based on config files found in the extracted menu files, these consoles were probably used in the following locations:

Location Date Config File Name 2.00 3.00 4.02 Notes
Luxor Hotel August 15, 2008 config_hotel_Luxor_15gm_20080815 Y Only allowed 15 games to show on the menu
Luxor Hotel August 15, 2008 config_hotel_Luxor_20gm_20080815 Y Allowed 20 games to show on the menu
Courtyard by Marriot July 17, 2008 config_hotel_MarrCrtyd_20gm_20080717 Y Y
Marriot July 17, 2008 config_hotel_Marriot_20gm_20080717 Y Y
Marriot July 17, 2008 config_hotel_Marriot_NoTgm_20080717 Y Y Removes all Teen rated games from the menu
MGM Grand /bak/config.txt Y Config file refers to "MGMGrandFoxwoods_Hotel_Logo" (found on the disc) and "//MGMGrand Foxwoods Menu 19gm" for the games list.
Renaissance Hotel config_renaisance_hotel Y Y
Westin Hotel May 2, 2008 config_hotel_20080502 Y Y Y
Westin Hotel May 15, 2008 config_hotel_20080515 Y Y
Westin Hotel June 25, 2008 config_hotel_20080625 Y Y
Element Hotel
E3 June 4, 2008 config_WAD_example Y Y Contains example game list titled "JAPANESE REGION E3 TEST 20080604"
E3 2008 config_E3_2008 Y Y
config.txt Y Y Y
Hospitals May 15, 2008 config_funcenter_20080515 Y Y
Hospitals August 13, 2008 config_funcenter_20080813 Y

Configuration Files

Config files can be found on the root of the disc image in the first bank that generates the menu.

These files are plain text files broken into 2 sections. "[SPLASHSCREENS]" and "[GAMES]". "//" is used a comment out lines.

When the console loads the initial disc image containing the Starlight game menu, it parses 'config.txt' on the root of the virtual disc to determine a few parameters. The first is to read '[SPLASHSCREENS]' to decide which logos to display to the user before dropping them into the menu. The second is to parse the list of '[GAMES]' to determine which to display on the menu.

[SPLASHSCREENS]

//Hotel Group

NintendoWiiRacetrack

//Westin_Hotel_Logo

//LPM_Hotel_Logo

//Element_Hotel_Logo

//MarriotHotelsAndResorts_Hotel_Logo

CourtyardMarriot_Hotel_Logo


After The list of Hotel screens, there is a list of Starlight related splash screens. Consoles never display both hotel splash screens and starlight splash screens.

On a Hotel console, all these lines would be commented out. On a starlight console, the above hotel list would be commented out and the starlight list would appear as below.

In the example below, the console would display the NintendoRacetrack, then the StarlightLogo splash screens.

//Starlight Group

NintendoRacetrack

StarlightLogo

The third and final list is titled "[GAMES]" with a comment on the next line indicating where the game list was used.

The below list was pulled from the Disc 1 of the SESWIIFC002463 Wii. This list was presumably used in the Nintendo World Store.

All config files have a master list of games commented out at the bottom.

[GAMES]
//Nintendo World Store 20080918
2 WiiSports
3 BigBrainWiiDegree
4 WiiPlay
5 MarioParty8
6 ZeldaTP
7 MarioStrikersCharged
8 NHL2K9
9 WiiMusic
10 MetroidCorruption
11 SambaDeAmigo
12 ExciteTruck
13 SuperSmashBrosBrawl
//14 NOTE: Smash takes up two slots!!!
15 MarioSuperSluggers
16 WL_Shake_It
17 WiiFit
18 MarioKart
19 SuperMarioGalaxy
20 FireEmblemRadiantDawn
21 TigerWoods09
22 Madden09
23 DeBlob



//ALL GAMES (do not delete - for reference)
//SuperSmashBrosBrawl
//NHL2K9
//DeBlob
//Madden09
//TigerWoods09
//MarioAndSonicAtTheOlympicGames
//MarioSuperSluggers
//SuperSmashBrosBrawl
//
//WiiSports
//BigBrainWiiDegree
//WiiPlay
//MarioParty8
//ZeldaTP
//MarioStrikersCharged
//SuperPaperMario
//PokemonBattleRevolution
//MetroidCorruption
//SmoothMoves
//ExciteTruck
//TMNT
//CallOfDuty3
//PrinceOfPersiaRivalSwords
//Rayman2
//WiiFit
//MarioKart
//SuperMarioGalaxy
//FireEmblemRadiantDawn
//BattalionWars2
//CarnivalGames
//CarsMaterNational
//Elebits
//HannahMontanaSpotlightWorldTour
//HarryPotterOrderOfThePhoenix
//MaddenNFL08
//NBALive08
//NicktoonsAttackOfTheToybots
//Ratatouille
//RaymanRavingRabbids
//ShrekTheThird
//SurfsUp
//RedSteel
//DKBarrelBlast
//ZackAndWikiQuestForBarbarosTreasure
[END]



The file always ends with [END].

Oddities

It's possible that menu v4.02 did not use configuration files. None of the config files are dated after 2008 and they do not have any reference to the new games found on the HDD. Version 4.02 appended the game box art to the end of the disc image, meaning it could be that the console just scans the HDD for installed games and displays whatever it finds.

Modifying the config.txt such that more than 2 splash screens are uncommented (that is, trying to get the menu to display more than 2 logos on boot) will result in the error "Missing [GAMES] in config.txt'. This error also appears if all splash screens are commented out.

Adding additional entries to the '[GAMES]' section of config.txt will display the additional games up to a point. It will display somewhere between 32-40 games before crashing on boot. The behavior of these extra entries has not been investigated.

One can also duplicate entries, which the console will display with no complaint.

It is still unclear how the Starlight menu decides which game to boot. Current theory is that the list in config.txt matches the order of games on the HDD, which appear at predetermined offsets. When eg 'Game 2' is selected from the menu, the console attempts to load bank 2 from the HDD.

Box Art

On some revisions of the Starlight system, box are is stored as a TPL in the same directory as the config files. On other systems (later revisions?) the box art is appended to the disc image on the HDD as a TPL, which must be extracted.

The squished back cover of each box is not an encoding error. That was a deliberate choice by Nintendo, possibly to keep each box at 256x256.

These boxes are from 4.02 and were extracted from the end of each disc image.

E3 Boxes

These boxes appear in the files for menu versions 3.00 and 4.2.

Generic Boxes

These placeholder boxes appear in v3.00 and v4.2.

Manual

The manual is a few image files on the disc.

Gamecube Leftovers

There is a disclaimer page that uses the Gamecube 'A' button image and a default box texture clearly meant for a Gamecube variant of this menu.

Splash Screens

These are the splash screens that appear when the console is booted. These filenames correspond to entries in the config.txt file.

This list has the screens that appeared in v2.0:

In addition to the 6 splash screens above, the 6 below were added in 3.0:

Along with the 12 splash screens above, 4.02 also contained these 2 splash screens:

Revisions

Consoles

Starlight Wii consoles have two serial numbers. The only exterior serial number comes from a plain white sticker on the side of the unit with a serial number and a barcode. The other serial number can be found by dumping the NAND or by checking the main board. Some starlight consoles have a serial number sticker adhered to the main board, but finding this takes a significant amount of disassembly.

Starlight Drive Emulator Boards

There are at least 4 revisions of the HDD drive emulator board used in the Starlight Kiosks.

Exterior Serial Number Interior Serial Number Drive Board Serial Number Drive Board Revision Part Number Board Color IDE or SATA Menu Version Notes
SESWIIFC000036 18Z703200056 GRVL-WiiHD-04 65154 C White Undumped
SESWIIFC000056 RUA200013602 18Z703200083 GRVL-WiiHD-04 65154 C White IDE v2.0 List A (RVT 001)
SESWIIFC000175 RUA200019598 18Z703200206 GRVL-WiiHD-04 65154 C White IDE v2.0 List A (RVT 001)
SESWIIFC000535 Unknown 18Z703200731 GRVL-WiiHD-04 65154 C White IDE v2.0 Game List A
SESWIIFC000628 18Z703200313 GRVL-WiiHD-04 65154 C White IDE v2.0 Game List A
SESWIIFC000895 RUA200025568 GRVL-WiiHD-07
SESWIIFC001192 RUA200022277 184803200094 GRVL-WiiHD-07 65154 D Blue IDE NAND Dump Only
SESWIIFC001274 Unknown 184803200378 GRVL-WiiHD-07 65154 D Blue IDE Undumped
SESWIIFC001284 Unknown GRVL-WiiHD-07 Blue IDE v3.0 List A
SESWIIFC001339 Unknown Unknown Found in China
SESWIIFC001327 RUA200102825 033003200078 GRVL-WiiHD-17 Game List C
SESWIIFC001443 RUA200100715 033003200421 GRVL-WiiHD-17 70239 A Green SATA v4.02 Game List C
SESWIIFC002025 Unknown 235103200107 GRVL-WiiHD-17 70239 A Green SATA Unreleased
SESWIIFC002323 235103200089 GRVL-WiiHD-17 70239 A Green SATA
SESWIIFC002463 HUA200005928 174203200191 REV 13 76631 A Green SATA v4.02 Game List B
SESWIIFC002768 174203200452 REV 13 76631 A Green SATA v4.02 Game List B

Hardware

Wii Main Board

The main board used for the Starlight Kiosks was a normal RVT-R Reader main board. Based on the serial numbers in the above chart, RVT-H main boards could have been used in some revisions. HUA200005928 is a serial number for an RVT-H unit, but there has been no confirmation so far as to how much RAM that unit had. (128MB of RAM would be expected if it were an RVT-H board)

Starlight ODEM Board

The Starlight board went through many revisions, but had the same components. The most important of these are an Altera Cyclone II FPGA, the enova xwall 192u co-processor, and some non-volatile memory for storing the ODEM firmware.

The ODEM board also has 2 mini USB ports. One is visible on the side of the console and was likely used to load new games onto the console.

A second, labeled "DEV PORT" can only be accessed if the console is disassembled. On ODEM revision 13 and 17, the DEV PORT header on the board is unpopulated. It is not known what this port was used for.

HDD

The ODEM board is paired with an IDE or SATA HDD ranging from 120GB to 160GB. These are locked with a firmware level password, which is required to dump the contents.

Below are MD5 checksums of raw HDD dumps to allow for quick verification of new dumps.

Description Fun Menu Game List Found on: MD5
1.01 D C22451B86DC96AB78F15226B348A02F0
IDE 2.0 A 56,175,535,628 2FB7FD9C9329269D2217A89230234A02
IDE 3.0 A 895,1284 63F2BA38BEC4D36E4E1207F512F0C02A
SATA 4.02 C 1327,1443 8E876697793BE8B072E6DF9F5CDA7EA5
SATA 4.02 B 2463,2768 76728D89E201BFE79B0757F16F0C13EF

The disk image made from SESWIIFC000535 had 460,951,532 null bytes at the end of the image. Before removing this empty data, the file had an MD5 of BE618BFF37C848DF2DEDF9CB74553152. Remove the empty data resulted in the MD5 in the above table.

The Wii containing menu 1.01 is completely undocumented, except for the HDD dump which appeared on redump in 2021.

Controller Select Switch

The controller select switch is mounted to the front of the cabinet containing the Starlight Wii. The user can twist a large blue knob to select between 'Wii Remote' and "Wii Remote and Nunchuk". The switch either sends power to both the wired Wii Remotes when in 'Wii Remote' mode, or to both the Wii Remotes and the two attached nunchuks when in "Wii Remote and Nunchuk" mode.

More interestingly, the controller select switch has a PIC18F2321-I/SP microcontroller that is responsible for providing the unlock code to the Enova Xwall 192u encryption chip on the Starlight ODEM board. Without the controller select switch, the Wii is unable to boot as the contents of the HDD are unreadable.

Close up photo of the controller select switch after being removed from the cabinet.

Software

Wii System Software

The system boots initially into a modified version of the NDEV Menu based on version 1.10 (which is also found on the RVT-R Reader PP4 unit).

UID.SYS

The UID.SYS file on Starlight Wiis has some differences from retail or development Wiis.

RUA200013602 RUA200019598 RUA200022277
‡eC! ‡eC! ‡eC!
123J 123J 123J
0000 0000 0000
UPD UPD UPD
121J 121J 121J
RELS RELS RELS
0002 0002 0002
RABA RABA RABA
NMEN NMEN
RZDE
RMGE
R4QE
0BTA 0BTA
RAAE RAAE RAAE
HAKE HAKE HAKE
HAFE HAFE HAFE
HAGE HAGE HAGE
HACA HACA HACA
HAAA HAAA HAAA
HALE HALE HALE
HABA HABA HABA
0NMN 0NMN 0NMN
RMCE RMCE RMCE
RMGE RMGE RHAE
R4QE R4QE RSPE
RCGE RHAE RHQE
RTZE RSPE RFEE
RSPE RNFE RYWE
RHAE RSKE RC2E
RXUE RC2E RSKE
RNBE RN3E REXE
RM8E REXE RRBE
RN3E R8PE RN3E
RSKE RM8E RNFE
RC2E RHQE RM8E
RLWE RCGE RTZE
REXE RZDE R8PE
RHQE RRBE RCGE
RNFE RXUE RELE
R8PE RTZE RXUE
RFEE RLWE RNBE
RYWE RNBE RLWE
RELE RYWE INS
RZDE RELE
RRBE RFEE
INS INS

Starlight ODEM Software

The Starlight ODEM board

Selecting a game

After selecting a game from the Starlight menu screen, the console sends a DVDInterface command to the ODEM board. This command contains an offset that corresponds to the position of the game in the list, which also happens to correspond with the order of the games on the HDD. For example, trying to boot the first game from Game List A (Big Brain Academy) results in the following DVDInterface commands being sent to the drive: (Output copied directly from Dolphin for clarity)

Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=005000000
Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=004000000
Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=005000000
Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=006000000
Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=007000000
Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=008000000

Trying to boot the next game (Carnival Games) results in the following:

Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=006000000 Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=004000000 Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=005000000 Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=006000000 Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=007000000 Core\HW\DVD\DVDInterface.cpp:841 I[DVD]: Seek: offset=008000000

This continues for all the games on the list. The final game (Zach and Wiki) tries to read offset=01b000000 before sending the 004000000-008000000 offsets.

Only menu v2.0 has been tested. The other menus need confirmed. It also needs confirmed if added games to the menu beyond 30 results in further incremented offsets.

Loading new games

None of the console dumped as of 2025 have had games in the uid.sys that were not also present on the game selection screen. If any console had their games removed, we would expect to see entries in the uid.sys that were no longer available to play on the console.

This means that we have never encountered a console that has been upgraded, leaving the possibility open that there was no way to truly add new games to the systems.

Lodgenet Prototype

A prototype unit using the Starlight Wii as a base was photographed by an employee of Sonifi Solutions in Sioux Falls, SD.

This unit looks very different from the 'normal' Starlight Wiis. It is encased in a white metal box that hides everything except for the Power, Reset, and Sync buttons on the front of the console.

Instead of wired controllers, this prototype used wireless controller. The sync button had to be exposed to allow syncing of controllers by the user.

The person who posted the images also stated that the console used an external HDD, not an internal Starlight ODEM board.

Based on the presence of Super Mario Galaxy 2 in the games list, this prototype was produced in 2010 or later.

Game List

In the posted video, every game on the console can be seen. The available games are quite different from any seen on Starlight units. It even displays games that are not in the 'master list' of games in the config.txt of Starlight consoles.

Donkey Kong Jungle Beat
Mario Party 8
Punch-Out!!
New Play Control! Pikmin
Animal Crossing: City Folk
Pokémon Battle Revolution
Excitebots: Trick Racing
Wii Sports Resort
Big Brain Academy: Wii Degree
Wii Play
Wii Fit Plus
Wii Fit
Super Mario Galaxy
Super Mario Galaxy 2
New Super Mario Bros. Wii
Mario Kart Wii
Mario Strikers Charged
New Play Control! Mario Power Tennis
Mario Super Sluggers
Super Paper Mario
WarioWare: Smooth Moves
Image of a prototype Lodgenet Wii unit playing Wii Sports Resort.

Other Fun Centers

The Wii U and Switch Fun Center units are retail consoles, loading games from USB and the microSD card respectively.

The Wii Fun Center GUI.
Wii U Starlight Console List
Serial Number Console Serial Number Model Number Console Capacity HDD Serial HDD Capacity Notes
SFCWUP0381 FW911143391 WUP-101(02) 32GB 20150381 2TB Undumped