Starlight Fun Center


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.
-
Duplicating games in the menu is easy.
-
Adding too many games to [GAMES] results in a green screen. This occurred when trying to load 41 games.
-
Trying to display too many or too few splash screens results in this error.
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 |
-
White Starlight board version GRVL WiiHD 04
-
Blue Starlight board version GRVL WiiHD 07
-
Green Starlight board 'REV 13'
-
Green Starlight board version GRVL WiiHD 17
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.

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 the Lodgenet Wii displaying an image on a TV.
-
Digitally zoomed in photo of the Lodgenet wii.
-
Video showing the lodgenet Wii in action.
Other Fun Centers
The Wii U and Switch Fun Center units are retail consoles, loading games from USB and the microSD card respectively.

| Serial Number | Console Serial Number | Model Number | Console Capacity | HDD Serial | HDD Capacity | Notes |
|---|---|---|---|---|---|---|
| SFCWUP0381 | FW911143391 | WUP-101(02) | 32GB | 20150381 | 2TB | Undumped |
-
Photos of Wii U Starlight kiosk console, gamepad, and external HDD.
-
Starlight console side
-
Starlight console back
-
Starlight console top with starlight serial number
-
Starlight console front
-
Wired starlight gamepad
-
wired starlight gamepad closeup
-
External HDD serial sticker