🧾 Description
This article provides a step-by-step guide to upgrade a Datalogic Joya Touch A6 device from Android 7 to Android 9 using Datalogic Stager (DL-Stager). This method is ideal for devices that do not support the “Hi there” screen required by newer tools like Scan2Deploy Agent.
Environment
Device: Datalogic Joya Touch A6
Current OS: Android 7
Target OS: Android 9
Tool: Datalogic Stager (DL-Stager)
Network: Wi-Fi
Server Requirement: HTTP/HTTPS server to host firmware
Prerequisites
A PC with internet access
Apache HTTP Server installed and configured
Firmware file: JoyaA9.zip
DL-Stager tool and configuration files
USB stick (optional, for file transfer)
🛠️ Resolution Steps
Resolution Steps
Step 1: Set Up an HTTP Server
Download Apache HTTP Server
Visit: https://www.apachelounge.com/download/
Install Visual C++ Redistributable
Install the latest version of Visual C++ Redistributable for Visual Studio 2015–2022:
vc_redist_x64
Configure Apache
Unzip the Apache package.
Open Apache24/conf/httpd.conf in a text editor.
On line 37, update the file path to the Apache root directory (use / instead of \).
On line 60, if port 80 is in use, change it to another port (e.g., 81).
Start Apache Server
Open Command Prompt.
Run:
Shellcd Downloads/Apache24/binhttpd.exeShow more lines
Leave this window open to keep the server running.
Verify Server
In a browser, go to http://localhost:80 (or your chosen port).
You should see: "It worked!"
Step 2: Host the Firmware File
Prepare the Firmware
Rename your firmware file to JoyaA9.zip.
Zip it again (even if already zipped) and name the outer file ota.zip.
Place the File
Move ota.zip into the Apache24/htdocs directory.
Verify Hosting
In a browser, go to http://<your-ip>:<port>/ota.zip
Confirm the file downloads successfully.
Step 3: Configure DL-Stager
Download and Unzip DL-Stager
Unzip DLStager.zip.
Edit the Configuration File
Open JTAFWUPD.json in a text editor.
Update the following lines:
Line 5: "JoyaA9.zip" (must match the internal firmware filename)
Line 10: Replace with your Wi-Fi SSID
Line 13: Replace with your Wi-Fi password
Line 20: Replace with your PC’s IP address
Line 21: Replace with your Apache port (default is 80)
Line 22: Ensure it says "ota.zip"
Generate QR Code
In Command Prompt:
Shellcd Downloads/DLStagerdl_config.exe JTAFWUPD.json QR.pdf --barcodetype=2dShow more lines
This creates a PDF with QR codes.
Step 4: Scan QR Code on the Joya A6
Open DL-Stager App on the Joya A6.
Scan the QR Codes from the generated PDF.
Wait for Reboot
The device will download the firmware and reboot into Android 9.
Additional Notes
Ensure all Access Points used during the update have internet access and are stable.
Keep the Apache server running until the update is complete.
Refer to USER_MANUAL.PDF in the DLStager folder for advanced options.
