Recon Jet Basic Info

Search This thread

DA6030

Senior Member
Oct 3, 2007
286
130
So, I just got my Recon Jet (the self-declared "most powerful wearable computer" running Android 4.1, without Google services), and started doing some basic poking around. What would people like to know?

So far my basic impression is that I feel like I'm using a flagship smartphone running feature-phone software. All the specs are awesome, but the device does almost nothing out of the box, and there are no apps yet. The entire time I'm wearing it, it's like the device is screaming SOMEONE PLEASE MAKE A CUSTOM ROM WITH GOOGLE GLASSWARE SUPPORT.

Anywho, on to the nerdy stuff.
I didn't have the guts to try a fastboot oem unlock, so I didn't get very far in fastboot:
Code:
>fastboot -i 0x2523 getvar all
(bootloader) product: Jet_Fastboot
(bootloader) cpu: OMAP4430
(bootloader) cpurev: ES2.3
(bootloader) secure: GP
(bootloader) serialno: **redacted**
(bootloader) userdata_size: 6501231 KB
(bootloader) Flash Slot: EMMC(1)
all:
finished. total time: 0.031s

>fastboot -i 0x2523 oem ?
...
FAILED (remote failure)
finished. total time: 0.016s

>fastboot -i 0x2523 reboot
rebooting...
finished. total time: 0.000s

In ADB, without root, also didn't find too much interesting, but then again wasn't looking for anything in particular.
Code:
shell@android:/ $ df
df
Filesystem             Size   Used   Free   Blksize
/dev                   306M    32K   306M   4096
/mnt/asec              306M     0K   306M   4096
/mnt/obb               306M     0K   306M   4096
/system                503M   237M   266M   4096
/data                    6G   255M     5G   4096
/cache                 251M    24M   227M   4096
/factory               314M   179M   135M   4096
/storage/sdcard0         6G   255M     5G   4096

shell@android:/ $ cat /proc/partitions
cat /proc/partitions
major minor  #blocks  name

 179        0    7634944 mmcblk0
 179        1        128 mmcblk0p1
 179        2       2048 mmcblk0p2
 179        3        128 mmcblk0p3
 179        4        384 mmcblk0p4
 179        5     327680 mmcblk0p5
 179        6         16 mmcblk0p6
 179        7       8192 mmcblk0p7
 259        0       8192 mmcblk0p8
 259        1     524288 mmcblk0p9
 259        2     262144 mmcblk0p10
 259        3    6501232 mmcblk0p11
 
 shell@android:/ $ ls -al /dev/block/platform/omap/omap_hsmmc.1/by-name
block/platform/omap/omap_hsmmc.1/by-name                                      <
lrwxrwxrwx root     root              2015-04-18 21:04 boot -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2015-04-18 21:04 bootloader -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2015-04-18 21:04 cache -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2015-04-18 21:04 crypto -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2015-04-18 21:04 efs -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2015-04-18 21:04 misc -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2015-04-18 21:04 recovery -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2015-04-18 21:04 system -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2015-04-18 21:04 ubootenv -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2015-04-18 21:04 userdata -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2015-04-18 21:04 xloader -> /dev/block/mmcblk0p1

shell@android:/ $ ls
ls
acct
cache
charger
config
d
data
default.prop
dev
etc
factory
init
init.goldfish.rc
init.omap4jetboard.rc
init.omap4jetboard.usb.rc
init.rc
init.trace.rc
init.usb.rc
mnt
proc
res
root
sbin
sdcard
storage
sys
system
ueventd.goldfish.rc
ueventd.omap4jetboard.rc
ueventd.rc
vendor

Note that Recon devices do not use a VendorID recognized by standard adb and fastboot, so you will have to take extra steps to use these tools.
Specifically, to use ADB, you will need to modify (or create) an adb_usb.ini file containing 0x2523, and fastboot will have to use the -i option.

Users on the sparsely-used Recon forums (addressing almost exclusively Recon's previous generation of products) report being able to sideload APKs, but I can't think of any apps I would like on my face that don't rely on Google Play Services. Any suggestions?

Mods, please feel free to move this to the appropriate forum for Recon Jet, as soon as one exists. Until then, this seemed to me like the best place.
 
Last edited:

DA6030

Senior Member
Oct 3, 2007
286
130
System app listing

Code:
<?xml version="1.0" encoding="utf-8"?>
<installed-packages>
	<package name="android"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.backupconfirm"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.bluetooth"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150211.201015" />
	<package name="com.android.certinstaller"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.defcontainer"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.htmlviewer"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.inputdevices"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.keychain"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.packageinstaller"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.applications"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.calendar"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.contacts"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.downloads"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.downloads.ui"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.drm"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.media"
	 versionCode="509" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.settings"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.telephony"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.providers.userdictionary"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.provision"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.settings"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.sharedstoragebackup"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.smspush"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.systemui"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.android.vpndialogs"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.dsi.ant.plugins.antplus"
	 versionCode="30100" 
	 versionName="3.1.0" />
	<package name="com.dsi.ant.service.socket"
	 versionCode="40700" 
	 versionName="4.7.0" />
	<package name="com.dsi.ant.stonestreetoneantservice"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="com.reconinstruments.QuickstartGuide"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.agps"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.appinstaller"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.applauncher"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.battery.logger"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="com.reconinstruments.ble_ss1"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.camera"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.compass"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.dashboard"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.dashcompass"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.dashlauncherredux"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.dashlivestats"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.dashwarning"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.geodataservice"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="com.reconinstruments.heading"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.hfpservicess1"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="com.reconinstruments.hudserver"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
	<package name="com.reconinstruments.hudservice"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.itemhost"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.jetapplauncher"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.jetconnectdevice"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.jetmusic"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.jetsensorconnect"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.jetunpairdevice"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.lispxml"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.lockdown"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.maps"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.mapservicess1"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="com.reconinstruments.messagecenter"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.mfitester"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.myactivities"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.nativetest"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.offsetkeyboard"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.passcodelock"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.phone"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.power"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.quickactions"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.socialsharing"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.symptomchecker"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.reconinstruments.systemui"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.rxnetworks.rxnservicesxybrid"
	 versionCode="7047" 
	 versionName="4.1.1" />
	<package name="com.svox.pico"
	 versionCode="1" 
	 versionName="1.0" />
	<package name="jp.co.omronsoft.openwnn"
	 versionCode="16" 
	 versionName="4.1.2-eng.linux-jenkins.20150414.021802" />
</installed-packages>
 

Kovs

Senior Member
Feb 25, 2013
69
9
That would be awesome to see a google glass ROM port over. I would love to use these for navigation when I am on my motorcycle!

The forums that Recon has is dismal to say the least. Hopefully there will be more support as people get their hands on them.
 

fibroman

Senior Member
Feb 21, 2010
113
8
well, this is now available on some sites, but most of the major sites like amazon still have the Jet for preorder for July 1st.

Hopefully, when this gets in the hands of the mod gods, great things will happen.
alot of potential here, with the open sdk and all.
 

BrettB0727

Senior Member
Oct 20, 2011
57
4
Just picked up a pair of Recon Snow2 goggles, which is fundamentally the same thing as Jet, according the build.props.

Would be great to get a section dedicated to Recon products.
 

unbekant

New member
Mar 20, 2016
1
0
has anyone tried rooting the Jet yet? I got my hands on one and would really like to be able to root it!
 

Hornet097

New member
Jan 14, 2017
1
0
Hello everyone, I got the recon jet and I think the on board gps is not working. I'm hoping it's a software issue and not hardware. I'm new here and I'm no hacker but I can follow instructions. If any one can help me find the solution I'd greatly appreciate it.
 

karlklaustal

New member
Sep 12, 2018
2
0
I have my recon jet..... what to do with it the recon instruments site is dead. My recon jet asks for activation. is there any chance to use it somehow?
 

Angelbast

Member
Apr 8, 2008
30
3
Paris
You can still activate it on the website (it says password not accepted or smtp issue but it still works)
Dev part of the website is down so there is no way to access the sdk to develop any new app but basic usage is working.
 

gpatech

New member
Nov 6, 2019
3
3
Melbourne
Did you get the ADB driver? I have a copy if you still need it.

More generally, with Recon now gone, and the JET/Snow2 products no longer supported, it makes sense to try make a useful custom image that can be community supported. Is anyone looking at this?
 

dxxb2020

New member
Oct 23, 2020
1
0
Activating Recon Jet in 2020

You can still activate it on the website (it says password not accepted or smtp issue but it still works)
Dev part of the website is down so there is no way to access the sdk to develop any new app but basic usage is working.

I am trying to activate Recon Jet but both the application and website do not work. The display on he glasses is stuck on the 'connect to a PC via USB and activate' screen. The device is detected by the operating system as an MTP device.

I tried to connect with the ADB driver included within the glasses and accessed using via MTP, one obtained from recon website (using the web archive) and ADB installed on Ubuntu via apt. None can detect the device connected via USB.

Does anyone know a way to get past the activation screen or to get ADB to connect to the device? Thank you.
 

kevincymar

Member
Jan 4, 2021
5
0
Activating Recon Jet in 2020



I am trying to activate Recon Jet but both the application and website do not work. The display on he glasses is stuck on the 'connect to a PC via USB and activate' screen. The device is detected by the operating system as an MTP device.

I tried to connect with the ADB driver included within the glasses and accessed using via MTP, one obtained from recon website (using the web archive) and ADB installed on Ubuntu via apt. None can detect the device connected via USB.

Does anyone know a way to get past the activation screen or to get ADB to connect to the device? Thank you.
I have the same problem been trying for two days still can't get it to activate.
 

kevincymar

Member
Jan 4, 2021
5
0
Did you get the ADB driver? I have a copy if you still need it.

More generally, with Recon now gone, and the JET/Snow2 products no longer supported, it makes sense to try make a useful custom image that can be community supported. Is anyone looking at this?
Hi Can i try it to see if it works. link please
 

BrettB0727

Senior Member
Oct 20, 2011
57
4
Just pulled out my old Snow2 goggles. Seem to boot up fine and are working. Anyone still using Jets or Snow2? Anyone doing anything interesting with them?
 

cayleyflyer

Member
Jan 18, 2021
20
1
I am hoping to get some Reconjet glasses up and working when they arrive this week, for paragliding , to display flightdata. But it appears all the support has gone awol. I have been trying for ages to find an archive with the Recon SDK to let me do it but without luck. Can anyone assist?. I think the glass is basically the same as the snow2 , snow2 looks a better helmet frendly configuration for my application to be fair.
regards
 
Last edited:

BrettB0727

Senior Member
Oct 20, 2011
57
4
Some how I factory reset my Snow2 to a very old version. Anyone know how to get back to the latest?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hello again!
    Has anyone started the app so that it is possible to connect to the mobile?
    Not yet. Still trying and checking options.
    2
    Hi there,

    I wanted to bring this site to your attention

    I did pay, and the app, uplink are working.
    There is also some basic work going on here https://github.com/recom3/api-hud-goggle

    I have installed a new battery in my Snow2 and the device still performed great. I just got home from Austria
    What I am personally very interested in, is the source code of the original website so a server can be installed with that site.

    Agree, recreating the basic functions of the original web site and backend would make these devices very useful again.....
    1
    I have a copy cannot seem to attach it here, send me you email and i will attach to that its 4mb zip
    1
    Useless thing from a first sight. It requires a ReconEngage account, and i cannot create one, even via FB login. We'll possibly need to have a piece of registry to spoil it.
    1
    Hi all, pleased to see this thread has some life! I have a Snow2 that while it still works I dearly want to be able to have the Engage App on my phone working again (which it can't as the backend recon servers no longer exist).

    I have played around with redirecting the comms from the Android Engage app to my own web server, which works, but I don't of course know what the app is wanting back from the server. If anyone knows what the phone app is expecting back from the POST to /login.json and after I would love to hear.

    I saw @TristanLeBoss said he was able to provide responses that got the app to the point where it just needed the HUD, but no detail was provided. Has anyone heard what those responses were?

    Also, I have a bunch of files I have collected over time, including the source code for the HUD itself (Jet and Snow2) but re-creating the build environment to get it too compile is beyond me (lord knows I tried). I also have the fileset for upgrading the HUD from v3.0 to 4.5 which can be done via ADB and works fine.