Author Topic: Flir one G2 iOS conversion to Android  (Read 5278 times)

0 Members and 1 Guest are viewing this topic.

Offline imauTopic starter

  • Contributor
  • Posts: 14
  • Country: it
Flir one G2 iOS conversion to Android
« on: November 04, 2020, 06:37:46 pm »
Hey guys,

Longtime lurker here. I’m pretty sure you can help me.

I’m trying to convert my Flir one G2 iOS version to Android version because I want to use on my PC with da-nie drivers.

As I understood, iOS version contains the 3959 chip (U1). Moreover, the firmware should be different.

Can you point me to a complete way to convert the device? Or give me some more information, please?

Thank you.

« Last Edit: November 05, 2020, 04:22:24 am by imau »
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13165
  • Country: gb
Re: Flir one G2 iOS conversion to Android
« Reply #1 on: November 05, 2020, 11:59:22 am »
I have not seen such a conversion detailed fir the FLIR One. I have seen conversion of the Seek Thermal dongles from iOS to standard USB but that does not mean that such is possible on the FLIR product.

The challenges you face.......

1. The physical modification : you need to bypass any control that the ‘Apple ID chip’ has over the FLIR one. The chip usually controls a power rail to the accessory but the FLIR One is self powered so maybe not an issue.

2. The VID and PID identity of the USB interface in the camera may be used to identify the model of camera. If the FLIR driver sees an incorrect PID it may not talk to it. I seem to remember the PID on the iOS and Android versions of the FLIR One series differs. The actual camera dongles firmware is likely the same in both versions of the camera as there is little reason for a difference in that area of the design.

3. You may need to make a bespoke cable to connect the dongle to the host computer and whether it is connected to the lightning connector, or inside the camera is dictated by the method needed to bypass the ‘Apple chip’, if such is required.

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

Offline imauTopic starter

  • Contributor
  • Posts: 14
  • Country: it
Re: Flir one G2 iOS conversion to Android
« Reply #2 on: November 05, 2020, 02:12:18 pm »
Thank you for your reply.

1) Yes, probably the power should not be an issue. Moreover, I've soldered 5v usb to the battery.

2) Actually the VID & PID of the board seems similar to Android version: VID_09CB & PID_1996 & REV_0108. Three devices are detected on Windows (see image). When I connected through TTL I noticed a command inside the firmware that recognize the model. It said "Apple model". So, I don't know if it's determined by the 3959 chip or something else.

3) I plan to desolder the 3959 but I don't know how to re-wire everything to mimick Android board.
 
The following users thanked this post: Fraser

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13165
  • Country: gb
Re: Flir one G2 iOS conversion to Android
« Reply #3 on: November 05, 2020, 02:47:15 pm »
Thanks for the information.

Sadly I know nothing useful to help you but hopefully someone else can help.

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

Offline tmbinc

  • Frequent Contributor
  • **
  • Posts: 250
Re: Flir one G2 iOS conversion to Android
« Reply #4 on: November 06, 2020, 04:34:36 pm »
Haven't tried this myself (I was more interested in the opposite conversion for a Flir One G3 Pro, but that requires transplanting the U1 chip).

It _should_ work by booting into update mode (so flash can be written), changing the serial number in manufacturing_data.txt (first 3 digits at least), and changing "connector_type" from "L" (Apple) to "U" (Android). The camera will then start cool_usb instead of usbiap2_poc (check via "ps"), and should work with Android.

For reference, here's my Flir One G2 IOS manufacturing_data.txt:

kyeSerialNumber=F02FCB011D0
mainBoardPartNumber=21200436301
mainBoardRevision=E
leptonQR=A0503426
visualCameraLotCode=CCM01-OUTI151006-00013
batteryLotCode=10160156300A21507320151012
leptonSerialNumber=503426
flirOneSerialNumber=FLIRONEF02FCB011D0D
flirOneVersion=D
flirOnePartNumber=435-0003-01-00
appleLotCode=201535AQ
Company=FLIR Systems, Inc.


The file "connector_type" just contains a single byte, either "L" or "U".

No need to remove the U1 chip. If "connector_type" isn't there, the presence of U1 will be used to create a new "connector_type", but if the file is there, it should override. Check /usr/bin/usb_monitor.sh for details.
« Last Edit: November 06, 2020, 04:38:19 pm by tmbinc »
 
The following users thanked this post: Fraser, imau, agilato

Offline imauTopic starter

  • Contributor
  • Posts: 14
  • Country: it
Re: Flir one G2 iOS conversion to Android
« Reply #5 on: November 06, 2020, 05:34:10 pm »
Thank you so much. Will update later when I try...
 

Offline WilliamW

  • Newbie
  • Posts: 1
  • Country: us
Re: Flir one G2 iOS conversion to Android
« Reply #6 on: February 27, 2023, 10:50:02 am »
Hi, did the method work?
Also, how do you enter the update mode?
Thanks
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf