Skip to content

Forecast Channel

Larsen Vallecillo edited this page Sep 3, 2017 · 19 revisions

Forecast.bin

Header

Data Type Name Notes
u32 Version Always 0.
u32 File Size
u32 CRC32
u32 Opening Timestamp Timestamp is minutes since 2000.
u32 Closing Timestamp Timestamp is minutes since 2000.
u32 (little endian) Country Code See Country Codes for a list of country codes.
u8 Language Code See Language Codes for a list of language codes.
u8 Unknown
u8 Unknown
u8 Padding
u32 Message Offset If this is set, it will display a message at start.
u32 Long Forecast Entry Number See Long Forecast Table for the file structure.
u32 Long Forecast Table Offset
u32 Short Forecast Entry Number See Short Forecast Table for the file structure.
u32 Short Forecast Table Offset
u32 Weather Condition Codes Entry Number See Weather Condition Codes Table for the file structure.
u32 Weather Condition Codes Table Offset
u32 UV Index Entry Number See UV Index Table for the file structure.
u32 UV Index Table Offset
u32 Laundry Index Entry Number See Laundry Index Table for the file structure.
u32 Laundry Index Table Offset
u32 Pollen Count Entry Number See Pollen Count Table for the file structure.
u32 Pollen Count Table Offset
u32 Location Entry Number See Location Table for the file structure.
u32 Location Table Offset

Long Forecast Table

Data Type Name Notes
u8 Country Code See Country Codes for a list of country codes.
u8 Region Code
u16 Location Code
u32 Local Timestamp Timestamp is minutes since 2000.
u32 Global Timestamp Timestamp is minutes since 2000.
u32 Unknown
u16 Today Forecast
u16 Today 6 Hour Forecast (12 am to 6 am)
u16 Today 6 Hour Forecast (6 am to 12 pm)
u16 Today 6 Hour Forecast (12 pm to 6 pm)
u16 Today 6 Hour Forecast (6 pm to 12 am)
s8 Today High Temperature in Celsius
s8 Today High Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Today Low Temperature in Celsius
s8 Today Low Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Today High Temperature in Fahrenheit
s8 Today High Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
s8 Today Low Temperature in Fahrenheit
s8 Today Low Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (12 am to 6 am) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (6 am to 12 pm) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (12 pm to 6 pm) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (6 pm to 12 am) Only used for the Japanese version of this Channel.
u8 Today Wind Direction See Wind Directions for the values.
u8 Today Wind Speed in Kilometers per Hour
u8 Today Wind Speed in Miles Per Hour
u8 Today UV Index
u8 Today Laundry Index
u8 Today Pollen Count
u16 Tomorrow Forecast
u16 Tomorrow 6 Hour Forecast (12 am to 6 am)
u16 Tomorrow 6 Hour Forecast (6 am to 12 pm)
u16 Tomorrow 6 Hour Forecast (12 pm to 6 pm)
u16 Tomorrow 6 Hour Forecast (6 pm to 12 am)
s8 Tomorrow High Temperature in Celsius
s8 Tomorrow High Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Tomorrow Low Temperature in Celsius
s8 Tomorrow Low Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Tomorrow High Temperature in Fahrenheit
s8 Tomorrow High Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
s8 Tomorrow Low Temperature in Fahrenheit
s8 Tomorrow Low Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (12 am to 6 am) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (6 am to 12 pm) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (12 pm to 6 pm) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (6 pm to 12 am) Only used for the Japanese version of this Channel.
u8 Tomorrow Wind Direction See Wind Directions for the values.
u8 Tomorrow Wind Speed in Kilometers per Hour
u8 Tomorrow Wind Speed in Miles per Hour
u8 Tomorrow UV Index Unused.
u8 Tomorrow Laundry Index Only used for the Japanese version of this Channel. Unused.
u8 Tomorrow Pollen Count Only used for the Japanese version of this Channel. Unused.
u8 Padding
u16 Five Day Forecast Day 1
s8 Five Day Forecast Day 1 Temperature in Celsius High
s8 Five Day Forecast Day 1 Temperature in Celsius Low
s8 Five Day Forecast Day 1 Temperature in Fahrenheit High
s8 Five Day Forecast Day 1 Temperature in Fahrenheit Low
s8 Five Day Forecast Day 1 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 2
s8 Five Day Forecast Day 2 Temperature in Celsius High
s8 Five Day Forecast Day 2 Temperature in Celsius Low
s8 Five Day Forecast Day 2 Temperature in Fahrenheit High
s8 Five Day Forecast Day 2 Temperature in Fahrenheit Low
u8 Five Day Forecast Day 2 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 3
s8 Five Day Forecast Day 3 Temperature in Celsius High
s8 Five Day Forecast Day 3 Temperature in Celsius Low
s8 Five Day Forecast Day 3 Temperature in Fahrenheit High
s8 Five Day Forecast Day 3 Temperature in Fahrenheit Low
u8 Five Day Forecast Day 3 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 4
s8 Five Day Forecast Day 4 Temperature in Celsius High
s8 Five Day Forecast Day 4 Temperature in Celsius Low
s8 Five Day Forecast Day 4 Temperature in Fahrenheit High
s8 Five Day Forecast Day 4 Temperature in Fahrenheit Low
u8 Five Day Forecast Day 4 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 5
s8 Five Day Forecast Day 5 Temperature in Celsius High
s8 Five Day Forecast Day 5 Temperature in Celsius Low
s8 Five Day Forecast Day 5 Temperature in Fahrenheit High
s8 Five Day Forecast Day 5 Temperature in Fahrenheit Low
u8 Five Day Forecast Day 5 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 6 Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 6 Temperature in Celsius High Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 6 Temperature in Celsius Low Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 6 Temperature in Fahrenheit High Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 6 Temperature in Fahrenheit Low Only used for the Japanese version of this Channel.
u8 Five Day Forecast Day 6 Precipitation Only used for the Japanese version of this Channel.
u8 Padding
u16 Five Day Forecast Day 7 Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 7 Temperature in Celsius High Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 7 Temperature in Celsius Low Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 7 Temperature in Fahrenheit High Only used for the Japanese version of this Channel.
s8 Five Day Forecast Day 7 Temperature in Fahrenheit Low Only used for the Japanese version of this Channel.
u8 Five Day Forecast Day 7 Precipitation Only used for the Japanese version of this Channel.
u8 Padding

Short Forecast Table

Data Type Name Notes
u8 Country Code See Country Codes for a list of country codes.
u8 Region Code
u16 Location Code
u32 Local Timestamp Timestamp is minutes since 2000.
u32 Global Timestamp Timestamp is minutes since 2000.
u32 Unknown
u16 Today Forecast
u16 Today 6 Hour Forecast (12 am to 6 am)
u16 Today 6 Hour Forecast (6 am to 12 pm)
u16 Today 6 Hour Forecast (12 pm to 6 pm)
u16 Today 6 Hour Forecast (6 pm to 12 am)
s8 Today High Temperature in Celsius
s8 Today High Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Today Low Temperature in Celsius
s8 Today Low Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Today High Temperature in Fahrenheit
s8 Today High Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
s8 Today Low Temperature in Fahrenheit
s8 Today Low Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (12 am to 6 am) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (6 am to 12 pm) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (12 pm to 6 pm) Only used for the Japanese version of this Channel.
u8 Today 6 Hour Precipitation (6 pm to 12 am) Only used for the Japanese version of this Channel.
u8 Today Wind Direction See Wind Directions for the values.
u8 Today Wind Speed in Kilometers per Hour
u8 Today Wind Speed in Miles Per Hour
u8 Unknown
u8 Unknown
u8 Unknown
u16 Tomorrow Forecast
u16 Tomorrow 6 Hour Forecast (12 am to 6 am)
u16 Tomorrow 6 Hour Forecast (6 am to 12 pm)
u16 Tomorrow 6 Hour Forecast (12 pm to 6 pm)
u16 Tomorrow 6 Hour Forecast (6 pm to 12 am)
s8 Tomorrow High Temperature in Celsius
s8 Tomorrow High Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Tomorrow Low Temperature in Celsius
s8 Tomorrow Low Temperature in Celsius Difference Only used for the Japanese version of this Channel.
s8 Tomorrow High Temperature in Fahrenheit
s8 Tomorrow High Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
s8 Tomorrow Low Temperature in Fahrenheit
s8 Tomorrow Low Temperature in Fahrenheit Difference Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (12 am to 6 am) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (6 am to 12 pm) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (12 pm to 6 pm) Only used for the Japanese version of this Channel.
u8 Tomorrow 6 Hour Precipitation (6 pm to 12 am) Only used for the Japanese version of this Channel.
u8 Tomorrow Wind Direction See Wind Directions for the values.
u8 Tomorrow Wind Speed in Kilometers per Hour
u8 Today UV Index
u8 Today Laundry Index Only used for the Japanese version of this Channel.
u8 Today Pollen Count Only used for the Japanese version of this Channel.

Weather Condition Codes Table

Data Type Name Notes
u16 Weather Icon Code 1
u16 Weather Icon Code 2 See Weather Icons for the icons.
u32 Weather Text Offset

UV Index Table

Data Type Name Notes
u32 (little endian) UV Index Code
u32 UV Index Text Offset

Laundry Index Table

Data Type Name Notes
u32 (little endian) Laundry Index Code
u32 Laundry Index Text Offset

Pollen Count Table

Data Type Name Notes
u32 (little endian) Pollen Count Code
u32 Pollen Count Text Offset

Location Table

Data Type Name Notes
u8 Country Code
u8 Region Code
u16 Location Code
u32 City Text Offset
u32 Region Text Offset
u32 Country Text Offset
u16 Latitude Coordinates Coordinates work by taking normal longitude or latitude and then taking the degrees of a full circle (360) and dividing it by 65536 (Maximum value an unsigned 16 bit integer can store). This will give you about 0.0055. Now take 65536 (Maximum value an unsigned 16 bit integer can store) subtract the longitude or latitude divided by 0.0055 and then you have the coordinates the Globe uses.
u16 Longitude Coordinates Coordinates work by taking normal longitude or latitude and then taking the degrees of a full circle (360) and dividing it by 65536 (Maximum value an unsigned 16 bit integer can store). This will give you about 0.0055. Now take 65536 (Maximum value an unsigned 16 bit integer can store) subtract the longitude or latitude divided by 0.0055 and then you have the coordinates the Globe uses.
u8 Location Zoom 1
u8 Location Zoom 2
u16 Unknown

Short.bin

Header

Data Type Name Notes
u32 Version Always 0.
u32 File Size
u32 CRC32
u32 (little endian) Country Code See Country Codes for a list of country codes.
u8 Language Code See Language Codes for a list of language codes.
u8 Unknown
u8 Unknown
u8 Padding
u32 Current Forecast Entry Number See Current Forecast Table for the file structure.
u32 Current Forecast Table Offset

Current Forecast Table

Data Type Name Notes
u8 Country Code See Country Codes for a list of country codes.
u8 Region Code
u16 Location Code
u32 Opening Timestamp Timestamp is minutes since 2000.
u32 Closing Timestamp Timestamp is minutes since 2000.
u16 Current Forecast
u8 Unknown
u8 Current Temperature in Celsius
u8 Current Temperature in Fahrenheit
u8 Current Wind Direction See Wind Directions for the values.
u8 Current Wind Speed in Kilometers per Hour
u8 Current Wind Speed in Miles per Hour
u16 Unknown
u16 Unknown