What do you need help with?

Downgrading the R-7 from Marshmallow to KitKat ReticleOS

Follow

If you updated your device to Marshmallow but then discovered you need to do AR tracking or if for some other reason you need to go back to KitKat, the following describes the process.  Please note that this will completely wipe the data on your R-7, with no way to recover it. 

Once you downgrade the device, you will be able to use the normal over-the-air (OTA) update method to go back to Marshmallow when you are ready.

You will need an Ubuntu 64 bit Linux host you have sudo permission on; we have tested on Ubuntu version 16.04, but this method should work on versions down to 14.04.  We now know it does NOT work on 32 bit Ubuntu.

Steps:

1) First, download this 1.1 GB zip onto the Ubuntu Host and unzip it into a directory:

 
 

2) Make sure the R7 glasses are booted into Android and connected using USB cable.

Note - It is important that when the downgrade is running the USB connection remains connected! Do not disconnect the cable or handle the glasses during the reloading of KitKat, and consider strain relieving the cable by use of a doubled up rubber band or twist tie. If the reload is interrupted, it will leave them in a non-functional state and they will need to be returned to ODG for re-initialization.

When you connect the glasses for the first time to your Linux Ubuntu host, the glasses user interface will pop up a prompt asking you to authorize the host to connect. Check the box and click OK.

 

 

3) Navigate in a terminal shell to the directory where you unzipped the downloaded file (should be named Load_KK)

To make sure the glasses are connected correctly to USB and the Linux Host, run this command:

      sudo ./adb devices

 It should show the device as connected; if it is showing as offline or unauthorized, reboot the glasses and make sure to accept the prompt that allows the Host to connect.

 

 

4) Run this command below to flash the glasses with ReticleOS 3.5.19 user build (KitKat)


      sudo ./load_KK

 

Release Notes for this build: ReticleOS-version-3-5-19

 

Downgrade Process Notes:

  1. The update has 2 phases; Updating System and Updating Applications.
  2. After the first "System update" phase, the device reboots into Android, and then the 2nd phase "Application update" occurs.
  3. It's important to wait until you see the message "UPDATE TO KITKAT IS DONE" before you disconnect the R-7 from USB or start using it.
  4. It's expected to see some protocol fault errors. These can be ignored.

 

Example Output :

 sudo ./load_KK
[sudo] password for paul.matz: 
V3.0: May 22 2017 10:08:10
 
UPDATE CANDIDATE FOUND
THIS WILL ERASE EVERYTHING ON DEVICE
DO YOU WISH TO CONTINUE(y/n):y
 
PREPARING FOR UPDATE, PLEASE WAIT....
PASSED step-1
PASSED step-2
DONE
UPDATING SYSTEM.... PLEASE WAIT......
PASSED step-1
PASSED step-2
PASSED step-3
PASSED step-4
PASSED step-5
PASSED step-6
PASSED step-7
PASSED step-8
PASSED step-9
PASSED step-10
PASSED step-11
PASSED step-12
PASSED step-13
PASSED step-14
PASSED step-15
DONE
PLEASE WAIT WHILE UPDATE IS VERIFIED
UPDATE CANDIDATE FOUND
DONE
UPDATING APPLICATIONS.... PLEASE WAIT....
error: protocol fault (couldn't read status): Success
PASSED step-1
PASSED step-2
PASSED step-3
PASSED step-4
PASSED step-5
PASSED step-6
PASSED step-7
PASSED step-8
PASSED step-9
PASSED step-10
PASSED step-11
PASSED step-12
PASSED step-13
PASSED step-14
PASSED step-15
PASSED step-16
PASSED step-17
PASSED step-18
PASSED step-19
PASSED step-20
PASSED step-21
PASSED step-22
PASSED step-23
PASSED step-24
PASSED step-25
PASSED step-26
PASSED step-27
UPDATE TO KITKAT IS DONE
 
Have more questions? Submit a request

Comments

Powered by Zendesk