Author Topic: Yet another cheap thermal imager incoming.. Seek Thermal  (Read 1012877 times)

0 Members and 3 Guests are viewing this topic.

Offline heavybarrel

  • Regular Contributor
  • *
  • Posts: 54
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #75 on: October 03, 2014, 01:08:54 am »
Muon, and honestly, FLIR can take a flying leap after their bs with the ex series. Competition is pretty stiff and Flirs overpriced gear is soon to round off their corner of the market. At the very least the cost of a quality piece will be cut in half in relation to what it is now.
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #76 on: October 03, 2014, 02:46:09 am »
Ordered another just now, order # 309X.

Six days ago my last order was 79X.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #77 on: October 03, 2014, 07:44:46 am »
Ordered another just now, order # 309X.

Six days ago my last order was 79X.


797?  Prime numbers will be shipped first.
 

Online Fraser

  • Super Contributor
  • ***
  • Posts: 13149
  • Country: gb
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #78 on: October 03, 2014, 10:44:27 am »
Yay, I am on the list for a Seek thanks to the kindness of a fellow Forum member  :-+

I am a self confessed thermal camera geek and the SEEK looks like one heck of a neat little camera and I already own a Motorola MOTO G so ready for action when the little beauty arrives.

I am hoping that the SEEK camera technology will be a little like the USB Dongle SDR's that are used by many radio enthusiasts..... if it gets enough of a following it may develop over time into a very clever bit of kit to rival the more expensive offerings from FLIR etc. If the image processing is done in the smart phone, and the SEEK is 'just' a raw data provider, it will be a very versatile little unit with massive potential.

I do not normally order items that are unreleased but on this occasion I am willing to risk $200 and the reviews have proven that it actually exists and appears to work...... unlike the lack of reviews for the Mu effort !

Happy Days  :)  Now to wait patiently to see how long it will take for SEEK to fulfil the large order book.

Aurora
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #79 on: October 04, 2014, 06:50:53 am »
The seem so be some progress...
Twitter:
we hope to have approval for the app store by EOD today and our first shipments are leaving the factory right now!
---
We will likely be taking orders in US$ from the EU by next week!
---
BIG DAY! The first Seek thermal Android cameras are on the dock and ready to ship to customers! #seetheheat #thermal
---

https://twitter.com/search?f=realtime&q=seekthermal&src=typd
 

Offline firehopper

  • Frequent Contributor
  • **
  • Posts: 408
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #80 on: October 04, 2014, 10:45:30 am »
yup! the android app is live in the appstore, dont know about the apple app.. I dont have a apple iphone.. I have a samsung s3, have to wait till I have enough spare funds to order one for me..


The seem so be some progress...
Twitter:
we hope to have approval for the app store by EOD today and our first shipments are leaving the factory right now!
---
We will likely be taking orders in US$ from the EU by next week!
---
BIG DAY! The first Seek thermal Android cameras are on the dock and ready to ship to customers! #seetheheat #thermal
---

https://twitter.com/search?f=realtime&q=seekthermal&src=typd
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #81 on: October 04, 2014, 10:57:16 pm »
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13695
  • Country: gb
    • Mike's Electric Stuff
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #82 on: October 05, 2014, 01:46:49 am »
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)

Just tried installing and it says "This app is not available in your country".
I tried using Market Helper to make it think it was in US but same thing.

I know nothing about Android - is it be possible for someone in the US to download it to a file that I could install outside of the Google Play store?
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #83 on: October 05, 2014, 01:53:30 am »
I have side loaded apps before but it was a long time ago. There is a PC Android emulator that pretty much allows you to load any application and then you could get the apk and side load it, but it's been so long since I've done it that I don't recall the actual steps.

I'll look into it but no promises.

Edit: the program is BlueStacks

http://www.bluestacks.com/

Instructable on how to use it:
http://www.instructables.com/id/Bluestacks-as-a-repository-of-apps-for-sideloading/?ALLSTEPS

A proxy might do it, i'm going to try but again no promises :)

Also, since it doesn't support my Nvidia Shield I can use the apk to side load it on it.
« Last Edit: October 05, 2014, 02:19:55 am by miguelvp »
 

Offline amirm

  • Regular Contributor
  • *
  • Posts: 122
  • Country: us
    • Audio Science Review
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #84 on: October 05, 2014, 02:10:23 am »
I ordered one this morning and  just installed the app on my HTC DNA phone.  I ran it and it is asking me for my login info.  Gave it the same thing I put in the web site and it is not working!  Let's hope they fix this.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #85 on: October 05, 2014, 02:35:00 am »
Well I can't do it yet, My PC is in the back office via a 2nd router and the appstore is not happy with that.

But the seek thermal app did show up in the store.

I have to do some rewiring to try again.
 
The following users thanked this post: all_repair

Offline c4wd

  • Newbie
  • Posts: 8
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #86 on: October 05, 2014, 04:03:57 am »
I ordered one this morning and  just installed the app on my HTC DNA phone.  I ran it and it is asking me for my login info.  Gave it the same thing I put in the web site and it is not working!  Let's hope they fix this.

Your account associated with your purchase is not the one associated with the application. You have to register.
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #87 on: October 05, 2014, 04:14:01 am »
Has anybody picked apart the APK yet? If we're lucky its mostly java... ( :palm:
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #88 on: October 05, 2014, 05:14:08 am »
Mike, PM sent.
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #89 on: October 05, 2014, 06:03:59 am »
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)

Just tried installing and it says "This app is not available in your country".
I tried using Market Helper to make it think it was in US but same thing.

I know nothing about Android - is it be possible for someone in the US to download it to a file that I could install outside of the Google Play store?
 

There you go, you'll have to go into your developer options in your android settings and enable installing non market apps.

An APK is similar to a JAR, you can add .zip to the end and get inside it.  There's a free utility called baksmali https://code.google.com/p/smali/ that can decompile the files inside the APK back to Java.

http://we.tl/Ac7dhsVVss
The larger the government, the smaller the citizen.
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #90 on: October 05, 2014, 06:20:12 am »
There's references inside the APK to JCodec which is an open source Java implementation of several codecs, that might be what they're using for saving videos.  Also references to Sanselan which is an Apache licensed bit of code used to output several still image formats.
« Last Edit: October 05, 2014, 06:22:18 am by Stonent »
The larger the government, the smaller the citizen.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #91 on: October 05, 2014, 06:23:03 am »
I used APK Studio and placed a decompiled zip and the original APK here:

http://www.miguelvp.com/ForMike/

Hopefully I won't get in trouble for this :)

There are two versions libSeekware.so one for armeabi and another for armeabi-v7a under the lib directory and a lot of smali files in
seek_thermal\smali\com\tyriansystems

That library looks pretty interesting.
« Last Edit: October 05, 2014, 06:30:47 am by miguelvp »
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #92 on: October 05, 2014, 06:33:52 am »
I beat you by 20 minutes to the APK  >:D  I'm looking inside with Baksmali but your files seem bigger so I'lll look at those also. 
I saw in part of the code about commanding the shutter to close.
« Last Edit: October 05, 2014, 06:37:46 am by Stonent »
The larger the government, the smaller the citizen.
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #93 on: October 05, 2014, 06:36:18 am »
In here \seek_thermal\unknown\com\tyriansystems\Seekware
There's a .bin file for an LPC43xx which is an NXP Cortex M4/M0  It is 32KB so I assume it is the firmware for the camera.

Nice chunk of text inside it:

Code: [Select]
WARN:  iAP:  ERROR:  Halting at   ms
 ,... Link Init
 Unable to parse iAP Packet - Invalid packet length (expected at least 9 bytes)
 Raw Packet -  Unable to parse iAP Packet - Invalid Start-Of-Packet (expected 0xFF 0x5A)
  Ctrl= SYN +ACK +EAK +RST +SLP  PAN=  SID=  (Invalid)
 Unable to parse iAP Packet Data Payload - Invalid payload size
 Payload Checksum= RequestAuthenticationCertificate RequestAuthenticationChallengeResponse AuthenticationResponse AuthenticationFailed AuthenticationSucceeded StartIdentification IdentificationInformation IdentificationAccepted IdentificationRejected CancelIdentification IdentificationInformationUpdate StartExternalAcessoryProtocolSession StopExternalAcessoryProtocolSession StartPowerUpdates PowerUpdate StopPowerUpdates Unexpected session parameter size - Expected at least 4 bytes
 ParamID=  Len= Poorly structured session packet - Unable to continue parsing.
 PowerMgrState_SlowSystemInitialization -  PowerMgrState_EnumeratingUSB -  PowerMgrState_ResponsiveSleep -  PowerMgrState_SleepMode -  PowerMgrState_RunMode -  Performing system reset
 WDT Warning
 WDT Tiimeout
 Setting up delayed event
 ÿU îBad packet header
 com.thermal.SeekThermal Target Platform: Received iAP Link Init echo from host.  Platform determined to be iOS.
 Invalid packet
 ÿUÿÿÿÿÿÿÿÿÿÿÿÿëTarget Platform: iAP IC not responding.  Guessing Windows.
 Cmd=  (Unknown request)
 Request handler returned with error
 Request has no handler
 USBD Suspend Event
 USBD Resume Event
 USBD Configure Event
 USBD Reset Event
 Implementation Error - Not enough memory for USB stack
 Reseting EP1 IN
 Implementation Error - Invalid queue count
 Sending queued IN request
 iAP To Dev
 IN request has timed out -  Resetting EP1 IN
 Implementation Error - USBD failure
 Waiting for packet ACK
 iAP To Acc
 Previous ExIAP packet was ACK'd
 Some other packet was ACK'd!
 iAP Acc - INVALID!  Ignoring
 USB OUT data received - More expected
 Pending USB OUT request
 BytesQueued= Ran out of buffer queue items
 Buffering IN request PSN= Invalid request size -  Sending error response -  Unknown request  Implementation Error - SUBI_LastError not set by VendorClass_HandleInRequest
 Implementation Error - IN Request handler failed but there's no way to inform the host.  Stalling EP (may cause app lock-up).
 Implementation Error - SUBI_LastError not set by VendorClass_HandleOutRequest
 Implementation Error - No IN or OUT request handler for request
   `  ÿ          8œ*** iAP Packet To Accessory (Pending) ***
 USB OUT data received (Pending) - More expected
 S1€Ý ·JùäÅ”¾ÔInvalid image processing mode
 Cannot toggle shutter when in RUN and CHOP1/CHOP2/CSATIME
 Invalid parameter
 Invalid parameter 0
 Invalid parameter 1
 Invalid parameter 2
 GetFirmwareInfo index= Invalid firmware information index
 Invalid data size
 Invalid attempt to dynamically switch target platform
 Invalid data page
 Canceling queued IN requests.  Previous image was likely interrupted.  IMPLEMENTATION ERROR!
 Invalid memory region
 Invalid backdoor key
 Erasing flash at  Flash erase failed
 Programming flash at  Flash write failed
 Flash program validation failure
 Updating RDAC in RAM
 Updating VDAC in RAM
 Updating CMD in RAM
 Updating factory settings
 Done
 Invalid shutter polarity
 Erasing flash sector at  Programming flash sector at  Flash write failure
 Done Invalid checksum
 Writing memory region -  New Image= Invalid image
 Received image is a valid firmware image
 Flash erase failure
 Programming firmware image
 Image programming verified
 Erasing image select flash sector at  Writing new image select flash sector
 Image select flash write verified
 Programming image select flash sector
 Invalid image size
 Canceling queued IN requests.  IMPLEMENTATION ERROR!
 Request   does not have a defined IN EP action handler
 Request sent during FW init
 ), Time= Request not served in SLEEP mode
 Request not served in RUN mode
 Dir=IN, Req=  (  does not have a defined OUT EP action handler
 Dir=OUT, Req= Ignoring request to non-zero interface
 Target Platform: Received vendor class request.  Guessing Windows.
 GetErrorCode GetChipID ToggleShutter SetShutterPolarity GetShutterPolarity SetBITDataFeatures GetBITData SetOperationMode GetOperationMode SetIPMode GetIPMode SetDataPage GetDataPage SetCurrentCmdFeatures SetCurrentCmd GetCurrentCmd SetDefaultCmdFeatures SetFeaturedFlashData GetDefaultCmd SetVDACFeatures GetVDAC SetRDACFeatures SetRDAC GetRDAC GetFirmwareInfo GetFeaturedFirmwareData SetFeaturedFirmwareData CompleteMemoryUpgrade BeginFirmwareUpgrade ImageData TargetPlatform SetFirmwareInfoFeatures SetFactorySettingsFeatures GetFeaturedData ResetDevice SetRamDataFeatures ---| HardFault |---
 Time:  [Stack Frame]
  R0=  R1=  R2=  R3=  R12=  LR=  PC=  PSR= [FSR/FAR]
  CFSR=  HFSR=  DFSR=  AFSR= [Misc]
  MMFAR=  BFAR=  LR/EXC_RETURN= Implementation Error
 StartStreaming
 ResetState
 StopStreaming
 Processing is not keeping up with data TX.  Buffer overrun is imminent.
 Invalid frame header:  Sync Lost: Restarting sensor interface
 Unexpected frame index number.  Expected   but got  Inconsistent Chip ID
    6nStarting sensor comm check
 Sensor comm check complete
 Initializing USB system
 Waiting for USB enumeration on Port 0...
 BETA UNIT    Canceling all queued USB requests
 Reseting all OUT and IN endpoints
 Entering SLEEP
 Entering RUN mode
 Sensor is not responding
 USB connected
 USB connection removed
 Seek Thermal PIR206 Firmware  (RELEASE-IMAGE)
 ------------------------------------
 Target Platform: Guessing IOS
   
   $ @ @  ` ¦  À Ã  à à        @@ BB bb ‚‚ ¢¢ ÂÂ ââ  ""
 ##   i%ÿÿÐè    Thermal Camera  LW-AAA   Seek Thermal, Inc.   ABC123456789  1.0.0.0 
 99.28 
 ® ®ê  ®     d     ( iAP2    -
      com.thermal.pir206.1     (  com.thermal.SeekThermal   en  
en    S e e k   T h e r m a l ,P I R 2 0 6   T h e r m a l   C a m e r a i A P   I n t e r f a c e *c o m . t h e r m a l . p i r 2 0 6 . 1
« Last Edit: October 05, 2014, 06:40:21 am by Stonent »
The larger the government, the smaller the citizen.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #94 on: October 05, 2014, 06:37:55 am »
To be honest I did send mike a pm with the link one hour earlier than your post but chickened out making it public.

Seems like the tryansystems folders are the most interesting ones :)
« Last Edit: October 05, 2014, 06:42:08 am by miguelvp »
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #95 on: October 05, 2014, 06:45:17 am »
To be honest I did send mike a pm with the link one hour earlier than your post but chickened out making it public.

Seems like the tryansystems folders are the most interesting ones :)

\seek_thermal\unknown\com\tyriansystems\Seekware\simulation\raw

Possible data format samples?
The larger the government, the smaller the citizen.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #96 on: October 05, 2014, 06:46:57 am »
there are sample images on the folder where raw lives under LUT
 

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #97 on: October 05, 2014, 06:54:29 am »
Possible data format samples?

I think you're right.

File size is: 64.896 bytes

Resolution:206x156=32136
2 bytes for each temp value: 64.272 bytes
and the rest 624 bytes is probably checksum or something...
« Last Edit: October 05, 2014, 06:58:07 am by frenky »
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #98 on: October 05, 2014, 06:56:58 am »
\seek_thermal\smali\com\tyriansystems\Seekware\enums
This has some info about the pixel data.

Also I noticed in the chunk of text earlier it looks like it has the firmware for the Android and IOS in one, but also references Windows, so maybe a Windows phone version is/was planned or maybe they wrote an application for Windows that they used for testing and debugging, or maybe they have plans to release it for a Windows 8 tablet.
« Last Edit: October 05, 2014, 06:59:22 am by Stonent »
The larger the government, the smaller the citizen.
 

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #99 on: October 05, 2014, 07:09:54 am »
I tried to get something reasonable out of the raw format:
2f 1f->1f2f->7983
34 1f->1f34->7988
81 1f->1f81->8065
8c 1f->1f8c->8076
4b 1f->1f4b->8011
50 1f->1f50->8016
4a 1f->1f4a->8010
66 1f->1f66->8038

Not sure if I succeded...  ;D
It would be easy with matching image...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf