diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-head-waiter/bad-disk.js b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-head-waiter/bad-disk.js index b9ccba48..f56f6a8c 100644 --- a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-head-waiter/bad-disk.js +++ b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-head-waiter/bad-disk.js @@ -52,8 +52,31 @@ Please Call Your Internet terminal needs to be repaired or replaced before you can connect to WebTV. - +

+`; +switch (wtvshared.getManufacturer(session_data.ssid, true)) { + case "10": + case "50": + data += `Call Philips customer service at 1-888-813-7069.`; + break; + case "40": + data += `Call Mitsubishi customer service at 1-800-332-2119`; + break; + case "70": + data += `Call Samsung customer service at 1-800-726-7864.`; + break; + case "90": + data += `Call RCA/Thomson customer service at 1-800-722-9599.`; + break; + case "AE": + data += `Contact zefie or MattMan on Discord (zefie#0573 or MattMan#2790)` + break; + default: + data += `Contact the manufacturer's customer service department.` + break; +} + +data += ` diff --git a/zefie_wtvp_minisrv/includes/classes/WTVShared.js b/zefie_wtvp_minisrv/includes/classes/WTVShared.js index 071be889..0934265c 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVShared.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVShared.js @@ -428,8 +428,9 @@ class WTVShared { return ssid_obj; } - getManufacturer(ssid) { - return parseSSID(ssid).manufacturer || null; + getManufacturer(ssid, bit = false) { + if (bit) return ssid.substring(8, 10).toUpperCase(); + else return this.parseSSID(ssid).manufacturer || null; }