Compare commits

..

19 Commits

Author SHA1 Message Date
Loki e2dd9e5016 docs: update hardware 2024-11-10 19:33:43 +00:00
Loki a379a4c475 docs: update glossary 2024-11-10 18:47:07 +00:00
Loki 285699a12a docs: update manual/troubleshooting 2024-11-10 18:39:20 +00:00
.eggman 5ff0860383 docs: update manual/troubleshooting 2024-11-10 18:39:00 +00:00
Loki 894cb0b705 docs: update kioskengine/redbox-desktop 2024-11-10 18:37:06 +00:00
Loki 30c8a998e9 docs: update kioskengine/field-maintenance 2024-11-10 18:33:50 +00:00
Loki 157caabf3e docs: update kioskengine/field-maintenance 2024-11-10 18:33:27 +00:00
.eggman f8942ea563 docs: update kioskengine/field-maintenance 2024-11-10 18:32:29 +00:00
Loki b1ed9ed243 docs: update hardware/parts 2024-11-10 18:29:58 +00:00
Loki 3c526737d5 docs: update hardware/parts 2024-11-10 18:28:45 +00:00
Loki 1729aba5cb docs: update hardware/kiosk-removal 2024-11-10 18:27:48 +00:00
turnkit 1f684aa314 docs: update hardware/parts 2024-11-10 12:07:15 +00:00
turnkit 22886e8e74 docs: update hardware/parts 2024-11-10 12:06:41 +00:00
turnkit 2ab778edb3 docs: update hardware/parts 2024-11-10 12:06:15 +00:00
turnkit ca75850145 docs: upload img_0838.jpeg 2024-11-10 12:04:55 +00:00
turnkit 8c6863f21a docs: upload img_0836.jpeg 2024-11-10 12:04:53 +00:00
turnkit 284c681ae7 docs: upload img_0835.jpeg 2024-11-10 12:04:53 +00:00
turnkit 250796598d docs: update hardware/parts 2024-11-10 12:01:29 +00:00
turnkit 556111f810 docs: update hardware/parts 2024-11-10 12:01:03 +00:00
10 changed files with 40 additions and 21 deletions

View File

@ -2,7 +2,7 @@
title: Terminology Glossary title: Terminology Glossary
description: description:
published: true published: true
date: 2024-10-24T01:49:45.020Z date: 2024-11-10T18:47:06.079Z
tags: tags:
editor: markdown editor: markdown
dateCreated: 2024-10-21T10:57:55.491Z dateCreated: 2024-10-21T10:57:55.491Z
@ -16,10 +16,10 @@ Vertical Merchandise Zone. On most units, the rotating carousel will have two po
Hardware Abstraction Layer. In essence, a system used to interact with all of the physical hardware in the kiosk. Runs motors to turn carousel, run the picker up and down, and interfaces with all sensors inside each assembly. Also can control ventilation / air conditioning systems in some kiosks. Hardware Abstraction Layer. In essence, a system used to interact with all of the physical hardware in the kiosk. Runs motors to turn carousel, run the picker up and down, and interfaces with all sensors inside each assembly. Also can control ventilation / air conditioning systems in some kiosks.
# KFC # KFC
Kiosk Function Check Kiosk Function Check, accessible via HAL Tester
# QLM # QLM
Quick Load Module. A red door located on bottom of the unit used to load/unload disks. This was later replaced with the VMZ. Quick Load Module. A red door located on bottom of the unit used to load/unload disks. This was later replaced with the VMZ. Essentially an oddly shaped brief case that would be slid into the kiosk through the lower door.
# Thins # Thins
Discs that are scheduled to be removed from the kiosk. Think of it in terms of "thinning the herd" Discs that are scheduled to be removed from the kiosk. Think of it in terms of "thinning the herd"

View File

@ -2,7 +2,7 @@
title: Hardware Overview title: Hardware Overview
description: description:
published: true published: true
date: 2024-11-10T07:40:31.689Z date: 2024-11-10T19:33:42.052Z
tags: tags:
editor: markdown editor: markdown
dateCreated: 2024-10-21T03:34:51.578Z dateCreated: 2024-10-21T03:34:51.578Z
@ -86,6 +86,14 @@ The paint officially used by Redbox to refurbish kiosks is "B66R11038 DTM Acryli
- Intel i3 6100 @ 3.70GHz - Intel i3 6100 @ 3.70GHz
- unknown BIOS - unknown BIOS
- 1x HDMI & 2x USB 3 ports - 1x HDMI & 2x USB 3 ports
- M2H310V1
- PN: RDBX01679-01 Rev. A
- Mobo: ?? H310 Motherboard
- Unknown HDD
- Unknown RAM
- Unknown CPU
- Unknown BIOS
Both units have a power button located above on the I/O panel, it's a black discreet button. Both units have a power button located above on the I/O panel, it's a black discreet button.
# Components # Components

View File

@ -2,7 +2,7 @@
title: Kiosk Removal Tips title: Kiosk Removal Tips
description: description:
published: true published: true
date: 2024-11-10T08:35:55.588Z date: 2024-11-10T18:27:47.880Z
tags: tags:
editor: ckeditor editor: ckeditor
dateCreated: 2024-10-21T11:40:57.586Z dateCreated: 2024-10-21T11:40:57.586Z
@ -15,7 +15,10 @@ dateCreated: 2024-10-21T11:40:57.586Z
<p>Ensure any tools your using can at least support 800 pounds before moving anything - the more, the better. High rated dollies may be easier to move a machine with as many have additional sets of wheels you can deploy to roll heavy loads on.&nbsp;</p> <p>Ensure any tools your using can at least support 800 pounds before moving anything - the more, the better. High rated dollies may be easier to move a machine with as many have additional sets of wheels you can deploy to roll heavy loads on.&nbsp;</p>
<h1>Recommended Tools</h1> <h1>Recommended Tools</h1>
<ul> <ul>
<li>Socket set +extender (socket size varies, needs confirmation)</li> <li>Socket set + extender (socket size varies)<ul>
<li>Ensure you have at least a ¾" socket and a 14mm socket as these have been reported as being used out in the field.</li>
</ul>
</li>
<li>WD40 or some other solution to loosen rusted bolts</li> <li>WD40 or some other solution to loosen rusted bolts</li>
<li>Sawzall or Angle grinder with a cut off disk for rusted bolts</li> <li>Sawzall or Angle grinder with a cut off disk for rusted bolts</li>
<li>Appliance dolly rated for at least 800 lbs</li> <li>Appliance dolly rated for at least 800 lbs</li>

View File

@ -2,7 +2,7 @@
title: Replacement Parts title: Replacement Parts
description: description:
published: true published: true
date: 2024-10-27T23:44:52.915Z date: 2024-11-10T18:29:57.027Z
tags: tags:
editor: ckeditor editor: ckeditor
dateCreated: 2024-10-21T13:42:15.243Z dateCreated: 2024-10-21T13:42:15.243Z
@ -28,9 +28,17 @@ dateCreated: 2024-10-21T13:42:15.243Z
<ul> <ul>
<li>Harder material</li> <li>Harder material</li>
<li>Bigger cross sectional diameter</li> <li>Bigger cross sectional diameter</li>
<li>Clear&nbsp;</li> <li>Clear</li>
</ul> </ul>
<figure class="image image_resized" style="width:24.72%;"><img src="/picker replacement belt.jpg"> <figure class="image image_resized" style="width:24.72%;"><img src="/picker replacement belt.jpg">
<figcaption>Replacement Round Belts Installed</figcaption> <figcaption>Replacement Round Belts Installed</figcaption>
</figure> </figure>
<figure class="image image_resized" style="width:26.14%;"><img src="/disc picker.jpg"></figure> <figure class="image image_resized" style="width:26.14%;"><img src="/disc picker.jpg"></figure>
<h1>Disc Cases</h1>
<p>At least five versions of cases have been observed differences only apparently being cosmetic.&nbsp;</p>
<p>One version includes a barcode, RDBX00728. (The addition of the UPC code might have allowed a retailer to more easily sell a missing replacement case.)</p>
<figure class="image image_resized" style="width:53.41%;"><img src="/img_0835.jpeg">
<figcaption>Disc Cases - Top View</figcaption>
</figure>
<p>&nbsp;</p>
<p>&nbsp;</p>

BIN
img_0835.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
img_0836.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

BIN
img_0838.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

@ -2,9 +2,9 @@
title: Field Maintenance title: Field Maintenance
description: description:
published: true published: true
date: 2024-11-10T08:27:51.761Z date: 2024-11-10T18:33:49.750Z
tags: tags:
editor: code editor: ckeditor
dateCreated: 2024-10-21T11:12:53.076Z dateCreated: 2024-10-21T11:12:53.076Z
--> -->
@ -13,9 +13,9 @@ dateCreated: 2024-10-21T11:12:53.076Z
<figcaption>An example of the Field Maintenance Application after a login</figcaption> <figcaption>An example of the Field Maintenance Application after a login</figcaption>
</figure> </figure>
<h1>Modifying Kiosk to Allow Field Maintenance</h1> <h1>Modifying Kiosk to Allow Field Maintenance</h1>
<p>The field maintenance screen sits behind a authentication screen that, unlike the Redbox Desktop, verifies credentials with redbox servers (which are no longer online). To get around this, @viper33802/@loki patched the DLL that has todo with the authentication. The steps are as follows:</p> <p>The field maintenance screen sits behind a authentication screen that, unlike the Redbox Desktop, verifies credentials with redbox servers (which are no longer online). To get around this, there are patched DLLs that skip the authentication step. The steps are as follows:</p>
<ol> <ol>
<li>(<a href="https://discord.com/channels/1292310422749319209/1294293050553667594/1297504758348648479">Download the patched DLL (Discord message link)</a>)</li> <li>Download the patched DLL from the Redbox discord. There will be a revised version of this soon that doesn't require downloading a full DLL.</li>
<li>Place this file in “C:\Program Files\Redbox\REDS\Kiosk Engine\bin”</li> <li>Place this file in “C:\Program Files\Redbox\REDS\Kiosk Engine\bin”</li>
<li>Make a copy of your original DLL (ie, add “.backup” to the end of the filename)</li> <li>Make a copy of your original DLL (ie, add “.backup” to the end of the filename)</li>
<li>Remove the “.patched” from the file name. It should now read “Redbox.Rental.Services.dll”</li> <li>Remove the “.patched” from the file name. It should now read “Redbox.Rental.Services.dll”</li>
@ -27,7 +27,7 @@ dateCreated: 2024-10-21T11:12:53.076Z
<li>SUCCESS! You should now be logged into the Field Maintenance Menu</li> <li>SUCCESS! You should now be logged into the Field Maintenance Menu</li>
</ol> </ol>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>There is an alternative bypass linked<a href="https://discord.com/channels/1292310422749319209/1294293050553667594/1301168009989062756">here</a> which uses a patched fm.bundle file to bypass the login screen entirely. Instructions are included in the discord message.</p> <p>There is an alternative bypass which uses a patched fm.bundle file to bypass the login screen entirely, which can also be found on the Discord.</p>
<h1>Safety Tips</h1> <h1>Safety Tips</h1>
<figure class="image image_resized image-style-align-right" style="width:38.04%;"><img src="/kioskengine/fmscreen-tip.png"> <figure class="image image_resized image-style-align-right" style="width:38.04%;"><img src="/kioskengine/fmscreen-tip.png">
<figcaption>An example of a Safety Tip being displayed</figcaption> <figcaption>An example of a Safety Tip being displayed</figcaption>

View File

@ -2,19 +2,20 @@
title: Redbox Desktop title: Redbox Desktop
description: description:
published: true published: true
date: 2024-11-10T08:21:26.005Z date: 2024-11-10T18:37:05.442Z
tags: tags:
editor: ckeditor editor: ckeditor
dateCreated: 2024-10-21T11:18:56.496Z dateCreated: 2024-10-21T11:18:56.496Z
--> -->
<p><strong>Redbox Desktop</strong> is a servicing application accessible via a keyboard combination or by pressing the “Control Panel Log In” button from the <a href="/kioskengine/field-maintenance">Field Maintenance Application</a>.&nbsp;</p> <p><strong>Redbox Desktop</strong> is a servicing application accessible via a keyboard combination or by pressing the “Control Panel Log In” button from the <a href="/kioskengine/field-maintenance">Field Maintenance Application</a>.&nbsp;</p>
<p>This application provides four categories of tools organized as: Kiosk, File System, Computer, and Setup. A list of all utilities is pictured below.</p> <p>This is an advanced admin panel containing low level access to the OS, including an Admin command prompt, File Explorer, various hardware and administrative software tools, as well as the ability to stop/start most processes on the machine.</p>
<p>There are four categories of tools organized as: Kiosk, File System, Computer, and Setup. A list of all utilities is pictured below.</p>
<figure class="image image_resized" style="width:52.15%;"><img src="/kioskengine/rbdesktop.png"> <figure class="image image_resized" style="width:52.15%;"><img src="/kioskengine/rbdesktop.png">
<figcaption>Redbox Desktop after a user has signed in</figcaption> <figcaption>Redbox Desktop after a user has signed in</figcaption>
</figure> </figure>
<h1>Login Process</h1> <h1>Login Process</h1>
<p>To access the login screen, press <code>CTRL+ALT+ENTER</code> using a keyboard plugged into the computer inside the kiosk.&nbsp;<br>&nbsp;</p> <p>To access the login screen, press <code>CTRL+ALT+ENTER</code> using a keyboard plugged into the computer inside the kiosk.&nbsp;</p>
<p>This key combination works from almost anywhere on the kiosk, including when error messages are on screen. You should see “Please wait…” appear before the login screen appears. Note that this will fail if the kiosk is still booting up.</p> <p>This key combination works from almost anywhere on the kiosk, including when error messages are on screen. You should see “Please wait…” appear before the login screen appears. Note that this will fail if the kiosk is still booting up.</p>
<p>On machines that are Offline (all kiosks are), the login screen for Redbox Desktop will accept any credentials with no modification required. This appears to be an intentional backdoor in the software to allow easy maintenance operations on the kiosk, even if the kiosk doesn't have an active connection to Redbox's services.</p> <p>On machines that are Offline (all kiosks are), the login screen for Redbox Desktop will accept any credentials with no modification required. This appears to be an intentional backdoor in the software to allow easy maintenance operations on the kiosk, even if the kiosk doesn't have an active connection to Redbox's services.</p>
<h1>Other Images</h1> <h1>Other Images</h1>

View File

@ -2,20 +2,19 @@
title: Troubleshooting / Error Codes title: Troubleshooting / Error Codes
description: description:
published: true published: true
date: 2024-11-10T08:04:53.141Z date: 2024-11-10T18:39:19.791Z
tags: tags:
editor: code editor: ckeditor
dateCreated: 2024-10-21T14:16:14.709Z dateCreated: 2024-10-21T14:16:14.709Z
--> -->
<h2>Kiosk Error Screens</h2> <h2>Kiosk Error Screens</h2>
<p>The basic error screens on a Redbox have different color backgrounds, indicating the problem at a basic level. Credits to @mordanthanus in the Discord for posting this info.</p> <p>The basic error screens on a Redbox have different color backgrounds, indicating the problem at a basic level. Credits to @mordanthanus in the Discord for posting this info.</p>
<ul> <ul>
<li><u>Black with white text</u> Kiosk is booting or updating. Black screens automatically clear themselves when completed, usually 5-15 minutes. Watchdog must be turned on for this screen to disappear. Watchdog can be turned on or off through the Redbox Desktop.&nbsp;</li> <li><u>Black with white text</u> Kiosk is booting or updating. Black screens automatically clear themselves when completed, usually 5-15 minutes. Watchdog must be turned on for this screen to disappear. Watchdog can be turned on or off through the Redbox Desktop.</li>
<li><u>Red with white text</u> Machine error alert. Check error codes further down on the page. Generally requires human intervention but may fix itself during an overnight reboot.</li> <li><u>Red with white text</u> Machine error alert. Check error codes further down on the page. Generally requires human intervention but may fix itself during an overnight reboot.</li>
<li><u>Orange with white text</u> Kiosk is conducting a partial or full maintenance sync and will reboot to customer screen when complete.</li> <li><u>Orange with white text</u> Kiosk is conducting a partial or full maintenance sync and will reboot to customer screen when complete.</li>
<li><u>Green with white text</u> The kiosk engine reports a database access error and places kiosk into maintenance mode. SOFTFILE<i>0x errors.&nbsp;</i></li> <li><u>Green with white text</u> The kiosk engine reports a database access error and places kiosk into maintenance mode. SOFTFILE<i>0x errors.&nbsp;</i></li>
</ul> </ul>
<p>Below are pictures of the error screens. Credits to @.jandajanda for these pics also posted in the Discord</p> <p>Below are pictures of the error screens. Credits to @.jandajanda for these pics also posted in the Discord</p>
<figure class="image image_resized" style="width:32.4%;"><img src="/black-error.jpg"></figure> <figure class="image image_resized" style="width:32.4%;"><img src="/black-error.jpg"></figure>
@ -63,7 +62,7 @@ dateCreated: 2024-10-21T14:16:14.709Z
<p>1) The Door is open and the two door sensors (switches) are not pressed in. &nbsp;</p> <p>1) The Door is open and the two door sensors (switches) are not pressed in. &nbsp;</p>
<p>2) Gripper Obstructed (Fingers not retracted, Track not Closed, Sensors 1 or 6 on)&nbsp;</p> <p>2) Gripper Obstructed (Fingers not retracted, Track not Closed, Sensors 1 or 6 on)&nbsp;</p>
<p>3) Motion Controller Communication error (unable to communicate to Arcus/Proteus)&nbsp;</p> <p>3) Motion Controller Communication error (unable to communicate to Arcus/Proteus)&nbsp;</p>
<p></p> <p>4) Door sensors arent properly closed, or someone opened the kiosk while picker or drum were moving.</p>
<p><code><strong>= SOFTFILE_01 =</strong></code></p> <p><code><strong>= SOFTFILE_01 =</strong></code></p>
<p>- The kiosk engine reports a database access error and places kiosk into maintenance mode.* Try restarting the kiosk engine, if error persists, send to Level 2 for possible software support escalation.</p> <p>- The kiosk engine reports a database access error and places kiosk into maintenance mode.* Try restarting the kiosk engine, if error persists, send to Level 2 for possible software support escalation.</p>
<p><code><strong>= SOFTFILE_02 =</strong></code></p> <p><code><strong>= SOFTFILE_02 =</strong></code></p>